Advertisement

Decentralized Evolution and Consolidation of RDF Graphs

  • Natanael ArndtEmail author
  • Michael Martin
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10360)

Abstract

The World Wide Web and the Semantic Web are designed as a network of distributed services and datasets. In this network and its genesis, collaboration played and still plays a crucial role. But currently we only have central collaboration solutions for RDF data, such as SPARQL endpoints and wiki systems, while decentralized solutions can enable applications for many more use-cases. Inspired by a successful distributed source code management methodology in software engineering a framework to support distributed evolution is proposed. The system is based on Git and provides distributed collaboration on RDF graphs. This paper covers the formal expression of the evolution and consolidation of distributed datasets, the synchronization, as well as other supporting operations.

Notes

Acknowledgement

We want to thank Sören Auer for his valuable important remarks and Norman Radtke for his precious and tireless implementation work. This work was partly supported by a grant from the German Federal Ministry of Education and Research (BMBF) for the LEDS Project under grant agreement No 03WKCG11C.

References

  1. 1.
    Arndt, N., Junghanns, K., Meissner, R., Frischmuth, P., Radtke, N., Frommhold, M., Martin, M.: Structured feedback: a distributed protocol for feedback and patches on the web of data. In: Proceedings of the Workshop on Linked Data on the Web Co-located with the 25th International World Wide Web Conference (WWW 2016), CEUR Workshop Proceedings, vol. 1593, Montréal, Canada, April 2016. http://events.linkeddata.org/ldow2016/papers/LDOW2016_paper_02.pdf
  2. 2.
    Arndt, N., Nuck, S., Nareike, A., Radtke, N., Seige, L., Riechert, T.: AMSL: creating a linked data infrastructure for managing electronic resources in libraries. In: Horridge, M., Rospocher, M., van Ossenbruggen, J. (eds.) Proceedings of the ISWC 2014 Posters and Demonstrations Track, CEUR Workshop Proceedings, vol. 1272, pp. 309–312, Riva del Garda, Italy, October 2014. http://ceur-ws.org/Vol-1272/paper_66.pdf
  3. 3.
    Arndt, N., Radtke, N., Martin, M.: Distributed collaboration on RDF datasets using GIT: towards the quit store. In: 12th International Conference on Semantic Systems Proceedings (SEMANTiCS 2016), SEMANTiCS 2016, Leipzig, Germany, September 2016. https://dx.doi.org/10.1145/2993318.2993328
  4. 4.
    Arndt, N., Tramp, S.: Xodx: a node for the distributed semantic social network. In: Horridge, M., Rospocher, M., van Ossenbruggen, J. (eds.) Proceedings of the ISWC 2014 Posters and Demonstrations Track, CEUR Workshop Proceedings, vol. 1272, pp. 465–468, Riva del Garda, Italy, October 2014. http://ceur-ws.org/Vol-1272/paper_154.pdf
  5. 5.
    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). doi: 10.1007/978-3-540-70881-0_8 CrossRefGoogle Scholar
  6. 6.
    Berners-Lee, T., Connolly, D.: Delta: an ontology for the distribution of differences between RDF graphs. Technical report, W3C (2001). http://www.w3.org/DesignIssues/Diff
  7. 7.
    Bizer, C., Schultz, A.: The Berlin SPARQL benchmark. Int. J. Semant. Web Inf. Syst. 5, 1–24 (2009)Google Scholar
  8. 8.
    Cassidy, S., Ballantine, J.: Version control for RDF triple stores. In: Filipe, J., Shishkov, B., Helfert, M. (eds.) ICSOFT 2007, Proceedings of the Second International Conference on Software and Data Technologies, Volume ISDM/EHST/DC, Barcelona, Spain, 22–25 July 2007, pp. 5–12. INSTICC Press (2007)Google Scholar
  9. 9.
    Cyganiak, R., Wood, D., Lanthaler, M., Klyne, G., Carroll, J.J., McBride, B.: RDF 1.1 concepts and abstract syntax, February 2014. https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/, https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/
  10. 10.
    Fernández, J.D., Umbrich, J., Polleres, A., Knuth, M.: Evaluating query and storage strategies for RDF archives. In: Proceedings of the 12th International Conference on Semantic Systems, SEMANTiCS 2016, NY, USA, pp. 41–48 (2016). https://dx.doi.org/10.1145/2993318.2993333
  11. 11.
    Frischmuth, P., Arndt, N., Martin, M.: OntoWiki 1.0: 10 years of development - what’s new in OntoWiki. In: Joint Proceedings of the Posters and Demos Track of the 12th International Conference on Semantic Systems - SEMANTiCS2016 and the 1st International Workshop on Semantic Change and Evolving Semantics (SuCCESS 2016), CEUR Workshop Proceedings, Leipzig, Germany, September 2016. http://ceur-ws.org/Vol-1695/paper11.pdf
  12. 12.
    Frischmuth, P., Martin, M., Tramp, S., Riechert, T., Auer, S.: OntoWiki-an authoring, publication and visualization interface for the data web. Semant. Web J. 6(3), 215–240 (2015). http://www.semantic-web-journal.net/system/files/swj490_0.pdf Google Scholar
  13. 13.
    Frommhold, M., Arndt, N., Tramp, S., Petersen, N.: Publish and subscribe for RDF in enterprise value networks. In: Proceedings of the Workshop on Linked Data on the Web Co-located with the 25th International World Wide Web Conference (WWW 2016) (2016). http://events.linkeddata.org/ldow2016/papers/LDOW2016_paper_05.pdf
  14. 14.
    Frommhold, M., Piris, R.N., Arndt, N., Tramp, S., Petersen, N., Martin, M.: Towards versioning of arbitrary RDF data. In: 12th International Conference on Semantic Systems Proceedings (SEMANTiCS 2016), SEMANTiCS 2016, Leipzig, Germany, September 2016Google Scholar
  15. 15.
    Graube, M., Hensel, S., Urbas, L.: Open semantic revision control with R43ples: Extending SPARQL to access revisions of named graphs. In: Proceedings of the 12th International Conference on Semantic Systems, SEMANTiCS 2016, NY, USA, pp. 49–56 (2016). https://dx.doi.org/10.1145/2993318.2993336
  16. 16.
    Haase, P., Stojanovic, L.: Consistent evolution of OWL ontologies. In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 182–197. Springer, Heidelberg (2005). doi: 10.1007/11431053_13 CrossRefGoogle Scholar
  17. 17.
    Halilaj, L., Grangel-González, I., Coskun, G., Auer, S.: Git4Voc: Git-based versioning for collaborative vocabulary development. In: 10th International Conference on Semantic Computing, Laguna Hills, California, February 2016Google Scholar
  18. 18.
    Hayes, P.J., Patel-Schneider, P.F.: RDF 1.1 semantics, February 2014. https://www.w3.org/TR/2014/REC-rdf11-mt-20140225/, https://www.w3.org/TR/2014/REC-rdf11-mt-20140225/
  19. 19.
    Kontokostas, D., Westphal, P., Auer, S., Hellmann, S., Lehmann, J., Cornelissen, R., Zaveri, A.: Test-driven evaluation of linked data quality. In: Proceedings of the 23rd International Conference on World Wide Web, WWW 2014, International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, pp. 747–758 (2014)Google Scholar
  20. 20.
    Krötzsch, M., Vrandečić, D., Völkel, M.: Semantic MediaWiki. 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. 935–942. Springer, Heidelberg (2006). doi: 10.1007/11926078_68 CrossRefGoogle Scholar
  21. 21.
    Meinhardt, P., Knuth, M., Sack, H.: TailR: a platform for preserving history on the web of data. In: Proceedings of the 11th International Conference on Semantic Systems, SEMANTICS 2015, NY, USA, pp. 57–64 (2015). https://dx.doi.org/10.1145/2814864.2814875
  22. 22.
    Meissner, R., Junghanns, K.: Using devOps principles to continuously monitor RDF data quality. In: 12th International Conference on Semantic Systems Proceedings (SEMANTiCS 2016), CEUR Workshop Proceedings, Leipzig, Germany, September 2016. http://ceur-ws.org/Vol-1695/paper34.pdf
  23. 23.
    Nareike, A., Arndt, N., Radtke, N., Nuck, S., Seige, L., Riechert, T.: AMSL: managing electronic resources for libraries based on semantic web. In: Plödereder, E., Grunske, L., Schneider, E., Ull, D. (eds.) Proceedings of the INFORMATIK 2014: Big Data - Komplexität meistern. GI-Edition-Lecture Notes in Informatics, vol. P-232, pp. 1017–1026. Gesellschaft für Informatik e.V. September 2014. \(\copyright \) 2014 Gesellschaft für InformatikGoogle Scholar
  24. 24.
    Riechert, T., Beretta, F.: Collaborative research on academic history using linked open data: a proposal for the heloise common research model. CIAN-Revista de Historia de las Universidades 19 (2016). http://e-revistas.uc3m.es/index.php/CIAN/article/view/3147
  25. 25.
    Riechert, T., Morgenstern, U., Auer, S., Tramp, S., Martin, M.: Knowledge engineering for historians on the example of the Catalogus Professorum Lipsiensis. In: Patel-Schneider, P.F., Pan, Y., Hitzler, P., Mika, P., Zhang, L., Pan, J.Z., Horrocks, I., Glimm, B. (eds.) ISWC 2010. LNCS, vol. 6497, pp. 225–240. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-17749-1_15 CrossRefGoogle Scholar
  26. 26.
    Sande, M.V., Colpaert, P., Verborgh, R., Coppens, S., Mannens, E., de Walle, R.V.: R&Wbase: git for triples. In: Bizer, C., Heath, T., Berners-Lee, T., Hausenblas, M., Auer, S. (eds.) LDOW, CEUR Workshop Proceedings, vol. 996, CEUR-WS.org (2013). http://dblp.uni-trier.de/db/conf/www/ldow2013.html#SandeCVCMW13
  27. 27.
    Tramp, S., Ermilov, T., Frischmuth, P., Auer, S.: Architecture of a distributed semantic social network. In: Federated Social Web Europe 2011, Berlin, June 3rd–5th 2011 (2011)Google Scholar
  28. 28.
    Tramp, S., Frischmuth, P., Arndt, N., Ermilov, T., Auer, S.: Weaving a distributed, semantic social network for mobile users. In: Antoniou, G., Grobelnik, M., Simperl, E., Parsia, B., Plexousakis, D., Leenheer, P., Pan, J. (eds.) ESWC 2011. LNCS, vol. 6643, pp. 200–214. Springer, Heidelberg (2011). doi: 10.1007/978-3-642-21034-1_14 CrossRefGoogle Scholar
  29. 29.
    Tummarello, G., Morbidoni, C., Bachmann-Gmür, R., Erling, O.: RDFSync: efficient remote synchronization of RDF models. In: Aberer, K., Choi, K.-S., Noy, N., Allemang, D., Lee, K.-I., Nixon, L., Golbeck, J., Mika, P., Maynard, D., Mizoguchi, R., Schreiber, G., Cudré-Mauroux, P. (eds.) ASWC/ISWC -2007. LNCS, vol. 4825, pp. 537–551. Springer, Heidelberg (2007). doi: 10.1007/978-3-540-76298-0_39 CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Agile Knowledge Engineering and Semantic Web (AKSW), Institute of Computer ScienceLeipzig UniversityLeipzigGermany

Personalised recommendations