2

FROM NAMEDMarkLogic でグラフがどのようにサポートされているかわかりません。トリプルがどのコレクションから来ているかを見つけるために、SPARQLクエリを試しています。結果は本当に混乱しています。例えば:

select *
FROM <http://x.y.z/c>
FROM NAMED <http://x.y.z/c>
WHERE {
#  GRAPH ?g 
  {?s ?p ?o}
  }

トリプルのセットを返します。ただし、行のコメントを外すと# GRAPH ?g、次のエラーが返されます。

[1.0-ml] XDMP-COLLXCNNOTFOUND: amped-qconsole:qconsole-sparql($query, (), (), (), ()) -- Collection lexicon not enabled

ハイライトはWHERE {ライン上にあります。

さらに、以下が機能し、トリプルのセットを返します。

select *
FROM <http://x.y.z/c>
WHERE {
  {?s ?p ?o}
  }

しかし、これではありません:

select *
FROM NAMED <http://x.y.z/c>
WHERE {
  {?s ?p ?o}
  }

空のセットを返します。行を追加するGRAPH ?gと、上記と同じエラーが返されます。私は本当に混乱しています。誰かが行動の説明をすることができますか?

4

1 に答える 1