Artykuł w czasopiśmie
Brak miniatury
Licencja

ClosedAccessDostęp zamknięty
 

PG-Keys: Keys for Property Graphs

dc.abstract.enWe report on a community effort between industry and academia to shape the future of property graph constraints. The standardization for a property graph query language is currently underway through the ISO Graph Query Language (GQL) project. Our position is that this project should pay close attention to schemas and constraints, and should focus next on key constraints. The main purposes of keys are enforcing data integrity and allowing the referencing and identifying of objects. Motivated by use cases from our industry partners, we argue that key constraints should be able to have different modes, which are combinations of basic restriction that require the key to be exclusive, mandatory, and singleton. Moreover, keys should be applicable to nodes, edges, and properties since these all can represent valid real-life entities. Our result is PG-Keys, a flexible and powerful framework for defining key constraints, which fulfills the above goals. PG-Keys is a design by the Linked Data Benchmark Council's Property Graph Schema Working Group, consisting of members from industry, academia, and ISO GQL standards group, intending to bring the best of all worlds to property graph practitioners. PG-Keys aims to guide the evolution of the standardization efforts towards making systems more useful, powerful, and expressive.
dc.affiliationUniwersytet Warszawski
dc.conference.countryChiny
dc.conference.datefinish2021-06-25
dc.conference.datestart2021-06-20
dc.conference.placeXi'an
dc.conference.seriesACM Special Interest Group on Management of Data Conference
dc.conference.seriesACM Special Interest Group on Management of Data Conference
dc.conference.seriesshortcutSIGMOD
dc.conference.shortcutSIGMOD 2021
dc.conference.weblinkhttps://2021.sigmod.org/
dc.contributor.authorSavković, Ognjen
dc.contributor.authorPerryman, Josh
dc.contributor.authorMartens, Wim
dc.contributor.authorLibkin, Leonid
dc.contributor.authorLi, Bei
dc.contributor.authorStaworko, Slawek
dc.contributor.authorSequeda, Juan
dc.contributor.authorSchmidt, Michael
dc.contributor.authorDumbrava, Stefania
dc.contributor.authorBonifati, Angela
dc.contributor.authorAngles, Renzo
dc.contributor.authorLee, Victor E.
dc.contributor.authorHidders, Jan
dc.contributor.authorHare, Keith W.
dc.contributor.authorFletcher, George
dc.contributor.authorMurlak, Filip
dc.contributor.authorTomaszuk, Dominik
dc.date.accessioned2024-01-25T16:35:42Z
dc.date.available2024-01-25T16:35:42Z
dc.date.issued2021
dc.description.financePublikacja bezkosztowa
dc.identifier.doi10.1145/3448016.3457561
dc.identifier.urihttps://repozytorium.uw.edu.pl//handle/item/115777
dc.identifier.weblinkhttps://dl.acm.org/doi/pdf/10.1145/3448016.3457561
dc.languageeng
dc.pbn.affiliationcomputer and information sciences
dc.relation.pages2423–2436
dc.rightsClosedAccess
dc.sciencecloudnosend
dc.subject.enproperty graphs
dc.subject.enkey constraints
dc.titlePG-Keys: Keys for Property Graphs
dc.typeJournalArticle
dspace.entity.typePublication