Composant: Concept

Élément: concept / info

Espace de noms http://schemas.google.com/dspl/2010
Annotations Les informations textuelles, telles que le nom et la description de ML.
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, synonyme, 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

Espace de noms http://schemas.google.com/dspl/2010
Annotations Un sujet auquel le concept est associé.
Diagramme Diagramme dspl6.tmp#id44
Propriétés
content: complexe
minOccurs: 0
maxOccurs: illimité
Attributs
QName Type Fixe Par défaut Utiliser Annotation
réf. xs:QName facultatif Identifiant unique du sujet correspondant à ce concept associées. 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 jeu de données. Une référence à un Le sujet externe doit être au format "prefix:other_topic_id", où "prefix" est le préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir XML espaces de noms).
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

Espace de noms http://schemas.google.com/dspl/2010
Annotations Type de données du concept. Un concept doit indiquer un type ou étendre un autre concept. Dans le cas où il est étendant un concept, il peut également fournir une déclaration de type. Le type le concept étendu doit être moins restrictif que le type concept de l'extension. "Moins restrictif que" (LRT) 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 Fixe Par défaut Utiliser Annotation
réf. DataType 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

Espace de noms http://schemas.google.com/dspl/2010
Annotations Attribut du concept. Les attributs représentent des des informations sur le concept (par exemple, le PIB est un 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} , (valeur* | conceptValue{0,1})
Enfants conceptValue, info, type, valeur
Instance
<attribute concept="" id="">
  <info>{0,1}</info>
  <type format="" ref="">{0,1}</type>
</attribute>
Attributs
QName Type Fixe Par défaut Utiliser Annotation
concept xs:QName facultatif Une référence à un concept qui correspond aux valeurs de l'attribut. Si l'attribut indique un type, alors le type doit correspondre au type du concept référencé. Une référence à un concept externe doit se présenter sous la forme "prefix:other_concept_id", où "prefix" correspond à Préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir XML espaces de noms).
id LocalId facultatif Identifiant de l'attribut de concept. Cet identifiant doit être est unique au sein du concept (pour les attributs et les propriétés). La L'identifiant peut être omis si l'attribut concept est spécifié. Dans ce un identifiant est créé implicitement avec la valeur "nom local" de référence. Par exemple, <attribute concept=&quot;unit:currency&quot;/&gt; équivaut à <attribute id="currency" concept=&quot;unit:currency&quot;/&gt;
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é

Espace de noms http://schemas.google.com/dspl/2010
Annotations Propriété du concept. Les propriétés représentent des des informations sur les instances du concept (par exemple, un concept "ville" peut comporter une propriété "country").
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 infos, type
Instance
<property concept="" id="" isMapping="false" isParent="false">
  <info>{0,1}</info>
  <type ref="">{0,1}</type>
</property>
Attributs
QName Type Fixe Par défaut Utiliser Annotation
concept xs:QName facultatif Une référence à un concept qui correspond aux valeurs de la propriété. Si la propriété spécifie un type, alors le type doit correspondre au type du concept référencé. Une référence à un concept externe doit se présenter sous la forme "prefix:other_concept_id", où "prefix" correspond à Préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir XML espaces de noms).
id LocalId facultatif Identifiant de la propriété de concept. Cet identifiant doit être est unique au sein du concept (pour les attributs et les propriétés). La Le champ id peut être omis si la propriété de concept est spécifiée. Dans ce cas, un identifiant est créé implicitement avec la valeur "nom local" de référence. Par exemple : <property concept=&quot;geo:country&quot;/&gt; équivaut à <property id=&quot;country&quot; concept=&quot;geo:country&quot;/&gt;
isMapping xs:boolean faux facultatif Si la valeur est "true", cette propriété doit faire référence à un concept. cette propriété indique une relation de mappage (de 1 à 1) entre et le concept référencé. Chaque instance de la classe est référencé par une instance au maximum de cette concept.
isParent xs:boolean faux facultatif Si la valeur est "true", cette propriété doit faire référence à un concept. cette propriété indique une relation hiérarchique entre 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

Espace de noms http://schemas.google.com/dspl/2010
Annotations Une valeur par défaut pour le concept, à utiliser par les applications lorsqu'ils doivent choisir l'une des valeurs possibles de ML.
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 valeur* | 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

Espace de noms http://schemas.google.com/dspl/2010
Annotations Une référence à un tableau qui contient toutes les valeurs possibles du concept et de 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 Fixe Par défaut Utiliser Annotation
réf. LocalId required L'identifiant de la table contenant les données pour la de ML.
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 de complexe: concept

Espace de noms http://schemas.google.com/dspl/2010
Annotations Un concept est la définition d'un type de données qui apparaît ensemble de données (par exemple, PIB ou "Comté"). Un concept peut être associée à une énumération de toutes ses valeurs possibles ou non. A défini dans un ensemble de données peut être référencé dans d'autres d'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 , sujet* , type{0,1} , attribute* , property* , defaultValue{0,1} , table{0,1}
Enfants attribute, defaultValue, info, propriété, table, sujet, type
Attributs
QName Type Fixe Par défaut Utiliser Annotation
étend xs:QName facultatif L'identifiant unique d'un concept auquel ce concept s'é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 jeu de données. Une référence à une référence concept doit être au format "prefix:other_concept_id", où "préfixe" est le préfixe utilisé pour l'espace de noms l'ensemble de données externe (voir "Espaces de noms XML").
id Identifiant required L'identifiant unique du concept, qui doit être uniques 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 / sujet / @ref

Espace de noms Aucun espace de noms
Annotations Identifiant unique du sujet associé à ce concept . 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 jeu de données. Référence à un sujet externe doit être au format "prefix:other_topic_id", où "préfixe" est le préfixe utilisé pour l'espace de noms de l'instance (voir "Espaces de noms XML").
Type xs:QName
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

Espace de noms Aucun espace de noms
Type DataType
Propriétés
utilisez les lignes ci-dessous : required
Attributs
énumération chaîne
énumération float
énumération entier
é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

Espace de noms Aucun espace de noms
Annotations Identifiant unique du concept, qui doit être global. uniques dans l'ensemble de données.
Type Identifiant
Propriétés
utilisez les lignes ci-dessous : required
Attributs
longueur maximale 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

Espace de noms Aucun espace de noms
Annotations 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 jeu de données. Une référence à un concept externe doit être la forme "prefix:other_concept_id", où "préfixe" correspond à Préfixe utilisé pour l'espace de noms de l'ensemble de données externe (voir XML espaces de noms).
Type xs:QName
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 la méthode Éditeur XML oXygen