GraphStore`
GraphStore`

SPARQLDistinct

SPARQLDistinct[]

重複する解を削除するクエリ演算子である.

詳細とオプション

  • 演算子SPARQLSelect[]/*/*SPARQLDistinct[]/*RightCompositionSPARQLExecuteで使ってSPARQL Endpointのクエリを行うことができる.Compositionもサポートされている.
  • SPARQLDistinct[]SPARQLSelectクエリの結果に適用することができる.
  • 解は連想として表される.
  • SPARQLDistinct[]はキーの順序だけが違う連想を同じものとして扱う.

例題

すべて開くすべて閉じる

  (1)

人についてのデータ:

他とは異なる名前を求める:

各名前の出現回数を数える:

特性と関係  (1)

最初の2つの連想はキーの順序が違うだけである:

DeleteDuplicatesはキーの順序が違う連想を異なるものとして扱う:

SPARQLDistinctに関しては,キーの順序は関係ない:

以下は同じ結果を与える:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_sparqldistinct, organization={Wolfram Research}, title={SPARQLDistinct}, year={2020}, url={https://reference.wolfram.com/language/GraphStore/ref/SPARQLDistinct.html}, note=[Accessed: 05-November-2024 ]}