Skip to main content

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

  • Conference paper
Model-Driven Engineering Languages and Systems (MODELS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 8107))

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Watson, A.: A brief history of MDA. Upgrade, the European Journal for the Informatics Professional 9.2, 7–11 (2008)

    Google Scholar 

  2. Truyen, F.: The Fast Guide to Model Driven Architecture The Basics of Model Driven Architecture (January 2006), http://www.omg.org/mda/presentations.htm

  3. Parreiras, F.S.: Semantic Web and Model-Driven Engineering, ISBN: 978-1-1180-0417-3

    Google Scholar 

  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. 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. 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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  8. Motik, B.: On the Properties of Metamodeling in OWL. Journal of Logic and Computation 17(4), 617–637

    Google Scholar 

  9. Schellong, A.: Citizen Relationship Management. Peter Lang Publishing, Brussels (2008)

    Google Scholar 

  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. Miller, E., Manola, F.: RDF Primer. W3C Recommendation (2004)

    Google Scholar 

  12. W3C OWL Working Group. OWL 2 Web Ontology Language Document Overview. W3C (2009)

    Google Scholar 

  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. Iordanov, B.: HyperGraphDB: A Generalized Graph Database. In: Proceedings of the 2010 International Conference on Web-age Information Management (2010), http://www.hypergraphdb.org/docs/hypergraphdb.pdf

  15. http://protege.stanford.edu/

  16. http://owlapi.sourceforge.net/

  17. Baader, F. (ed.): The description logic handbook: theory, implementation, and applications. Cambridge university press (2003)

    Google Scholar 

  18. Gaevi, D., Djuri, D., Devedi, V.: Model driven architecture and ontology development. Springer (2006)

    Google Scholar 

  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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Iordanov, B., Alexandrova, A., Abbas, S., Hilpold, T., Upadrasta, P. (2013). The Semantic Web as a Software Modeling Tool: An Application to Citizen Relationship Management. In: Moreira, A., Schätz, B., Gray, J., Vallecillo, A., Clarke, P. (eds) Model-Driven Engineering Languages and Systems. MODELS 2013. Lecture Notes in Computer Science, vol 8107. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41533-3_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41533-3_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41532-6

  • Online ISBN: 978-3-642-41533-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics