Skip to main content

Version Control and Change Validation for RDF Datasets

  • Conference paper
  • First Online:
Metadata and Semantic Research (MTSR 2017)

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

Included in the following conference series:

Abstract

The dynamic and distributed nature of the Semantic Web demands for methodologies and systems fostering collective participation to the evolution of datasets. In collaborative and iterative processes for dataset development, it is important to keep track of individual changes for provenance. Different scenarios may require mechanisms to foster consensus, resolve conflicts between competing changes, reversing or ignoring changes etc. In this paper, we perform a landscape analysis of version control for RDF datasets, emphasizing the importance of change reversion to support validation. Firstly, we discuss different representations of changes in RDF datasets and introduce higher-level perspectives on change. Secondly, we analyze diverse approaches to version control. We conclude by focusing on validation, characterizing it as a separate need from the mere preservation of different versions of a dataset.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. W3C: OWL 2 Web Ontology Language. In: World Wide Web Consortium (W3C). http://www.w3.org/TR/2009/REC-owl2-overview-20091027/. Accessed 27 Oct 2009

  2. Hodge, G.: Systems of Knowledge Organization for Digital Libraries: Beyond Traditional Authority Files. Council on Library and Information Resources, Washington, DC (2000)

    Google Scholar 

  3. W3C: Resource Description Framework (RDF). http://www.w3.org/RDF/. Accessed 2004

  4. Ognyanov, D., Kiryakov, A.: Tracking changes in RDF(S) repositories. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW 2002. LNCS, vol. 2473, pp. 373–378. Springer, Heidelberg (2002). http://doi.org/10.1007/3-540-45810-7_33

    Chapter  Google Scholar 

  5. Papavassiliou, V., Flouris, G., Fundulaki, I., Kotzinos, D., Christophides, V.: On detecting high-level changes in RDF/S KBs. In: Bernstein, A., Karger, D.R., Heath, T., Feigenbaum, L., Maynard, D., Motta, E., Thirunarayan, K. (eds.) ISWC 2009. LNCS, vol. 5823, pp. 473–488. Springer, Heidelberg (2009). http://doi.org/10.1007/978-3-642-04930-9_30

    Chapter  Google Scholar 

  6. Zaikin, I., Tuzovsky, A.: Owl2vcs: tools for distributed ontology development. In : Proceedings of the 10th International Workshop on OWL: Experiences and Directions (OWLED 2013) Co-located with 10th Extended Semantic Web Conference (ESWC 2013), Montpellier, France, May 26–27, 2013 (2013)

    Google Scholar 

  7. Berners-Lee, T., Connolly, D.: Delta: an ontology for the distribution of differences between RDF graphs. In: World Wide Web Consortium (W3C). https://www.w3.org/DesignIssues/Diff. Accessed 2001

  8. Völkel, M., Enguix, C.F., Kruk, S.R., Zhdanova, A.V., Stevens, R., Sure, Y.: SemVersion - versioning RDF and ontologies. In: KnowledgeWeb Deliverable D2.3.3.v1, Institute AIFB, University of Karlsruhe, June 2005

    Google Scholar 

  9. Seaborne, A., Davis, I.: Supporting change propagation in RDF. In: Proceedings of the W3C Workshop - RDF Next Steps, June 26–27, 2010, Stanford, Palo Alto, CA, USA (2010)

    Google Scholar 

  10. Auer, S., Herre, H.: A versioning and evolution framework for RDF knowledge bases. In: Virbitskaite, I., Voronkov, A. (eds.) PSI 2006. LNCS, vol. 4378, pp. 55–69. Springer, Heidelberg (2007). http://doi.org/10.1007/978-3-540-70881-0_8

    Chapter  Google Scholar 

  11. Berners-Lee, T., Connolly, D.: Notation3 (N3): a readable RDF syntax. In: World Wide Web Consortium - Team Submission. https://www.w3.org/TeamSubmission/n3/. Accessed 28 Mar 2011

  12. Cassidy, S., Ballantine, J.: Version control for RDF triple stores. In: ICSOFT 2007, Proceedings of the Second International Conference on Software and Data Technologies, Volume ISDM/EHST/DC, Barcelona, Spain, July 22–25, 2007, pp. 5–12 (2007). http://doi.org/10.5220/0001340100050012

  13. Noy, N.F., Chugh, A., Liu, W., Musen, M.A.: A framework for ontology evolution in collaborative environments. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 544–558. Springer, Heidelberg (2006). http://doi.org/10.1007/11926078_39

    Chapter  Google Scholar 

  14. Klein, M., Fensel, D., Kiryakov, A., Ognyanov, D.: Ontology versioning and change detection on the web. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW 2002. LNCS, vol. 2473, pp. 197–212. Springer, Heidelberg (2002). http://doi.org/10.1007/3-540-45810-7_20

    Chapter  Google Scholar 

  15. Im, D.-H., Lee, S.-W., Kim, H.-J.: A version management framework for RDF triple stores. Int. J. Softw. Eng. Knowl. Eng. 22(01), 85–106 (2012). http://doi.org/10.1142/S0218194012500040

    Article  Google Scholar 

  16. Sande, M.V., Colpaert, P., Verborgh, R., Coppens, S., Mannens, E., Van de Walle, R.: R&Wbase: Git for triples. In: Proceedings of the WWW 2013 Workshop on Linked Data on the Web, Rio de Janeiro, Brazil, 14 May, 2013 (2013)

    Google Scholar 

  17. Graube, M., Hensel, S., Urbas, L.: R43ples: revisions for triples - an approach for version control in the semantic web. In: Proceedings of the 1st Workshop on Linked Data Quality Co-located with 10th International Conference on Semantic Systems, LDQ@SEMANTiCS 2014, Leipzig, Germany, 2nd September, 2014 (2014)

    Google Scholar 

  18. Halilaj, L., Grangel-González, I., Coskun, G., Lohmann, S., Auer, S.: Git4Voc: collaborative vocabulary development based on git. Int. J. Semant. Comput. 10(2), 167–191 (2016). http://doi.org/10.1142/S1793351X16400067

    Article  Google Scholar 

  19. Stellato, A., Rajbhandari, S., Turbati, A., Fiorelli, M., Caracciolo, C., Lorenzetti, T., Keizer, J., Pazienza, M.T.: VocBench: a web application for collaborative development of multilingual thesauri. In: Gandon, F., Sabou, M., Sack, H., d’Amato, C., Cudré-Mauroux, P., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9088, pp. 38–53. Springer, Cham (2015). http://doi.org/10.1007/978-3-319-18818-8_3

    Chapter  Google Scholar 

  20. Tudorache, T., Noy, N.F., Tu, S., Musen, M.A.: Supporting collaborative ontology development in protégé. In: Sheth, A., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol. 5318, pp. 17–32. Springer, Heidelberg (2008). http://doi.org/10.1007/978-3-540-88564-1_2

    Chapter  Google Scholar 

  21. Tudorache, T., Nyulas, C., Noy, N.F., Musen, M.A.: WebProtégé: a collaborative ontology editor and knowledge acquisition tool for the Web. Semant. Web 4(1), 89–99 (2013). http://doi.org/10.3233/SW-2012-0057

    Google Scholar 

  22. Tunnicliffe, S., Davis, I.: Changeset. http://vocab.org/changeset/. Accessed 2005

  23. Stellato, A., Turbati, A., Fiorelli, M., Lorenzetti, T., Costetchi, E., Laaboudi, C., Van Gemert, W., Keizer, J.: Towards VocBench 3: pushing collaborative development of thesauri and ontologies further beyond. In: 17th European Networked Knowledge Organization Systems (NKOS) Workshop, Thessaloniki, Greece, 21st September 2017

    Google Scholar 

Download references

Acknowledgments

This work has been funded by the European Commission ISA2 programme, supporting development of the collaborative RDF editing platform Vocbench 3 [23].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel Fiorelli .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fiorelli, M., Pazienza, M.T., Stellato, A., Turbati, A. (2017). Version Control and Change Validation for RDF Datasets. In: Garoufallou, E., Virkus, S., Siatri, R., Koutsomiha, D. (eds) Metadata and Semantic Research. MTSR 2017. Communications in Computer and Information Science, vol 755. Springer, Cham. https://doi.org/10.1007/978-3-319-70863-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-70863-8_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-70862-1

  • Online ISBN: 978-3-319-70863-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics