Apollo-An Interoperable Multi-domain Ontology Engineering and Scientific Workflow Environment Using WSMO

  • Craig J. Ramlal
  • Musti K. S. Sastry
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 185)


In Semantic science the process of multi-domain ontology engineering is often decoupled from scientific workflow environments, which makes it difficult to validate claims based on computational work, modify existing ontologies or make new discovered knowledge widely accessible in a machine-understandable format. This paper proposes a software environment which aims at streamlining the process of scientific computation to ontology generation for multiple domains and further supporting interoperation between web services using Web Service Model Ontology language. The environment will support the functional processes and protocols involved in service related data computing as well as inference based computations involved in semantic reasoning. Using an open infrastructure and knowledge sharing methodologies it is hoped that both scientific research and knowledge domain formalization will be accelerated through collaboration.


Web service model ontology Scientific workflow Grid computing Multi-domain collaborative ontology engineering Apollo 


  1. 1.
    Altintas, I., Berkley, C., Jaeger, E., Jones, M., Ludascher, B., Mock, S.: Kepler: an extensible system for design and execution of scientific workflows. In: 16th International Conference on Scientific and Statistical Database Management (SSDBM), pp. 423–424. IEEE Computer Society, New York (2004)Google Scholar
  2. 2.
    Goble, C.A., De Roure, D.C.: MyExperiment: social networking for workflow-using e-scientists. In: Proceedings of the 2nd Workshop on Workflows in Support of Large-Scale Science, pp. 1–7. ACM (2007)Google Scholar
  3. 3.
    Taylor, I., Shields, M., Wang, I., Harrison, A.: Visual grid workflow in Triana. J. Grid Comput. 3(3), 153–169 (2005)CrossRefGoogle Scholar
  4. 4.
    Deelman, E., Singh, G., Su, M.-H., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Berriman, G.B., Good, J., et al.: Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Sci. Program. 13(3), 219–237 (2005)Google Scholar
  5. 5.
    Poole, D., Smyth, C., Sharma, R.: Semantic science: ontologies, data and probabilistic theories. In: da Costa, P.C.G., d’Amato, C., Fanizzi, N., Laskey, K.B., Laskey, K.J., Lukasiewicz, T., Nickles, M., Pool, M. (eds.) URSW 2005 - 2007. LNCS (LNAI), vol. 5327, pp. 26–40. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    Mustafa, J., Meersman, R.: Ontology engineering–the DOGMA approach. In: Dillon, T.S., Chang, E., Meersman, R., Sycara, K. (eds.) Advances in Web Semantics I. LNCS, vol. 4891, pp. 7–34. Springer, Heidelberg (2008)Google Scholar
  7. 7.
    Chandrasekaran, B., Josephson, J.R., Benjamins, V.R.: Ontologies: what are they? why do we. IEEE Intell. Syst. Appl. 14, 20–26 (1999)CrossRefGoogle Scholar
  8. 8.
    McGuinness, D.L., Fikes, R., Rice, J., Wilder, S.: The chimaera ontology environment. In: AAAI/IAAI, pp. 1123–1124 (2000)Google Scholar
  9. 9.
    Gennari, J.H., Musen, M.A., Fergerson, R.W., Grosso, W.E., Crubezy, M., Eriksson, H., Noy, N.F., Tu, S.W.: The evolution of Protege: an environment for knowledge-based systems development. Int. J. Hum Comput Stud. 58(1), 89–123 (2003)CrossRefGoogle Scholar
  10. 10.
    Sure, Y., Erdmann, M., Angele, J., Staab, S., Studer, R., Wenke, D.: OntoEdit: collaborative ontology development for the semantic web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 221–235. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  11. 11.
    Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199–220 (1993)CrossRefGoogle Scholar
  12. 12.
    Fensel, D., Lausen, H., Bruijn, J., Polleres, A.: Enabling Semantic Web Services: The Web Service Modeling Ontology. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  13. 13.
    Zaremba, M., Moran, M., Haselwanter, T., Lee, H.-K.: Wsmx architecture, D13.4 v0.3 (2005)Google Scholar
  14. 14.
    Haller, A., Cimpian, E., Mocan, A., Oren, E., Bussler, C.: WSMX - a semantic service-oriented architecture. In: Proceedings of the 2005 IEEE International Conference on Web Services, ICWS 2005, pp. 321–328 (2005)Google Scholar
  15. 15.
    Keller, U., Lara, R., Polleres, A., Toma, I., Kifer, M., Fensel, D.: WSMO web service discovery. WSML Working Draft D, vol. 5 (2004)Google Scholar
  16. 16.
    Keller, U., Lara, R., Polleres, A., Toma, I., Kifer, M., Fensel, D.: WSMO discovery. Working Draft D, vol. 5 (2004)Google Scholar
  17. 17.
    Orgun, B., Dras, M., Nayak, A., James, G.: Approaches for semantic interoperability between domain ontologies. Expert Syst. 25(3), 179–196 (2008)CrossRefGoogle Scholar
  18. 18.
    Niles, I., Pease, A.: Towards a standard upper ontology. In: Proceedings of the International Conference on Formal Ontology in Information Systems, vol. 2001, pp. 2–9. ACM (2001)Google Scholar
  19. 19.
    Terziev, I., Kiryakov, A., Manov, D.: D. 1.8. 1 Base upper-level ontology (BULO) guidance. Deliverable of EU-IST Project IST (2005)Google Scholar
  20. 20.
    Arp, R., Smith, B.: Function, role, and disposition in basic formal ontology. Nat. Preceedings 1, 1–4 (2008)Google Scholar
  21. 21.
    Masolo, C., Borgo, S., Gangemi, A., Guarino, N., Oltramari, A., Schneider, L.: Dolce: a descriptive ontology for linguistic and cognitive engineering. WonderWeb Project, Deliverable D17 v2, vol. 1 (2003)Google Scholar
  22. 22.
    Foxvog, D.: Cyc. In: Poli, R., Healy, M., Kameas, A. (eds.) Theory and Applications of Ontology: Computer Applications, pp. 259–278. Springer, New York (2010)CrossRefGoogle Scholar
  23. 23.
    Noy, N.F., Web, S.: What do we need for ontology integration on the semantic web, position statement. In: Proceedings of the 1st Semantic Integration Ws, pp. 175–176 (2003)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Department of Electrical and Computer EngineeringUniversity of the West IndiesSaint AugustineTrinidad and Tobago

Personalised recommendations