Changes between Version 213 and Version 214 of CMDI 1.2/Specification
- Timestamp:
- 06/27/16 09:58:20 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CMDI 1.2/Specification
v213 v214 44 44 45 45 === Glossary === 46 {{{#!comment 47 TODO: Grouping of items (3 or 4 groups of semantically related terms, alphabetic order within groups) 48 }}} 46 '''{TODO}:''' consistent upper/lower case 49 47 50 48 ==== General ==== … … 64 62 * '''language tag''' 65 63 * A textual code “used to help identify languages, whether spoken, written, signed, or otherwise signaled, for the purpose of communication. This includes constructed and artificial languages but excludes languages not intended primarily for human communication, such as programming languages.” ([#REF_BCP_47 IETF BCP 47]) 64 * '''media type''' 65 * '''{TODO}''' 66 66 * '''metadata''' 67 67 * A __resource__ that is a description of another resource, usually given as a set of properties in the form of attribute-value pairs. This description may contain information about the resource, aspects or parts of the resource and/or artefacts and actors connected to the resource. … … 100 100 * The component based metadata model described in the present specification. 101 101 * '''CMD profile''', profile definition, profile 102 * A __CMD component__ that is used to describe a class of __resources__, providing the complete structure for an __instance payload__. It is never included in other __CMD components__. 102 * A __CMD component__ that is used to describe a class of __resources__, providing the complete structure for an __instance payload__. It is never included in other __CMD components__. '''{TODO}:''' reconsider relation between profile and component 103 103 * '''CMD profile schema''' 104 104 * A schema definition by which the correctness of a __CMD instance__ with respect to the __CMD profile__ it pertains to can be evaluated. May be expressed as __XML Schema__ but also in other XML schema languages. … … 204 204 || `xs` || `http://www.w3.org/2001/XMLSchema` || XML Schema || prefixed || 205 205 206 {{{#!comment 207 TODO: Add payload, envelope namespace and namespace for specification 208 }}} 209 210 {{{#!comment 211 TODO: Decide whether we want to have the following intro subsections 212 == CMDI Component Metadata Model == 213 == CMDI Component and Profile Specification Level == 214 }}} 206 '''{TODO}:''' Add payload, envelope namespace and namespace for specification 215 207 216 208 ---- … … 222 214 }}} 223 215 224 {TODO: finish and embed UML diagram ([https://drive.google.com/file/d/0B6mqjTCSImiVdFJYV2kwMVJDcTg/view?usp=sharing working version], [https://drive.google.com/file/d/0B6mqjTCSImiVMDVCdUQyck1mS1k/view?usp=sharing=sharing PDF snapshot])} 225 {TODO: add caption to diagram, make clear that it serves to illustrate the document structure but that the full constraints are in the table} 216 '''{TODO}:''' finish and embed UML diagram ([https://drive.google.com/file/d/0B6mqjTCSImiVdFJYV2kwMVJDcTg/view?usp=sharing working version], [https://drive.google.com/file/d/0B6mqjTCSImiVMDVCdUQyck1mS1k/view?usp=sharing=sharing PDF snapshot]) 217 '''{TODO}:''' add caption to diagram, make clear that it serves to illustrate the document structure but that the full constraints are in the table 226 218 227 219 (Caption): The structure of a CMDI file (CMD instance). Colour scheme: Green boxes represent elements that are potentially present in all CMDI files (the CMD instance envelope). Blue boxes represent elements defined by the CMD profile (the CMD instance payload). The diagram is meant for overview and illustration; full details to be found in the tables below. … … 400 392 401 393 === Example 4 !ResourceRelation List === 394 '''{TODO}:''' caption; should mention that what is demonstrated here is that concepts are optional, and that concepts from various sources can be used 402 395 403 396 {{{ … … 443 436 This section of the CMDI file forms what may be referred to as descriptive metadata about the described resource. 444 437 445 {{{#!comment 446 TODO:couple of lines that describe the nature of the components section, i.e. it has a partially fixed structure and the rest is determined by the profile definition.438 439 '''{TODO}:''' couple of lines that describe the nature of the components section, i.e. it has a partially fixed structure and the rest is determined by the profile definition. 447 440 Replacing: "Both content and structure are completely defined by the CMD Profile referenced by the XML element `<cmd:MdProfile>` in `<cmd:Header>`." 448 }}}449 441 450 442 If these parts are present they `MUST` appear in this order: