Changes between Version 100 and Version 101 of CMDI 1.2/Specification


Ignore:
Timestamp:
01/19/16 15:48:35 (8 years ago)
Author:
Twan Goosen
Comment:

Updated glossary

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Specification

    v100 v101  
    3636Please do not edit here, but use the [https://docs.google.com/document/d/14yrkJwg2lxf5GGkkA-wMjgByHSlQYWiSt--Lvn0biyo/edit?usp=sharing Google Docs version]!
    3737}}}
    38 
    39  * CMD model, Component Metadata model
    40    * The component based metadata model described in the present specification
    41  * CMDI, Component Metadata Infrastructure
    42    * Metadata description framework consisting of the __CMD model__ and infrastructure
    43  * CCSL, CMDI Component Specification Language
    44    * __XML__ based language for describing components according to the __CMD__ model
    45  * CLARIN
    46    * The infrastructure governed by the CLARIN ERIC
    47    * [http://www.clarin.eu]
    48 
    49 
    50  * resource, language resource
    51    * A (digitally) accessible entity that can be described in terms of its content and technical properties, referenced by a __Uniform Resource Identifier__
    52  * digital object
     38CMDI 1.2 specification: glossary
     39 * '''CMD model''', Component Metadata model
     40   * The component based metadata model described in the present specification.
     41 * '''CMDI''', Component Metadata Infrastructure
     42   * Metadata description framework consisting of the __CMD model__ and infrastructure.
     43 * '''CCSL''', CMDI Component Specification Language
     44   * __XML__ based language for describing components according to the __CMD__ model.
     45 * '''CLARIN'''
     46   * The infrastructure governed by the CLARIN ERIC <[http://www.clarin.eu/ http://www.clarin.eu]>.
     47
     48 * '''resource''', language resource
     49   * A (digitally) accessible entity that can be described in terms of its content and technical properties, referenced by a __Uniform Resource Identifier__.
     50 * '''digital object'''
    5351   * __Resource__ in a repository stored in one repository container that can be addressed by an identifier; a digital object can be seen as a generalization of a directory in a file system containing one or more files which are the data stream(s). Digital objects can exist in databases, hence the comparison to directory and file structures falls short.
    5452
    55  * metadata
     53 * '''metadata'''
    5654   * A description of a __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.
    57  * persistent identifier, PID
    58    * Unique __Uniform Resource Identifier__ that assures permanent access for a digital object by providing access to it independently of its physical location or current ownership
    59 
    60  * concept
    61    * An abstract or generic idea generalized from particular instances (source: [http://www.merriam-webster.com/dictionary/concept Merriam-Webster])
    62  * semantic registry
    63    * A list/directory/system maintaining (authoritative) definitions of terms, __concepts__ or data categories. These registries should also provide __persistent identifiers__ for their entries.
    64  * concept link
     55 * '''persistent identifier''', PID
     56   * Unique __Uniform Resource Identifier__ that assures permanent access for a digital object by providing access to it independently of its physical location or current ownership.
     57
     58 * '''concept'''
     59   * An abstract idea conceived in the mind or generalized from particular instances (source: [http://www.merriam-webster.com/dictionary/concept Merriam-Webster])
     60 * '''semantic registry'''
     61   * A directory of  (authoritative) definitions of terms, __concepts__ or data categories, or the system maintaining it. These registries should also provide __persistent identifiers__ for their entries.
     62
     63 * '''concept link'''
    6564   * A reference from a __CMD profile__, __CMD component__, __CMD element__, __CMD attribute__ or a value in a __controlled vocabulary__ to an entry in a __semantic registry__ via its __persistent identifier__.
    66  * CLARIN Concept Registry
    67    * The __semantic registry__ maintaining __concepts__ used/central to the CLARIN infrastructure
    68    * [http://clarin.eu/ccr]
    69 
    70  * XML
    71    * Markup language standard as described by W3C recommendation http://www.w3.org/TR/xml/
    72  * XML document
    73    * ...
    74  * XML element
    75    * A constituent of an __XML document__ as defined in W3C recommendation [http://www.w3.org/TR/xml/] (distinct from a __CMD element__)
    76  * XML schema datatype
    77    * A predefined set of permissible content within a section of an XML document as described in [http://www.w3.org/TR/xmlschema-2/]
    78  * XML container element
    79    * An __XML element__ that has one or more XML elements as its descendants
    80  * XML attribute
    81    * A property of an __XML element __as defined in W3C recommendation http://www.w3.org/TR/xml/ (distinct from a __CMD attribute__)
    82  * Uniform Resource Identifier, URI
    83    * An identifier for __resources__ as described in [http://tools.ietf.org/html/rfc3986 RFC3986]
    84  * namespace
    85    * An __XML__ namespace as described in [http://www.w3.org/TR/xml-names/]
    86 
    87  * CMD instance, metadata instance, CMDI file, metadata record, CMD record
    88    * A file that conforms to the general CMDI instance structure as described in this specification, and at the __instance payload__ level follows the specific structure defined by the __CMD specification__ it relates to
    89  * Instance header
    90    * The section of a __metadata instance__ marked as ‘header’, providing information on that metadata instance as such, not the __resource__ that is described by the metadata file
    91  * Resource proxy, CMD resource reference
    92    * A representation of a __resource__ within a __metadata instance__ containing a __Uniform Resource Identifier__ as a reference to the resource itself and a specification of its type (one of: Resource, Metadata, !SearchPage, !SearchService, !LandingPage)
    93  * Resource proxy reference
    94    * A reference from any point within the __CMD instance payload__ to any of the __resource proxies__
    95  * CMD instance payload(?)
    96    * The section of a __metadata instance__ that follows the structure defined by the profile it references and contains the description of the __resources__ to which that metadata instance relates
    97  * CMD instance envelope (?)
    98    * [todo]
    99 
    100  * CMD specification, component specification/definition, profile specification/definition
     65 * '''CLARIN Concept Registry'''
     66   * The __semantic registry__ maintaining __concepts__ used/central to the CLARIN infrastructure <http://clarin.eu/ccr>.
     67
     68 * '''XML'''
     69   * Extensible Markup Language standard as described by W3C recommendation <[http://www.w3.org/TR/xml/ http://www.w3.org/TR/xml/>].
     70 * '''XML Schema'''
     71   * A document that complies with the W3C XML Schema recommendation <http://www.w3.org/TR/xmlschema11-1/>.
     72 * '''XML document'''
     73   * A well-formed document as defined in the W3C XML recommendation <https://www.w3.org/TR/REC-xml/#dt-xml-doc>.
     74 * '''XML element'''
     75   * A constituent of an __XML document__ as defined in W3C recommendation <http://www.w3.org/TR/xml/> (distinct from a __CMD element__).
     76 * '''XML schema datatype'''
     77   * A predefined set of permissible content within a section of an XML document as described in <http://www.w3.org/TR/xmlschema-2/>.
     78 * '''XML container element'''
     79   * An __XML element__ that has one or more XML elements as its descendants.
     80 * '''XML attribute'''
     81   * A property of an __XML element __as defined in W3C recommendation <http://www.w3.org/TR/xml/> (distinct from a __CMD attribute__).
     82 * '''Uniform Resource Identifier''', URI
     83   * An identifier for __resources__ as described in RFC3986 <http://tools.ietf.org/html/rfc3986>.
     84 * '''namespace'''
     85   * An __XML__ namespace as described in[http://www.w3.org/TR/2009/REC-xml-names-20091208/ <​][http://www.w3.org/TR/xml-names/ http://www.w3.org/TR/xml-names]>.
     86
     87 * '''CMD instance''', metadata instance, CMDI file, metadata record, CMD record
     88   * A file that conforms to the general CMDI instance structure as described in this specification, and at the __instance payload__ level follows the specific structure defined by the __CMD specification__ it relates to.
     89 * '''CMD instance header'''
     90   * The section of a __metadata instance__ marked as ‘header’, providing information on that metadata instance as such, not the __resource__ that is described by the metadata file.
     91 * '''Resource proxy''', CMD resource reference
     92   * A representation of a __resource__ within a __metadata instance__ containing a __Uniform Resource Identifier__ as a reference to the resource itself and a specification of its type (one of: Resource, Metadata, !SearchPage, !SearchService, !LandingPage).
     93 * '''Resource proxy reference'''
     94   * A reference from any point within the __instance payload__ to any of the __resource proxies__.
     95 * '''CMD instance envelope'''
     96   * The sections of a __CMD instance__ which are structured uniformly for all instances, and contains the __CMD instance header__ and the list of __Resource proxies__ which may be referenced from the __CMD instance payload__ section.
     97 * '''CMD instance payload'''
     98   * The section of a __metadata instance__ that follows the structure defined by the profile it references and contains the description of the __resources__ to which that metadata instance relates.
     99
     100 * '''CMD specification''', component specification/definition, profile specification/definition
    101101   * The implementation of a __CMD component__ or __CMD profile__ by means of the __CCSL__
    102  * Specification header, component header, profile header
     102 * '''CMD specification header''', component header, profile header
    103103   * The section of a __CMD specification__ marked as ‘header’, providing information on that specification as such that is not part of the defined structure
    104  * CMD component, component
    105    * A reusable, structured template for the description of (an aspect of)a __resource__, defined by means of a __CMD specification__ document with the potential of embedding other components by reference
    106  * CMD profile, profile definition, profile
    107    * A __CMD component__ that is used to describe a class of resources and is not embedded into other components, and therefore provides the complete structure for an __instance payload__
    108  * CMD element, element definition
    109    * A unit of a CMD component that describes the level of the __metadata instance__ that can carry atomic values constrained by a __value scheme__, and does not contain further levels except for that of the __CMD attribute__
    110  * CMD attribute
     104 * '''CMD component''', component
     105   * A reusable, structured template for the description of (an aspect of)a __resource__, defined by means of a __CMD specification__ document with the potential of embedding other components by reference.
     106 * '''CMD profile''', profile definition, profile
     107   * A __CMD component__ that is used to describe a class of resources and is not embedded into other components, and therefore provides the complete structure for an __instance payload__.
     108 * '''CMD element''', element definition
     109   * A unit of a CMD component that describes the level of the __metadata instance__ that can carry atomic values constrained by a __value scheme__, and does not contain further levels except for that of the __CMD attribute__.
     110 * '''CMD attribute'''
    111111   * A unit of a CMD element that describes the level at which properties of a __CMD element__ can be provided by means of __value scheme __constrained atomic values.
    112112
    113  * value scheme
    114    * A set of constraints governing the range of  values allowed for a specific __CMD element__ or __CMD attribute__ in a __metadata instance__, expressed in terms of an __XML schema datatype__, __controlled vocabulary__, or __regular expression__
    115  * controlled vocabulary, closed/open vocabulary
    116    * A set of values that can be used either to constrain the set of permissible values or to provide suggestions for applicable values in a given context
    117  * regular expression
    118    * An expression that constrains the set of permissible values,as described in  XML Schema Regular Expressions [http://www.w3.org/TR/xmlschema-2/#regexs]
    119  * CMD profile schema
    120    * 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 another XML schema language.
    121  * XML element declaration
    122    * todo e.g. xs:element
    123  * XML attribute declaration
    124    * todo e.g. xs:attribute
    125 
     113 * '''value scheme'''
     114   * A set of constraints governing the range of  values allowed for a specific __CMD element__ or __CMD attribute__ in a __metadata instance__, expressed in terms of an __XML schema datatype__, __controlled vocabulary__, or __regular expression__.
     115 * '''controlled vocabulary''', closed/open vocabulary
     116   * A set of values that can be used either to constrain the set of permissible values or to provide suggestions for applicable values in a given context.
     117 * '''regular expression'''
     118   * An expression that constrains the set of permissible values,as described in  XML Schema Regular Expressions: <http://www.w3.org/TR/xmlschema-2/#regexs>.
     119 * '''CMD profile schema'''
     120   * 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 another XML schema language.
     121 * '''XML element declaration'''
     122   * A component in an XML Schema that constrains the structure and content of a specific XML element, in accordance with the W3C Recommendation for XML Schema: <https://www.w3.org/TR/xmlschema11-1/#cElement_Declarations>.
     123 * '''XML attribute declaration'''
     124   * A component in an XML Schema that constrains the structure and content of a specific XML attribute, in accordance with the W3C Recommendation for XML Schema: <https://www.w3.org/TR/xmlschema11-1/#cAttribute_Declarations>.
     125 * '''Foreign attribute'''
     126   * An XML attribute defined in a namespace other than those declared inby CMDI, to be included in CMD instances as additional information targeted to specific receivers or applications.
    126127
    127128=== Normative References ===