paper-with-me

홈 › Papers

ProGS: Property Graph Shapes Language (Extended Version)

2021-07-12 · Philipp Seifer, Ralf Lämmel, Steffen Staab

Property graphs constitute data models for representing knowledge graphs. They allow for the convenient representation of facts, including facts about facts, represented by triples in subject or object position of other triples. Knowledge graphs such as Wikidata are created by a diversity of contributors and a range of sources leaving them prone to two types of errors. The first type of error, falsity of facts, is addressed by property graphs through the representation of provenance and validity, making triples occur as first-order objects in subject position of metadata triples. The second type of error, violation of domain constraints, has not been addressed with regard to property graphs so far. In RDF representations, this error can be addressed by shape languages such as SHACL or ShEx, which allow for checking whether graphs are valid with respect to a set of domain constraints. Borrowing ideas from the syntax and semantics definitions of SHACL, we design a shape language for property graphs, ProGS, which allows for formulating shape constraints on property graphs including their specific constructs, such as edges with identities and key-value annotations to both nodes and edges. We define a formal semantics of ProGS, investigate the resulting complexity of validating property graphs against sets of ProGS shapes, compare with corresponding results for SHACL, and implement a prototypical validator that utilizes answer set programming.

📄 PDF Abstract BibTeX arXiv:2107.05566

Code (1)

softlang/progs 공식 구현

Tasks

Knowledge GraphsPositionvalid

Similar Papers 제목 키워드 기반

Transforming Shape Schemas with Composable Property-Graph Queries (Extended Version)

2026-06-12 · Philipp Seifer, Daniel Hernández, Ralf Lämmel, Steffen Staab arxiv

Property graphs may be constrained by schemas that inform both query engines and human users about the shape of valid data, enforcing a contract between data provider and consumer. Composable property-graph queries trans…

ProgSG: Cross-Modality Representation Learning for Programs in Electronic Design Automation

2023-05-18 · Yunsheng Bai, Atefeh Sohrabizadeh, Zongyue Qin, Ziniu Hu 외

Recent years have witnessed the growing popularity of domain-specific accelerators (DSAs), such as Google's TPUs, for accelerating various applications such as deep learning, search, autonomous driving, etc. To facilitat…

Autonomous DrivingHigh-Level SynthesisRepresentation Learning

ProGS: Towards Progressive Coding for 3D Gaussian Splatting

2026-03-10 · Zhiye Tang, Lingzhuo Liu, Shengjie Jiao, Qiudan Zhang 외 arxiv

With the emergence of 3D Gaussian Splatting (3DGS), numerous pioneering efforts have been made to address the effective compression issue of massive 3DGS data. 3DGS offers an efficient and scalable representation of 3D s…

Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesis

2024-06-13 · Zongyue Qin, Yunsheng Bai, Atefeh Sohrabizadeh, Zijian Ding 외

In recent years, domain-specific accelerators (DSAs) have gained popularity for applications such as deep learning and autonomous driving. To facilitate DSA designs, programmers use high-level synthesis (HLS) to compile …

Autonomous DrivingHigh-Level SynthesisRepresentation Learning

From Shapes to Shapes: Inferring SHACL Shapes for Results of SPARQL CONSTRUCT Queries (Extended Version)

2024-02-13 · Philipp Seifer, Daniel Hernández, Ralf Lämmel, Steffen Staab

SPARQL CONSTRUCT queries allow for the specification of data processing pipelines that transform given input graphs into new output graphs. It is now common to constrain graphs through SHACL shapes allowing users to unde…