Skip to main content

Easy and Complex: New Perspectives for Metadata Modeling Using RDF-Star and Named Graphs

  • Conference paper
  • First Online:
Knowledge Graphs and Semantic Web (KGSWC 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1686))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 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. 2.

    https://www.w3.org/2021/12/rdf-star.html.

  3. 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. 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. 5.

    https://graphdb.ontotext.com/documentation/free/devhub/rdf-sparql-star.html, Singleton Properties.

  6. 6.

    https://www.dbpedia.org/.

  7. 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. 8.

    http://www.geonames.org/.

  9. 9.

    https://sws.geonames.org/2940132.

  10. 10.

    https://www.w3.org/TR/vocab-dcat-2/.

  11. 11.

    https://w3c.github.io/rdf-star/cg-spec/2021-04-13.html#trig-star.

  12. 12.

    https://w3c.github.io/rdf-star/cg-spec/2021-04-13.html#dfn-triple.

References

  1. Resource Description Framework (RDF): Concepts and Abstract Syntax.https://www.w3.org/TR/rdf-concepts/

  2. 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

    Chapter  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

  5. 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)

    Google Scholar 

  6. Garijo, D., Eckert, K.: Dublin core to PROV mapping (2013). https://www.w3.org/TR/prov-dc/

  7. 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)

    Google Scholar 

  8. Heery, R., Patel, M.: Application profiles: mixing and matching metadata schemas. Ariadne (25) (2000). http://www.ariadne.ac.uk/issue/25/app-profiles/

  9. 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

  10. 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

  11. 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

    Google Scholar 

  12. Olaf Hartig, P.-A.C., Kellogg, G., Seaborn, A.: RDF-star and SPARQL-star (2021). https://www.w3.org/2021/12/rdf-star.html

  13. 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

    Google Scholar 

  14. Orlandi, F., Passant, A.: Modelling provenance of DBpedia resources using Wikipedia contributions. J. Web Semant. 9(2), 149–164 (2011)

    Google Scholar 

  15. Patrick J. Hayes, P.F.P.S.: RDF 1.1 Semantics (2014). https://www.w3.org/TR/rdf11-mt/

  16. Pérez, B., Rubio, J., Sáenz-Adán, C.: A systematic review of provenance systems. Knowl. Inf. Syst. 57(3), 495–543 (2018)

    Article  Google Scholar 

  17. 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

  18. 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

Download references

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

Authors

Corresponding author

Correspondence to Florian Rupp .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics