Changes between Version 206 and Version 207 of CMDI 1.2/Specification


Ignore:
Timestamp:
06/22/16 15:22:21 (8 years ago)
Author:
Menzo Windhouwer
Comment:

ordered the glossary in 3 groups: general, CMD and XML

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Specification

    v206 v207  
    4848}}}
    4949
    50  * '''CMD model''', Component Metadata model
    51    * The component based metadata model described in the present specification.
    52  * '''CMDI''', Component Metadata Infrastructure
    53    * Metadata description framework consisting of the __CMD model__ and infrastructure to process instances of (parts of) the model.
    54  * '''CCSL''', CMDI Component Specification Language
    55    * __XML__ based language for describing __components__ and __profiles__ according to the __CMD model__.
     50==== General ====
     51
    5652 * '''CLARIN infrastructure''', CLARIN
    5753   * The infrastructure governed by the [#REF_CLARIN CLARIN ERIC].
    58 
    59  * '''resource'''
    60    * A, possibly digitally accessible, entity that can be described in terms of its content and technical properties, referenced by a __Uniform Resource Identifier__.
     54 * '''concept'''
     55   * An abstract idea conceived in the mind or generalised from particular instances (cf. [#REF_Merriam_Webster Merriam-Webster], [http://www.merriam-webster.com/dictionary/concept definition of concept]).
     56 * '''concept link'''
     57   * 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 a URI, typically a __persistent identifier__.
     58 * '''Concept Registry'''
     59   * A  __semantic registry__ maintaining __concepts__, e.g. the ''[#REF_CCR CLARIN Concept Registry]'' as used in the __CLARIN infrastructure__.
     60 * '''controlled vocabulary''', closed/open vocabulary
     61   * 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.
     62 * '''data category'''
     63   * The result of the specification of a given data field ([#REF_ISO_12620 ISO 12620:2009]).
     64 * '''language tag'''
     65   * 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])
    6166 * '''metadata'''
    6267   * 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.
    6368 * '''persistent identifier''', PID
    6469   * Unique __Uniform Resource Identifier__ that assures permanent access for a resource by providing access to it independently of its physical location or current ownership.
    65 
    66  * '''concept'''
    67    * An abstract idea conceived in the mind or generalised from particular instances (cf. [#REF_Merriam_Webster Merriam-Webster], [http://www.merriam-webster.com/dictionary/concept definition of concept]).
     70 * '''resource'''
     71   * A, possibly digitally accessible, entity that can be described in terms of its content and technical properties, referenced by a __Uniform Resource Identifier__.
     72 * '''semantic registry'''
     73   * 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.
    6874 * '''term'''
    6975   * A verbal designation of a general concept in a specific subject field ([#REF_ISO_1087_1 ISO 1087-1:2000]).
    70  * '''data category'''
    71    * The result of the specification of a given data field ([#REF_ISO_12620 ISO 12620:2009]).
    72  * '''semantic registry'''
    73    * 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.
    74 
    75  * '''concept link'''
    76    * 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 a URI, typically a __persistent identifier__.
    77  * '''Concept Registry'''
    78    * A  __semantic registry__ maintaining __concepts__, e.g. the ''[#REF_CCR CLARIN Concept Registry]'' as used in the __CLARIN infrastructure__.
     76 * '''Uniform Resource Identifier''', URI
     77   * An identifier for __resources__ as described in [#REF_RFC3986 IETF RFC 3986].
     78
     79==== CMD ====
     80
     81 * '''CCSL''', CMDI Component Specification Language
     82   * __XML__ based language for describing __components__ and __profiles__ according to the __CMD model__.
     83 * '''CMD attribute'''
     84   * 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.
     85 * '''CMD component''', component
     86   * 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 including other __CMD components__, either through reference or inline definition.
    7987 * '''CMD Component Registry''', Component Registry
    8088   * A service where __CMD Specifications__ can be registered and accessed.
    81 
     89 * '''CMD element''', element definition
     90   * 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__.
     91 * '''CMD instance''', metadata instance, CMDI file, metadata record, CMD record
     92   * 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 profile__ it relates to.
     93 * '''CMD instance envelope'''
     94   * 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.
     95 * '''CMD instance header'''
     96   * 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.
     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 * '''CMD model''', Component Metadata model
     100   * The component based metadata model described in the present specification.
     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__.
     103 * '''CMD profile schema'''
     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.
     105 * '''CMD specification''', component specification/definition, profile specification/definition
     106   * The representation of a __CMD component__ or __CMD profile__, expressed using the constructs of __CCSL__.
     107 * '''CMD specification header''', component header, profile header
     108   * The section of a __CMD specification__ marked as ‘header’, providing information on that specification as such that is not part of the defined structure.
     109 * '''CMDI''', Component Metadata Infrastructure
     110   * Metadata description framework consisting of the __CMD model__ and infrastructure to process instances of (parts of) the model.
     111 * '''Inline CMD component'''
     112   * A CMD component that is created and stored within another component and cannot be addressed from other components.
     113 * '''Resource proxy''', CMD resource reference
     114   * A representation of a __resource__ within a __metadata instance__ containing a __Uniform Resource Identifier__ as a reference to the resource itself and an indication of its nature.
     115 * '''Resource proxy reference'''
     116   * A reference from any point within the __instance payload__ to any of the __resource proxies__.
     117 * '''value scheme'''
     118   * 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__.
     119
     120==== XML ====
     121
     122 * '''Foreign attribute'''
     123   * An __XML attribute__ defined in a __namespace__ other than those declared in CMDI, to be included in __CMD instances__ as additional information targeted to specific receivers or applications.
     124 * '''namespace'''
     125   * An __XML__ namespace as described in [#REF_XMLNS W3C XML Namespaces].
     126 * '''regular expression'''
     127   * An expression that constrains the set of permissible values, as described in __XML Schema__ Regular Expressions ([#REF_XSD_2 W3C XSD Part 2: Datatypes], [http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#regexs appendix F Regular expressions]).
    82128 * '''XML'''
    83129   * Extensible Markup Language as described by W3C recommendation ([#REF_XML W3C XML]).
    84  * '''XML Schema'''
    85    * A document that complies with the W3C XML Schema recommendation ([#REF_XSD_1 W3C XSD]).
     130 * '''XML attribute'''
     131   * A property of an __XML element __as defined in [#REF_XML W3C XML].
     132 * '''XML attribute declaration'''
     133   * A component in an __XML Schema__ that constrains the structure and content of a specific __XML attribute__, in accordance with [#REF_XSD_1 W3C XSD], [http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/#cAttribute_Declarations section 3.2 Attribute Declarations].
     134 * '''XML container element'''
     135   * An __XML element__ that has one or more XML elements as its descendants.
    86136 * '''XML document'''
    87137   * A well-formed document as defined in the W3C XML recommendation ([#REF_XML W3C XML], [https://www.w3.org/TR/xml/#dt-xml-doc definition of XML Document]).
    88138 * '''XML element'''
    89139   * A constituent of an __XML document__ as defined in [#REF_XML W3C XML].
     140 * '''XML element declaration'''
     141   * A component in an __XML Schema__ that constrains the structure and content of a specific __XML element__, in accordance with [#REF_XSD_1 W3C XSD], [http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/#cElement_Declarations section 3.3 Element Declarations].
     142 * '''XML Schema'''
     143   * A document that complies with the W3C XML Schema recommendation ([#REF_XSD_1 W3C XSD]).
    90144 * '''XML schema datatype'''
    91145   * A predefined set of permissible content within a section of an XML document as described in [#REF_XSD_2 W3C XSD Part 2: Datatypes].
    92  * '''XML container element'''
    93    * An __XML element__ that has one or more XML elements as its descendants.
    94  * '''XML attribute'''
    95    * A property of an __XML element __as defined in [#REF_XML W3C XML].
    96  * '''Uniform Resource Identifier''', URI
    97    * An identifier for __resources__ as described in [#REF_RFC3986 IETF RFC 3986].
    98  * '''namespace'''
    99    * An __XML__ namespace as described in [#REF_XMLNS W3C XML Namespaces].
    100  * '''language tag'''
    101    * 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])
    102 
    103  * '''CMD instance''', metadata instance, CMDI file, metadata record, CMD record
    104    * 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 profile__ it relates to.
    105  * '''CMD instance header'''
    106    * 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.
    107  * '''Resource proxy''', CMD resource reference
    108    * A representation of a __resource__ within a __metadata instance__ containing a __Uniform Resource Identifier__ as a reference to the resource itself and an indication of its nature.
    109  * '''Resource proxy reference'''
    110    * A reference from any point within the __instance payload__ to any of the __resource proxies__.
    111  * '''CMD instance envelope'''
    112    * 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.
    113  * '''CMD instance payload'''
    114    * 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.
    115 
    116  * '''CMD specification''', component specification/definition, profile specification/definition
    117    * The representation of a __CMD component__ or __CMD profile__, expressed using the constructs of __CCSL__.
    118  * '''CMD specification header''', component header, profile header
    119    * The section of a __CMD specification__ marked as ‘header’, providing information on that specification as such that is not part of the defined structure.
    120  * '''CMD component''', component
    121    * 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 including other __CMD components__, either through reference or inline definition.
    122  * '''Inline CMD component'''
    123   * A CMD component that is created and stored within another component and cannot be addressed from other components.
    124  * '''CMD profile''', profile definition, profile
    125    * 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__.
    126  * '''CMD element''', element definition
    127    * 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__.
    128  * '''CMD attribute'''
    129    * 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.
    130 
    131  * '''value scheme'''
    132    * 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__.
    133  * '''controlled vocabulary''', closed/open vocabulary
    134    * 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.
    135  * '''regular expression'''
    136    * An expression that constrains the set of permissible values, as described in __XML Schema__ Regular Expressions ([#REF_XSD_2 W3C XSD Part 2: Datatypes], [http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#regexs appendix F Regular expressions]).
    137  * '''CMD profile schema'''
    138    * 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.
    139  * '''XML element declaration'''
    140    * A component in an __XML Schema__ that constrains the structure and content of a specific __XML element__, in accordance with [#REF_XSD_1 W3C XSD], [http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/#cElement_Declarations section 3.3 Element Declarations].
    141  * '''XML attribute declaration'''
    142    * A component in an __XML Schema__ that constrains the structure and content of a specific __XML attribute__, in accordance with [#REF_XSD_1 W3C XSD], [http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/#cAttribute_Declarations section 3.2 Attribute Declarations].
    143  * '''Foreign attribute'''
    144    * An __XML attribute__ defined in a __namespace__ other than those declared in CMDI, to be included in __CMD instances__ as additional information targeted to specific receivers or applications.
    145146
    146147=== Normative References ===