Composant: Concept

Élément : Concept/infos

Namespace http://schemas.google.com/dspl/2010
Annotations Informations textuelles, telles que le nom et la description du concept.
Diagramme Diagramme dspl4.tmp#id7. dspl4.tmp#id14 dspl4.tmp#id15. dspl4.tmp#id6. dspl13.tmp#id40 dspl13.tmp#id41 dspl13.tmp#id42 dspl13.tmp#id39.
Type ConceptInfo
Hiérarchie des types
Propriétés
content: complexe
Modèle name , description{0,1} , url{0,1} , pluralName{0,1} , totalName{0,1} , synonyme*
Enfants description, name, pluralName, synonym, totalName, url
Instance
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Source
<xs:element name="info" type="ConceptInfo">
  <xs:annotation>
    <xs:documentation>Textual information, such as the name and description of
            the concept.</xs:documentation>
  </xs:annotation>
</xs:element>

Élément: Concept / Sujet

Namespace http://schemas.google.com/dspl/2010
Annotations Sujet auquel le concept est associé.
Diagramme Diagramme dspl6.tmp#id44
Propriétés
content: complexe
minOccurs: 0
maxOccurs: illimité
Attributs
QName Type Fixed (Corrigé) Par défaut Utilisation Annotation
ref xs:NomQ Facultatif Identifiant unique du sujet auquel ce concept est associé. Le sujet référencé peut être défini dans le même ensemble de données ou en externe, c'est-à-dire dans un autre ensemble de données. Une référence à un sujet externe doit respecter le format "prefix:other_topic_id", où "préfixe" est le préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir les espaces de noms XML).
Source
<xs:element name="topic" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A topic the concept is associated with.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="ref" type="xs:QName">
      <xs:annotation>
        <xs:documentation>The unique identifier of the topic this concept is
                associated with.

                The referenced topic may be defined in the same
                dataset or externally, i.e., in another dataset. A
                reference to an external topic must be of the form
                "prefix:other_topic_id", where "prefix" is the prefix
                used for the namespace of the external dataset (see
                XML namespaces).</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

Élément: Concept / Type

Namespace http://schemas.google.com/dspl/2010
Annotations Type de données du concept. Un concept doit fournir une déclaration de type ou étendre un autre concept. S'il s'agit d'étendre un concept, il peut également fournir une déclaration de type. Le type du concept étendu doit être moins restrictif que celui du concept qui l'étend. "LRT moins restrictif" est un ordre partiel défini comme suit : chaîne LRT float float LRT entier string LRT date string LRT boolean :
Diagramme Diagramme dspl6.tmp#id46
Propriétés
content: complexe
minOccurs: 0
Attributs
QName Type Fixed (Corrigé) Par défaut Utilisation Annotation
ref Type de données required
Source
<xs:element name="type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The data type of the concept. A concept must provide a type declaration or extend
            another concept. In the case where it's extending a concept, it may also
            provide a type declaration. The type of the extended concept must be less restrictive
            than the type of the concept extending it.

            "Less restrictive than" (LRT) is a partial order defined as follows:

            string LRT float
            float LRT integer
            string LRT date
            string LRT boolean</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="ref" type="DataType" use="required"/>
  </xs:complexType>
</xs:element>

Élément : Concept/attribut

Namespace http://schemas.google.com/dspl/2010
Annotations Un attribut du concept. Les attributs représentent des informations supplémentaires sur le concept (par exemple, PIB en pourcentage).
Diagramme Diagramme dspl14.tmp#id24 dspl14.tmp#id26 dspl14.tmp#id19 dspl14.tmp#id20 dspl0.tmp#id10 dspl0.tmp#id12. dspl0.tmp#id9. dspl14.tmp#id18
Type Attribut
Propriétés
content: complexe
minOccurs: 0
maxOccurs: illimité
Modèle info{0,1} , type{0,1} , (value* | conceptValue{0,1})
Enfants conceptValue, info, type, value
Instance
<attribute concept="" id="">
  <info>{0,1}</info>
  <type format="" ref="">{0,1}</type>
</attribute>
Attributs
QName Type Fixed (Corrigé) Par défaut Utilisation Annotation
concept xs:NomQ Facultatif Référence à un concept correspondant aux valeurs de l'attribut. Si l'attribut spécifie un type, celui-ci doit correspondre au type du concept référencé. Une référence à un concept externe doit respecter le format "prefix:other_concept_id", où "prefix" est le préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir les espaces de noms XML).
id ID local Facultatif Identifiant de l'attribut concept. Cet identifiant doit être unique dans le concept (sur l'ensemble des attributs et des propriétés). L'ID peut être omis si l'attribut concept est spécifié. Dans ce cas, un identifiant est créé implicitement avec la valeur correspondant au nom local du concept référencé. Par exemple, <attribute concept="unit:currency"/> équivaut à <attribute id="currency" concept="unit:currency"/>
Source
<xs:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>An attribute of the concept. Attributes represent additional
            information about the concept (e.g., GDP is a percentage).</xs:documentation>
  </xs:annotation>
</xs:element>

Élément: Concept / propriété

Namespace http://schemas.google.com/dspl/2010
Annotations Propriété du concept. Les propriétés représentent des informations supplémentaires sur les instances du concept (par exemple, un concept de "ville" peut avoir une propriété "pays").
Diagramme Diagramme dspl8.tmp#id53. dspl8.tmp#id54. dspl8.tmp#id55 dspl8.tmp#id56. dspl8.tmp#id50 dspl8.tmp#id51. dspl8.tmp#id49
Type ConceptProperty
Propriétés
content: complexe
minOccurs: 0
maxOccurs: illimité
Modèle info{0,1}, type{0,1}
Enfants info, type
Instance
<property concept="" id="" isMapping="false" isParent="false">
  <info>{0,1}</info>
  <type ref="">{0,1}</type>
</property>
Attributs
QName Type Fixed (Corrigé) Par défaut Utilisation Annotation
concept xs:NomQ Facultatif Référence à un concept correspondant aux valeurs de la propriété. Si la propriété spécifie un type, celui-ci doit correspondre au type du concept référencé. Une référence à un concept externe doit respecter le format "prefix:other_concept_id", où "prefix" est le préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir les espaces de noms XML).
id ID local Facultatif Identifiant de la propriété de concept. Cet identifiant doit être unique dans le concept (sur l'ensemble des attributs et des propriétés). L'ID peut être omis si la propriété de concept est spécifiée. Dans ce cas, un identifiant est implicitement créé avec la valeur correspondant au nom local du concept référencé. Par exemple, <property concept="geo:country"/> équivaut à <property id="country" concept="geo:country"/>
isMapping xs:booléen false Facultatif Si la valeur est "true", cette propriété doit référencer un concept et indique une relation de mappage (un à un) entre ce concept et le concept référencé. Chaque instance du concept référencé est référencé par au maximum une instance de ce concept.
isParent xs:booléen false Facultatif Si la valeur est "true", cette propriété doit faire référence à un concept et indique une relation hiérarchique entre ce concept et le concept référencé (par exemple, le continent d'un pays).
Source
<xs:element name="property" type="ConceptProperty" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A property of the concept. Properties represent additional
            information about instances of the concept (e.g., a concept
            "city" may have a property "country").</xs:documentation>
  </xs:annotation>
</xs:element>

Élément : Concept/defaultValue

Namespace http://schemas.google.com/dspl/2010
Annotations Valeur par défaut utilisée pour ce concept. Elle doit être utilisée par les applications lorsqu'elles doivent choisir l'une des valeurs possibles du concept.
Diagramme Diagramme dspl0.tmp#id10 dspl0.tmp#id12. dspl0.tmp#id9. dspl3.tmp#id8.
Type Valeurs
Propriétés
content: complexe
minOccurs: 0
Modèle value* | conceptValue{0,1}
Enfants conceptValue, value
Instance
<defaultValue>
  <value lang="">{0,unbounded}</value>
  <conceptValue concept="">{0,1}</conceptValue>
</defaultValue>
Source
<xs:element name="defaultValue" type="Values" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A default value for the concept, to be used by
            applications when they need to pick one of the possible
            values of the concept.</xs:documentation>
  </xs:annotation>
</xs:element>

Élément : Concept/table

Namespace http://schemas.google.com/dspl/2010
Annotations Référence à une table qui contient toutes les valeurs possibles pour le concept et ses propriétés non constantes.
Diagramme Diagramme dspl5.tmp#id65. dspl5.tmp#id60 dspl5.tmp#id62. dspl5.tmp#id59.
Type ConceptTableMapping
Propriétés
content: complexe
minOccurs: 0
Modèle mapConcept{0,1}, mapProperty*
Enfants mapConcept, mapProperty
Instance
<table ref="">
  <mapConcept toColumn="">{0,1}</mapConcept>
  <mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty>
</table>
Attributs
QName Type Fixed (Corrigé) Par défaut Utilisation Annotation
ref ID local required ID de la table contenant les données pour le concept.
Source
<xs:element name="table" type="ConceptTableMapping" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A reference to a table that contains all the
            possible values for the concept and its non-constant
            properties.</xs:documentation>
  </xs:annotation>
</xs:element>

Type complexe: concept

Namespace http://schemas.google.com/dspl/2010
Annotations Un concept est une définition d'un type de données qui apparaît dans l'ensemble de données (par exemple, "PIB" ou "Comté"). Un concept peut être associé à une énumération de toutes ses valeurs possibles. Un concept défini dans un ensemble de données peut être référencé dans d'autres ensembles de données.
Diagramme Diagramme dspl6.tmp#id66 dspl6.tmp#id67 dspl6.tmp#id38 dspl6.tmp#id43 dspl6.tmp#id45 dspl6.tmp#id47 dspl6.tmp#id48 dspl6.tmp#id57 dspl6.tmp#id58.
Utilisé par
Élément dspl/concepts/concept
Modèle info, topic*, type{0,1}, attribute*, property*, defaultValue{0,1}, table{0,1}
Enfants attribute, defaultValue, info, property, table, topic, type
Attributs
QName Type Fixed (Corrigé) Par défaut Utilisation Annotation
prolonge xs:NomQ Facultatif Identifiant unique d'un concept que ce concept étend. Le concept référencé peut être défini dans le même ensemble de données ou en externe, c'est-à-dire dans un autre ensemble de données. Une référence à un concept externe doit se présenter sous la forme "prefix:other_concept_id", où "prefix" est le préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir les espaces de noms XML).
id Identifiant required Identifiant unique du concept, qui doit être unique dans l'ensemble de données.
Source
<xs:complexType name="Concept">
  <xs:annotation>
    <xs:documentation>A concept is a definition of a type of data that appears in the
        dataset (e.g., "GDP" or "County").  A concept may be associated with
        an enumeration of all its possible values or not. A concept defined in
        some dataset may be referenced in other datasets.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="info" type="ConceptInfo">
      <xs:annotation>
        <xs:documentation>Textual information, such as the name and description of
            the concept.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="topic" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A topic the concept is associated with.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="ref" type="xs:QName">
          <xs:annotation>
            <xs:documentation>The unique identifier of the topic this concept is
                associated with.

                The referenced topic may be defined in the same
                dataset or externally, i.e., in another dataset. A
                reference to an external topic must be of the form
                "prefix:other_topic_id", where "prefix" is the prefix
                used for the namespace of the external dataset (see
                XML namespaces).</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
    <xs:element name="type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The data type of the concept. A concept must provide a type declaration or extend
            another concept. In the case where it's extending a concept, it may also
            provide a type declaration. The type of the extended concept must be less restrictive
            than the type of the concept extending it.

            "Less restrictive than" (LRT) is a partial order defined as follows:

            string LRT float
            float LRT integer
            string LRT date
            string LRT boolean</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="ref" type="DataType" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="attribute" type="Attribute" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>An attribute of the concept. Attributes represent additional
            information about the concept (e.g., GDP is a percentage).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="property" type="ConceptProperty" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A property of the concept. Properties represent additional
            information about instances of the concept (e.g., a concept
            "city" may have a property "country").</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="defaultValue" type="Values" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A default value for the concept, to be used by
            applications when they need to pick one of the possible
            values of the concept.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="table" type="ConceptTableMapping" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A reference to a table that contains all the
            possible values for the concept and its non-constant
            properties.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="Id" use="required">
    <xs:annotation>
      <xs:documentation>The unique identifier of the concept, which must be globally
          unique within the dataset.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="extends" type="xs:QName" use="optional">
    <xs:annotation>
      <xs:documentation>The unique identifier of a concept that this
          concept extends.

          The referenced concept may be defined in the same
          dataset or externally, i.e., in another dataset. A
          reference to an external concept must be of the form
          "prefix:other_concept_id", where "prefix" is the
          prefix used for the namespace of the external
          dataset (see XML namespaces).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

Attribut : concept/topic/ @ref

Namespace Aucun espace de noms
Annotations Identifiant unique du sujet auquel ce concept est associé. Le sujet référencé peut être défini dans le même ensemble de données ou en externe, c'est-à-dire dans un autre ensemble de données. Une référence à un sujet externe doit respecter le format "prefix:other_topic_id", où "préfixe" est le préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir les espaces de noms XML).
Type xs:NomQ
Propriétés
content: simple
Utilisé par
Élément Concept/Sujet
Source
<xs:attribute name="ref" type="xs:QName">
  <xs:annotation>
    <xs:documentation>The unique identifier of the topic this concept is
                associated with.

                The referenced topic may be defined in the same
                dataset or externally, i.e., in another dataset. A
                reference to an external topic must be of the form
                "prefix:other_topic_id", where "prefix" is the prefix
                used for the namespace of the external dataset (see
                XML namespaces).</xs:documentation>
  </xs:annotation>
</xs:attribute>

Attribut : concept/type/ @ref

Namespace Aucun espace de noms
Type Type de données
Propriétés
utilisez les lignes ci-dessous : required
Facets
énumération chaîne
énumération float
énumération integer
énumération booléen
énumération date
énumération concept
Utilisé par
Élément Concept/Type
Source
<xs:attribute name="ref" type="DataType" use="required"/>

Attribut : concept/ @id

Namespace Aucun espace de noms
Annotations Identifiant unique du concept, qui doit être unique dans l'ensemble de données.
Type Identifiant
Propriétés
utilisez les lignes ci-dessous : required
Facets
maxLength 64
Utilisé par
Type complexe Concept
Source
<xs:attribute name="id" type="Id" use="required">
  <xs:annotation>
    <xs:documentation>The unique identifier of the concept, which must be globally
          unique within the dataset.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Attribut: concept / @extends

Namespace Aucun espace de noms
Annotations Identifiant unique d'un concept qu'il étend. Le concept référencé peut être défini dans le même ensemble de données ou en externe, c'est-à-dire dans un autre ensemble de données. Une référence à un concept externe doit se présenter sous la forme "prefix:other_concept_id", où "prefix" est le préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir les espaces de noms XML).
Type xs:NomQ
Propriétés
utilisez les lignes ci-dessous : Facultatif
Utilisé par
Type complexe Concept
Source
<xs:attribute name="extends" type="xs:QName" use="optional">
  <xs:annotation>
    <xs:documentation>The unique identifier of a concept that this
          concept extends.

          The referenced concept may be defined in the same
          dataset or externally, i.e., in another dataset. A
          reference to an external concept must be of the form
          "prefix:other_concept_id", where "prefix" is the
          prefix used for the namespace of the external
          dataset (see XML namespaces).</xs:documentation>
  </xs:annotation>
</xs:attribute>

Créé à l'aide de l'éditeur XML OXygen