Actions

Ontolog Forum

Session KGSQL
Duration 1 hour
Date/Time 14 July 2021 16:00 GMT
9:00am PDT/12:00pm EDT
5:00pm BST/6:00pm CEST
Convener KenBaclawski

The Knowledge Graph System Query Language

KGSQL is a new language for accessing and managing knowledge graphs. This language addresses some of the shortcomings of existing languages for knowledge graphs. KGSQL is based on the definition of a knowledge graph in the Ontology Summit 2020 Communiqué. However, non-graph structures can also be represented, such as arrays, trees and JSON data.

One of the most important distinctions between KGSQL and existing knowledge graph query languages is that in KGSQL essentially all of the statements are reified. In particular, this means that KGSQL statements can be annotated with provenance and other properties, and that the annotations can themselves be annotated. In spite of this, a KGSQL knowledge graph can be efficiently implemented using existing triple stores.

Agenda

Conference Call Information

  • Date: Wednesday, 14 July 2021
  • Start Time: 9:00am PDT / 12:00pm EDT / 6:00pm CEST / 5:00pm BST / 1600 UTC
  • Expected Call Duration: 1 hour
  • The Video Conference URL is https://bit.ly/3i1uPRl
    • iPhone one-tap :
      • +16465588656,,83077436914#,,,,,,0#,,822275# US (New York)
      • +13017158592,,83077436914#,,,,,,0#,,822275# US (Germantown)
    • Telephone:
  • Chat Room: https://bit.ly/39PzQJW
    • If the chat room is not available, then use the Zoom chat room.

Attendees

Proceedings

[11:35] RaviSharma: hello

[12:18] bruce schuman: "gives you the meaning of the semantics of a query"

[12:33] bruce schuman: Overview of DOL: https://www.researchgate.net/figure/Overview-of-the-DOL-programming-environment-The-contributions-of-this-article-are_fig5_235990090

[12:42] bruce schuman: Does "exist" mean "Is there any such object in the database?"

[12:43] bruce schuman: So for employee, you might enter firstname or lastname or email or location?

[12:43] bruce schuman: or skill or department.....

[12:46] bruce schuman: I might use the LIKE expression in SQL for this (?) -- then looking at a particular series of fields that make sense (?)

[12:49] bruce schuman: This "bridging" -- my favorite theme -- looking for basic functions and operators that are widely shared or "universal" and take different forms in different contexts...

[13:00] bruce schuman: OK, People, got to go, thanks very much, very interesting....

[13:02] Gary Berg-Cross: Suggestion on an alternate name for KGSQL. Since the S stands for "structured" we can omit it and emphasize the query aspect with the name KGSQL.

[13:08] Gary Berg-Cross: Have to go also. Next week I am at the ESIP summer meeting all week, including Wednesday, so will probably miss the special edition meeting.

Resources