Changes between Version 142 and Version 143 of CMDI 1.2/Specification


Ignore:
Timestamp:
03/11/16 10:34:52 (8 years ago)
Author:
Twan Goosen
Comment:

Updated components table in CMDI structure

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Specification

    v142 v143  
    353353
    354354||||||||=Name=||=Value type=||=Occurrences=||=Description=||
    355 ||||||||`<cmd:Components>` ||`xs:complexType`||1||Contains 1 occurrence of an XML element named according to selected `<cmdp:{CMDProfile}>`||
    356 || ||||||`<cmdp:{CMDProfile}>` ||`xs:complexType`||1||The XML element housing all the metadata about the described resource, complying with the `<cmdp:{CMDProfile}>` schema ||
     355||||||||`<cmd:Components>` ||`xs:complexType`||1||Container for the CMD instance payload||
     356|| ||||||`<cmdp:{CMDProfile}>` ||`xs:complexType`||1||The XML element housing all the metadata about the described resource, complying with the CMD profile schema identified in the `<cmd:MdProfile>` element in the CMD instance header. ||
    357357|| || ||||`@cmd:ref`||`xs:IDREF`||0 or 1||Reference to a `<cmd:ResourceProxy>` with id=ref, to which this substructure specifically applies||
    358 || || ||||`@{CMDAttribute}`,,i,,, i=0 to unbounded ||Subset of `XSD` datatypes||As specified||Custom attribute, defined as an allowed or mandatory child in a component specification||
    359 || || ||||`<cmdp:{CMDElement}>`,,i,,, i=0 to unbounded||Subset of `XSD` datatypes||As specified||Atomic piece of information about the described resource||
     358|| || ||||`@{CMDAttribute}*`||As specified in the CMD profile||As specified in the CMD profile||Custom attribute, defined as an allowed or mandatory child in a component specification||
     359|| || ||||`<cmdp:{CMDElement}>*`||As specified in the CMD profile||As specified in the CMD profile||Atomic piece of information about the described resource||
    360360|| || || ||`@xml:lang`||`xs:string`||0 or 1||Indicates the language of the `<cmdp:{CMDElement}>` content, by a 2 letter language tag from ISO 639||
    361361|| || || ||`@cmd:ref`||`xs:IDREF`||0 or 1||Reference to a `<cmd:ResourceProxy>` with id=ref, to which this substructure specifically applies||
    362362|| || || ||`@cmd:ValueConceptLink`||`xs:anyURI`||0 or 1||Reference to a concept in an external vocabulary. Used in case the value `<cmdp:{CMDElement}>` is selected from a controlled vocabulary||
    363 || || || ||`@{CMDAttribute}`,,i,,, i=0 to unbounded||Subset of `XSD` datatypes||As specified||Custom attribute, defined as an allowed or mandatory child in a component specification||
    364 || || ||||`<cmdp:{CMDComponent}>`,,i,,, i=0 to unbounded||`xs:complexType`||As specified||A chunk of information about the described resource, recursively composed of CMD Elements and other CMD Components|| 
    365 || || || ||`@cmd:ComponentId`||`xs:anyURI`||0 or 1||Reference to the specification of `<cmdp:{CMDComponent}>` in Component Registry. If not present, `<cmdp:{CMDComponent}>` is defined locally within its parent `<cmdp:{CMDComponent}>` ||
     363|| || || ||`@{CMDAttribute}*`||As specified in the CMD profile||As specified in the CMD profile||Custom attribute, defined as an allowed or mandatory child in a component specification||
     364|| || ||||`<cmdp:{CMDComponent}>*`||`xs:complexType`||As specified in the CMD profile||A chunk of information about the described resource, recursively composed of CMD Elements and other CMD Components|| 
     365|| || || ||`@cmd:ComponentId`||`xs:anyURI`||0 or 1||Reference to the CMD specification of `<cmdp:{CMDComponent}>` in the Component Registry. ||
    366366|| || || ||`@cmd:ref`||`xs:IDREF`||0 or 1||Reference to a `<cmd:ResourceProxy>` with id=ref, to which this substructure specifically applies||
    367 || || || ||`@{CMDAttribute}`,,i,,, i=0 to unbounded||Subset of `XSD` datatypes||As specified||Custom attribute, defined as an allowed or mandatory child in a component specification||
     367|| || || ||`@{CMDAttribute}*`||As specified in the CMD profile||As specified in the CMD profile||Custom attribute, defined as an allowed or mandatory child in a component specification||
     368|| || || ||`<cmdp:{CMDElement}>*`||As specified in the CMD profile||As specified in the CMD profile||{TODO}||
     369|| || || ||`<cmdp:{CMDComponent}>*`||`xs:complexType`||As specified in the CMD profile||{TODO}||
    368370
    369371=       The CMDI Component Specification Language (CCSL)=