SPARQLを使ってRDFストアのクエリを行う
ローカルとリモートのRDFのグラフとデータ集合のクエリを行う.
SPARQLQuery — SPARQLクエリを表す
SPARQLExecute — SPARQL Endpointでクエリを実行する
RDFStore — RDFのグラフまたはデータ集合
クエリ形式
SPARQLSelect — 変数と値のバインディングのリストを返す
SPARQLConstruct — テンプレートからグラフを作る
SPARQLAsk — クエリのパターンが一致するかどうかを調べる
解の限定子
SPARQLOrderBy — 解を式の値でソートする
SPARQLProject — 解に含める変数を選ぶ
SPARQLDistinct — 重複する解を削除する
SPARQLLimit — 解の数を限定する
SPARQLAggregate — 累積
SPARQLEvaluation — クエリ評価の間に関数を評価する
SPARQLEntailmentRegime — クエリを評価するときに使用する含意関係
グラフパターン
SPARQLVariable — グラフパターン中の変数
RDFTriple — トリプルパターン
SPARQLFilter, Condition (/;) — フィルタ
SPARQLOptional — 任意のパターン
Alternatives (|) — 和集合パターン
Except — 否定
SPARQLPropertyPath — 特性パスのパターン
SPARQLValues — 変数の値を指定する
SPARQLSelect — サブクエリ
SPARQLGraph — クエリの一部と名前付きグラフをマッチする
SPARQLService — クエリの一部とSPARQL Endpointをマッチする
特性パス
URL— 述語パス
SPARQLInverseProperty — 逆のパス
Sequence — シーケンスパス
Alternatives (|) — 代替パス
RepeatedNull (...) — 0以上のパス
Repeated[…,{0,1}] — 0または1つのパス
Except — 否定された特性集合
形式
"SPARQLQuery" — SPARQLクエリの形式
"SPARQLResultsJSON" — SPARQL SELECTとASKのクエリの結果のためのJSONベース形式
"SPARQLResultsXML" — SPARQL SELECTとASKのクエリの結果のためのXMLベース形式