Apogee: Application Ontology Generation from Domain Ontologies

Iaakov Exman, Danil Iskusnov


To achieve runnable knowledge from the highest abstraction level of an application one needs to start with a set of application ontologies. But application ontologies are not readily available in the literature. One needs to generate dedicated and smaller application ontologies from larger generic domain ontologies. The main problem to be solved is to generate application ontologies with optimal size given two opposing criteria: to enlarge the selected domain ontology segments to include most relationships between relevant concepts, as opposed to reduce the same segments to exclude irrelevant terms. The proposed solution is to traverse the domain ontology just one level upward from the last relevant keywords found. The work also describes a chain of algorithms and practical techniques to reach the proposed solution stage. Finally, case studies are used to actually illustrate the whole approach.


  1. Chang, E., Hussain, F.K. and Dillon, T., “Reputation ontology for reputation systems”, in SWWS International Workshop on Web Semantics, pp. 957-966, Springer-Verlag (2005). DOI: 10.1007/11575863_117.
  2. dataTXT-NEX - dandelion named entity extraction API. Web site: https://dandelion. eu/products/datatxt/nex/demo/
  3. dataTXT-CL - dandelion text classification API. Web site: https://dandelion. eu/products/datatxt/cl/demo/
  4. Decker, S., Erdmann, M., Fensel, D. and Studer, R., “Ontobroker: Ontology based access to distributed and semi-structured information”, In Proc. DS-8, pp. 351-369, (1999).
  5. Ding, L., Finin, T., Joshi, A., Peng. Y., Cost, R.C., Sachs, J., Pan, R., Reddivari, P. and Doshi, V., “Swoogle: A Semantic Web Search and Metadata Engine”, in Proc. CIKM'04, ACM (2004). Tool web site: http://swoogle.umbc.edu/
  6. Exman, I., “Interestingness - A Unifying Paradigm - Bipolar Function Composition”, in Fred, A. (ed.) Proc. KDIR'2009 Int. Conference on Knowledge Discovery and Information Retrieval, pp. 196-201, (2009).
  7. Exman, I., “Opinion-Ontologies: Short and Sharp”, accepted for publication in 6th KEOD, Int. Conf. on Knowledge Engineering and Ontology Development (2014).
  8. Exman I. and Yagel R.: "ROM: An Approach to Self-Consistency Verification of a Runnable Ontology Model", in A. Fred, J.L.G. Dietz and J. Filipe (eds.) Knowledge Discovery, Knowledge Engineering and Knowledge Management, 4th International Joint Conference IC3K, Revised Selected Papers, CCIS, vol. 415, pp. 271-283, Springer Verlag, Berlin, Germany (2012).
  9. Guarino, N. “Semantic Matching: Formal Ontological Distinctions for Information Organization, Extraction and Integration”, Summer School on Information Extraction, Frascati, Italy, in LNCS Vol. 1299, pp. 139-170, Springer-Verlag (1997).
  10. Guarino, N. “Formal ontology in information systems”, in Guarino, N., (ed.), Formal Ontology in Information Systems, pages 3-18, Amsterdam. IOS Press, (1998).
  11. Jean-Mary, Y. R., Shironoshita, E.P. and Kabuka, M.R., “Ontology Matching with Semantic Verification”, Web. Semant. Vol. 7 (3), pp. 235-251, (September 2009). DOI: 10.1016/j.websem.2009.04.001.
  12. Luke, S., Spector, L., Rager, D. and Hendler, J., “Ontology-based web agents”, In Proc. AA97 1st Int. Conf. on Autonomous Agents, pp. 59-66, (1997).
  13. Nguyen, V., “Ontologies and Information Systems: A Literature Survey”, Technical Report DSTO-TN-1002, Australian Government, Defence Science and Technology Organization, (2011). Web site: http://digext6.defence.gov.au/dspace/bitstream/1947/10144/1/DSTO-TN1002 PR.pdf
  14. Protégé - A free, open-source ontology editor and framework for building intelligent systems. Web site: http://protege.stanford.edu/.
  15. ReDSeeDS - Requirements-Driven Software Development System. Web site: http://smog.iem.pw.edu.pl/redseeds/ (2014).
  16. Svab-Zamazal, O., Svatek, V., Meilicker, C. and Stuckenschmidt, H., “Testing the Impact of Pattern-Based Ontology Refactoring on Ontology Matching Results”, in Proc. Ontology Matchin Workshop, hosted by ISWC 2008, 7th Int. Semantic Web Conference, pp. 229-233, (2008).
  17. Wynne, M. and Hellesoy, A.: The Cucumber Book: Behaviour Driven Development for Testers and Developers, Pragmatic Programmer, New York, USA, (2012).
  18. Yagel, R., Litovka, A. and Exman I.: KoDEgen: A Knowledge Driven Engineering Code Generating Tool, in Proc. 4th SKY'2013 International Workshop on Software Knowledge, hosted by IC3K, pp. 24-33, Vilamoura, Portugal, (2013).

Paper Citation

in Harvard Style

Exman I. and Iskusnov D. (2014). Apogee: Application Ontology Generation from Domain Ontologies . In Proceedings of the 5th International Workshop on Software Knowledge - Volume 1: SKY, (IC3K 2014) ISBN 978-989-758-051-2, pages 31-42. DOI: 10.5220/0005181000310042

in Bibtex Style

author={Iaakov Exman and Danil Iskusnov},
title={Apogee: Application Ontology Generation from Domain Ontologies},
booktitle={Proceedings of the 5th International Workshop on Software Knowledge - Volume 1: SKY, (IC3K 2014)},

in EndNote Style

JO - Proceedings of the 5th International Workshop on Software Knowledge - Volume 1: SKY, (IC3K 2014)
TI - Apogee: Application Ontology Generation from Domain Ontologies
SN - 978-989-758-051-2
AU - Exman I.
AU - Iskusnov D.
PY - 2014
SP - 31
EP - 42
DO - 10.5220/0005181000310042