0

メタデータを使用して、データセットを格納するトリプルストア (トリプルストアデータセットのグローバル グラフに格納された特定のデータ グループについて話します)で SPARQL を使用してクエリを実行しようとしています。メタデータは、データの計算方法を記述します。各データセットには、2 つのノード タイプと 2 つのプロパティ タイプによって記述される独自のメタデータがあります。

##The triples I want :

#The dataset
eg:myDataSet a _:DataSet.

#The nodes
_:N1 a _:NodeAType .
_:N2 a _:NodeAType .
_:N4 a _:NodeAType .
_:N5 a _:NodeAType .

_:N3 a _:NodeBType .
_:N6 a _:NodeBType .

#The properties
_:N2 eg:hasSource _:N1 .
_:N4 eg:hasSource _:N3 .

_:N3 eg:from _:N2 .
_:N6 eg:from _:N4 .
_:N6 eg:from _:N5 .

#Some links to the Dataset
eg:myDataSet eg:hasNodeA _:N2 .
eg:myDataSet eg:hasNodeA _:N5 .
eg:myDataSet eg:hasNodeB _:N6 .


##Some triples I don't want :

eg:myDataSet2 a _:DataSet.
_:N7 a _:NodeAType .
_:N8 a _:NodeBType .
_:N8 eg:from _:N7 .
eg:myDataSet eg:hasNodeB _:N8 .
eg:myDataSet eg:hasNodeA _:N7 .

そのため、SPARQL を使用して、必要なすべてのトリプルをクエリする方法がわかりません。URI しか知らない場合、データセットのメタデータを定義する人eg:myDataSetです。もちろん、他のグラフのメタデータを保存したくありません。

何か案が ?

4

0 に答える 0