Componente: ValuesGroup

Elemento: ValuesGroup / valor

Namespace http://schemas.google.com/dspl/2010
Diagrama Diagrama dspl7.tmp#id11
Tipo Valor
Propriedades
content: complexo
minOcurs: 0
maxOccurs: ilimitada
Atributos
QName Tipo Fixo Padrão Usar Nota
lang opcional
Origem
<xs:element name="value" type="Value" minOccurs="0" maxOccurs="unbounded"/>

Elemento: ValuesGroup / conceptValue

Namespace http://schemas.google.com/dspl/2010
Diagrama Diagrama dspl0.tmp#id13
Propriedades
content: complexo
minOcurs: 0
Atributos
QName Tipo Fixo Padrão Usar Nota
Conceito xs:QName obrigatório
Origem
<xs:element name="conceptValue" minOccurs="0">
  <xs:complexType>
    <xs:attribute name="concept" type="xs:QName" use="required"/>
  </xs:complexType>
</xs:element>

Atributo: ValuesGroup / conceptValue / @concept

Namespace Nenhum namespace
Tipo xs:QName
Propriedades
use: obrigatório
Usados por
Elemento ValuesGroup/conceptValue
Origem
<xs:attribute name="concept" type="xs:QName" use="required"/>

Atributo: ValuesGroup / @id

Namespace Nenhum namespace
Anotações O identificador da coluna da tabela.
Tipo LocalId
Propriedades
use: obrigatório
Atributos
Comprimento máximo 64
Usados por
Elemento Tabela/coluna
Origem
<xs:attribute name="id" type="LocalId" use="required">
  <xs:annotation>
    <xs:documentation>The identifier of the table column.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Atributo: ValuesGroup / @type

Namespace Nenhum namespace
Anotações O tipo de dados da coluna da tabela. Todos os valores da coluna em a tabela precisa estar em conformidade com esse tipo de dado.
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 Tabela/coluna
Origem
<xs:attribute name="type" type="DataType" use="required">
  <xs:annotation>
    <xs:documentation>The data type of the table column. All values of the
                column in the table must conform to this data type.</xs:documentation>
  </xs:annotation>
</xs:attribute>

Atributo: ValuesGroup / @format

Namespace Nenhum namespace
Anotações Um formato para a coluna, usado para analisar uma representação textual dos valores. Os formatos de data são definidos por: http://joda-time.sourceforge.net/api-release/org/joda/time/format/DateTimeFormat.html
Tipo xs:string
Propriedades
use: opcional
Usados por
Elemento Tabela/coluna
Origem
<xs:attribute name="format" type="xs:string" use="optional">
  <xs:annotation>
    <xs:documentation>A format for the column, used to parse a textual
                representation of the values.

                Date formats are defined by:

                http://joda-time.sourceforge.net/api-release/org/joda/time/format/DateTimeFormat.html</xs:documentation>
  </xs:annotation>
</xs:attribute>

Elemento: Group ValuesGroup

Namespace http://schemas.google.com/dspl/2010
Anotações Um grupo de valores atômicos. Deve haver no máximo um valor por locale (atributo xml:lang) e, no máximo, um valor sem localidade. Todos os valores são elementos de valor ou de conceituaValue.
Diagrama Diagrama dspl0.tmp#id10 dspl0.tmp#id12
Usados por
Elemento Tabela/coluna
Tipos complexos Atributo, Valores
Modelo valor* | conceptValue{0,1}
Filhos conceptValue e value.
Origem
<xs:group name="ValuesGroup">
  <xs:annotation>
    <xs:documentation>A group of atomic values. There must be at most one value per locale
        (xml:lang attribute), and at most one value with no locale.
        All values are either value elements or conceptValue elements.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="value" type="Value" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="conceptValue" minOccurs="0">
      <xs:complexType>
        <xs:attribute name="concept" type="xs:QName" use="required"/>
      </xs:complexType>
    </xs:element>
  </xs:choice>
</xs:group>

Criado usando o Editor XML oXygen.