Abstract
The Resource Description Framework is well-established as a lingua franca for data modeling and is designed to integrate heterogeneous data at instance and schema level using statements. While RDF is conceptually simple, data models nevertheless get complex, when complex data needs to be represented. Additional levels of indirection with intermediate resources instead of simple properties lead to higher barriers for prospective users of the data. Based on three patterns, we argue that shifting information to a meta-level can not only be used to (1) provide provenance information, but can also help to (2) maintain backwards compatibility for existing models, and to (3) reduce the complexity of a data model. There are, however, multiple ways in RDF to use a meta-level, i.e., to provide additional statements about statements. With Named Graphs, there exists a well-established mechanism to describe groups of statements. Since its inception, however, it has been hard to make statements about single statements. With the introduction of RDF-star, a new way to provide data about single statements is now available. We show that the combination of RDF-star and Named Graphs is a viable solution to express data on a meta-level and propose that this meta-level should be used as first class citizen in data modeling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
While it depends on the perspective, we consider data complex that uses several layers of properties and dependent classes to describe a resource.
- 2.
- 3.
Throughout this paper, we use TriG-star syntax in the examples. For reference this is a list of the implied namespaces, ex is the default or empty namespace: rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#; owl: http://www.w3.org/2002/07/owl#; ex: http://example.org/; dcat: http://www.w3.org/ns/dcat#; dct: http://purl.org/dc/terms/; foaf: http://xmlns.com/foaf/0.1/; prov: http://www.w3.org/ns/prov#; dbp: http://dbpedia.org/property/; dbo: http://dbpedia.org/ontology/; gn: http://www.geonames.org/ontology#; gndo: http://d-nb.info/standards/elementset/gnd#.
- 4.
To get evidence of reification usage in real world application we checked a given list of SPARQL endpoints. In favor we use the Wikidata SPARQL endpoint list at https://www.wikidata.org/wiki/Wikidata:Lists/SPARQL_endpoints. This examination was done automatically with a suitable SPARQL query. The list, however, contains 139 entries and can be, according to its small size, considered as a sample only. Merely 78 endpoints were reachable via GET or POST requests (on July 20th 2022). 7 out of 78 remaining endpoints were not suitable for this study, being no actual SPARQL endpoint or the domain has been sold. Out of 72 endpoints 5 are using reification. At just 7,7% that’s a small percentage. This supports the thesis that reification is rarely used.
- 5.
https://graphdb.ontotext.com/documentation/free/devhub/rdf-sparql-star.html, Singleton Properties.
- 6.
- 7.
According to the DBpedia ontology, this should actually be modeled with an n-ary entity, but at least in the current version of DBpedia, the described problem exists.
- 8.
- 9.
- 10.
- 11.
- 12.
References
Resource Description Framework (RDF): Concepts and Abstract Syntax.https://www.w3.org/TR/rdf-concepts/
Bucur, C.-I., Kuhn, T., Ceolin, D.: A unified nanopublication model for effective and user-friendly access to the elements of scientific publishing. In: Keet, C.M., Dumontier, M. (eds.) EKAW 2020. LNCS (LNAI), vol. 12387, pp. 104–119. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-61244-3_7
Carroll, J.J., Bizer, C., Hayes, P., Stickler, P.: Named graphs, provenance and trust. In: Proceedings of the 14th International Conference on World Wide Web - WWW 2005, pp. 613–622. ACM Press, Chiba (2005)
Dodds, L., Davis, I.: Follow your nose. In: Linked Data Patterns - A pattern catalogue for modelling, publishing, and consuming Linked Data (2012). https://patterns.dataincubator.org/book/follow-your-nose.html
Eckert, K.: Provenance and annotations for linked data. In: Linking to the Future: 2013 Proceedings of the International Conference on Dublin Core and Metadata Applications, pp. 9–18 (2013)
Garijo, D., Eckert, K.: Dublin core to PROV mapping (2013). https://www.w3.org/TR/prov-dc/
Hartig, O.: Foundations of RDF* and SPARQL*. In: Proceedings of the 11th Alberto Mendelzon International Workshop on Foundations of Data Management and the Web 2017. CEUR Workshop Proceedings, vol. 1912, pp. 1–11 (2017)
Heery, R., Patel, M.: Application profiles: mixing and matching metadata schemas. Ariadne (25) (2000). http://www.ariadne.ac.uk/issue/25/app-profiles/
Isaac, A.: Europeana Data Model Primer (2013). https://pro.europeana.eu/files/Europeana_Professional/Share_your_data/Technical_requirements/EDM_Documentation/EDM_Primer_130714.pdf
Lagoze, C., Van de Sompel, H., Johnston, P., Nelson, M., Sanderson, R., Warner, S.: ORE User Guide - Primer (2008). http://openarchives.org/ore/1.0/primer
Nguyen, V., Bodenreider, O., Sheth, A.: Don’t like RDF reification? Making statements about statements using singleton property. In: Proceedings of the ... International World-Wide Web Conference. International WWW Conference 2014, pp. 759–770, April 2014
Olaf Hartig, P.-A.C., Kellogg, G., Seaborn, A.: RDF-star and SPARQL-star (2021). https://www.w3.org/2021/12/rdf-star.html
Orlandi, F., Graux, D., O’Sullivan, D.: Benchmarking RDF metadata representations: reification, singleton property and RDF. In: 2021 IEEE 15th International Conference on Semantic Computing (ICSC), pp. 233–240, January 2021. ISSN 2325-6516
Orlandi, F., Passant, A.: Modelling provenance of DBpedia resources using Wikipedia contributions. J. Web Semant. 9(2), 149–164 (2011)
Patrick J. Hayes, P.F.P.S.: RDF 1.1 Semantics (2014). https://www.w3.org/TR/rdf11-mt/
Pérez, B., Rubio, J., Sáenz-Adán, C.: A systematic review of provenance systems. Knowl. Inf. Syst. 57(3), 495–543 (2018)
Sikos, L.F., Philp, D.: Provenance-aware knowledge representation: a survey of data models and contextualized knowledge graphs. Data Sci. Eng. 5(3), 293–316 (2020). https://doi.org/10.1007/s41019-020-00118-0
Svensson, L.G., Verborgh, R., Sompel, H.V.d.: Indicating, discovering, negotiating, and writing profiled representations. Internet Draft draft-svensson-profiled-representations-01, Internet Engineering Task Force, March 2021. https://datatracker.ietf.org/doc/draft-svensson-profiled-representations-01
Acknowledgements
This research was partially supported by the Volkswagen Foundation (Project: Consequences of Artificial Intelligence on Urban Societies, Grant 98555) and the German Research Foundation (Project: Specialized Subject Service for Jewish Studies, Grant 286004564). We thank Magnus Pfeffer for his valuable feedback.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Rupp, F., Schnabel, B., Eckert, K. (2022). Easy and Complex: New Perspectives for Metadata Modeling Using RDF-Star and Named Graphs. In: Villazón-Terrazas, B., Ortiz-Rodriguez, F., Tiwari, S., Sicilia, MA., Martín-Moncunill, D. (eds) Knowledge Graphs and Semantic Web . KGSWC 2022. Communications in Computer and Information Science, vol 1686. Springer, Cham. https://doi.org/10.1007/978-3-031-21422-6_18
Download citation
DOI: https://doi.org/10.1007/978-3-031-21422-6_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21421-9
Online ISBN: 978-3-031-21422-6
eBook Packages: Computer ScienceComputer Science (R0)