Componente: conceito

Elemento: conceito / informações

Namespace http://schemas.google.com/dspl/2010
Anotações Informações textuais, como o nome e a descrição do conceito.
Diagrama Diagrama 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 ConceptInfo
Hierarquia de tipos
Propriedades
content: complexo
Modelo nome , descrição{0,1} , url{0,1} , pluralName{0,1} , totalName{0,1} , sinônimo*
Filhos description, name, pluralName, sinônimo, totalName, url
Instância
<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: conceito / tópico

Namespace http://schemas.google.com/dspl/2010
Anotações Um tema a que o conceito está associado.
Diagrama Diagrama dspl6.tmp#id44
Propriedades
content: complexo
minOcurs: 0
maxOccurs: ilimitada
Atributos
QName Tipo Corrigido Padrão Use a Nota
ref xs:QName opcional O identificador exclusivo do tópico ao qual este conceito está associado. O tópico referenciado pode ser definido no mesmo conjunto de dados ou externamente, ou seja, em outro conjunto. Uma referência a um tópico externo precisa ter o formato "prefix:other_topic_id", em que "prefix" é o prefixo usado para o namespace do conjunto de dados externo (consulte namespaces 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: conceito / tipo

Namespace http://schemas.google.com/dspl/2010
Anotações O tipo de dados do conceito. Um conceito precisa incluir uma declaração de tipo ou estender outro conceito. Nos casos em que é estendido um conceito, ele também pode fornecer uma declaração de tipo. O tipo do conceito estendido precisa ser menos restritivo que o tipo do conceito que o estende. "Menos restritivo que" (LRT, na sigla em inglês) é uma ordem parcial definida da seguinte maneira: string LRT float float flutuante LRT string LRT date string booleano LRT
Diagrama Diagrama dspl6.tmp#id46
Propriedades
content: complexo
minOcurs: 0
Atributos
QName Tipo Corrigido Padrão Use a Nota
ref DataType de provisionamento.
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: conceito / atributo

Namespace http://schemas.google.com/dspl/2010
Anotações Um atributo do conceito. Os atributos representam informações adicionais sobre o conceito (por exemplo, O PIB é uma porcentagem).
Diagrama Diagrama 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 Attribute
Propriedades
content: complexo
minOcurs: 0
maxOccurs: ilimitada
Modelo info{0,1} , type{0,1} , (value* | conceptValue{0,1})
Filhos conceptValue, info, tipo, valor
Instância
<attribute concept="" id="">
  <info>{0,1}</info>
  <type format="" ref="">{0,1}</type>
</attribute>
Atributos
QName Tipo Corrigido Padrão Use a Nota
Conceito xs:QName opcional Uma referência a um conceito que corresponde aos valores do atributo. Se o atributo especificar um tipo, ele precisará corresponder ao tipo do conceito referenciado. Uma referência a um conceito externo precisa ter o formato "prefix:other_concept_id", em que "prefix" é o prefixo usado para o namespace do conjunto de dados externo (consulte os namespaces XML).
id LocalId opcional O ID do atributo de conceito. Esse identificador precisa ser exclusivo dentro do conceito (em todos os atributos e propriedades). O ID pode ser omitido se o atributo de conceito for especificado. Nesse caso, um código é implicitamente criado com o valor do nome local do conceito referenciado. Por exemplo, <attribute concept="unit:currency"/> é equivalente 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: conceito / propriedade

Namespace http://schemas.google.com/dspl/2010
Anotações Uma propriedade do conceito. As propriedades representam informações adicionais sobre instâncias do conceito. Por exemplo, o conceito "cidade" pode ter uma propriedade "país".
Diagrama Diagrama dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51 dspl8.tmp#id49
Tipo ConceptProperty
Propriedades
content: complexo
minOcurs: 0
maxOccurs: ilimitada
Modelo info{0,1} , tipo{0,1}
Filhos info, tipo
Instância
<property concept="" id="" isMapping="false" isParent="false">
  <info>{0,1}</info>
  <type ref="">{0,1}</type>
</property>
Atributos
QName Tipo Corrigido Padrão Use a Nota
Conceito xs:QName opcional Uma referência a um conceito que corresponde aos valores da propriedade. Se a propriedade especifica um tipo, ele precisa corresponder ao tipo do conceito referenciado. Uma referência a um conceito externo precisa ter o formato "prefix:other_concept_id", em que "prefix" é o prefixo usado para o namespace do conjunto de dados externo (consulte os namespaces XML).
id LocalId opcional O ID da propriedade de conceito. Esse identificador precisa ser exclusivo dentro do conceito (em todos os atributos e propriedades). O ID pode ser omitido quando a propriedade conceitual é especificada. Nesse caso, um ID é criado implicitamente com o valor do nome local do conceito referenciado. Por exemplo, <property concept="geo:country"/> é equivalente a <property id="country" concept="geo:country"/>
isMapping xs:boolean false opcional Se for "true", a propriedade precisará fazer referência a um conceito. Essa propriedade indica uma relação de mapeamento (1 para 1) entre esse conceito e o referenciado. Cada instância do conceito referenciado é referenciada por, no máximo, uma instância desse conceito.
isParent xs:boolean false opcional Se for "true", essa propriedade precisa fazer referência a um conceito. Essa propriedade indica uma relação hierárquica entre esse conceito e o referenciado (por exemplo, o continente de um país).
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: conceito / defaultValue

Namespace http://schemas.google.com/dspl/2010
Anotações Um valor padrão para o conceito, a ser usado pelos aplicativos quando eles precisam escolher um dos valores possíveis do conceito.
Diagrama Diagrama dspl0.tmp#id10 dspl0.tmp#id12 dspl0.tmp#id9 dspl3.tmp#id8
Tipo Valores
Propriedades
content: complexo
minOcurs: 0
Modelo valor* | conceptValue{0,1}
Filhos conceptValue e value.
Instância
<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: conceito / tabela

Namespace http://schemas.google.com/dspl/2010
Anotações Uma referência a uma tabela que contém todos os valores possíveis para o conceito e as propriedades não constantes dele.
Diagrama Diagrama dspl5.tmp#id65 dspl5.tmp#id60 dspl5.tmp#id62 dspl5.tmp#id59
Tipo ConceptTableMapping
Propriedades
content: complexo
minOcurs: 0
Modelo mapconcept{0,1} e mapProperty*
Filhos mapConcept e mapProperty
Instância
<table ref="">
  <mapConcept toColumn="">{0,1}</mapConcept>
  <mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty>
</table>
Atributos
QName Tipo Corrigido Padrão Use a Nota
ref LocalId de provisionamento. O ID da tabela que contém dados para o conceito.
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 complexo: conceito

Namespace http://schemas.google.com/dspl/2010
Anotações Um conceito é a definição de um tipo de dados que aparece no conjunto de dados (por exemplo, "PIB" ou "Condado"). Um conceito pode ser associado ou não a uma enumeração de todos os valores possíveis. Um conceito definido em um conjunto de dados pode ser referenciado em outros conjuntos de dados.
Diagrama Diagrama 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
Usado por
Elemento dspl/concepts/concept
Modelo info , topic* , type{0,1}, attribute* , property* , defaultValue{0,1} , tabela{0,1}
Filhos attribute, defaultValue, info, property, table, topic, type
Atributos
QName Tipo Corrigido Padrão Use a Nota
extends xs:QName opcional O identificador exclusivo de um conceito estendido por esse conceito. O conceito referenciado pode ser definido no mesmo conjunto de dados ou externamente, ou seja, em outro conjunto. Uma referência a um conceito externo precisa ter o formato "prefix:other_concept_id", em que "prefix" é o prefixo usado para o namespace do conjunto de dados externo (consulte Namespaces XML).
id ID de provisionamento. O identificador exclusivo do conceito, que precisa ser globalmente exclusivo dentro do conjunto de dados.
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>

Atributo: Conceito / tema / @ref

Namespace Nenhum namespace
Anotações O identificador exclusivo do tópico ao qual este conceito está associado. O tópico referenciado pode ser definido no mesmo conjunto de dados ou externamente, ou seja, em outro conjunto. Uma referência a um tópico externo precisa ter o formato "prefix:other_topic_id", em que "prefix" é o prefixo usado para o namespace do conjunto de dados externo (consulte Namespaces XML).
Tipo xs:QName
Propriedades
content: simples
Usado por
Elemento Concept/topic
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>

Atributo: Conceito / tipo / @ref

Namespace Nenhum namespace
Tipo DataType
Propriedades
use: de provisionamento.
Atributos
enumeração string
enumeração float
enumeração número inteiro
enumeração boolean
enumeração date
enumeração concept
Usado por
Elemento Conceito/tipo
Fonte
<xs:attribute name="ref" type="DataType" use="required"/>

Atributo: Conceito / @id

Namespace Nenhum namespace
Anotações O identificador exclusivo do conceito, que precisa ser globalmente exclusivo dentro do conjunto de dados.
Tipo ID
Propriedades
use: de provisionamento.
Atributos
maxLength 64
Usado por
Tipo complexo Conceito
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>

Atributo: Conceito / @extends

Namespace Nenhum namespace
Anotações O identificador exclusivo de um conceito estendido por esse conceito. O conceito referenciado pode ser definido no mesmo conjunto de dados ou externamente, ou seja, em outro conjunto de dados. Uma referência a um conceito externo precisa ter o formato "prefix:other_concept_id", em que "prefix" é o prefixo usado para o namespace do conjunto de dados externo (consulte os namespaces XML).
Tipo xs:QName
Propriedades
use: opcional
Usado por
Tipo complexo Conceito
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>

Criado usando o Editor XML oXygen.