GraphStore`
GraphStore`

SPARQLQuery

SPARQLQuery[query]

RDFStoreに適用可能なクエリ演算子である.

SPARQLQuery["query"]

SPARQLのクエリ文字列を使う.

詳細とオプション

  • SPARQLExecuteSPARQLQueryを使ってSPARQL Endpointのクエリが行える.
  • query は,SPARQLSelectSPARQLAskSPARQLConstructの演算子でよい.
  • 集約はSPARQLQuery[SPARQLSelect[]/*SPARQLAggregate[]]として指定できる.
  • 次は,使用可能なオプションである.
  • "Base"Automatic相対IRIを解決するために使われる基底IRI
    "From"Automaticクエリするデフォルトグラフ
    "FromNamed"Automaticクエリする名前付きグラフのリスト
  • "From"{iri1,iri2,}の設定のとき,irii で識別されたグラフのRDFマージがデフォルトグラフとして使われる.
  • SPARQLQuery[File[...]]SPARQLQuery[URL[...]]もサポートされている.

例題

すべて開くすべて閉じる

  (1)

RDFグラフの例を指定する:

指定された主語に関連付けられたすべてのデータについて尋ねる:

指定された述語に関連付けられたすべてのデータについて尋ねる:

指定された述語について特定の値があるすべての主語を求める:

述語"b"について特定の値を持つ主語について,述語"a"の値を求める:

解を集約する:

解をグループ化して集約する:

スコープ  (2)

SPARQLクエリ文字列を使ってクエリを指定する:

SPARQLクエリをエキスポートする:

同じクエリをインポートする:

Wolfram Research (2019), SPARQLQuery, Wolfram言語関数, https://reference.wolfram.com/language/GraphStore/ref/SPARQLQuery.html.

テキスト

Wolfram Research (2019), SPARQLQuery, Wolfram言語関数, https://reference.wolfram.com/language/GraphStore/ref/SPARQLQuery.html.

CMS

Wolfram Language. 2019. "SPARQLQuery." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/GraphStore/ref/SPARQLQuery.html.

APA

Wolfram Language. (2019). SPARQLQuery. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/GraphStore/ref/SPARQLQuery.html

BibTeX

@misc{reference.wolfram_2024_sparqlquery, author="Wolfram Research", title="{SPARQLQuery}", year="2019", howpublished="\url{https://reference.wolfram.com/language/GraphStore/ref/SPARQLQuery.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_sparqlquery, organization={Wolfram Research}, title={SPARQLQuery}, year={2019}, url={https://reference.wolfram.com/language/GraphStore/ref/SPARQLQuery.html}, note=[Accessed: 22-November-2024 ]}