Transforming SHACL Shape Graphs into HTML Applications for Populating Knowledge Graphs
Creating applications to manually populate and modify knowledge graphs is a complex task. In this paper, we propose a novel approach for designing user interfaces for this purpose, based on existing SHACL constraint files. Our method consists of taking SHACL constraints and creating multi-form web applications. The novelty of the approach is to treat the editing of knowledge graphs via multi-form application interaction as a business process. This enables user interface modeling, such as modeling of application control flows by integrating ontology-based business process management components. Additionally, because our application models are themselves knowledge graphs, we demonstrate how they can leverage OWL reasoning to verify logical consistency and improve the user experience.
Authors
- Petko Rutesic (ORCID: https://orcid.org/0000-0001-7017-707X)
- Heiko Paulheim
- Dennis Pfisterer (ORCID: https://orcid.org/0000-0002-4877-1088)
- Stefan Fischer (ORCID: https://orcid.org/0000-0003-1292-8925)
Institutions
- Baden-Wuerttemberg Cooperative State University (DE)
- Technische Hochschule Mannheim (DE)
- University of Mannheim (DE)
- Institute for Integrative and Experimental Genomics (DE)
- University of Lübeck (DE)
Publication Details
- Journal
- Digital
- Published
- 2025-10-15
- DOI
- https://doi.org/10.3390/digital5040056
- Primary Topic
- Semantic Web and Ontologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00