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 |
|
Tipo |
ConceptInfo |
Hierarquia de tipos |
|
Propriedades |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Usado por |
|
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>
|
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 |
|
Usado por |
|
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>
|
Namespace |
Nenhum namespace |
Tipo |
DataType |
Propriedades |
|
Atributos |
enumeração |
string |
|
enumeração |
float |
|
enumeração |
número inteiro |
|
enumeração |
boolean |
|
enumeração |
date |
|
enumeração |
concept |
|
|
Usado por |
|
Fonte |
<xs:attribute name="ref" type="DataType" use="required"/>
|
Namespace |
Nenhum namespace |
Anotações |
O identificador exclusivo do conceito, que precisa ser globalmente exclusivo dentro do conjunto de dados. |
Tipo |
ID |
Propriedades |
|
Atributos |
|
Usado por |
|
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 |
|
Usado por |
|
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.