Changes between Version 8 and Version 9 of CMDI 1.2/Specification/TransformationCCSLSchema


Ignore:
Timestamp:
11/12/15 12:01:58 (9 years ago)
Author:
Twan Goosen
Comment:

footnote

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Specification/TransformationCCSLSchema

    v8 v9  
    9898'''Otherwise''', if a CMD element or CMD attribute in the CCSL has a descendant XML element `<ValueScheme>` that contains an XML element `<Vocabulary>`:
    9999 * The XML attributes `@ValueProperty` and `@ValueLanguage` of the XML element `<Vocabulary>` `MAY` be transformed into XML attributes in the 'ann:' namespace on the XML element declaration in the case of a CMD element or XML attribute declaration in the case of a CMD attribute.
    100  * The XML attribute `@URI` of the XML element  `<Vocabulary>`, if present, `MUST` be transformed into an attribute `@cmd:ValueConceptLink` of the same value on the XML element or attribute declaration in the schema.
    101  * The XML elements `<item>` that are descendants of `<enumeration>` contained in `<Vocabulary>` `MUST` be transformed into an enumeration based restriction with values taken from the text content of the `<item>` XML elements. Each enumeration item in the schema `MAY` be annotated the value from the XML attribute `@ConceptLink` by means of an XML attribute `@dcr:datcat` and the value of the XML attribute `@AppInfo` by means of an attribute in the 'ann' namespace.
     100 * The XML attribute `@URI` of the XML element  `<Vocabulary>`, if present, `MUST` be transformed into an attribute `@cmd:ValueConceptLink`^[#cm-note1 1]^ of the same value on the XML element or attribute declaration in the schema.
     101 * The XML elements `<item>` that are descendants of `<enumeration>` contained in `<Vocabulary>` `MUST` be transformed into an enumeration based restriction with values taken from the text content of the `<item>` XML elements. Each enumeration item in the schema `MAY` be annotated the value from the XML attribute `@ConceptLink` by means of an XML attribute `@dcr:datcat`^[#cm-note1 1]^ and the value of the XML attribute `@AppInfo` by means of an attribute in the 'ann' namespace.
    102102
    103 Note: the attributes `@cmd:ValueConceptLink` and `@dcr:datcat` should be present in the schema, not be declared
     103^[=#cm-note1 1]^The attributes `@cmd:ValueConceptLink` and `@dcr:datcat` should be present in the schema, not be declared as attributes allowed in the CMD instance