Componente: ConceptProperty

Elemento: ConceptProperty / info

Namespace http://schemas.google.com/dspl/2010
Anotações Informações textuais sobre a propriedade de conceito.
Diagrama Diagrama dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
Tipo Informação
Propriedades
content: complexo
minOcurs: 0
Modelo nome , descrição{0,1} , url{0,1}
Filhos descrição, nome, url
Instância
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Origem
<xs:element name="info" type="Info" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Textual information about the concept property.</xs:documentation>
  </xs:annotation>
</xs:element>

Elemento: ConceptProperty / tipo

Namespace http://schemas.google.com/dspl/2010
Anotações O tipo de dados da propriedade de conceito.
Diagrama Diagrama dspl8.tmp#id52
Propriedades
content: complexo
minOcurs: 0
Atributos
QName Tipo Fixo Padrão Usar Nota
ref DataType obrigatório
Origem
<xs:element name="type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The data type of the concept property.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="ref" type="DataType" use="required"/>
  </xs:complexType>
</xs:element>

Tipo complexo: conceptProperty

Namespace http://schemas.google.com/dspl/2010
Anotações Uma propriedade de um conceito (por exemplo, o país de um cidade).
Diagrama Diagrama dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51
Usados por
Elemento Conceito/propriedade
Modelo info{0,1} , tipo{0,1}
Filhos info, tipo
Atributos
QName Tipo Fixo Padrão Usar Nota
Conceito xs:QName opcional Uma referência a um conceito que corresponde aos valores da propriedade. Se a propriedade especificar um tipo, então o tipo precisa corresponder ao tipo do conceito referenciado. Uma referência a um conceito externo precisa ter a forma "prefix:other_concept_id", em que "prefix" é o prefixo usado para o namespace do conjunto de dados externo (consulte XML namespaces).
id LocalId opcional O ID da propriedade de conceito. Esse identificador precisa ser exclusivos dentro do conceito (em atributos e propriedades). A id pode ser omitido se a propriedade conceitual for especificada. Nesse caso, um ID é criado implicitamente com um valor igual ao nome local do conceito referenciado. Por exemplo, <property concept=&quot;geo:country&quot;/&gt; é equivalente a <property id=&quot;country&quot; concept=&quot;geo:country&quot;/&gt;
isMapping xs:boolean falso opcional Se for verdadeiro, esta propriedade precisa fazer referência a um conceito, e esta propriedade indica uma relação (1 para 1) de mapeamento entre e o conceito referenciado. Cada instância do é referenciado por no máximo uma instância deste conceito.
isParent xs:boolean falso opcional Se for verdadeiro, esta propriedade precisa fazer referência a um conceito, e essa propriedade indica uma relação hierárquica entre esta e o conceito referenciado (por exemplo, o continente de um país).
Origem
<xs:complexType name="ConceptProperty">
  <xs:annotation>
    <xs:documentation>A property of a concept (e.g., the country of a city).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="info" type="Info" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Textual information about the concept property.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The data type of the concept property.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="ref" type="DataType" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="id" type="LocalId" use="optional">
    <xs:annotation>
      <xs:documentation>The id of the concept property. This identifier must be unique within the concept
          (across attributes and properties).

          The id may be omitted if the concept property is specified. In that case, an id is
          implicitly created with value the local name of the referenced concept. For instance

          <property concept="geo:country"/>

          is equivalent to

          <property id="country" concept="geo:country"/></xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="concept" type="xs:QName" use="optional">
    <xs:annotation>
      <xs:documentation>A reference to a concept that corresponds to the values of the property.

          If the property specifies a type, then the type must match the type of the
          referenced concept.

          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:attribute name="isParent" type="xs:boolean" use="optional" default="false">
    <xs:annotation>
      <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a hierarchical
          relationship between this concept and the referenced
          concept (e.g., the continent of a country).</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="isMapping" type="xs:boolean" use="optional" default="false">
    <xs:annotation>
      <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a mapping
          (1-to-1) relationship between this concept and the
          referenced concept. Each instance of the referenced
          concept is referenced by at most one instance of
          this concept.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

Atributo: ConceptProperty / type / @ref

Namespace Nenhum namespace
Tipo DataType
Propriedades
use: obrigatório
Atributos
enumeração string
enumeração float
enumeração número inteiro
enumeração booleano
enumeração data
enumeração conceito
Usados por
Elemento ConceptProperty/type
Origem
<xs:attribute name="ref" type="DataType" use="required"/>

Atributo: ConceptProperty / @id

Namespace Nenhum namespace
Anotações O ID da propriedade de conceito. Esse identificador precisa ser exclusivo dentro do conceito (em atributos e propriedades). O ID pode ser omitido se a propriedade conceitual for especificada. Nesse caso, um ID é criada implicitamente com o valor do nome local do conceito referenciado. Por exemplo <property conceitua="geo:country"/> é equivalente a <property id="country" concept=&quot;geo:country&quot;/&gt;
Tipo LocalId
Propriedades
use: opcional
Atributos
Comprimento máximo 64
Usados por
Tipo complexo ConceptProperty
Origem
<xs:attribute name="id" type="LocalId" use="optional">
  <xs:annotation>
    <xs:documentation>The id of the concept property. This identifier must be unique within the concept
          (across attributes and properties).

          The id may be omitted if the concept property is specified. In that case, an id is
          implicitly created with value the local name of the referenced concept. For instance

          <property concept="geo:country"/>

          is equivalent to

          <property id="country" concept="geo:country"/></xs:documentation>
  </xs:annotation>
</xs:attribute>

Atributo: ConceptProperty / @concept

Namespace Nenhum namespace
Anotações Uma referência a um conceito que corresponde aos valores do . Se a propriedade especificar um tipo, esse tipo deverá corresponder ao tipo do conceito referenciado. Uma referência a um conceito externo deve ter o formato "prefix:other_concept_id", em que "prefixo" é o prefixo usado para o namespace do namespace conjunto de dados (consulte Namespaces XML).
Tipo xs:QName
Propriedades
use: opcional
Usados por
Tipo complexo ConceptProperty
Origem
<xs:attribute name="concept" type="xs:QName" use="optional">
  <xs:annotation>
    <xs:documentation>A reference to a concept that corresponds to the values of the property.

          If the property specifies a type, then the type must match the type of the
          referenced concept.

          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>

Atributo: ConceptProperty / @isParent

Namespace Nenhum namespace
Anotações Se for verdadeiro, esta propriedade deve fazer referência a um conceito, e esta propriedade denota uma relação hierárquica entre esse conceito e a conceito referenciado (por exemplo, o continente de um país).
Tipo xs:boolean
Propriedades
use: opcional
default: falso
Usados por
Tipo complexo ConceptProperty
Origem
<xs:attribute name="isParent" type="xs:boolean" use="optional" default="false">
  <xs:annotation>
    <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a hierarchical
          relationship between this concept and the referenced
          concept (e.g., the continent of a country).</xs:documentation>
  </xs:annotation>
</xs:attribute>

Atributo: ConceptProperty / @isMapping

Namespace Nenhum namespace
Anotações Se for verdadeiro, esta propriedade deve fazer referência a um conceito, e esta indica uma relação (1 para 1) de mapeamento entre esse conceito e o conceito referenciado. Cada instância do conceito mencionado referenciado por, no máximo, uma instância desse conceito.
Tipo xs:boolean
Propriedades
use: opcional
default: falso
Usados por
Tipo complexo ConceptProperty
Origem
<xs:attribute name="isMapping" type="xs:boolean" use="optional" default="false">
  <xs:annotation>
    <xs:documentation>If true, then this property must reference a
          concept, and this property denotes a mapping
          (1-to-1) relationship between this concept and the
          referenced concept. Each instance of the referenced
          concept is referenced by at most one instance of
          this concept.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Criado usando o Editor XML oXygen.