コンポーネント: コンセプト プロパティ

要素: conceptProperty / info

名前空間 http://schemas.google.com/dspl/2010
アノテーション コンセプト プロパティに関するテキスト情報。
図 dspl4.tmp#id7 dspl4.tmp#id14 dspl4.tmp#id15 dspl4.tmp#id6
タイプ 情報
プロパティ
content: 複雑
minOccurs: 0
モデル namedescription{0,1}url{0,1}
Children descriptionnameurl
インスタンス
<info>
  <name>{1,1}</name>
  <description>{0,1}</description>
  <url>{0,1}</url>
</info>
ソース
<xs:element name="info" type="Info" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Textual information about the concept property.</xs:documentation>
  </xs:annotation>
</xs:element>

要素: conceptProperty / type

名前空間 http://schemas.google.com/dspl/2010
アノテーション コンセプト プロパティのデータ型。
図 dspl8.tmp#id52
プロパティ
content: 複雑
minOccurs: 0
属性
QName タイプ 固定 Default 用途 Annotation
参照 DataType required
ソース
<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>

複合タイプ: コンセプト プロパティ

名前空間 http://schemas.google.com/dspl/2010
アノテーション コンセプトのプロパティ(都市の国など)。
図 dspl8.tmp#id53 dspl8.tmp#id54 dspl8.tmp#id55 dspl8.tmp#id56 dspl8.tmp#id50 dspl8.tmp#id51
使用アカウント
要素 コンセプト / プロパティ
モデル info{0,1}type{0,1}
Children 情報タイプ
属性
QName タイプ 固定 Default 用途 Annotation
コンセプト xs:QName 省略可 プロパティの値に対応するコンセプトへの参照。プロパティで型を指定する場合は、型が参照されるコンセプトの型と一致することが必要です。外部コンセプトへの参照は、「接頭辞:other_concept_id」の形式にする必要があります。「接頭辞」は、外部データセットの名前空間に使用される接頭辞です(XML 名前空間を参照)。
id ローカル ID 省略可 コンセプト プロパティの ID。この識別子は、(属性とプロパティ全体で)コンセプト内で一意である必要があります。コンセプト プロパティが指定されている場合、ID を省略できます。その場合、ID は参照されるコンセプトのローカル名の値を使用して暗黙的に作成されます。たとえば、<property concept="geo:country:# は <property id="country" concept="geo:country"/> と同等です。
isMapping xs:ブール値 false 省略可 true の場合、このプロパティはコンセプトを参照する必要があり、このプロパティは、このコンセプトと参照されるコンセプトのマッピング(1 対 1)の関係を示します。参照されるコンセプトの各インスタンスは、このコンセプトの最大で 1 つのインスタンスによって参照されます。
xs:ブール値 false 省略可 true の場合、このプロパティはコンセプトを参照する必要があります。このプロパティは、このコンセプトと参照されるコンセプト(国の大陸など)との間の階層関係を示します。
ソース
<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>

属性: コンセプト プロパティ / タイプ / @ref

名前空間 名前空間がありません
タイプ DataType
プロパティ
次のコマンドを使用します。 required
Facets
enumeration 文字列
enumeration float
enumeration 整数
enumeration boolean
enumeration date
enumeration concept
使用アカウント
要素 コンセプト プロパティ/型
ソース
<xs:attribute name="ref" type="DataType" use="required"/>

属性: コンセプト プロパティ / @id

名前空間 名前空間がありません
アノテーション コンセプト プロパティの ID。この識別子は、(属性とプロパティ全体で)コンセプト内で一意である必要があります。コンセプト プロパティが指定されている場合、ID を省略できます。その場合、ID は参照されるコンセプトのローカル名の値を使用して暗黙的に作成されます。たとえば、<property concept="geo:country"/> は <property id="country" concept="geo:country"/> と同等
タイプ ローカル ID
プロパティ
次のコマンドを使用します。 省略可
Facets
最大長 64
使用アカウント
複合型 コンセプト プロパティ
ソース
<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>

属性: コンセプト プロパティ / @concept

名前空間 名前空間がありません
アノテーション プロパティの値に対応するコンセプトへの参照。プロパティで型が指定されている場合、型は参照されるコンセプトの型と一致する必要があります。外部コンセプトへの参照は、「接頭辞:other_concept_id」の形式にする必要があります。「接頭辞」は、外部データセットの名前空間に使用される接頭辞です(XML 名前空間を参照)。
タイプ xs:QName
プロパティ
次のコマンドを使用します。 省略可
使用アカウント
複合型 コンセプト プロパティ
ソース
<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>

属性: コンセプト プロパティ / @isParent

名前空間 名前空間がありません
アノテーション true の場合、このプロパティはコンセプトを参照する必要があります。このプロパティは、このコンセプトと参照されるコンセプト(国の大陸など)との間の階層関係を示します。
タイプ xs:ブール値
プロパティ
次のコマンドを使用します。 省略可
default: false
使用アカウント
複合型 コンセプト プロパティ
ソース
<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>

属性: コンセプト プロパティ / @isMapping

名前空間 名前空間がありません
アノテーション true の場合、このプロパティはコンセプトを参照する必要があり、このプロパティは、このコンセプトと参照されるコンセプトのマッピング(1 対 1)の関係を示します。参照されるコンセプトの各インスタンスは、このコンセプトの最大で 1 つのインスタンスによって参照されます。
タイプ xs:ブール値
プロパティ
次のコマンドを使用します。 省略可
default: false
使用アカウント
複合型 コンセプト プロパティ
ソース
<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>

oXygen XML Editor を使用して作成します。