NATURAL LANGUAGE SUPPORT FOR COMPETENCY EVALUATION OF WEB-ONTOLOGIES

  • Muthukkaruppan Annamalai Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA
  • Zulhizam Sanip TM Research & Development TM Innovation Centre
Keywords: Web-ontologies, Ontology engineering, Competency evaluation, Natural language program interface.

Abstract

Ontology is a key element of the Semantic web that facilitates a common understanding of the structure of knowledge in a domain, and they can back applications such as semantic annotation, consistency checking, search and retrieval. The increasing use of the Semantic web has escalated the demand for competent ontologies. One way to check on the competency of an ontology is by use of competency questions to ascertain whether the ontological commitments are adequate to support its purpose of design. Thus, it is useful to have a competency evaluation supporting tool to assist an ontology engineer to perform this analytic task during the development of an ontology. At present, such support is noticeably weak. It led us to construct a semi-automated competency evaluation supporting tool for the popular Protégé ontology editor. The tool, supported by a natural language program interface to the editor, is currently equipped with simple functions, but has demonstrated its potential as a dependable tool for performing the competency evaluation of web ontologies more effectively, in less time and with reduced effort.

References

Alani, H., 2003. TGVizTab: An ontology visualisation extension for Protégé. International Conference on Knowledge Capture. Florida, USA.

Annamalai, M & Sterling, L., 2003. Guidelines for constructing reusable domain ontologies, International Conference in Autonomous Agents and Multi-agent Systems Workshop on Ontologies in Agent Systems. Melbourne, Australia.

Annamalai, M., 2005. Formative evaluation of ontologies for information agents. Conference in Computer Science, Technology and Networking. Shah Alam, Malaysia.

Annamalai, M. & Teo, N. I., 2007. Tool support for competency evaluation of web-ontologies, International Conference on Informatics. Petaling Jaya, Malaysia.

Arpirez, J. C., Corcho, O., Fernandez-Lopez, M. & Gomez-Perez, A., 2001. WebODE: A scalable workbench for ontological engineering. International Conference on Knowledge Capture. Victoria, Canada.

https://doi.org/10.1145/500737.500743

Baeza-Yates, R. & Ribeiro-Neto, B., 1999. Modern Information Retrieval. Addison Wesley.

Brewster, C., Alani, H., Dasmahapatra, S. & Wilks, Y., 2004. Data Driven ontology evaluation. International Conference on Language Resources and Evaluation. Lisbon, Portugal.

Chandrasekaran, B. & Josephson, J., 1999. What are ontologies, and why do we need them? IEEE Intelligent Systems, January/February issue, pp. 20-26.

https://doi.org/10.1109/5254.747902

CHISEL Software Engineering Group, 2001. Jambalaya - Information Browser for Protégé. Retrieved from http://protege.stanford.edu/plugins/jambalaya/jambalaya-simple-backup.htm [Accessed on 5 December 2009].

Computational Semantics Laboratory, (n.d.). API Resources. Retrieved from http://godel.stanford.edu/public/doc-versions/util/doc/api/ [Accessed on 5 December 2009].

Corcho, O., Gomez-Perez, A., Gonzalez-Cabero, R. & Suarez-Figueroa, M.C., 2004. ODEval: A tool for evaluating RDFS, DAML+Oil and OWL concept taxonomies. International Conference on Artificial Intelligence Applications and Innovations. Toulouse, France.

DARPA Agent Markup Language Program, 2000. DAML DARPA Agent Markup Language. Retrieved from http://www.daml.org/ [Accessed on 5 December 2009].

English Language Centre, (n.d.). Irregular Plurals of Nouns. Retrieved from http://web2.uvcs.uvic.ca/elc/studyzone/330/grammar/irrplu.htm [Accessed on 5 December 2009].

English Page Online, (n.d.). Irregular Verb Dictionary. Retrieved from http://www.englishpage.com/irregularverbs/irregularverbs.html. [Accessed on 5 December 2009].

Fernandez-Lopez, M. & Gomez-Perez, A., 2002. The integration of OntoClean in WebODE. International Conference on Knowledge Engineering and Knowledge Management Workshop on Evaluation of Ontology-based Tools. Siguenza, Spain.

https://doi.org/10.1007/3-540-45810-7

Fox, M. & Gruninger, M., 1998. Enterprise modelling, AI Magazine, 19(3), pp. 109-121.

Gangemi, A., 2005. Ontology design pattern for semantic web content. International Semantic Web Conference. Galway, Ireland.

https://doi.org/10.1007/11574620_21

Gómez-Pérez, A., 2004. Ontology evaluation. In: S. Staab & R. Studer, eds. Handbook on ontologies, Springer, pp. 251-274.

https://doi.org/10.1007/978-3-540-24750-0_13

Gruber, T. R., 1995. Toward principles for the design of ontologies used for knowledge sharing. Journal of Human-Computer Studies, 43(5), pp. 907-928.

https://doi.org/10.1006/ijhc.1995.1081

Gruninger, M. & Fox, M., 1995. Methodology for the design and evaluation of ontologies. International Joint-Conference in Artificial Intelligence Workshop on Basic Ontological Issues in Knowledge Sharing. Montreal, Canada.

Guarino, N. & Welty, C., 2002. Evaluating ontological decisions with OntoClean, Communications of the ACM, 45(2), pp. 61-65.

https://doi.org/10.1145/503124.503150

McBride, B., 2004. The Resource Description Framework (RDF) and its vocabulary description language RDFS. In: S. Staab & R. Studer, eds. Handbook on ontologies, Springer, pp. 51-66.

https://doi.org/10.1007/978-3-540-24750-0_3

Nicola, A. D., Missikoff, R. & Navigh, R., 2009. A software engineering approach to ontology building. Information Systems, 34, pp. 258-275.

https://doi.org/10.1016/j.is.2008.07.002

Noy, N. F., Fergerson, R. W. & Musen, M. A., 2000. The knowledge model of Protégé-2000: Combining interoperability and flexibility. International Conference on Knowledge Engineering and Knowledge Management. Juan-les-Pins, France.

https://doi.org/10.1007/3-540-39967-4_2

Noy, N. & McGuinness, D. L., 2001. Ontology development 101: A guide to creating your first ontology. Technical Report SMI-2001-0880. Stanford Medical Informatics: Stanford University, USA.

Porter, M. F., 1997. An algorithm for suffix stripping. In: K. Jones & P. Willet eds. Readings in Information Retrieval, Morgan Kaufmann, pp. 313-316.

Protégé Community, (n.d.). Protégé Ontologies Library. Retrieved from http://protege.cim3.net/cgi-bin/wiki.pl?ProtegeOntologiesLibrary [Accessed on 5 December 2009].

Snowball, 2001a. An English Stopword List. Retrieved from http://snowball.tartarus.org/algorithms/english/stop.txt [Accessed on 5 December 2009].

Snowball, 2001b. Sample English Vocabulary and their Stemmed Equivalent. Retrieved from http://snowball.tartarus.org/algorithms/english/diffs.txt [Accessed on 5 December 2009].

Snowball, 2001c. Snowball - Demo. Retrieved from http://snowball.tartarus.org/demo.php [Accessed on 5 December 2009].

Sure, Y., Jurgen, A. & Staab, S., 2003. OntoEdit: Multifaceted inferencing for ontology engineering. Journal on Data Semantics, 1(1), pp. 128-152.

https://doi.org/10.1007/978-3-540-39733-5_6

Sure, Y., Staab, S. & Studer, R., 2004. On-To-Knowledge methodology. In: S. Staab & R. Studer, eds. Handbook on Ontologies, Springer, pp. 117-132.

https://doi.org/10.1007/978-3-540-24750-0_6

Tartarus, (n.d.). Porter Stemming Algorithm. Retrieved from http://tartarus.org/~martin/PorterStemmer/index.html [Accessed on 5 December 2009].

Tartir, S. et al., 2005. OntoQA: Metric-based ontology quality analysis, International Conference in Data Mining Workshop on Knowledge Acquisition from Distributed, Autonomous, Semantically Heterogeneous Data and Knowledge Sources. Texas, USA.

Uschold, M., 1996. Building ontologies: Towards a unified methodology. Conference of the British Computer Society Specialist Group on Expert Systems. Cambridge, UK.

Uschold, M. & Gruninger M., 2004. Ontologies and semantics for seamless connectivity, SIGMOD Record, 33(4), pp. 58-64.

https://doi.org/10.1145/1041410.1041420

Wang, H. et al., 2006. Frame and OWL side-by-side. International Protégé Conference. Stanford, USA.

Warshall, S., 1962. A theorem on boolean matrices. Journal of the ACM, 9(1), pp. 11-12.

https://doi.org/10.1145/321105.321107

W3C Recommendation, 2004. OWL Web Ontology Language. Retrieved from http://www.w3.org/TR/owl-ref/ [Accessed on 5 December 2009].

Yu, J., Thom, J.A. & Tam, A., 2009. Requirements-oriented methodology for evaluating ontologies. Information Systems Databases: Their Creation, Management and Utilization, 34(8), pp. 686-711.

https://doi.org/10.1016/j.is.2009.04.002

Published
2016-04-20
How to Cite
Annamalai, M., & Sanip, Z. (2016). NATURAL LANGUAGE SUPPORT FOR COMPETENCY EVALUATION OF WEB-ONTOLOGIES. Journal of IT in Asia, 3(1), 59-84. https://doi.org/10.33736/jita.34.2010
Section
Articles