PathQuery、Googleのグラフクエリ言語
(arxiv.org)-
Googleが2012年に発表したKnowledge Graph(KG)を検索し、データ規模に応じてスケーラブルにしたグラフクエリ言語 [論文]
-
柔軟で宣言的な文法をサポート
→ 準同型(Homomorphism)ベースの探索指向文法(Navigation Oriented)
→ 宣言的なデータフロー言語
- Google検索、Googleマップ、GoogleアシスタントなどでKGにアクセスするために使用
Googleが2012年に発表したKnowledge Graph(KG)を検索し、データ規模に応じてスケーラブルにしたグラフクエリ言語 [論文]
柔軟で宣言的な文法をサポート
→ 準同型(Homomorphism)ベースの探索指向文法(Navigation Oriented)
→ 宣言的なデータフロー言語
3件のコメント
GraphQL と何が違うのか、わかりやすく整理して説明してくれる人がいるといいですね ^^;;
どなたかもっと詳しい方が説明を補足してくださると思いますが…
GraphQL は名前に Graph が入ってはいるものの、実際に Graph をクエリする用途としてはかなり限定的で、
今では単に API をクエリする用途で使われるのが一般的なようです。
一言で言えば、比較対象ではないような…?
GraphQLでは、従来のデータ構造においては外部APIでしかクエリ言語を使えず、実装側ではグラフ探索ができません。
この論文は、データ構造そのものがグラフであり、それを実装側で探索できる新しい言語について述べているようです。