Changes between Version 193 and Version 194 of CMDI 1.2/Specification
- Timestamp:
- 06/20/16 14:25:48 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CMDI 1.2/Specification
v193 v194 224 224 A 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. 225 225 == The main structure == 226 A CMDI file has the root element `<cmd:CMD>` with 4 sub-elements:226 A 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: 227 227 ||||=Name=||=Value type=||=Occurrences=||=Description=|| 228 228 ||||`<cmd:CMD>`||`xs:complexType`|| ||The root element of the CMDI file.|| … … 277 277 == The `<Header>` element== 278 278 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:279 The 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: 280 280 281 281 ||||=Name=||=Value type=||=Occurrences=||=Description=|| … … 305 305 * files which are parts of or closely related to the described resource (`<cmd:ResourceProxyList>` and `<cmd:JournalFileProxyList>`) 306 306 * possible relations between pairs of these files (`<cmd:ResourceRelationList>`) 307 308 If these parts are present they `MUST` appear in this order: 307 and MUST follow the structure and order described in this table: 308 309 309 ||||=Name=||=Value type=||=Occurrences=||=Description=|| 310 310 ||||`<cmd:Resources>`||`xs:complexType`|| ||Includes 3 lists containing information about resource proxies and their interrelations.|| … … 314 314 315 315 === 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 319 318 ||||||||=Name=||=Value type=||=Occurrences=||=Description=|| 320 319 ||||||||`<cmd:ResourceProxyList>` ||`xs:complexType`|| ||Contains a list of resource proxies (see below).|| … … 338 337 339 338 === 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 343 341 ||||||=Name=||=Value type=||=Occurrences=||=Description=|| 344 342 ||||||`<cmd:JournalFileProxyList>` ||`xs:complexType`|| ||Contains a list of journal file proxies (see below).|| … … 350 348 351 349 === 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: 353 351 354 352 If these parts are present they `MUST` appear in this order: … … 405 403 406 404 == 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 410 407 ||||=Name=||=Value type=||=Occurrences=||=Description=|| 411 408 ||||`<cmd:IsPartOfList>` ||`xs:complexType`|| ||Contains a list of `<cmd:IsPartOf>` (see below).||