13.2 RDFデータセット

各RDFデータ・ソースには、使用可能なRDFオブジェクトを記述するメタデータ情報が含まれます。

次に、各プロバイダによって定義されるメタデータ情報について説明します。

  • Oracle RDFデータ・ソース: RDFメタデータには、プライベート・ネットワーク、モデル(実、仮想、ビュー)、ルールベース、伴意、ネットワーク索引、データ型などのRDFオブジェクトに関する情報が含まれます。

  • 外部RDFプロバイダ: Apache Jena Fusekiの場合、メタデータにはデータセット名が含まれます。他の外部プロバイダにはメタデータ概念がない場合があります。その場合、ベースURLは汎用(デフォルト)メタデータを指します。

RDFデータセットは、RDFデータ・ソースで使用可能な1つ以上のRDFオブジェクトを指します。データセット定義はSPARQL問合せリクエストで使用されます。各プロバイダには、RDFデータセットを記述する独自のプロパティ・セットがあります。

次に、データセットのJSON表現の例をいくつか示します。

Oracle RDFデータセット定義:

[ 
   {
     "networkOwner": "RDFUSER",
     "networkName": "MYNET",
     "models": ["M1"]
   }
]

Apache RDF Jena Fusekiデータセット定義:

[  
   {
     "name": "dataset1"
   }
]

特定のデータセットを持たないRDFストアでは、前述の例のApache Jena Fusekiに示されているように、単純なJSON {}またはデフォルト名を使用できます。