コンポーネント: コンセプト テーブル マッピング

要素: conceptTableMapping / mapconcept

名前空間 http://schemas.google.com/dspl/2010
アノテーション コンセプトの値を含むテーブル列の ID へのマッピング。コンセプト値を含むテーブル列の ID がコンセプト ID と同じである場合、このマッピングは省略できます。
図 dspl5.tmp#id61
プロパティ
content: 複雑
minOccurs: 0
属性
QName タイプ 固定 Default 用途 Annotation
toColumn ローカル ID required マッピングされたテーブルの列の ID。
ソース
<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>

要素: conceptTableMapping / mapProperty

名前空間 http://schemas.google.com/dspl/2010
アノテーション コンセプトのプロパティの値を含むテーブル列の ID へのマッピング。コンセプト プロパティ値を含むテーブル列にプロパティ ID が ID である場合、このマッピングは省略できます。1 つのプロパティを複数の言語列にマッピングできます(言語ごとに 1 つ)。言語属性に異なる値を指定します。
図 dspl5.tmp#id63 dspl5.tmp#id64
プロパティ
content: 複雑
minOccurs: 0
maxOccurs: 制限なし
属性
QName タイプ 固定 Default 用途 Annotation
lang 省略可
参照 ローカル ID required マッピングされたコンセプト プロパティの ID。
toColumn ローカル ID required マッピングされたテーブルの列の ID。
ソース
<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>

複合タイプ: コンセプト テーブル マッピング

名前空間 http://schemas.google.com/dspl/2010
アノテーション コンセプトのデータを提供するテーブルへのマッピング。
図 dspl5.tmp#id65 dspl5.tmp#id60 dspl5.tmp#id62
使用アカウント
要素 コンセプト/表
モデル mapconcept{0,1}mapProperty*
Children mapconceptmapProperty
属性
QName タイプ 固定 Default 用途 Annotation
参照 ローカル ID required コンセプトのデータを含むテーブルの ID。
ソース
<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>

属性: conceptTableMapping / mapconcept / @toColumn

名前空間 名前空間がありません
アノテーション マッピングされたテーブルの列の ID。
タイプ ローカル ID
プロパティ
次のコマンドを使用します。 required
Facets
最大長 64
使用アカウント
要素 コンセプト テーブル マッピング/マップコンセプト
ソース
<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>

属性: conceptTableMapping / mapProperty / @ref

名前空間 名前空間がありません
アノテーション マッピングされたコンセプト プロパティの ID。
タイプ ローカル ID
プロパティ
次のコマンドを使用します。 required
Facets
最大長 64
使用アカウント
要素 conceptTableMapping/mapProperty
ソース
<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>

属性: conceptTableMapping / mapProperty / @toColumn

名前空間 名前空間がありません
アノテーション マッピングされたテーブルの列の ID。
タイプ ローカル ID
プロパティ
次のコマンドを使用します。 required
Facets
最大長 64
使用アカウント
要素 conceptTableMapping/mapProperty
ソース
<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>

属性: コンセプト テーブルのマッピング / @ref

名前空間 名前空間がありません
アノテーション コンセプトのデータを含むテーブルの ID。
タイプ ローカル ID
プロパティ
次のコマンドを使用します。 required
Facets
最大長 64
使用アカウント
複合型 コンセプト テーブル マッピング
ソース
<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>

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