X-DigCheck tool helps keep data profiles and knowledge graphs in sync
X-DigCheck: Co-Evolving Application Profiles and Knowledge Graphs, Demonstrated on the RTI Documentation of Rupe Magna
DatabasesDigital Libraries
Summary
Data profiles describe how to organize and check data, but they often fall out of sync with the data they describe. This paper presents X-DigCheck, a software tool that helps profiles and the data evolve together continuously. The tool lifts data into a special format, checks for problems, and produces reports that guide updating both the profiles and data. The authors show how this works with detailed imaging data from a historic castle survey in Italy.
What this means in practice
- •For cultural heritage data teams: Maintain accurate and evolving data descriptions for cultural heritage imaging datasets to ensure data and profiles stay consistent over time.
- •For knowledge graph engineers: Integrate continuous validation and feedback loops into knowledge graph pipelines regardless of domain to detect and fix modeling gaps automatically.
Tested on one dataset.
Authors
Celian Ringwald, Huseyin Erdogan, Valentina Presutti, Cristiano Putzolu
Abstract
We demonstrate X-DigCheck, a domain-independent environment for building and maintaining application profiles as they co-evolve with the data they describe. Profiles developed against a fixed ontology quickly drift from the schema they were meant to capture. X-DigCheck treats profile construction as a continuous ontology-data co-evolution loop: data are lifted into RDF against the profile, checked through competency questions and SHACL, and the resulting reports jointly drive revisions of the ontology, mappings, constraints, and graph. The loop is agnostic to the domain and to the pipeline that produces the graph. We validate and demonstrate the tool in the cultural heritage domain, on the construction of RupeMagna-RTI, the first Reflectance Transformation Imaging (RTI) specialisation of the Cultural Heritage Survey ODP (CHS-ODP), aligned with CIDOC-CRM/CRMdig, ArCo, CHAD-KG, and Getty AAT, with semRTI as the lifting pipeline of this use case. The demonstration lets visitors run one full turn of the loop -on the shipped Rupe Magna (Grosio, Italy) RTI survey, or on a profile and graph of their own -executing the competency-question and SHACL checks live and reading the bidirectional coverage report that flags modelling gaps and stale assumptions. The result is a portable co-evolution environment for profile engineering, together with a reusable RTI application profile produced through it. A screencast of the demonstration is available at https://zenodo.org/records/22210609.