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]) |
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. |
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]). |
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. |