journal article·2025-04Open access

Modeling and Accessing Smart Materials with Integrity Constraints in the Shapes Constraint Language and Ontologies—The SmaDi Way

Özgür L. Özçep, Mena Leemhuis, Maximilian Winkler, Robert Courant, Thomas Sattel, Jürgen Maas

Advanced Engineering Materials· Volume 27· Issue 8

Abstract

Various types of semantic artifacts play a vital role in developing software systems, for example, information systems for materials scientists that adhere to the findability, accessibility, interoperability, reusability principles for digital assets. Among them, integrity constraints (ICs) are essential artifacts as they orthogonally add to the representation capabilities of ontologies a means to enforce consistency and completeness of given data. An IC language recommended by the worldwide web consortium (W3C) for use with linked open data is Shapes Constraint Language (SHACL). This article discusses the algorithm and evaluation results for a new SHACL validator developed in the context of SmaDi, a project for digitalizing smart materials associated with MaterialDigital. The new validator reduces SHACL constraints to SPARQL Protocol and RDF Query Language (SPARQL) queries, that is, queries in the W3C recommended query language over repositories represented in the standard syntax for linked open data, RDF. Hence, in contrast to off‐the‐shelf validators, it can be used with any SPARQL endpoint, even if there is only a (virtual) view of the RDF data. The article demonstrates the use of SHACL ICs for modeling some simple constraints over smart materials. The evaluation shows that our SHACL validator has processing times comparable to off‐the‐shelf SHACL validators.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Semantic Web and Ontologies · Scientific Computing and Data Management · Manufacturing Process and Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute of Humanities‐Centered Artificial Intelligence University of Hamburg Warburgstraße 28 20354 Hamburg Germany

Faculty of Engineering Free University of Bozen‐Bolzano Piazza Università 1 39100 Bolzano Italy

Institute of Information Systems University of Lübeck Ratzeburger Allee 160 23562 Lübeck Germany

Mechatronic Systems Lab Technische Universität Berlin Hardenbergstraße 36 10623 Berlin Germany

Mechatronics Group Technische Universität Ilmenau Max‐Planck‐Ring 12 98693 Ilmenau Germany

Funding

Bundesministerium für Bildung und Forschung

References (34)

Show source-provided references
1. Platform MaterialDigital https://www.materialdigital.de/(accessed: 8 April 2024).
2. World Wide Web Consortium (W3C) https://www.w3.org/(accessed: 22 April 2024).
3. 10.1007/978-3-031-47243-5_310.1007/978-3-031-47243-5_3 ↗
4. 10.1038/sdata.2016.1810.1038/sdata.2016.18 ↗
5. 10.1002/adem.20230220810.1002/adem.202302208 ↗
6. 10.1016/j.matdes.2023.11260310.1016/j.matdes.2023.112603 ↗
7. 10.1016/j.procir.2015.01.05510.1016/j.procir.2015.01.055 ↗
8. Carpi F. · 2011
9. 10.1016/S0375-9601(00)00561-210.1016/S0375-9601(00)00561-2 ↗
10. J.Mertens O.Cabuk J.Maas inProc. of SPIE Vol Long Beach CA 6 March–11 April2022 Vol.12042 p.1204214–1.
11. Poggi A. · J. Data Semant. · 2008 · 10 · 133
12. Calvanese D. · 2009 · 255
13. W3C Shapes Constraint Language (SHACL)2017 https://www.w3.org/TR/shacl/(accessed: 22 April 2024).
14. Resource Description Framework https://www.w3.org/RDF/.
15. A.Sommer N.Car pyshacl2024 https://zenodo.org/doi/10.5281/zenodo.4750840.
16. TopQuadrant SHACL https://github.com/TopQuadrant/shacl(accessed: 22 April 2024).
17. J.Corman F.Florenzano J. L.Reutter O.Savković inThe Semantic Web – ISWC 2019: 18th Int. Semantic Web Conf. Auckland New Zealand October 26–30 2019 Proc. Part I Springer‐Verlag Berlin Heidelberg2019 pp.145–163 ISBN 978‐3‐030‐30792‐9 https://doi.org/10.1007/978‐3‐030‐30793‐6_9.
18. Github Repository for the New SHACL Validator https://github.com/Neolomoxem/shacl‐obda.
19. 10.7551/mitpress/9780262527811.001.000110.7551/mitpress/9780262527811.001.0001 ↗
20. N.Guarino inProc. of the 1st Int. Conf. on Formal Ontologies in Information Systems FOIS’98 Trento Italy(Ed:N.Guarino) IOS Press Amsterdam1998 pp.3–15 http://citeseer.ist.psu.edu/guarino98formal.html.
21. OWL 2 Web Ontology Language Document Overview (Second Edition) – W3C Recommendation 11 December 2012 https://www.w3.org/TR/owl2‐overview/(accessed: 22 April 2024).
22. Baader F. · 2003
23. 10.1017/978113902535510.1017/9781139025355 ↗
24. 10.1186/s12911-018-0651-510.1186/s12911-018-0651-5 ↗
25. OWL 2 Web Ontology Language Profiles (Second Edition) W3C Recommendation 11 December 2012 https://www.w3.org/TR/owl2‐profiles/(accessed: 22 April 2024).
26. 10.3233/SW-2011-003210.3233/SW-2011-0032 ↗
27. R2RML: RDB to RDF Mapping Language – W3C Recommendation 27 September 2012 https://www.w3.org/TR/r2rml/(accessed: 22 April 2024).
28. R.Rosati inProc. of the 9th Int. Conf. on The Semantic Web: Research and Applications (ESWC'12) Springer‐Verlag Berlin Heidelberg2012 pp.360–374 ISBN 978‐3‐642‐30283‐1 http://dx.doi.org/10.1007/978‐3‐642‐30284‐8_31.
29. Ontop GitHub Repository https://github.com/ontop/ontop.
30. Rodrguez‐Muro M. · 2013 · 558
31. Eclipse Foundation Validation with shacl Webpage Documentation for the SHACL Extension of RDF4J 19 October2024.
32. 10.14778/3547305.354732910.14778/3547305.3547329 ↗
33. F.Bancilhon D.Maier Y.Sagiv J. D.Ullman inProc. of the Fifth ACM SIGACT‐SIGMOD Symp. on Principles of Database Systems PODS ’86 ACM New York NY1986 pp.1–15 ISBN 0‐89791‐179‐2 http://doi.acm.org/10.1145/6012.15399.10.1145/6012.15399 ↗
34. M.Figuera P. D.Rohde M.‐E.Vidal inProc. of the Web Conf. 2021 WWW ’21 Association for Computing Machinery New York NY2021 pp.3337–3348 ISBN 9781450383127 https://doi.org/10.1145/3442381.3449877.10.1145/3442381.3449877 ↗