Detailed presentation of the model

This section comprises a detailed account of the components and elements included in the META-SHARE model v3.1.

Components are divided into two categories:
- special status components, which are components used throughout the model serving various functions (e.g. the personInfo component, which can be re-used for encoding contact persons, annotators, validators, etc.)
- components used for describing a language resource, hierarchically presented, starting from the basic unit, the resourceInfo component.

For each component the following information is provided:

  • definition: a short statement explaining the semantics of the component in META-SHARE;
  • type: it typically takes the value "component"; The value "special status" component is also used for components that are reusable throughout the schema, performing different roles. These components act as placeholders for other components that make direct reference to them. When referenced as placeholders they are assigned with the value “special status” component while when referenced as different instantiations of the placeholders they are assigned with the value “linked component”;
  • elements: the set of elements/components included in the component, with a hyperlink to the accompanying information of the element/component itself; for each element, further information is provided as to its status (mandatory, condition-dependent mandatory, recommended, optional) and repeatability (1 for non-repeatable vs. unbounded for repeatable ones); if the element/component is condition-dependent , the specific condition is mentioned
  • component: used instead of "elements" for the special status components
  • tips: used for tips, guidelines and notes where needed
  • discussion notes: used to give an overview of changes and points raised during discussions for the component.

For elements, the accompanying information includes:

  • definition: a short statement explaining its semantics in the META-SHARE context
  • type: with values

    • xs:string: free text
    • xs:integer/int/double: numerical fields
    • xs:boolean: yes/no
    • xs:date: date, to be written according to the ISO-8601 standard
    • ms:myString: free text in any language (the "lang" attribute must be used to specify the language of the text)
    • ms:emailAddress: pattern of the e-mail addresses
    • ms:httpURI: pattern of url's
    • ms:myStringURI: either free text or pattern of url
    • closed controlled vocabulary: the value must be selected from a list of values contained in a controlled vocabulary
    • open controlled vocabulary: the value can be selected from a list of values contained in a controlled vocabulary, but users are also allowed to enter their own values
  • value space: reference to the controlled vocabulary; where possible, widely used (best practice) or standardized, controlled vocabularies are preferred
  • values: if the controlled vocabulary is specific to META-SHARE, the set of values are listed together with definitions where necessary
  • examples: a small list of possible values are provided for illustration purposes, especially in the case of free text elements
  • ISOcatLINK: the name of the corresponding element of the ISOcat DCR
  • DCLINK: the name of the corresponding element of the Dublin Core schema, provided for mapping purposes
  • OLACLINK: the name of the corresponding element in the OLAC schema
  • tips: used for tips, guidelines and notes where needed
  • discussion notes: used to give an overview of changes and points raised during discussions for the element and its values.
Help

Detailed presentation of the model

Loading ....