Componente: Concetto

Elemento: Concetto/info

Spazio dei nomi http://schemas.google.com/dspl/2010
Annotazioni Informazioni testuali, come il nome e la descrizione del concetto.
Diagramma Diagramma dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6 dspl13.tmp#id40 dspl13.tmp#id41 dspl13.tmp#id42 dspl13.tmp#id39
Tipo InformazioniInfo
Gerarchia dei tipi
Proprietà
contenuti: complesso
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 Diagramma dspl6.tmp#id44
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>

Elemento: Concetto/tipo

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 Diagramma dspl6.tmp#id46
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 Diagramma dspl14.tmp#id24 dspl14.tmp#id26 dspl14.tmp#id19 dspl14.tmp#id20 dspl0.tmp#id10 dspl0.tmp#id12 dspl0.tmp#id9 dspl14.tmp#id18
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 Diagramma dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51 dspl8.tmp#id49
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 Diagramma dspl0.tmp#id10 dspl0.tmp#id12 dspl0.tmp#id9 dspl3.tmp#id8
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 Diagramma dspl5.tmp#id65 dspl5.tmp#id60 dspl5.tmp#id62 dspl5.tmp#id59
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 Diagramma 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
Usato da
Elemento dspl/concepts/concept
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>

Attributo: Concetto / argomento / @ref

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à
contenuti: semplice
Usato da
Elemento Concetto/argomento
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>

Attributo: Concetto / tipo / @ref

Spazio dei nomi Nessuno spazio dei nomi
Tipo Tipo di dati
Proprietà
utilizza: obbligatorio
Facet
enumerazione string
enumerazione numero in virgola mobile
enumerazione integer
enumerazione boolean
enumerazione date
enumerazione concetto
Usato da
Elemento Concetto/tipo
Fonte
<xs:attribute name="ref" type="DataType" use="required"/>

Attributo: Concetto/ @id

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à
utilizza: obbligatorio
Facet
Lunghezza massima 64
Usato da
Tipo di complesso Concetto
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à
utilizza: facoltativo
Usato da
Tipo di complesso Concetto
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.