The Semantic Web as a Software Modeling Tool: An Application to Citizen Relationship Management

  • Borislav Iordanov
  • Assia Alexandrova
  • Syed Abbas
  • Thomas Hilpold
  • Phani Upadrasta
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8107)


The choice of a modeling language in software engineering is traditionally restricted to the tools and meta-models invented specifically for that purpose. On the other hand, semantic web standards are intended mainly for modeling data, to be consumed or produced by software. However, both spaces share enough commonality to warrant an attempt at a unified solution. In this paper, we describe our experience using Web Ontology Language (OWL) as the language for Model-Driven Development (MDD). We argue that there are benefits of using OWL to formally describe both data and software within an integrated modeling approach by showcasing an e-Government platform that we have built for citizen relationship management. We describe the platform architecture, development process and model enactment. In addition, we explain some of the limitations of OWL as an MDD formalism as well as the shortcomings of current tools and suggest practical ways to overcome them.


semantic web owl model-driven development e-government live system executable models 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Watson, A.: A brief history of MDA. Upgrade, the European Journal for the Informatics Professional 9.2, 7–11 (2008)Google Scholar
  2. 2.
    Truyen, F.: The Fast Guide to Model Driven Architecture The Basics of Model Driven Architecture (January 2006),
  3. 3.
    Parreiras, F.S.: Semantic Web and Model-Driven Engineering, ISBN: 978-1-1180-0417-3Google Scholar
  4. 4.
    Drummond, N., Rector, A.L., Stevens, R., Moulton, G., Horridge, M., Wang, H., Seidenberg, J.: Putting OWL in Order: Patterns for Sequences in OWL. In: OWLED (2006)Google Scholar
  5. 5.
    Grau, B.C., Horrocks, I., Motik, B., Parsia, B., Patel-Schneider, P., Sattler, U.: OWL 2: The Next Step for OWL (2008)Google Scholar
  6. 6.
    Bertot, J.C., Jaeger, P.T., Grimes, J.M.: Using ICTs to create a culture of transparency: E-government and social media as openness and anticorruption tools for societies. Government Information Quarterly 27(3), 264–271 (2010)CrossRefGoogle Scholar
  7. 7.
    Janssen, K.: The influence of the PSI directive on open government data: An overview of recent developments. Government Information Quarterly 28(4), 446–456 (2011)CrossRefGoogle Scholar
  8. 8.
    Motik, B.: On the Properties of Metamodeling in OWL. Journal of Logic and Computation 17(4), 617–637Google Scholar
  9. 9.
    Schellong, A.: Citizen Relationship Management. Peter Lang Publishing, Brussels (2008)Google Scholar
  10. 10.
    Niles, I., Pease, A.: Towards a standard upper ontology. In: Proceedings of the International Conference on Formal Ontology in Information Systems (FOIS), 29 p. (2001)Google Scholar
  11. 11.
    Miller, E., Manola, F.: RDF Primer. W3C Recommendation (2004)Google Scholar
  12. 12.
    W3C OWL Working Group. OWL 2 Web Ontology Language Document Overview. W3C (2009)Google Scholar
  13. 13.
    Josey, A., Harrison, R., Homan, P., Rouse, M., van Sante, T., Turner, M., van der Merwe, P.: TOGAF Version 9.1 - A Pocket Guide, 1st edn. van Haren Publishing, Amersfoort (2011)Google Scholar
  14. 14.
    Iordanov, B.: HyperGraphDB: A Generalized Graph Database. In: Proceedings of the 2010 International Conference on Web-age Information Management (2010),
  15. 15.
  16. 16.
  17. 17.
    Baader, F. (ed.): The description logic handbook: theory, implementation, and applications. Cambridge university press (2003)Google Scholar
  18. 18.
    Gaevi, D., Djuri, D., Devedi, V.: Model driven architecture and ontology development. Springer (2006)Google Scholar
  19. 19.
    Staab, S., Walter, T., Gröner, G., Parreiras, F.S.: Model driven engineering with ontology technologies. In: Aßmann, U., Bartho, A., Wende, C. (eds.) Reasoning Web. LNCS, vol. 6325, pp. 62–98. Springer, Heidelberg (2010)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Borislav Iordanov
    • 1
  • Assia Alexandrova
    • 1
  • Syed Abbas
    • 1
  • Thomas Hilpold
    • 1
  • Phani Upadrasta
    • 1
  1. 1.Miami-Dade County, Community Information and Outreach DepartmentUSA

Personalised recommendations