4.1 サポート対象およびサポート対象外のSKOSセマンティクス
この項では、SKOSセマンティクについて、Oracle Databaseでサポートされる機能とサポートされない機能について説明します。
4.1.1 サポートされるSKOSセマンティクス
ラベル用にSKOSおよびSKOS拡張で定義されている用語は、すべて認識されます。SKOSCOREルールベースが推論に選択される場合、認識される用語は次のとおりです。
skos:altLabel skos:broader skos:broaderTransitive skos:broadMatch skos:changeNote skos:closeMatch skos:Collection skos:Concept skos:ConceptScheme skos:definition skos:editorialNote skos:exactMatch skos:example skos:hasTopConcept skos:hiddenLabel skos:historyNote skos:inScheme skos:mappingRelation skos:member skos:memberList skos:narrower skos:narrowerTransitive skos:narrowMatch skos:notation skos:note skos:OrderedCollection skos:prefLabel skos:related skos:relatedMatch skos:scopeNote skos:semanticRelation skos:topConceptOf skosxl:altLabel skosxl:hiddenLabel skosxl:Label skosxl:labelRelation skosxl:literalForm skosxl:prefLabel
ほとんどのSKOS公理および定義がサポートされます(S1-S8、S10-S11、S15-S26、S28-S31、S33-S36、S38-S45、S47-S50およびS53-S54を含む)。(定義については、SKOSの詳細な仕様を参照してください。)
ほとんどのSKOS整合性条件がサポートされます(S9、S13、S27、S37およびS46を含む)。
S52は部分的にサポートされます。
S55、S56およびS57は、デフォルトではサポートされません。
-
S55: プロパティ・チェーン(
skosxl:prefLabel, skosxl:literalForm
)は、skos:prefLabel
のサブプロパティです。 -
S56: プロパティ・チェーン(
skosxl:altLabel, skosxl:literalForm
)は、skos:altLabel
のサブプロパティです。 -
S57: プロパティ・チェーン(
skosxl:hiddenLabel, skosxl:literalForm
)は、skos:hiddenLabel.chains
のサブプロパティです。
ただし、S55、S56およびS57は、OWL 2サブプロパティ・チェーン構成要素を使用して実装できます。プロパティ・チェーンの処理の詳細は、「プロパティ・チェーンの処理」を参照してください。
親トピック: サポート対象およびサポート対象外のSKOSセマンティクス
4.1.2 サポートされないSKOSセマンティクス
SKOSセマンティクの次の機能はサポートされません。
-
S12およびS51: 関連する述語の
rdfs:range
は、RDFプレーン・リテラルのクラスです。これらの述語の目的語値が本当にプレーン・リテラルであるかどうかのチェックは存在しませんが、アプリケーションでそのようなチェックを実行できます。 -
S14: リソースは、言語タグごとに
skos:prefLabel
の値を1つのみ持ちます。この整合性条件はOWL FULLセマンティクの範囲も超えており、現在のリリースでは実施されません。 -
S32:
skos:memberのrdfs:range
は、クラスskos:Concept
およびskos:Collection
の和集合です。この整合性条件は実施されません。 -
S55、S56およびS57は、デフォルトではサポートされませんが、OWL 2サブプロパティ・チェーン構成要素を使用して実装できます(「サポートされるSKOSセマンティクス」を参照)。
親トピック: サポート対象およびサポート対象外のSKOSセマンティクス