Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Informazioni testuali, come il nome e la descrizione del concetto. |
Diagramma |
|
Tipo |
InformazioniInfo |
Gerarchia dei tipi |
|
Proprietà |
|
Modello |
nome, description{0,1}, url{0,1}, pluralName{0,1}, totalName{0,1}, sinonimo* |
Bambini |
descrizione, nome, pluralName,
sinonimo, totalName, url |
Istanza |
<info>
<name>{1,1}</name>
<description>{0,1}</description>
<url>{0,1}</url>
</info>
|
Fonte |
<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>
|
Elemento: Concetto/argomento
Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Un argomento a cui è associato il concetto. |
Diagramma |
|
Proprietà |
contenuti: |
complesso |
minOccorre: |
0 |
maxOccurs: |
senza limiti |
|
Attributi |
QName |
Tipo |
Fisso |
Predefinito |
Utilizzo |
Annotazione |
rif |
xs:Nome Q |
|
|
facoltativo |
L'identificatore univoco dell'argomento a cui è associato questo concetto. L'argomento di riferimento può essere definito nello stesso set di dati oppure esternamente, ad esempio in un altro set di dati. Un riferimento a un argomento esterno deve avere il formato "prefix:other_topic_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML). |
|
Fonte |
<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>
|
Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Il tipo di dati del concetto. Un concetto deve fornire una dichiarazione del tipo o estenderne un altro. Nel caso in cui estenda un concetto, può anche fornire una dichiarazione del tipo. Il tipo di concetto esteso deve essere meno restrittivo rispetto al tipo di concetto esteso. L'opzione "Meno restrittiva di" (LRT) è un ordine parziale definito come segue: stringa LRT Float Flot LRT Numero intero LRT Data Stringa LRT booleana |
Diagramma |
|
Proprietà |
contenuti: |
complesso |
minOccorre: |
0 |
|
Attributi |
QName |
Tipo |
Fisso |
Predefinito |
Utilizzo |
Annotazione |
rif |
Tipo di dati |
|
|
obbligatorio |
|
|
Fonte |
<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>
|
Elemento: Concetto/attributo
Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Un attributo del concetto. Gli attributi rappresentano informazioni aggiuntive sul concetto (ad es. Il PIL è una percentuale). |
Diagramma |
|
Tipo |
Attributo |
Proprietà |
contenuti: |
complesso |
minOccorre: |
0 |
maxOccurs: |
senza limiti |
|
Modello |
info{0,1} , type{0,1} , (value*
| conceptValue{0,1}) |
Bambini |
conceptValue, informazioni, tipo,
valore |
Istanza |
<attribute concept="" id="">
<info>{0,1}</info>
<type format="" ref="">{0,1}</type>
</attribute>
|
Attributi |
QName |
Tipo |
Fisso |
Predefinito |
Utilizzo |
Annotazione |
idea |
xs:Nome Q |
|
|
facoltativo |
Un riferimento a un concetto che corrisponde ai valori dell'attributo. Se l'attributo specifica un tipo, il tipo deve corrispondere al tipo del concetto a cui si fa riferimento. Un riferimento a un concetto esterno deve essere nel formato "prefix:other_concept_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML). |
id |
ID locale |
|
|
facoltativo |
L'ID dell'attributo concept. Questo identificatore deve essere
univoco all'interno del concetto (per tutti gli attributi e le proprietà). L'ID può essere omesso se è specificato l'attributo concept. In quel
caso, un ID è implicitamente creato con valore il nome locale del
concetto a cui si fa riferimento. Ad esempio, <attribute
concept="unit:currency"/> equivale a <attribute id="currency"
concept="unit:currency"/> |
|
Fonte |
<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>
|
Elemento: Concetto / proprietà
Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Una proprietà del concetto. Le proprietà rappresentano informazioni aggiuntive sulle istanze del concetto (ad esempio, il concetto di "città" può avere una proprietà "paese"). |
Diagramma |
|
Tipo |
Proprietà concettuale |
Proprietà |
contenuti: |
complesso |
minOccorre: |
0 |
maxOccurs: |
senza limiti |
|
Modello |
informazioni{0,1} , tipo{0,1} |
Bambini |
informazioni, digita |
Istanza |
<property concept="" id="" isMapping="false" isParent="false">
<info>{0,1}</info>
<type ref="">{0,1}</type>
</property>
|
Attributi |
QName |
Tipo |
Fisso |
Predefinito |
Utilizzo |
Annotazione |
idea |
xs:Nome Q |
|
|
facoltativo |
Un riferimento a un concetto che corrisponde ai valori della proprietà. Se la proprietà specifica un tipo, il tipo
deve corrispondere al tipo del concetto a cui si fa riferimento. Un riferimento a un concetto esterno deve essere nel formato "prefix:other_concept_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML). |
id |
ID locale |
|
|
facoltativo |
L'ID della proprietà del concetto. Questo identificatore deve essere
univoco all'interno del concetto (per tutti gli attributi e le proprietà). L'ID può essere omesso se è specificata la proprietà del concetto. In questo caso, un ID viene creato implicitamente con un valore il nome locale del concetto a cui si fa riferimento. Ad esempio, <property
concept="geo:country"/> è equivalente a <property
id="country"
concept="geo:country"/> |
IsMapping |
xs:booleano |
|
false |
facoltativo |
Se restituisce "true", questa proprietà deve fare riferimento a un concetto, che indica una relazione di mappatura (1-a-1) tra il concetto e il concetto a cui si fa riferimento. A ogni istanza del concetto
di riferimento fa riferimento al massimo un'istanza di questo
concetto. |
è padre |
xs:booleano |
|
false |
facoltativo |
Se restituisce true, questa proprietà deve fare riferimento a un concetto che denota una relazione gerarchica tra questo concetto e il concetto a cui fa riferimento (ad esempio, il continente di un paese). |
|
Fonte |
<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>
|
Elemento: Concetto / valore predefinito
Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Un valore predefinito per il concetto, che deve essere utilizzato dalle applicazioni quando devono scegliere uno dei possibili valori del concetto. |
Diagramma |
|
Tipo |
Valori |
Proprietà |
contenuti: |
complesso |
minOccorre: |
0 |
|
Modello |
valore* | conceptValue{0,1} |
Bambini |
conceptValue, valore |
Istanza |
<defaultValue>
<value lang="">{0,unbounded}</value>
<conceptValue concept="">{0,1}</conceptValue>
</defaultValue>
|
Fonte |
<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>
|
Elemento: Concetto/tabella
Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Un riferimento a una tabella che contiene tutti i possibili valori per il concetto e le sue proprietà non costanti. |
Diagramma |
|
Tipo |
Mappatura tabulare |
Proprietà |
contenuti: |
complesso |
minOccorre: |
0 |
|
Modello |
mapConcept{0,1} , mapProperty* |
Bambini |
mapConcept, mapProperty |
Istanza |
<table ref="">
<mapConcept toColumn="">{0,1}</mapConcept>
<mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty>
</table>
|
Attributi |
QName |
Tipo |
Fisso |
Predefinito |
Utilizzo |
Annotazione |
rif |
ID locale |
|
|
obbligatorio |
L'ID della tabella che contiene i dati per il concetto. |
|
Fonte |
<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>
|
Tipo di complesso: concetto
Spazio dei nomi |
http://schemas.google.com/dspl/2010 |
Annotazioni |
Un concetto è una definizione di un tipo di dati che appare nel set di dati (ad esempio, "PIL" o "Contea"). Un concetto può essere
associato a un'enumerazione di tutti i suoi valori possibili. È possibile fare riferimento a un concetto definito in alcuni set di dati in altri. |
Diagramma |
|
Usato da |
|
Modello |
informazioni, topic*, type{0,1},
attribute*, proprietà*, defaultValue{0,1}, table{0,1} |
Bambini |
attribute, defaultValue, info,
property, tabella, argomento,
type |
Attributi |
QName |
Tipo |
Fisso |
Predefinito |
Utilizzo |
Annotazione |
si estende |
xs:Nome Q |
|
|
facoltativo |
L'identificatore univoco di un concetto esteso da
questo concetto. Il concetto di riferimento può essere definito nello stesso set di dati oppure esternamente, ad esempio in un altro set di dati. Un riferimento a un concetto esterno deve avere il formato "prefix:other_concept_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML). |
id |
ID |
|
|
obbligatorio |
L'identificatore univoco del concetto, che deve essere univoco a livello globale all'interno del set di dati. |
|
Fonte |
<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>
|
Spazio dei nomi |
Nessuno spazio dei nomi |
Annotazioni |
L'identificatore univoco dell'argomento a cui è associato questo concetto. L'argomento di riferimento può essere definito nello stesso set di dati oppure esternamente, ad esempio in un altro set di dati. Un riferimento a un argomento esterno deve avere il formato "prefix:other_topic_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML). |
Tipo |
xs:Nome Q |
Proprietà |
|
Usato da |
|
Fonte |
<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>
|
Spazio dei nomi |
Nessuno spazio dei nomi |
Tipo |
Tipo di dati |
Proprietà |
|
Facet |
enumerazione |
string |
|
enumerazione |
numero in virgola mobile |
|
enumerazione |
integer |
|
enumerazione |
boolean |
|
enumerazione |
date |
|
enumerazione |
concetto |
|
|
Usato da |
|
Fonte |
<xs:attribute name="ref" type="DataType" use="required"/>
|
Spazio dei nomi |
Nessuno spazio dei nomi |
Annotazioni |
L'identificatore univoco del concetto, che deve essere univoco a livello globale all'interno del set di dati. |
Tipo |
ID |
Proprietà |
|
Facet |
|
Usato da |
|
Fonte |
<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>
|
Attributo: Concetto / @extends
Spazio dei nomi |
Nessuno spazio dei nomi |
Annotazioni |
L'identificatore univoco di un concetto esteso da questo concetto.
Il concetto di riferimento può essere definito nello stesso set di dati oppure esternamente,
ovvero in un altro set di dati. Un riferimento a un concetto esterno deve essere nel formato "prefix:other_concept_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML). |
Tipo |
xs:Nome Q |
Proprietà |
|
Usato da |
|
Fonte |
<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>
|
Creato con l'editor XML oXygen.