facet

本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。

(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)

ファセット (XML Schema)

[1]XMLSchemafacet は、値空間の単一定義側面 (single defining aspect) です。 一般的に言って、各 facet は値空間を独立の軸 (次元) において特徴付けます。 <http://www.w3.org/TR/xmlschema-2/#facets>

データ型の facet は、そのデータ型と他のデータ型のその側面における違いを与えます。 仕様書中のデータ型は、単に自然言語による記述で定義されているのではなく、 データ型の値空間及び特性を共に決定する facet 値を集めたものとして定義しています。

Facet には基本 (fundemental) facet と非基本 facet = 制約 (constraining) facet の2種類があります。 後者はデータ型で認められる値を制約します。