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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 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.
- 9.
The whole documentation about the example is available at http://www.essepuntato.it/2013/10/vagueness/samod.
- 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.
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.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
If in is actually i1, then the modeletn becomes the current model since no previous model is actually available.
- 22.
An alignment is set of correspondences between entities belonging to two models different models.
- 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.
References
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
Beck, K.: Test-Driven Development by Example. Addison-Wesley (2003). ISBN: 978-0321146533
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
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
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
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
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
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
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
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
Peroni, S.: SAMOD: an agile methodology for the development of ontologies. figshare (2016). http://dx.doi.org/10.6084/m9.figshare.3189769
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
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
Sauro, J.: Background, Benchmarks & Best Practices (2011). ISBN: 978-1461062707
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
Strauss, A., Corbin, J.: Basics of Qualitative Research Techniques and Procedures for Developing Grounded Theory, 2nd edn. Sage Publications, London (1998). ISBN 978-0803959408
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
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
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)