Componente: conceito

Elemento: concept / informações

Namespace http://schemas.google.com/dspl/2010
Anotações Informações textuais, como nome e 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*
Children descrição, nome, 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: concept / tópico

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

Namespace http://schemas.google.com/dspl/2010
Anotações O tipo de dados do conceito. Um conceito precisa fornecer uma declaração de tipo ou estender outro conceito. Caso ele esteja estendendo um conceito, ele também pode fornecer uma declaração de tipo. O tipo do conceito estendido precisa ser menos restritivo do que o tipo que o estende. "Menos restritiva" (LRT, na sigla em inglês) é uma ordem parcial definida da seguinte maneira: string LRT float flutuante LRT inteiro string LRT date string LRT boolean
Diagrama Diagrama dspl6.tmp#id46
Propriedades
content: complexo
minOccurs: 0
Atributos
QName Tipo Fixo Padrão Uso Annotation
referência DataType exigiu
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: concept / 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, 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
minOccurs: 0
maxOccurs: ilimitada
Modelo info{0,1}, type{0,1}, (value* | conceptValue{0,1})
Children conceptValue, informação, tipo e valor
Instância
<attribute concept="" id="">
  <info>{0,1}</info>
  <type format="" ref="">{0,1}</type>
</attribute>
Atributos
QName Tipo Fixo Padrão Uso Annotation
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 estar no formato "prefix:other_concept_id", em que "prefixo" é o prefixo usado para o namespace do conjunto de dados externo (consulte namespaces XML).
id LocalId (em inglês) opcional O ID do atributo do conceito. Esse identificador precisa ser exclusivo no conceito (entre atributos e propriedades). O ID pode ser omitido se o atributo do conceito for especificado. Nesse caso, um ID é implicitamente criado com o valor do nome local do conceito referenciado. Por exemplo, <attribute conceitua="unit:currency"/> é equivalente a <attribute id="currency" conceitua="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: concept / propriedade

Namespace http://schemas.google.com/dspl/2010
Anotações Uma propriedade do conceito. As propriedades representam informações adicionais sobre as instâncias do conceito (por exemplo, um 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
minOccurs: 0
maxOccurs: ilimitada
Modelo info{0,1}, type{0,1}
Children info, type
Instância
<property concept="" id="" isMapping="false" isParent="false">
  <info>{0,1}</info>
  <type ref="">{0,1}</type>
</property>
Atributos
QName Tipo Fixo Padrão Uso Annotation
conceito xs:QName opcional Uma referência a um conceito que corresponde aos valores da propriedade. Se a propriedade especificar um tipo, ele precisará corresponder ao tipo do conceito referenciado. Uma referência a um conceito externo precisa estar no formato "prefix:other_concept_id", em que "prefixo" é o prefixo usado para o namespace do conjunto de dados externo (consulte namespaces XML).
id LocalId (em inglês) opcional O ID da propriedade do conceito. Esse identificador precisa ser exclusivo no conceito (entre atributos e propriedades). O ID pode ser omitido se a propriedade de conceito for especificada. Nesse caso, um ID é criado implicitamente com o valor do nome local do conceito referenciado. Por exemplo, <property conceitua="geo:country"/> é equivalente a <property id="country" conceitua="geo:country"/>
IsMapping (em inglês) x:booleano false opcional Se verdadeiro, esta propriedade precisa fazer referência a um conceito, e ela deve indicar uma relação de mapeamento (1 para 1) entre esse conceito e o conceito referenciado. Cada instância do conceito referenciado é referenciado por, no máximo, uma instância desse conceito.
IsParent (em inglês) x:booleano false opcional Se verdadeiro, esta propriedade precisa fazer referência a um conceito, e ela indica uma relação hierárquica entre esse conceito e o conceito 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: concept / defaultValue

Namespace http://schemas.google.com/dspl/2010
Anotações Um valor padrão do conceito, que é 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
minOccurs: 0
Modelo valor* | conceptValue{0,1}
Children 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: concept / 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 suas propriedades não constantes.
Diagrama Diagrama dspl5.tmp#id65 dspl5.tmp#id60 dspl5.tmp#id62 dspl5.tmp#id59
Tipo conceptTableMapping (link em inglês)
Propriedades
content: complexo
minOccurs: 0
Modelo mapconcept{0,1}, mapProperty*
Children mapconcept e mapProperty
Instância
<table ref="">
  <mapConcept toColumn="">{0,1}</mapConcept>
  <mapProperty lang="" ref="" toColumn="">{0,unbounded}</mapProperty>
</table>
Atributos
QName Tipo Fixo Padrão Uso Annotation
referência LocalId (em inglês) exigiu O ID da tabela que contém dados do 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 é uma definição de tipo de dado que aparece no conjunto de dados (por exemplo, "PIB" ou "Condado"). Um conceito pode ser associado a uma enumeração de todos os valores possíveis ou não. 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
Usados por
Elemento dspl/concepts/concept
Modelo info , topic* , type{0,1}, attribute* , property* , defaultValue{0,1} , table{0,1}
Children attribute, defaultValue, info, property, table, topic, tipo
Atributos
QName Tipo Fixo Padrão Uso Annotation
estende xs:QName opcional O identificador exclusivo de um conceito estendido por ele. 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 "prefixo" é o prefixo usado para o namespace do conjunto de dados externo (consulte namespaces XML).
id Código exigiu O identificador exclusivo do conceito, que precisa ser globalmente exclusivo no 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 / tópico / @ref

Namespace Nenhum namespace
Anotações O identificador exclusivo do tópico a que este conceito está associado. O tópico referenciado pode ser definido no mesmo conjunto de dados ou externamente, ou seja, em outro conjunto de dados. Uma referência a um tópico externo precisa estar no 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
Usados por
Elemento Conceito/tópico
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: exigiu
Facets
enumeração string
enumeração float
enumeração integer
enumeração boolean
enumeração date
enumeração concept
Usados 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 no conjunto de dados.
Tipo Código
Propriedades
use: exigiu
Facets
maxLength 64
Usados 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 que esse conceito estende. 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 estar no formato "prefix:other_concept_id", em que "prefixo" é o prefixo usado para o namespace do conjunto de dados externo (consulte namespaces XML).
Tipo xs:QName
Propriedades
use: opcional
Usados 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 com o editor XML oXygen.