PathQuery, ภาษาคิวรีกราฟของ Google
(arxiv.org)-
ภาษาคิวรีกราฟจาก[บทความวิจัย]ที่ Google เผยแพร่ในปี 2012 สำหรับค้นหา Knowledge Graph (KG) และสามารถขยายตัวได้ตามขนาดของข้อมูล
-
รองรับไวยากรณ์ที่ยืดหยุ่นและเป็นเชิงประกาศ
→ ไวยากรณ์แบบเน้นการนำทางที่อิงกับโฮโมมอร์ฟิซึม (Homomorphism)
→ ภาษา data flow แบบเชิงประกาศ
- ใช้เพื่อเข้าถึง KG ใน Google Search, Maps, Assistant เป็นต้น
3 ความคิดเห็น
ถ้ามีใครช่วยสรุปและอธิบายแบบเข้าใจง่ายหน่อยว่ามันต่างจาก GraphQL ยังไงก็คงดีนะ ^^;;
คงมีคนที่อธิบายเรื่องนี้ได้ดีกว่าผมมาเสริมอีกที..
แม้ GraphQL จะมีคำว่า Graph อยู่ในชื่อ แต่ในความเป็นจริงแล้วมันมีข้อจำกัดมากในการใช้ query กับกราฟโดยตรง
ตอนนี้ดูเหมือนโดยทั่วไปจะถูกใช้เป็นเครื่องมือสำหรับ query API เสียมากกว่า
สรุปคือเหมือนไม่ใช่สิ่งที่จะเอามาเปรียบเทียบกันได้.. ?
GraphQL สามารถใช้ภาษาคิวรีได้เฉพาะกับ API ภายนอกในโครงสร้างข้อมูลแบบดั้งเดิม และไม่สามารถท่องกราฟในส่วนการติดตั้งใช้งานได้
ดูเหมือนว่าเอกสารฉบับนี้กำลังพูดถึงภาษาใหม่ที่ตัวโครงสร้างข้อมูลเองเป็นกราฟ และสามารถท่องกราฟนั้นได้ในส่วนการติดตั้งใช้งาน