Ontology Engineering: From an Art to a Craft

The Case of the Data Mining Ontologies
  • Larisa Soldatova
  • Panče Panov
  • Sašo Džeroski
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9557)


In this paper, we report on our experience and discuss the problems we encountered while designing, implementing and revising a set of ontologies describing the domain of data mining. After giving a short description of the ontologies we have developed, we focus on a set of key issues that we think are important and need to be addressed by the ontology engineering community. These include ontology evaluation, testing, versioning, the use of design patterns, the use of IT portal(s), re-usability, and compatibility. To illustrate the key issues we provide examples that originate from our work on the ontologies for data mining. We conclude the paper with a summary and some suggestions that we believe should be addressed by the ontology engineering research community.



Panče Panov and Sašo Džeroski are supported by The Slovenian Research Agency (Grant P2-0103) and the European Commission (Grants ICT-2013-612944 MAESTRA and KT-2013-604102 HBP).


  1. 1.
    Panov, P., Soldatova, L., Džeroski, S.: Ontology of core data mining entities. Data Min. Knowl. Disc. 28(5–6), 1222–1265 (2014)CrossRefzbMATHGoogle Scholar
  2. 2.
    Panov, P., Soldatova, L.N., Džeroski, S.: Generic ontology of datatypes. Information Sciences. In press (2015)Google Scholar
  3. 3.
    Panov, P., Soldatova, L., Džeroski, S.: OntoDM-KDD: ontology for representing the knowledge discovery process. In: Fürnkranz, J., Hüllermeier, E., Higuchi, T. (eds.) DS 2013. LNCS, vol. 8140, pp. 126–140. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  4. 4.
    Panov, P., Džeroski, S., Soldatova, L.N.: OntoDM: an ontology of data mining. In: 2008 IEEE International Conference on Data Mining Workshops. ICDMW 2008, pp. 752–760. IEEE (2008)Google Scholar
  5. 5.
    Courtot, M., Gibson, F., Lister, A.L., Malone, J., Schober, D., Brinkman, R.R., Ruttenberg, A.: Mireot: the minimum information to reference an external ontology term. Appl. Ontol. 6(1), 23–33 (2011)Google Scholar
  6. 6.
    Brinkman, R.R., Courtot, M., Derom, D., Fostel, J., He, Y., Lord, P.W., Malone, J., Parkinson, H.E., Peters, B., Rocca-Serra, P., et al.: Modeling biomedical experimental processes with OBI. J. Biomed. Semant. 1(S–1), S7 (2010)CrossRefGoogle Scholar
  7. 7.
    Arp, R., Smith, B., Spear, A.D.: Building Ontologies with Basic Formal Ontology. MIT Press, Cambridge (2015)Google Scholar
  8. 8.
    Keet, C.M., Ławrynowicz, A., dAmato, C., Kalousis, A., Nguyen, P., Palma, R., Stevens, R., Hilario, M.: The data mining optimization ontology. In: Web Semantics: Science, Services and Agents on the World Wide Web (2015)Google Scholar
  9. 9.
    Diamantini, C., Potena, D., Storti, E.: A virtual mart for knowledge discovery in databases. Inf. Syst. Front. 15(3), 447–463 (2013)CrossRefGoogle Scholar
  10. 10.
    Vanschoren, J., Soldatova, L.: Exposé: An ontology for data mining experiments. In: International Workshop on Third Generation Data Mining: Towards Service-oriented Knowledge Discovery (SoKD-2010), pp. 31–46 (2010)Google Scholar
  11. 11.
    Esteves, D., Moussallem, D., Baron Neto, C., Soru, T., Usbeck, R., Lehmann, J.: Mex vocabulary: a lightweight interchange format for machine learning experiments. In: SEMANTiCS 2015 (2015)Google Scholar
  12. 12.
    Džeroski, S.: Towards a general framework for data mining. In: Džeroski, S., Struyf, J. (eds.) KDID 2006. LNCS, vol. 4747, pp. 259–300. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  13. 13.
    ISO/IEC11404:2007: Information technology - General-Purpose Datatypes (GPD) (2007). URL:
  14. 14.
    Chapman, P., Kerber, R., Clinton, J., Khabaza, T., Reinartz, T., Wirth, R.: The CRISP-DM process model. In: Discussion Paper, March 1999Google Scholar
  15. 15.
    Grüninger, M., Fox, M.S.: Methodology for the design and evaluation of ontologies. In: IJCAI-95 Workshop on Basic Ontological Issues in Knowledge Sharing (1995)Google Scholar
  16. 16.
    Lord, P.: The semantic web takes wing: Programming ontologies with tawny-owl (2013). arXiv preprint arXiv:1303.0213
  17. 17.
    Klein, M.C., Fensel, D.: Ontology versioning on the semantic web. In: SWWS, pp. 75–91 (2001)Google Scholar
  18. 18.
    Aranguren, M.E., Antezana, E., Kuiper, M., Stevens, R.: Ontology design patterns for bio-ontologies: a case study on the cell cycle ontology. BMC Bioinform. 9(Suppl. 5), S1 (2008)CrossRefGoogle Scholar
  19. 19.
    Hoehndorf, R., Oellrich, A., Dumontier, M., Kelso, J., Rebholz-Schuhmann, D., Herre, H.: Relations as patterns: bridging the gap between OBO and OWL. BMC Bioinform. 11(1), 441 (2010)CrossRefGoogle Scholar
  20. 20.
    Whetzel, P.L., Noy, N.F., Shah, N.H., Alexander, P.R., Nyulas, C., Tudorache, T., Musen, M.A.: Bioportal: enhanced functionality via new web services from the national center for biomedical ontology to access and use ontologies in software applications. Nucleic Acids Res. 39(Suppl. 2), W541–W545 (2011)CrossRefGoogle Scholar
  21. 21.
    Mizoguchi, R.: Tutorial on ontological engineering part 1: introduction to ontological engineering. New Gener. Comput. 21(4), 365–384 (2003)CrossRefzbMATHGoogle Scholar
  22. 22.
    King, R.D., Rowland, J., Oliver, S.G., Young, M., Aubrey, W., Byrne, E., Liakata, M., Markham, M., Pir, P., Soldatova, L.N., et al.: The automation of science. Science 324(5923), 85–89 (2009)CrossRefGoogle Scholar
  23. 23.
    Robinson, P.N., Köhler, S., Oellrich, A., Wang, K., Mungall, C.J., Lewis, S.E., Washington, N., Bauer, S., Seelow, D., Krawitz, P., et al.: Improved exome prioritization of disease genes through cross-species phenotype comparison. Genome Res. 24(2), 340–348 (2014)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Larisa Soldatova
    • 1
  • Panče Panov
    • 2
  • Sašo Džeroski
    • 2
  1. 1.Brunel UniversityLondonUK
  2. 2.Jožef Stefan InstituteLjubljanaSlovenia

Personalised recommendations