Élément : Concept/infos
Namespace |
http://schemas.google.com/dspl/2010 |
Annotations |
Informations textuelles, telles que le nom et la description du concept. |
Diagramme |
|
Type |
ConceptInfo |
Hiérarchie des types |
|
Propriétés |
|
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 |
|
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 |
|
Propriétés |
content: |
complexe |
minOccurs: |
0 |
|
Attributs |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Utilisé par |
|
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>
|
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 |
|
Utilisé par |
|
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>
|
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 |
|
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 |
|
Utilisé par |
|
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 |
|
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