Componente: ConceptProperty

Elemento: ConceptProperty/informazioni

Spazio dei nomi http://schemas.google.com/dspl/2010
Annotazioni Informazioni testuali sulla proprietà del concetto.
Diagramma Diagramma dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
Tipo Informazioni
Proprietà
contenuti: complesso
minOccorre: 0
Modello nome, description{0,1}, url{0,1}
Bambini descrizione, nome, url
Istanza
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Fonte
<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

Spazio dei nomi http://schemas.google.com/dspl/2010
Annotazioni Il tipo di dati della proprietà del concetto.
Diagramma Diagramma dspl8.tmp#id52
Proprietà
contenuti: complesso
minOccorre: 0
Attributi
QName Tipo Fisso Predefinito Utilizzo Annotazione
rif Tipo di dati obbligatorio
Fonte
<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 complesso: ConceptProperty

Spazio dei nomi http://schemas.google.com/dspl/2010
Annotazioni Una proprietà di un concetto (ad es. il paese di una città).
Diagramma Diagramma dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51
Usato da
Elemento Concetto/proprietà
Modello informazioni{0,1} , tipo{0,1}
Bambini informazioni, digita
Attributi
QName Tipo Fisso Predefinito Utilizzo Annotazione
idea xs:Nome Q facoltativo Un riferimento a un concetto che corrisponde ai valori della proprietà. Se la proprietà specifica un tipo, il tipo deve corrispondere al tipo del concetto a cui si fa riferimento. Un riferimento a un concetto esterno deve essere nel formato "prefix:other_concept_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML).
id ID locale facoltativo L'ID della proprietà del concetto. Questo identificatore deve essere univoco all'interno del concetto (per tutti gli attributi e le proprietà). L'ID può essere omesso se è specificata la proprietà del concetto. In questo caso, un ID viene creato implicitamente con un valore il nome locale del concetto a cui si fa riferimento. Ad esempio, <property concept="geo:country"/> è equivalente a <property id="country" concept="geo:country"/>
IsMapping xs:booleano false facoltativo Se restituisce "true", questa proprietà deve fare riferimento a un concetto, che indica una relazione di mappatura (1-a-1) tra il concetto e il concetto a cui si fa riferimento. A ogni istanza del concetto di riferimento fa riferimento al massimo un'istanza di questo concetto.
è padre xs:booleano false facoltativo Se restituisce true, questa proprietà deve fare riferimento a un concetto che denota una relazione gerarchica tra questo concetto e il concetto a cui fa riferimento (ad esempio, il continente di un paese).
Fonte
<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>

Attributo: ConceptProperty / type / @ref

Spazio dei nomi Nessuno spazio dei nomi
Tipo Tipo di dati
Proprietà
utilizza: obbligatorio
Facet
enumerazione string
enumerazione numero in virgola mobile
enumerazione integer
enumerazione boolean
enumerazione date
enumerazione concetto
Usato da
Elemento ConceptProperty/type
Fonte
<xs:attribute name="ref" type="DataType" use="required"/>

Attributo: ConceptProperty / @id

Spazio dei nomi Nessuno spazio dei nomi
Annotazioni L'ID della proprietà del concetto. Questo identificatore deve essere univoco all'interno del concetto (per tutti gli attributi e le proprietà). L'ID può essere omesso se viene specificata la proprietà del concetto. In quel caso, un ID viene implicitamente creato con valore il nome locale del concetto a cui si fa riferimento. Ad esempio, <property concept="geo:country"/> è equivalente a <property id="country" concept="geo:country"/>
Tipo ID locale
Proprietà
utilizza: facoltativo
Facet
Lunghezza massima 64
Usato da
Tipo di complesso Proprietà concettuale
Fonte
<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>

Attributo: ConceptProperty / @concept

Spazio dei nomi Nessuno spazio dei nomi
Annotazioni Un riferimento a un concetto che corrisponde ai valori della proprietà. Se la proprietà specifica un tipo, il tipo deve corrispondere al tipo di concetto indicato. Un riferimento a un concetto esterno deve avere il formato "prefix:other_concept_id", dove "prefix" è il prefisso utilizzato per lo spazio dei nomi del set di dati esterno (vedi gli spazi dei nomi XML).
Tipo xs:Nome Q
Proprietà
utilizza: facoltativo
Usato da
Tipo di complesso Proprietà concettuale
Fonte
<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>

Attributo: ConceptProperty/ @isParent

Spazio dei nomi Nessuno spazio dei nomi
Annotazioni Se true, questa proprietà deve fare riferimento a un concetto, che indica una relazione gerarchica tra questo concetto e il concetto a cui viene fatto riferimento (ad esempio, il continente di un paese).
Tipo xs:booleano
Proprietà
utilizza: facoltativo
valore predefinito: false
Usato da
Tipo di complesso Proprietà concettuale
Fonte
<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>

Attributo: ConceptProperty/ @isMapping

Spazio dei nomi Nessuno spazio dei nomi
Annotazioni Se true, questa proprietà deve fare riferimento a un concetto e questa proprietà indica una relazione di mappatura (1-a-1) tra questo concetto e il concetto a cui viene fatto riferimento. Ogni istanza del concetto a cui viene fatto riferimento è definita al massimo da un'istanza di questo concetto.
Tipo xs:booleano
Proprietà
utilizza: facoltativo
valore predefinito: false
Usato da
Tipo di complesso Proprietà concettuale
Fonte
<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>

Creato con l'editor XML oXygen.