UML Activity Diagrams for OWL Ontology Building

Joanna Isabelle Olszewska

2015

Abstract

Building efficiently an ontology is a crucial task for most of the applications involving knowledge representation. In particular, applications dealing with dynamic processes directly shaping the ontological domain need the conceptualization of complex activities within this domain. For this purpose, we propose to develop an OWL ontology based on UML activity diagrams. Indeed, the Unified Modeling Language (UML) is a well-known visual language widely adopted for software specification and documentation. UML consists in structure as well as behaviour notations such as activity diagrams which describe the flow of control and data through the various stages of a procedure. Our approach has been successfully validated in a study case of an ontology with a publication repository domain.

References

  1. Ambler, S. (2005). The Elements of UML 2.0 Style. Cambridge University Press, New York, USA.
  2. Baclwaski, K., Kokar, M., Kogut, P., Hart, L., Smith, J., Holmes, W., Letkowski, J., and Aronson, M. (2001). Extending UML to support ontology engneering for the Semantic Web. In Proceedings of the International Conference on UML (UML'01).
  3. Bauer, B. and Odell, J. (2005). UML 2.0 and Agents: How to build agent-based systems with the new UML standard. Engineering Applications of Artificial Intelligence, 18(2):141-157.
  4. Bernaras, A., Laresgoiti, I., and Corera, J. (1996). Building and reusing ontologies for electrical network applications. In Proceedings of the European Conference on Artificial Intelligence (ECCAI'96), pages 298-302.
  5. Chaware, S. and Rao, S. (2010). Integrated approach to ontology development methodology with case study. International Journal of Database Management Systems, 2:13-19.
  6. Cranefield, S., Haustein, S., and Purvis, M. (2001). UMLbased ontology modelling for software agents. In Proceedings of the Workshop on Ontologies in Agent Systems, pages 21-28.
  7. Cranefield, S. and Purvis, M. (1999). UML as an ontology modeling language. In Proceedings of the IJCAI Workshop on Intelligent Information Integration.
  8. De Nicola, A., Missikoff, M., and Navigli, R. (2009). A software engineering approach to ontology building. Information Systems, 34(2):258-275.
  9. Fernández-López, M., Gómez-Pérez, A., and Juristo, N. (1997). METHONTOLOGY: From ontological art towards ontological engineering. In Proceedings of the AAAI Spring Symposium Series, pages 33-40.
  10. Gómez-Pérez, A., Fernández-López, M., and Corcho, O. (2004). Ontological Engineering. Springer-Verlag, London.
  11. Gruber, T. (1995). Towards principles for the design of ontologies used for knowledge sharing. International Journal of Human-Computer Studies, 43(5-6):907- 928.
  12. Gruninger, M. and Fox, M. (1995). Methodologies for the design and evaluation of ontologies. In Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing, pages 6.1-6.10.
  13. Guizzardi, G., Wagner, G., Guarino, N., and van Sinderen, M. (2004). An ontologically well-founded profile for UML conceptual models. In Advanced Information Systems Engineering . Springer Berlin Heidelberg, pages 112-126.
  14. Horridge, M. (2009). A Practical Guide to Building OWL Ontologies Using Protégé 4 and CO-ODE Tools. University of Manchester, Manchester, UK, 1.2 edition.
  15. Jalloul, G. (2004). UML by Example. Cambridge University Press, USA, 1st edition.
  16. Kogut, P., Cranefield, S., Hart, L., Dutra, M., Baclawski, K., Kokar, M., and Smith, J. (2002). UML for ontology development. The Knowledge Engineering Review, 17(1):61-64.
  17. Lenat, D. and Guha, R. (1990). Building Large KnowledgeBased Systems: Representation and Inference in the Cyc Project. Addison-Wesley, Boston, USA.
  18. Lunn, K. (2003). Software Development with UML. Palgrave MacMillan, New York, USA.
  19. McCluskey, T. L. and Cresswell, S. N. (2005). Importing ontological information into planning domain models. In Proceedings of the ICAPS Workshop on the Role of Ontologies in Planning and Scheduling. AAAI Press, pages 5-12.
  20. Ohgren, A. and Sandkuhl, K. (2005). Towards a methodology for ontology development in small and mediumsized enterprises. In Proceedings of the IADIS International Conference on Applied Computing, pages 369-376.
  21. Olszewska, J., Simpson, R., and McCluskey, T. (2010). ePrOnto: OWL-Based Ontology for Research Information Management. In JISC Technical Report.
  22. Olszewska, J. I., Simpson, R. M., and McCluskey, T. L. (2014). Dynamic OWL ontology design using UML and BPMN. In Proceedings of the INSTICC International Conference on Knowledge Engineering and Ontology Development (KEOD'14), pages 436-444.
  23. Protégé (2014). Open-source ontology editor. Software available online at: http://protege.stanford.edu/.
  24. Swartout, B., Ramesh, P., Knight, K., and Russ, T. (1997). Towards distributed use of large-scale ontologies. In Proceedings of the AAAI Symposium on Ontological on Ontological Engineering, pages 33-40.
  25. Univerity of Huddersfield ePrints (2014). University of Huddersfield Repository. Available online at: http://eprints.hud.ac.uk/.
  26. Uschold, M. and Gruninger, M. (1996). Ontologies: Principles, methods and applications. Knowledge Engineering Review, 11:1-44.
  27. Uschold, M. and King, M. (1995). Towards a methodology for building ontologies. In Proceedings of the IJCAI Workshop on Basic Ontological Issues in Knowledge Sharing, pages 2-15.
  28. Wang, X. and Chan, C. W. (2001). Ontology modeling using UML. In Proceedings of the International Conference on Object Oriented Information Systems. Springer London, page 5968.
  29. Wohed, P., van der Aalst, W. M., Dumas, M., ter Hofstede, A. H., and Russell, N. (2005). Pattern-based analysis of the control-flow perspective of UML activity diagrams. In Conceptual ModelingER 2005. Springer Berlin Heidelberg, pages 63-78.
Download


Paper Citation


in Harvard Style

Isabelle Olszewska J. (2015). UML Activity Diagrams for OWL Ontology Building . In Proceedings of the 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - Volume 2: KEOD, (IC3K 2015) ISBN 978-989-758-158-8, pages 370-374. DOI: 10.5220/0005633103700374


in Bibtex Style

@conference{keod15,
author={Joanna Isabelle Olszewska},
title={UML Activity Diagrams for OWL Ontology Building},
booktitle={Proceedings of the 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - Volume 2: KEOD, (IC3K 2015)},
year={2015},
pages={370-374},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005633103700374},
isbn={978-989-758-158-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - Volume 2: KEOD, (IC3K 2015)
TI - UML Activity Diagrams for OWL Ontology Building
SN - 978-989-758-158-8
AU - Isabelle Olszewska J.
PY - 2015
SP - 370
EP - 374
DO - 10.5220/0005633103700374