Changes between Version 96 and Version 97 of CMDI 1.2/Specification


Ignore:
Timestamp:
01/19/16 14:42:34 (8 years ago)
Author:
Twan Goosen
Comment:

Updated CCSL section

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Specification

    v96 v97  
    372372||||= Name =||= Valuetype =||= Occurrences =||= Description =||
    373373|||| `<ComponentSpec>` || `xs:complexType` || 1 || Root element of the CCSL document ||
     374|| || `@isProfile` || `xs:boolean` || 1 || Indication about the component's status as a profile ||
    374375|| || `<Header>` || `xs:complexType` || 1 || Header of the component specification ||
    375376|| || `<Component>` || `xs:complexType` || 1 || Definition of the component's structure ||
    376 || || `@isProfile` || `xs:boolean` || 1 || Indication about the component's status as a profile ||
    377377
    378378=== Examples ===
     
    390390        ...
    391391    </Component>
    392 </ComponenSpec>
     392</ComponentSpec>
    393393}}}
    394394
     
    429429
    430430==      CMD component definition ==
    431 Components are defined as a sequence of elements which `MAY` be followed by other components. The latter is allowed because components may be embedded in other components. If an already defined CMD component (i.e. a CMD component with its own identifier) should be referenced, `@ComponentId` `MUST` be used to indicate its identifier. If this is not the case, the specification of a CMD components `MAY` contain the name of the component, the component's identifier, a concept link, and information about the allowed cardinality of the component. Furthermore documentation texts and further CMD attributes `MAY` be specified.
     431Components are defined as a sequence of elements which `MAY` be followed by other components. The latter is allowed because components may be embedded in other components. If an already defined CMD component (i.e. a CMD component with its own identifier) should be referenced, `@ComponentId` `MUST` be used to indicate its identifier. If this is not the case, the specification of a CMD component `MAY` contain the name of the component, the component's identifier, a concept link, and information about the allowed cardinality of the component. Furthermore documentation texts and further CMD attributes `MAY` be specified.
    432432
    433433
     
    438438|| || `@ConceptLink` || `xs:anyURI` || 0 or 1 || Concept link ||
    439439|| || `@CardinalityMin` || `xs:nonNegativeInteger`  || 0 or 1 || Minimum number of times this component has to occur ||
    440 || || `@CardinalityMax` || `xs:nonNegativeInteger` or “unbounded” || 0 or 1 || Maximum number of times this component may occur ||
    441 || || `Documentation` || `xs:string` || 0 to unbounded || Documentation about the purpose of the component ||
    442 || || `AttributeList` || `xs:complexType` || 0 or 1 || Additional attributes specified by the component creator ||
     440|| || `@CardinalityMax` || `xs:nonNegativeInteger` or "unbounded" || 0 or 1 || Maximum number of times this component may occur ||
     441|| || `<Documentation>` || `xs:string` || 0 to unbounded || Documentation about the purpose of the component ||
     442|| || `<AttributeList>` || `xs:complexType` || 0 or 1 || Additional attributes specified by the component creator ||
    443443
    444444=== Examples ===
     
    491491
    492492==      CMD attribute definition ==
    493 Both the CMD element and component description allow the specification of additional CMD attributes. Every CMD attribute definition `MUST` contain a `@name` attribute and `MAY` contain other attributes or elements for a more detailled description.
     493Both the CMD element and component description allow the specification of additional CMD attributes. Every CMD attribute definition `MUST` contain a `@name` attribute and `MAY` contain other attributes or elements for a more detailed description.
    494494
    495495||||= Name =||= Valuetype =||= Occurrences =||= Description =||
     
    531531|| |||||||| `<pattern>` || `xs:string` || 0 or 1 || Specification of a regular expression the element/attribute should comply with. ||
    532532|| |||||||| `<Vocabulary>` || `xs:complexType` || 0 or 1 || Specification of a CMD vocabulary ||
    533 || || |||||| `<Enumeration>` || `xs:complexType` || 0 or 1 || Enumeration of items from a controlled vocabulary ||
     533|| || |||||| `<enumeration>` || `xs:complexType` || 0 or 1 || Enumeration of items from a controlled vocabulary ||
     534|| || || |||| `<appinfo>` || `xs:string` || 0 to 1 || End-user guidance about the value of the controlled vocabulary as a whole. Currently not used. ||
    534535|| || || |||| `<item>` || `xs:string` || 0 to unbounded || An item from a controlled vocabulary ||
    535536|| || || || || `@ConceptLink` || `xs:anyURI` || 0 or 1 || Concept link of item value ||
    536537|| || || || || `@AppInfo` || `xs:string` || 0 or 1 || End-user guidance about the value of this controlled vocabulary item. ||
    537 || || || |||| `<appinfo>` || `xs:string` || 0 to unbounded || End-user guidance about the value of the controlled vocabulary as a whole. Currently not used. ||
    538538|| || |||||| `@URI` || `xs:anyURI` || 0 or 1 || URI of an external vocabulary ||
    539539|| || |||||| `@ValueProperty` || `xs:string` || 0 or 1 || preferred label in the external vocabulary ||
     
    567567
    568568==      Cues attributes ==
    569 All CMD attribute, element, and component specifications may contain additional attributes with the namespace “http://www.clarin.eu/cmd/cues/1”. These `MAY` be used to give information about how the payload contained in the respective part of the CMD instance should be presented. Cues are grouped in component specific styles. Different styles for the same CMD component `MAY` be developed. The CCSL does not prescribe or suggest a specific set of cue attributes.
     569All CMD attribute, element, and component specifications may contain additional attributes in the `cue` namespace. These `MAY` be used to give information about how the payload contained in the respective part of the CMD instance should be presented. Cues are grouped in component specific styles. Different styles for the same CMD component `MAY` be developed. The CCSL does not prescribe or suggest a specific set of cue attributes.
    570570
    571571=== Examples ===