2019
DOI: 10.1007/978-3-030-30793-6_31
|View full text |Cite
|
Sign up to set email alerts
|

SHACL Constraints with Inference Rules

Abstract: 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 lea… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3
2

Relationship

2
6

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 13 publications
0
9
0
Order By: Relevance
“…Assuming graph G is valid w.r.t. to a shacl document M , the approach presented in [38], called schema expansion, allows us to predict whether the graph closure G ′ will still be valid w.r.t. M without having to validate G ′ against M .…”
Section: Inference Rules and The Schema Expansionmentioning
confidence: 99%
See 1 more Smart Citation
“…Assuming graph G is valid w.r.t. to a shacl document M , the approach presented in [38], called schema expansion, allows us to predict whether the graph closure G ′ will still be valid w.r.t. M without having to validate G ′ against M .…”
Section: Inference Rules and The Schema Expansionmentioning
confidence: 99%
“…M 1 will validate shape :ManagerS, but it might not validate :SubordinateS. Two approaches to compute the schema expansion are presented in [38], for datalog [9] inference rules without negation. The first based on the concept of critical instance [30], and the second an optimisation of the first.…”
Section: Inference Rules and The Schema Expansionmentioning
confidence: 99%
“…As explained in [25], SHACL rules can trigger ontological or non-ontological inferences. Ontological inferences derive facts that can be added to the model.…”
Section: Compliance Checking In Shaclmentioning
confidence: 99%
“…The validation facts, as well as new individuals, derived through SHACL are not mandatorily inserted in the ontology. The SHACL rules to model the reified I/O logic formulae in (3), (4), and (5) represent non-ontological inferences, in the sense explained in [25]: these rules are only functional to infer the truth value of is-lawful before the SHACL shape in ( 6) is validated.…”
Section: Serializing Reified I/o Logic In Shaclmentioning
confidence: 99%
“…For example, an ACA aggregating observations from methane detectors is not relevant in an environment where methane detectors are not present. To tackle this, we reuse an existing approach for checking rule applicability on triplestores in different scenarios [2]. We do this by extracting the notion of a triplestore schema for the particular scenario and devising an algorithm to check rule applicability against that schema.…”
Section: Description Of the Frameworkmentioning
confidence: 99%