Componente: conceptTableMapping

Elemento: conceptTableMapping/ mapconcept

Namespace http://schemas.google.com/dspl/2010
Anotações Um mapeamento para o ID da coluna da tabela que contém os valores do conceito. Esse mapeamento poderá ser omitido se a coluna da tabela que contém os valores do conceito tiver o mesmo ID dele.
Diagrama Diagrama dspl5.tmp#id61
Propriedades
content: complexo
minOccurs: 0
Atributos
QName Tipo Fixo Padrão Uso Annotation
ToColumn LocalId (em inglês) exigiu O ID da coluna da tabela mapeada.
Fonte
<xs:element name="mapConcept" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A mapping to the id of the table column that contains the
            values of the concept.  This mapping may be omitted if the
            table column that contains the concept values has the same
            id as the concept id.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="toColumn" type="LocalId" use="required">
      <xs:annotation>
        <xs:documentation>The id of the mapped table column.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

Elemento: conceptTableMapping/ mapProperty

Namespace http://schemas.google.com/dspl/2010
Anotações Um mapeamento para o ID da coluna da tabela que contém os valores de uma propriedade do conceito. Esse mapeamento poderá ser omitido se a coluna da tabela que contém os valores de propriedade de conceito tiver o ID da propriedade como ID. Uma única propriedade pode ser mapeada para várias colunas da tabela (uma por idioma) especificando valores diferentes para o atributo de idioma.
Diagrama Diagrama dspl5.tmp#id63 dspl5.tmp#id64
Propriedades
content: complexo
minOccurs: 0
maxOccurs: ilimitada
Atributos
QName Tipo Fixo Padrão Uso Annotation
lang opcional
referência LocalId (em inglês) exigiu O ID da propriedade de conceito mapeado.
ToColumn LocalId (em inglês) exigiu O ID da coluna da tabela mapeada.
Fonte
<xs:element name="mapProperty" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A mapping to the id of the table column that contains the
            values of a property of the concept.  This mapping may be
            omitted if the table column that contains the concept
            property values has the property id as its id.

            A single property can be mapped to multiple table columns
            (one per language) by specifying different values for the
            language attribute.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="ref" type="LocalId" use="required">
      <xs:annotation>
        <xs:documentation>The id of the mapped concept property.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="toColumn" type="LocalId" use="required">
      <xs:annotation>
        <xs:documentation>The id of the mapped table column.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute ref="xml:lang" use="optional">
      <xs:annotation>
        <xs:documentation>The language/locale of the values in the mapped column.
                See [BCP 47] for possible values of the xml:lang
                attribute.</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

Tipo complexo: conceptTableMapping

Namespace http://schemas.google.com/dspl/2010
Anotações Um mapeamento para uma tabela que fornece dados para um conceito.
Diagrama Diagrama dspl5.tmp#id65 dspl5.tmp#id60 dspl5.tmp#id62
Usados por
Elemento Conceito/tabela
Modelo mapconcept{0,1} , mapProperty*
Children mapconcept e mapProperty
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:complexType name="ConceptTableMapping">
  <xs:annotation>
    <xs:documentation>A mapping to a table that provides data for a concept.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="mapConcept" minOccurs="0">
      <xs:annotation>
        <xs:documentation>A mapping to the id of the table column that contains the
            values of the concept.  This mapping may be omitted if the
            table column that contains the concept values has the same
            id as the concept id.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="toColumn" type="LocalId" use="required">
          <xs:annotation>
            <xs:documentation>The id of the mapped table column.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
    <xs:element name="mapProperty" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>A mapping to the id of the table column that contains the
            values of a property of the concept.  This mapping may be
            omitted if the table column that contains the concept
            property values has the property id as its id.

            A single property can be mapped to multiple table columns
            (one per language) by specifying different values for the
            language attribute.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="ref" type="LocalId" use="required">
          <xs:annotation>
            <xs:documentation>The id of the mapped concept property.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="toColumn" type="LocalId" use="required">
          <xs:annotation>
            <xs:documentation>The id of the mapped table column.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute ref="xml:lang" use="optional">
          <xs:annotation>
            <xs:documentation>The language/locale of the values in the mapped column.
                See [BCP 47] for possible values of the xml:lang
                attribute.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ref" type="LocalId" use="required">
    <xs:annotation>
      <xs:documentation>The id of the table that contains data for the concept.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

Atributo: conceptTableMapping / mapconcept / @toColumn

Namespace Nenhum namespace
Anotações O ID da coluna da tabela mapeada.
Tipo LocalId (em inglês)
Propriedades
use: exigiu
Facets
maxLength 64
Usados por
Elemento conceptTableMapping/mapconcept.
Fonte
<xs:attribute name="toColumn" type="LocalId" use="required">
  <xs:annotation>
    <xs:documentation>The id of the mapped table column.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Atributo: conceptTableMapping / mapProperty / @@ref

Namespace Nenhum namespace
Anotações O ID da propriedade de conceito mapeado.
Tipo LocalId (em inglês)
Propriedades
use: exigiu
Facets
maxLength 64
Usados por
Elemento conceptTableMapping/mapProperty
Fonte
<xs:attribute name="ref" type="LocalId" use="required">
  <xs:annotation>
    <xs:documentation>The id of the mapped concept property.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Atributo: conceptTableMapping / mapProperty / @toColumn

Namespace Nenhum namespace
Anotações O ID da coluna da tabela mapeada.
Tipo LocalId (em inglês)
Propriedades
use: exigiu
Facets
maxLength 64
Usados por
Elemento conceptTableMapping/mapProperty
Fonte
<xs:attribute name="toColumn" type="LocalId" use="required">
  <xs:annotation>
    <xs:documentation>The id of the mapped table column.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Atributo: conceptTableMapping/ @ref

Namespace Nenhum namespace
Anotações O ID da tabela que contém dados do conceito.
Tipo LocalId (em inglês)
Propriedades
use: exigiu
Facets
maxLength 64
Usados por
Tipo complexo conceptTableMapping (link em inglês)
Fonte
<xs:attribute name="ref" type="LocalId" use="required">
  <xs:annotation>
    <xs:documentation>The id of the table that contains data for the concept.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Criado com o editor XML oXygen.