Komponent: ConceptProperty

Element: ConceptProperty/informacje

Przestrzeń nazw http://schemas.google.com/dspl/2010
adnotacji, Informacje tekstowe dotyczące właściwości koncepcyjnej.
Diagram Diagram dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
Typ Informacje
Usługi
zawartość: Złożone
minOcuss: 0
Model name , description{0,1} , url{0,1}
Dzieci opis, nazwa, url
Instancja
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
Źródło
<xs:element name="info" type="Info" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Textual information about the concept property.</xs:documentation>
  </xs:annotation>
</xs:element>

Element: ConceptProperty/typ

Przestrzeń nazw http://schemas.google.com/dspl/2010
adnotacji, Typ danych właściwości koncepcyjnej
Diagram Diagram dspl8.tmp#id52
Usługi
zawartość: Złożone
minOcuss: 0
Atrybuty
Nazwisko Typ Naprawiono Domyślna Używaj Adnotacja
ref Typ danych wymagany
Źródło
<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>

Typ zespolony: ConceptProperty

Przestrzeń nazw http://schemas.google.com/dspl/2010
adnotacji, Właściwość koncepcji (np. kraj miasta).
Diagram Diagram dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51
Używane przez
Element Pojęcie/usługa
Model info{0,1} , type{0,1}
Dzieci info, typ
Atrybuty
Nazwisko Typ Naprawiono Domyślna Używaj Adnotacja
pomysł xs:QName opcjonalne Odwołanie do koncepcji, która odpowiada wartościom usługi. Jeśli właściwość zawiera typ, musi on być zgodny z typem wskazanej koncepcji. Odniesienie do koncepcji zewnętrznej musi mieć postać „prefix:other_concept_id”, gdzie „prefix” to prefiks używany w przestrzeni nazw zewnętrznego zbioru danych (zobacz przestrzenie XML).
id Identyfikator lokalny opcjonalne Identyfikator właściwości koncepcyjnej. Ten identyfikator musi być unikalny w obrębie koncepcji (w ramach różnych atrybutów i właściwości). Identyfikator może zostać pominięty, jeśli określona jest koncepcja. W takim przypadku domyślnie jest tworzony identyfikator z wartością lokalną nazwy odniesienia. Na przykład ciąg <property ="="geo:country"/>" jest odpowiednikiem <property id="country" concept="geo:country"/>
isMapping (mapowanie) xs:wartość logiczna fałsz opcjonalne Jeśli ten warunek jest spełniony, ta właściwość musi odnosić się do koncepcji, a ta właściwość oznacza mapowanie między 1 a 1 a koncepcją, do której prowadzi. Do każdego wystąpienia odwołuje się maksymalnie 1 wystąpienie tej koncepcji.
jest nadrzędnym xs:wartość logiczna fałsz opcjonalne Jeśli ten warunek jest spełniony, ta właściwość musi odwoływać się do określonej koncepcji, a ta właściwość wskazuje hierarchiczną relację między tą koncepcją a koncepcją, do której odwołuje się (np. kontynentem kraju).
Źródło
<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>

Atrybut: ConceptProperty / type / @ref

Przestrzeń nazw Brak przestrzeni nazw
Typ Typ danych
Usługi
użyj: wymagany
Aspekty
wyliczenie tekst
wyliczenie liczba zmiennoprzecinkowa
wyliczenie liczba całkowita
wyliczenie wartość logiczna
wyliczenie data
wyliczenie pomysł : koncepcja
Używane przez
Element Pojęcie/typ
Źródło
<xs:attribute name="ref" type="DataType" use="required"/>

Atrybut: ConceptProperty / @id

Przestrzeń nazw Brak przestrzeni nazw
adnotacji, Identyfikator właściwości koncepcyjnej. Ten identyfikator musi być unikalny w obrębie koncepcji (w ramach różnych atrybutów i właściwości). Identyfikator może zostać pominięty, jeśli określona jest koncepcja. W takim przypadku domyślnie jest tworzony identyfikator z wartością lokalną nazwy odniesienia. Na przykład ciąg <property concept="geo:country"/> jest odpowiednikiem <property id="country" concept="geo:country"/>
Typ Identyfikator lokalny
Usługi
użyj: opcjonalne
Aspekty
maksymalna długość 64
Używane przez
Typ Złożony Pojęcie
Źródło
<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>

Atrybut: ConceptProperty / @concept

Przestrzeń nazw Brak przestrzeni nazw
adnotacji, Odwołanie do koncepcji, która odpowiada wartościom właściwości. Jeśli właściwość zawiera typ, musi on być zgodny z typem wskazanej koncepcji. Odniesienie do koncepcji zewnętrznej musi mieć postać „prefix:other_concept_id”, gdzie „prefix” to prefiks używany w przestrzeni nazw zewnętrznego zbioru danych (zobacz przestrzenie XML).
Typ xs:QName
Usługi
użyj: opcjonalne
Używane przez
Typ Złożony Pojęcie
Źródło
<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>

Atrybut: ConceptProperty / @isParent

Przestrzeń nazw Brak przestrzeni nazw
adnotacji, Jeśli ten warunek jest spełniony, ta właściwość musi odnosić się do pojęcia, a właściwość ta określa hierarchiczną relację między tą koncepcją a koncepcją, do której odwołuje się (np. kontynentem kraju).
Typ xs:wartość logiczna
Usługi
użyj: opcjonalne
wartość domyślna: fałsz
Używane przez
Typ Złożony Pojęcie
Źródło
<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>

Atrybut: ConceptProperty / @isMapping

Przestrzeń nazw Brak przestrzeni nazw
adnotacji, Jeśli ten warunek jest spełniony, ta właściwość musi odnosić się do koncepcji, a ta właściwość wskazuje powiązanie między koncepcją a jej odniesieniem. Do każdego wystąpienia odwołuje się maksymalnie 1 wystąpienie.
Typ xs:wartość logiczna
Usługi
użyj: opcjonalne
wartość domyślna: fałsz
Używane przez
Typ Złożony Pojęcie
Źródło
<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>

utworzonych w edytorze XML Oxygen,