Software Centric Innovative Methodology for Ontology Development
2017
https://doi.org/10.5220/0006482901390146Abstract
Ontologies are mainly used to establish ontological agreements explicitly which serves as the basis for communication between either humans or software agents. In the aspect of knowledge representation, knowledge base starts where ontology ends. Ontology Engineering, a branch of knowledge engineering derived exclusively for the methods, methodologies, techniques and technologies used for the design, development and maintenance of ontologies. Though ontology engineering and software engineering are two complementary engineering branches, there exists a significant gap between them in terms of maturity level and popularity. Absence of effective methodologies eligible to claim the tag ‘standardized’ aimed at supporting the development of large scale ontologies is one of the reasons behind the gap. This paper attempts to bridge this gap by proposing a software centric innovative methodology (SCIM) for ontology development by extending the process models of software engineering with a de...
References (11)
- Linkeddata.org. (2017). IJSWIS Special Issue on Linked Data: Call for Papers. [online] Available at: http://linkeddata.org/docs/ijswis-special-issue [Accessed 16 Apr 2017].
- Blanco, C., Lasheras, J., Fernández-Medina, E., Valencia- García, R. and Toval, A. (2011). Basis for an integrated security ontology according to a systematic review of existing proposals. Computer Standards & Interfaces, 33(4), pp.372-388.
- Iqbal, R., AzmiMurad, M.A., Mustapha, A. and Mohd Sharef, N. (2013) 'An Analysis of Ontology Engineering Methodologies: A Literature Review', Research Journal of Applied Sciences, Engineering and Technology, 16(6). pp. 2993-3000.
- Gómez-Pérez, A. and Suárez-Figueroa, M.C., 2008. NeOn methodology: scenarios for building networks of ontologies. Poster and Demo, p.43.
- Fernández-López, M. and Gómez-Pérez, A. (2002). Overview and analysis of methodologies for building ontologies. The Knowledge Engineering Review, 17(02), pp.4-1-4-13.
- Natalya F. Noy and Deborah L. McGuinness (2001). Ontology Development 101: A Guide to Creating Your First Ontology. [online] Available at: http://protege.stanford.edu/publications/ontology_deve lopment/ontology101.pdf [Accessed 3 May 2016].
- Fernandez, M., Gomez-Perez, A. and juristo, N. (1997) METHONTOLOGY, From Ontological Art Towards Ontological Engineering.
- De Nicola, A., Missikoff, M. and Navigli, R. (2009).A software engineering approach to ontology building. Information Systems, 34(2), pp.258-275.
- An Agile Development Methodology for Knowledge- Based Systems Including a Java Framework for Knowledge Modeling and Appropriate Tool Support. (2002). Ph.D. Universität Ulm, Fakultät für Informatik, Abteilung Programmiermethodik und Compilerbau.
- Kruchten, P. (2003). The Rational Unified Process: An Introduction. 3rd ed. Boston, USA: Addison-Wesley Longman Publishinh Comp.
- Steffen Staab, R. (2010). Handbook on Ontologies.1st ed. Springer Berlin Heidelberg.