Skip to main content

VoCol: An Integrated Environment to Support Version-Controlled Vocabulary Development

  • Conference paper
  • First Online:
Knowledge Engineering and Knowledge Management (EKAW 2016)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10024))

Included in the following conference series:

Abstract

Vocabularies are increasingly being developed on platforms for hosting version-controlled repositories, such as GitHub. However, these platforms lack important features that have proven useful in vocabulary development. We present VoCol, an integrated environment that supports the development of vocabularies using Version Control Systems. VoCol is based on a fundamental model of vocabulary development, consisting of the three core activities modeling, population, and testing. We implemented VoCol using a loose coupling of validation, querying, analytics, visualization, and documentation generation components on top of a standard Git repository. All components, including the version-controlled repository, can be configured and replaced with little effort to cater for various use cases. We demonstrate the applicability of VoCol with a real-world example and report on a user study that confirms its usability and usefulness.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Notes

  1. 1.

    In this work, the term “vocabulary” is used to refer to lightweight ontologies, as they are developed in initiatives like schema.org and defined by the W3C [23].

  2. 2.

    See https://github.com/ + schemaorg/schemaorg, foaf/foaf, structureddynamics/Bibliographic-Ontology-BIBO, edumbill/doap, motools/musicontology, among others.

  3. 3.

    See https://github.com/vocol/mobivoc and https://github.com/vocol/scor.

  4. 4.

    A live demo of VoCol is available at http://vocol.visualdataweb.org.

  5. 5.

    http://protege.stanford.edu, http://www.topquadrant.com/composer/.

  6. 6.

    https://github.com/edmcouncil/rdf-toolkit.

  7. 7.

    https://pubsubhubbub.appspot.com.

  8. 8.

    http://librdf.org/raptor/, https://jena.apache.org/documentation/io/.

  9. 9.

    https://github.com/schemaorg/schemaorg/, https://github.com/dgarijo/Widoco.

  10. 10.

    http://www.w3.org/TR/swbp-vocab-pub/.

  11. 11.

    http://vocol.visualdataweb.org.

  12. 12.

    http://w3id.org//i40/rami.

  13. 13.

    http://hcibib.org/perlman/question.cgi?form=USE.

  14. 14.

    https://figshare.com/articles/VoCol_Evaluation_Material/3438371.

  15. 15.

    http://lov.okfn.org/dataset/lov/vocabs.

  16. 16.

    http://www.topquadrant.com/products/topbraid-enterprise-vocabulary-net/.

  17. 17.

    http://www.vocabularyserver.com.

  18. 18.

    http://oops.linkeddata.es.

  19. 19.

    https://github.com/idafensp/ar2dtool.

References

  1. Alobaid, A., Garijo, D., Poveda-Villalón, M., Santana-Perez, I., Corcho, Ó.: Ontoology, a tool for collaborative development of ontologies. In: ICBO 2015, CEUR-WS, vol. 1515 (2015)

    Google Scholar 

  2. Ghidini, C., Rospocher, M., Serafini, L.: Moki: a Wiki-based conceptual modeling tool. In: ISWC 2010 Posters and Demos, CEUR-WS, vol. 658 (2010)

    Google Scholar 

  3. Giuliano, C., Gliozzo, A.M.: Instance-based ontology population exploiting named-entity substitution. In: COLING 2008, ACL, pp. 265–272 (2008)

    Google Scholar 

  4. Gracia, J., Montiel-Ponsoda, E., Cimiano, P., Gómez-Pérez, A., Buitelaar, P., McCrae, J.: Challenges for the multilingual web of data. J. Web Semant. 11, 63–71 (2012)

    Article  Google Scholar 

  5. Grüninger, M., Fox, M.S.: Methodology for the design and evaluation of ontologies. In: IJCAI95 Workshop on Basic Ontological Issues in Knowledge Sharing (1995)

    Google Scholar 

  6. 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–192 (2016)

    Article  Google Scholar 

  7. Halilaj, L., Grangel-González, I., Vidal, M.E., Lohmann, S., Auer, S.: Proactive prevention of false-positive conflicts in distributed ontology development. In: IC3K 2016, to appear

    Google Scholar 

  8. Heath, T., Bizer, C.: Linked data: evolving the web into a global data space. Synth. Lect. Semant. Web: Theor. Technol. 1(1), 1–136 (2011)

    Google Scholar 

  9. Kaur, A., Mann, K.S.: Component based software engineering. Int. J. Comput. Appl. 2(1), 105–108 (2010)

    Google Scholar 

  10. Lohmann, S., Link, V., Marbach, E., Negru, S.: WebVOWL: web-based visualization of ontologies. In: Lambrix, P., Hyvönen, E., Blomqvist, E., Presutti, V., Qi, G., Sattler, U., Ding, Y., Ghidini, C. (eds.) EKAW 2014. LNCS (LNAI), vol. 8982, pp. 154–158. Springer, Heidelberg (2015). doi:10.1007/978-3-319-17966-7_21

    Google Scholar 

  11. Lohmann, S., Negru, S., Haag, F., Ertl, T.: Visualizing ontologies with VOWL. Semant. Web 7(4), 399–419 (2016)

    Article  Google Scholar 

  12. Luczak-Rösch, M., Coskun, G., Paschke, A., Rothe, M., Tolksdorf, R.: SVoNt: version control of OWL ontologies on the concept level. In: AST 2010, GI, pp. 79–84 (2010)

    Google Scholar 

  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)

    Chapter  Google Scholar 

  14. Noy, N.F., Tudorache, T.: Collaborative ontology development on the semantic web. In: AAAI Spring Symposium: Semantic Web and Knowledge Engineering, pp. 63–68 (2008)

    Google Scholar 

  15. Palma, R., Corcho, O., Gómez-Pérez, A., Haase, P.: A holistic approach to collaborative ontology development based on change management. J. Web Semant. 9(3), 299–314 (2011)

    Article  Google Scholar 

  16. Petersen, N., Coskun, G., Lange, C.: TurtleEditor: an ontology-aware web-editor for collaborative ontology development. In: ICSC 2016, pp. 183–186. IEEE (2016)

    Google Scholar 

  17. Ren, Y., Parvizi, A., Mellish, C., Pan, J.Z., van Deemter, K., Stevens, R.: Towards competency question-driven ontology authoring. In: Presutti, V., d’Amato, C., Gandon, F., d’Aquin, M., Staab, S., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8465, pp. 752–767. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  18. Russo, J., Johnson, E., Stephens, D.L.: The validity of verbal protocols. Mem. Cogn. 17, 759–769 (1989)

    Article  Google Scholar 

  19. Schandl, T., Blumauer, A.: PoolParty: SKOS thesaurus management utilizing linked data. In: Aroyo, L., Antoniou, G., Hyvönen, E., ten Teije, A., Stuckenschmidt, H., Cabral, L., Tudorache, T. (eds.) ESWC 2010, Part II. LNCS, vol. 6089, pp. 421–425. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  20. Simperl, E., Luczak-Rösch, M.: Collaborative ontology engineering: a survey. Knowl. Eng. Rev. 29(01), 101–131 (2014)

    Article  Google Scholar 

  21. 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, Heidelberg (2015)

    Chapter  Google Scholar 

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

    Google Scholar 

  23. W3C: Vocabularies (2015). https://www.w3.org/standards/semanticweb/ontology

  24. Zacharias, V., Braun, S.: Soboleo - social bookmarking and lighweight engineering of ontologies. In: CKC Workshop at WWW 2007 (2007)

    Google Scholar 

  25. Zaikin, I., Tuzovsky, A.: Owl2vcs: Tools for distributed ontology development. In: OWLED 2013, CEUR-WS, vol. 1080 (2013)

    Google Scholar 

Download references

Acknowledgments

This work has been supported by the German Federal Ministry of Education and Research (BMBF) in the context of the projects LUCID (grant no. 01IS14019C), SDI-X (no. 01IS15035C) and Industrial Data Space (no. 01IS15054).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lavdim Halilaj .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Halilaj, L. et al. (2016). VoCol: An Integrated Environment to Support Version-Controlled Vocabulary Development. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds) Knowledge Engineering and Knowledge Management. EKAW 2016. Lecture Notes in Computer Science(), vol 10024. Springer, Cham. https://doi.org/10.1007/978-3-319-49004-5_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49004-5_20

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49003-8

  • Online ISBN: 978-3-319-49004-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics