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サブプロパティ・チェーン構成要素を使用して実装できます。プロパティ・チェーンの処理の詳細は、「プロパティ・チェーンの処理」を参照してください。

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セマンティクス」を参照)。