Skip to main content

A Simplified Agile Methodology for Ontology Development

  • Conference paper
OWL: Experiences and Directions – Reasoner Evaluation (OWLED 2016, ORE 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10161))

Abstract

In this paper we introduce SAMOD, a.k.a. Simplified Agile Methodology for Ontology Development, a novel agile methodology for the development of ontologies by means of small steps of an iterative workflow that focuses on creating well-developed and documented models starting from exemplar domain descriptions. In addition, we discuss the results of an experiment where we asked nine people (with no or limited expertise in Semantic Web technologies and Ontology Engineering) to use SAMOD for developing a small ontology.

RASH: https://w3id.org/people/essepuntato/papers/samod-owled2016.html.

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

Notes

  1. 1.

    http://www.sparontologies.net/.

  2. 2.

    http://www.essepuntato.it/2013/10/vagueness.

  3. 3.

    http://www.essepuntato.it/2014/03/fentry.

  4. 4.

    http://purl.org/emmedi/oaentry.

  5. 5.

    http://www.essepuntato.it/2015/07/ido.

  6. 6.

    http://www.w3.org/TR/owl2-syntax/.

  7. 7.

    Note that if there are no data in any example of the motivating scenario that answer to the question, it is possible that either the competency question is not relevant for the motivating scenario or the motivating scenario misses some important exemplar data. In those cases one should remove the competency question or modify the motivating scenario accordingly.

  8. 8.

    http://www.w3.org/TR/sparql11-query/.

  9. 9.

    The whole documentation about the example is available at http://www.essepuntato.it/2013/10/vagueness/samod.

  10. 10.

    The OEs involved in our methodology can vary in number. However SAMOD has been thought for being used also by one OE only.

  11. 11.

    Note that it is possible that multiple entities (i.e. classes, properties, individuals) are actually hidden behind one single definition in the glossary of terms.

  12. 12.

    http://www.w3.org/2001/sw/BestPractices/OEP/.

  13. 13.

    http://www.ontologydesignpatterns.org/.

  14. 14.

    http://xmlns.com/foaf/spec.

  15. 15.

    http://rdfs.org/sioc/spec.

  16. 16.

    http://www.jenitennison.com/blog/node/128.

  17. 17.

    http://clarkparsia.com/pellet.

  18. 18.

    http://hermit-reasoner.com/.

  19. 19.

    http://jena.sourceforge.net/.

  20. 20.

    http://www.openrdf.org/.

  21. 21.

    If in is actually i1, then the modeletn becomes the current model since no previous model is actually available.

  22. 22.

    An alignment is set of correspondences between entities belonging to two models different models.

  23. 23.

    It is the process of modifying a model (and also to align it, if necessary) to fully fit or include it into another model.

  24. 24.

    http://github.com/essepuntato/samod.

References

  1. Atkinson, R.K., Derry, S.J., Renkl, A., Wortham, D.: Instructional principles from the worked examples research. Rev. Educ. Res. 70(2), 181–214 (2000). http://dx.doi.org/10.3102/00346543070002181

    Article  Google Scholar 

  2. Beck, K.: Test-Driven Development by Example. Addison-Wesley (2003). ISBN: 978-0321146533

    Google Scholar 

  3. De Nicola, A., Missikoff, M.: A lightweight methodology for rapid ontology engineering. Commun. ACM 59(3), 79–86 (2016). http://dx.doi.org/10.1145/2818359

    Article  Google Scholar 

  4. Falco, R., Gangemi, A., Peroni, S., Shotton, D., Vitali, F.: Modelling OWL ontologies with Graffoo. In: Presutti, V., Blomqvist, E., Troncy, R., Sack, H., Papadakis, I., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8798, pp. 320–325. Springer, Heidelberg (2014). doi:10.1007/978-3-319-11955-7_42

    Chapter  Google Scholar 

  5. Fernandez, M., Gomez-Perez, A., Juristo, N.: METHONTOLOGY: from ontological art towards ontological engineering. In: Proceedings of the AAAI97 Spring Symposium Series on Ontological Engineering, pp. 33–40. http://aaaipress.org/Papers/Symposia/Spring/1997/SS-97-06/SS97-06-005.pdf

  6. Gangemi, A., Peroni, S.: DiTTO: diagrams transformation inTo OWL. In: Proceedings of the ISWC 2013 Posters & Demonstrations Track (2013). http://ceur-ws.org/Vol-1035/iswc2013_demo_2.pdf

  7. Keet, C.M., Ławrynowicz, A.: Test-driven development of ontologies. In: Sack, H., Blomqvist, E., d’Aquin, M., Ghidini, C., Ponzetto, S.P., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9678, pp. 642–657. Springer, Heidelberg (2016). doi:10.1007/978-3-319-34129-3_39

    Chapter  Google Scholar 

  8. Lewis, J.R., Sauro, J.: The factor structure of the system usability scale. In: Kurosu, M. (ed.) HCD 2009. LNCS, vol. 5619, pp. 94–103. Springer, Heidelberg (2009). doi:10.1007/978-3-642-02806-9_12

    Chapter  Google Scholar 

  9. Miller, G.A.: Some limits on our capacity for processing information. Psychol. Rev. 63(2), 81–97 (1956). http://dx.doi.org/10.1037/h0043158

    Article  Google Scholar 

  10. Peroni, S.: The semantic publishing and referencing ontologies. In: Semantic Web Technologies and Legal Scholarly Publishing, pp. 121–193 (2014). http://dx.doi.org/10.1007/978-3-319-04777-5_5

  11. Peroni, S.: SAMOD: an agile methodology for the development of ontologies. figshare (2016). http://dx.doi.org/10.6084/m9.figshare.3189769

  12. Peroni, S., Shotton, D., Vitali, F.: The Live OWL Documentation Environment: a tool for the automatic generation of ontology documentation. In: Proceedings of EKAW 2012, pp. 398–412 (2012). http://dx.doi.org/10.1007/978-3-642-33876-2_35

  13. Presutti, V., Daga, E., Gangemi, A., Blomqvist, E.: eXtreme design with content ontology design patterns. In: Proceedings of WOP 2009 (2009). http://ceur-ws.org/Vol-516/pap21.pdf

  14. Sauro, J.: Background, Benchmarks & Best Practices (2011). ISBN: 978-1461062707

    Google Scholar 

  15. Sowa, J.F.: Representation and inference in the cyc project: D.B. Lenat and R.V. Guha. Artif. Intell. 61(1), 95–104 (1993). http://dx.doi.org/10.1016/0004-3702(93)90096-T

    Article  Google Scholar 

  16. Strauss, A., Corbin, J.: Basics of Qualitative Research Techniques and Procedures for Developing Grounded Theory, 2nd edn. Sage Publications, London (1998). ISBN 978-0803959408

    Google Scholar 

  17. Uschold, M., Gruninger, M.: Principles, methods and applications. IEEE Intell. Syst. 11(2), 93–155 (1996). http://dx.doi.org/10.1109/MIS.2002.999223

    Google Scholar 

  18. Uschold, M., King, M.: Towards a methodology for building ontologies. In: Workshop on Basic Ontological Issues in Knowledge Sharing (1995). http://www.aiai.ed.ac.uk/publications/documents/1995/95-ont-ijcai95-ont-method.pdf

  19. Vrandečić, D., Gangemi, A.: Unit tests for ontologies. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2006. LNCS, vol. 4278, pp. 1012–1020. Springer, Heidelberg (2006). doi:10.1007/11915072_2

    Chapter  Google Scholar 

Download references

Acknowledgements

We would like to thank Jun Zhao for her precious comments and concerns about the initial drafts of SAMOD, David Shotton for our fruitful discussions when developing the SPAR Ontologies, Francesca Toni as one of the first users of such methodology, and Panos Alexopoulos as co-author of the Vagueness Ontology that we used herein to introduce all the examples of the SAMOD development process.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Silvio Peroni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Peroni, S. (2017). A Simplified Agile Methodology for Ontology Development. In: Dragoni, M., Poveda-Villalón, M., Jimenez-Ruiz, E. (eds) OWL: Experiences and Directions – Reasoner Evaluation. OWLED ORE 2016 2016. Lecture Notes in Computer Science(), vol 10161. Springer, Cham. https://doi.org/10.1007/978-3-319-54627-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54627-8_5

  • Publisher Name: Springer, Cham

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics