WG211/M24Laemmel
Contents
Title
Type Inference in a Knowledge-Graph Setting
Abstract
What’s the framework of attribute, context-free and regular grammars to the programming language researcher, that’s the framework of description logics to the semantic web researcher. What’s type checking to the programming language researcher, that’s schema-based validation (think of SHACL and friends) to the semantic web researcher. What’s more or less functional code to the programming language researcher, that’s graph queries to the semantic web researcher.
These two worlds — programming languages (PL) and semantic web (SW) — are massively different:
- CWA is more Ok for the PL world; OWA is more Ok for the SW world, but both worlds aren’t shy to go back and forth.
- The PL world focuses on functions and procedures; the SW world focuses on queries.
- These two worlds also differ in terms of major pragmatics: (im)mutability, persistence, …
In this slot, we discuss “type inference in a semantic web / knowledge-graph setting” so that:
- we demonstrate inference of schemas for results of semantic data queries;
- we exemplify the challenges due to the open-world assumption for the data at hand;
- we pinpoint the role of description logics in formalizing type checking / inference in this setting.
Authors
Combined author team in recent years — in alphabetical order:
- Daniel Hernandez — University of Stuttgart
- Ralf Lämmel — University of Koblenz
- Martin Leinberger — Bosch Corporate Research
- Xinyi Pan — University of Stuttgart
- Tjitze Rienstra — Maastricht University
- Claudia Schon — Trier University of Applied Sciences
- Philipp Seifer — University of Koblenz
- Steffen Staab — University of Stuttgart
Further reading
- From Shapes to Shapes: Inferring SHACL Shapes for Results of SPARQL CONSTRUCT Queries
- From Shapes to Shapes: Inferring SHACL-like Shapes for Results of GCORE-like Composable Queries
- To be submitted.
Also:
- eSPARQL: Representing and Reconciling Agnostic and Atheistic Beliefs in RDF-star Knowledge Graphs
- ProGS: Property Graph Shapes Language
- Deciding SHACL Shape Containment Through Description Logics Reasoning
- Semantic Query Integration With Reason
- Type Checking Program Code Using SHACL
See https://dblp.org/pid/l/RalfLammel.html for more.