paper-with-me

홈 › Papers

SHACL Constraints with Inference Rules

2019-11-01 · Paolo Pareti, George Konstantinidis, Timothy J. Norman, Murat Şensoy

The Shapes Constraint Language (SHACL) has been recently introduced as a W3C recommendation to define constraints that can be validated against RDF graphs. Interactions of SHACL with other Semantic Web technologies, such as ontologies or reasoners, is a matter of ongoing research. In this paper we study the interaction of a subset of SHACL with inference rules expressed in datalog. On the one hand, SHACL constraints can be used to define a "schema" for graph datasets. On the other hand, inference rules can lead to the discovery of new facts that do not match the original schema. Given a set of SHACL constraints and a set of datalog rules, we present a method to detect which constraints could be violated by the application of the inference rules on some graph instance of the schema, and update the original schema, i.e, the set of SHACL constraints, in order to capture the new facts that can be inferred. We provide theoretical and experimental results of the various components of our approach.

📄 PDF Abstract BibTeX arXiv:1911.00598

Code (1)

paolo7/ISWC2019-code 공식 구현

Similar Papers 제목 키워드 기반

A Review of SHACL: From Data Validation to Schema Reasoning for RDF Graphs

2021-12-02 · Paolo Pareti, George Konstantinidis

We present an introduction and a review of the Shapes Constraint Language (SHACL), the W3C recommendation language for validating RDF data. A SHACL document describes a set of constraints on RDF nodes, and a graph is val…

valid

Automated Validation of Textual Constraints Against AutomationML via LLMs and SHACL

2025-06-12 · Tom Westermann, Aljosha Köcher, Felix Gehlhoff

AutomationML (AML) enables standardized data exchange in engineering, yet existing recommendations for proper AML modeling are typically formulated as informal and textual constraints. These constraints cannot be validat…

Language ModelingLanguage ModellingLarge Language Model

SHACL Validation under Graph Updates (Extended Paper)

2025-07-31 · Shqiponja Ahmetaj, George Konstantinidis, Magdalena Ortiz, Paolo Pareti 외 arxiv

SHACL (SHApe Constraint Language) is a W3C standardized constraint language for RDF graphs. In this paper, we study SHACL validation in RDF graphs under updates. We present a SHACL-based update language that can capture …

SHACL2FOL: An FOL Toolkit for SHACL Decision Problems

2024-06-12 · Paolo Pareti

Recent studies on the Shapes Constraint Language (SHACL), a W3C specification for validating RDF graphs, rely on translating the language into first-order logic in order to provide formally-grounded solutions to the vali…

Management

SHACL Satisfiability and Containment (Extended Paper)

2020-08-31 · Paolo Pareti, George Konstantinidis, Fabio Mogavero, Timothy J. Norman

The Shapes Constraint Language (SHACL) is a recent W3C recommendation language for validating RDF data. Specifically, SHACL documents are collections of constraints that enforce particular shapes on an RDF graph. Previou…

Translation