Changes between Version 193 and Version 194 of CMDI 1.2/Specification


Ignore:
Timestamp:
06/20/16 14:25:48 (8 years ago)
Author:
Twan Goosen
Comment:

CMDI document

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Specification

    v193 v194  
    224224A CMDI file contains the actual metadata of one specific resource (hereafter referred to as the ''described resource''),  and might also be referred to as a ''CMD record'' or ''CMD instance''. All CMDI files have the same structure at the top level. At a lower level, parts of its structure  are defined by the CMD profile upon which it is based.
    225225== The main structure ==
    226 A CMDI file has the root element `<cmd:CMD>` with 4 sub-elements:
     226A CMDI file has the root element `<cmd:CMD>` with one attribute and 4 sub-elements that appear in mandatory order as described in the following table:
    227227||||=Name=||=Value type=||=Occurrences=||=Description=||
    228228||||`<cmd:CMD>`||`xs:complexType`|| ||The root element of the CMDI file.||
     
    277277==      The `<Header>` element==
    278278
    279 The header of a CMDI instance mainly contains administrative information about the metadata, that is metadata about the CMDI file itself. The following elements may be included in the order indicated:
     279The header of a CMDI instance mainly contains administrative information about the metadata, that is metadata about the CMDI file itself. The included elements MUST follow the structure and order described in this table:
    280280
    281281||||=Name=||=Value type=||=Occurrences=||=Description=||
     
    305305* files which are parts of or closely related to the described resource (`<cmd:ResourceProxyList>` and `<cmd:JournalFileProxyList>`)
    306306* possible relations between pairs of these files (`<cmd:ResourceRelationList>`)
    307 
    308 If these parts are present they `MUST` appear in this order:
     307and MUST follow the structure and order described in this table:
     308
    309309||||=Name=||=Value type=||=Occurrences=||=Description=||
    310310||||`<cmd:Resources>`||`xs:complexType`|| ||Includes 3 lists containing information about resource proxies and their interrelations.||
     
    314314
    315315===     The list of resource proxies ===
    316 `<cmd:ResourceProxyList>` contains a sequence of zero or more occurrences of `<cmd:ResourceProxy>`, each of which representing a file/part of the described resource.
    317 
    318 If these parts are present they `MUST` appear in this order:
     316`<cmd:ResourceProxyList>` contains a sequence of zero or more occurrences of `<cmd:ResourceProxy>`, each representing a file/part of the described resource, and MUST follow the structure and order described in this table:
     317
    319318||||||||=Name=||=Value type=||=Occurrences=||=Description=||
    320319||||||||`<cmd:ResourceProxyList>` ||`xs:complexType`|| ||Contains a list of resource proxies (see below).||
     
    338337
    339338===     The list of journal files ===
    340 `<cmd:JournalFileProxyList>` contains a sequence of zero or more occurrences of `<cmd:JournalFileProxy>`, each of which representing a file containing provenance information about the described resource.
    341 
    342 If these parts are present they `MUST` appear in this order:
     339`<cmd:JournalFileProxyList>` contains a sequence of zero or more occurrences of `<cmd:JournalFileProxy>`, each representing a file containing provenance information about the described resource, and MUST follow the structure and order described in this table:
     340
    343341||||||=Name=||=Value type=||=Occurrences=||=Description=||
    344342||||||`<cmd:JournalFileProxyList>` ||`xs:complexType`|| ||Contains a list of journal file proxies (see below).||
     
    350348
    351349===     The list of relations between resource files ===
    352 `<cmd:ResourceRelationList>` contains a sequence of zero or more occurrences of `<cmd:ResourceRelation>`, each of which representing a relation between any pair of `<cmd:ResourceProxies>`.
     350`<cmd:ResourceRelationList>` contains a sequence of zero or more occurrences of `<cmd:ResourceRelation>`, each representing a relation between any pair of `<cmd:ResourceProxies>`, and MUST follow the structure and order described in this table:
    353351
    354352If these parts are present they `MUST` appear in this order:
     
    405403
    406404==      The !IsPartOf List ==
    407 `<cmd:IsPartOfList>` contains a sequence of zero or more occurrences of `<cmd:IsPartOf>`, each representing an external resource of which the described resource constitutes a part.
    408 
    409 If these parts are present they `MUST` appear in this order:
     405`<cmd:IsPartOfList>` contains a sequence of zero or more occurrences of `<cmd:IsPartOf>`, each representing an external resource of which the described resource constitutes a part, and MUST follow the structure and order described in this table:
     406
    410407||||=Name=||=Value type=||=Occurrences=||=Description=||
    411408||||`<cmd:IsPartOfList>` ||`xs:complexType`|| ||Contains a list of `<cmd:IsPartOf>` (see below).||