PathQuery, Google की Graph Query भाषा
(arxiv.org)-
Google ने 2012 में घोषित किए गए Knowledge Graph(KG) को खोजने और डेटा के आकार के अनुसार स्केल होने योग्य बनाने के लिए यह graph query भाषा [पेपर] के रूप में प्रस्तुत की
-
लचीला और declarative syntax सपोर्ट करती है
→ homomorphism-आधारित navigation oriented syntax
→ declarative data flow भाषा
- Google Search, Maps, Assistant आदि में KG तक पहुँचने के लिए उपयोग की जाती है
3 टिप्पणियां
अगर कोई GraphQL से इसका अंतर आसान तरीके से व्यवस्थित करके समझा दे तो अच्छा होगा ^^;;
शायद कोई और ज़्यादा जानकारी रखने वाले इस पर बेहतर टिप्पणी जोड़ देंगे, लेकिन..
GraphQL के नाम में Graph ज़रूर है, लेकिन असल में Graph को query करने के लिए यह काफ़ी सीमित है,
और अभी तो इसे बस API को query करने के लिए इस्तेमाल करना ही आम लगता है।
एक तरह से देखें तो शायद यह तुलना करने लायक चीज़ ही नहीं है.. ?
GraphQL में पारंपरिक डेटा संरचनाओं में केवल external API पर ही query language इस्तेमाल की जा सकती है, और implementation हिस्से में graph traversal संभव नहीं होता.
यह paper शायद एक ऐसी नई language की बात कर रहा है जिसमें data structure खुद graph है और उसे implementation हिस्से में traverse किया जा सकता है.