Skip to main content

Towards a User-Friendly Solution for Collaboratively Managing a Developed Ontology

  • Conference paper
  • First Online:
  • 1564 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10962))

Abstract

Ontologies are getting popular for knowledge representation because it is capable of representing the semantics of the knowledge. However, with the evolution of the knowledge, maintaining and support evolution of a developed ontology becomes a complex task. We can get help of domain experts to maintain the ontology as a solution. But, that approach has another problem which is often domain experts do not know about ontology concepts, languages and tools. Also, if we try to accomplish ontology maintenance by the help of domain experts, there should be a technique to maintain ontology collaboratively. In a collaborative ontology development environment, when one user modifying the ontology, other users should also aware of that modification. In order to achieve this awareness, keeping a history of modifications is required. Furthermore, one user’s modifications may conflict with others modifications; therefore, the ontology development system should support that kind of situations too. This study mainly concerns how to maintain the structure of a developed ontology collaboratively. This study follows synchronous collaborative technique by keeping ontology in a central server. Collaborative partners are able to modify and maintain the ontology through user-friendly web-based interfaces. Since the ontology keeps in central place every user knows what modifications happen to the ontology in real time. Also modifications are recorded in a relational database and users are allowed to access those change history when it needed. Versions of the ontology are generated based on modification types. If the modification affects backward compatibility then a new version is created and if not current version is updated. To distinguish different versions, semantic versioning standard is used. The implemented system is validated individually and evaluated by the help of a user group. Validation and evaluation results prove that system is performing as expected.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Jaziri, W.: A methodology for ontology evolution and versioning. In: Proceedings of 3rd International Conference on Advances Semantic Processing, pp. 15–21 (2009)

    Google Scholar 

  2. 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). https://doi.org/10.1007/11926078_39

    Chapter  Google Scholar 

  3. Walisadeera, A.I., Ginige, A., Wikramanayake, G.N.: User centered ontology for Sri Lankan farmers. Ecol. Inform. 26(2), 140–150 (2015)

    Article  Google Scholar 

  4. Noy, N.F., et al.: Protégé-2000: an open-source ontology-development and knowledge-acquisition environment. In: Proceedings of the AMIA Symposium, vol. 953 (2003)

    Google Scholar 

  5. Kalyanpur, A., Parsia, B., Sirin, E., Grau, B.C., Hendler, J.: Swoop: a web ontology editing browser. Web Semant. 4(2), 144–153 (2006)

    Article  Google Scholar 

  6. Alatrish, E.S.: Comparison of ontology editors. e-RAF J. Comput. 4, 23–38 (2012)

    Google Scholar 

  7. NavEditOW. http://www.lintar.disco.unimib.it/space/Cultural+Resource+Management/NavEditOW

  8. Tudorache, T., Vendetti, J., Noy, N.F.: Web-protégé: a lightweight OWL ontology editor for the web. In: Proceedings of the CEUR Workshop, vol. 432 (2009)

    Google Scholar 

  9. Gaeta, M., Orciuoli, F., Ritrovato, P.: Advanced ontology management system for personalised e-Learning. Knowl.-Based Syst. 22(4), 292–301 (2009)

    Article  Google Scholar 

  10. Samarasinghe, S.W.A.D.M., Walisadeera, A.I., Goonetillake, M.D.J.S.: User-friendly ontology structure maintenance mechanism targeting Sri Lankan agriculture domain. In: Gervasi, O., et al. (eds.) ICCSA 2016. LNCS, vol. 9790, pp. 24–39. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42092-9_3

    Chapter  Google Scholar 

  11. Yildiz, B.: Ontology evolution and versioning. Technical report, TU Vienna (2006)

    Google Scholar 

  12. Noy, N.F., Klein, M.: Ontology evolution: not the same as schema evolution. Knowl. Inf. Syst. 6(4), 428–440 (2004)

    Article  Google Scholar 

  13. Bayoudhi, L., Sassi, N., Jaziri, W.: A hybrid storage strategy to manage the evolution of an OWL 2 DL domain ontology. Procedia Comput. Sci. 112, 574–583 (2017)

    Article  Google Scholar 

  14. Bedi, P., Marwaha, S.: Versioning OWL ontologies using temporal tags. In: Proceedings CESSE 2007 - The XXI International Conference on Computer, Electrical, and Systems Science, and Engineering, vol. 1, no. 3, pp. 332–337 (2007)

    Google Scholar 

  15. Redmond, T., Smith, M., Drummond, N., Tudorache, T.: Managing change: an ontology version control system. In: Proceedings of the CEUR Workshop, vol. 432, pp. 1–10 (2009)

    Google Scholar 

  16. Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L.: OWL Web Ontology Language Reference (2009). https://www.w3.org/TR/owl-ref/#Restriction

  17. Noy, N.F., Musen, M.A.: Ontology versioning as an element of an ontology-management framework. Technical report SMI-2003-0961, pp. 1–17 (2003)

    Google Scholar 

  18. Preston-Werner, T.: Semantic versioning (2013)

    Google Scholar 

  19. Mahajan, A., Kaur, P.: Semantic versioning in ontologies. IMPACT: IJRET 3(7), 37–48 (2015)

    Google Scholar 

  20. Parsia, B., Sirin, E.: Pellet: an OWL DL reasoner. MINDSWAP Research Group, Supporting Reasoners and Softwares (2003)

    Google Scholar 

  21. Horridge, M., Bechhofer, S.: The OWL API: a Java API for OWL ontologies. Semant. Web 2(1), 11–21 (2011)

    Google Scholar 

  22. JavaTM EE at a Glance. http://www.oracle.com/technetwork/java/javaee/overview/index.html

  23. Spring Web MVC. https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html

  24. Abburu, S.: A survey on ontology reasoners and comparison. Int. J. Comput. Appl. 57(17), 33–39 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. I. Walisadeera .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rathnayaka, R.M.D.C., Walisadeera, A.I., Goonathilake, M.D.J.S., Ginige, A. (2018). Towards a User-Friendly Solution for Collaboratively Managing a Developed Ontology. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2018. ICCSA 2018. Lecture Notes in Computer Science(), vol 10962. Springer, Cham. https://doi.org/10.1007/978-3-319-95168-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95168-3_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95167-6

  • Online ISBN: 978-3-319-95168-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics