ABCDEFGHIJKLMNOPQRSTU
1
Implications for instance migration
2
topic1.11.1 -> 1.21.2 -> 1.1Lossless downgrade?Remarks
3
Lifecycle management
4
Lifecycle management-Update schema reference to 1.2 versionUpdate schema reference to 1.1 versionYesSchema reference should be to downgraded version of 1.2 profile. Keep in mind https://trac.clarin.eu/wiki/CMDI%201.2/Migration/Component%20migration#a1.2-1.1-1.2roundtrip
5
Attributes
6
Mandatory attributesAlways optionalKeep existing attributesKeep all attributesYesDowngraded profile will have all attributes optional
7
Generic attributesOne namespaceMove @ref and @componentId into CMD namespaceRemove namespace from all attributes, rename custom ref and componentIdYesCustom attributes that clash with generic should be renamed in downgrade, e.g. c_ref
8
Vocabularies
9
Integration with CLAVASNo external vocabularies-Remove all value concept links from elementsNo
10
Header
11
Mandatory MdProfileOptional MdProfileAdd MdProfile header item if not present. Derive from schema location.-YesIf schema location not present, fail on upgrade
12
MdType for indicating collection status????
13
Cues for ToolsYesDoes not affect instance
14
Extended display information---YesDoes not affect instance
15
Documentation on components and attributes---YesDoes not affect instance
16
Localised documentation---YesDoes not affect instance
17
Derived values---YesDoes not affect instance
18
Schema sanity
19
General component schema consistency---YesDoes not affect instance
20
Namespace per profileOne CMD namespaceUse namespace based on the MdProfile for the payloadReplace the profile specific namespace for the payload by the one CMD namespaceYes
21
Resource proxies and references
22
Resource proxy references on elementsOnly on components-Remove refs from elementsNoIs probably not going to be included in the specification
23
Allowing only a single references from a component (or element) to a resource proxyMultiple references allowedRemove multiple references-NoUpgrade: how to decide which reference to keep in case of multiple references? May not occur in reality. At root level, all references can be discarded.

Theoretically prevents lossless rountrip from being guaranteed
24
Specification of resource relationsPart of Resources with ref1 and ref2?
Transform as decided
?
Transform as decided
UncertainDetails have not been decided on
25
Location of the IsPartOf listPart of Resources?
Move and transform as decided
?
Move and transform as decided
UncertainIt has also been proposed to remove the IsPartOfList altogether and use resource relations instead
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95