GraphStore`
GraphStore`

SPARQLPropertyPath

SPARQLPropertyPath[start, {p1,p2,}, end]

主語 start から始まり,述語 piの辺を訪れ,目的語 end で終る,RDFグラフのパスを表すパターンオブジェクトである.

詳細とオプション

  • piは述語URLまたはパターンでよい.
  • 引数 start および endURLまたはSPARQLVariableでよく,end は数または文字列のようなリテラルでよい.
  • MatchQ[{f1,f2,},{p1,p2,}]Trueを返し startSPARQLVariableまたは aendSPARQLVariableまたは z なら,SPARQLPropertyPath[start,{p1,p2,},end]はパス{RDFTriple[a,f1,b],RDFTriple[b,f2,c],,RDFTriple[y,f2,z]}と一致する.
  • piは,次の形の任意の組合せでよい.
  • URL[]述語パス
    SPARQLInverseProperty[]逆のパス
    Sequence[]シーケンスパス
    Alternatives[] (|)代替パス
    RepeatedNull[] (...)ゼロ以上のパス
    Repeated[] (..)1つ以上のパス
    Repeated[,{0,1}]ゼロまたは1つのパス
    Except[]否定された特性集合(述語,逆述語,その代替についてのみ)

例題

すべて開くすべて閉じる

  (1)

家族関係を指定する:

Scarlettの祖父母を求める:

パターンとUNIONを使った同じクエリ:

スコープ  (1)

人と人との関係と,使用された特性がどのように関係するかを指定する:

Bobのすべての友人と親友を求める:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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