Skip to main content

An Ontological SW Architecture Supporting Agile Development of Semantic Portals

  • Conference paper
Software and Data Technologies (ICSOFT 2007, ENASE 2007)

Abstract

Ontological technologies comprise a rich framework of languages and components off the shelf, which devise a paradigm for the organization of SW architectures with high degree of interoperability, maintainability and adaptability. In particular, this fits the needs for the development of semantic web portals, where pages are organized as a generic graph, and navigation is driven by the inherent semantics of contents.

We report on a pattern-oriented executable SW architecture for the construction of portals enabling semantic access, querying, and contribution of conceptual models and concrete elements of information. By relying on the automated configuration of an Object Oriented domain layer, the architecture reduces the creation of a cooperative portal to the definition of an ontological domain model. Application of the proposed architecture is illustrated with reference to the specific case of a portal which aims at enabling cooperation among subjects from different localities and different domains of expertise in the development of a shared knowledge base in the domain of construction practices based on mudbrick.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Fayad, M., Cline, M.P.: Aspects of software adaptability. Communications of the ACM (1996)

    Google Scholar 

  2. ISO: Iso 9126 Software engineering – product quality (2004), http://www.iso.org/iso/en/ISOOnline.frontpage

  3. Bozsak, E., Ehrig, M., Handschuh, S., Hotho, A., Maedche, A., Motik, B., Oberle, D., Schmitz, C., Staab, S., Stojanovic, L., Stojanovic, N., Studer, R., Stumme, G., Sure, Y., Tane, J., Volz, R., Zacharias, V.: Kaon tool suite (2007), http://kaon.semanticweb.org/frontpage

  4. Tempich, C., Pinto, H.S., Sure, Y., Staab, S.: An argumentation ontology for distributed, loosely-controlled and evolving engineering processes of ontologies (diligent). In: Gómez-Pérez, A., Euzenat, J. (eds.) ESWC 2005. LNCS, vol. 3532, pp. 241–256. Springer, Heidelberg (2005)

    Google Scholar 

  5. Tempich, C., Pinto, H.S., Staab, S.: Ontology engineering revisited: an iterative case study with diligent. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 110–124. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Garzotto, F., Mainetti, L., Paolini, P.: Hypermedia design analysis and evaluation issues. incomm. of the ACM. Communications of the ACM (1995)

    Google Scholar 

  7. Lynch, P.J., Horton, S.: Web style guide: Basic design principles for creating web sites. Yale University Press (2002)

    Google Scholar 

  8. Schreiber, G., Amin, A., van Assem, M., de Boer, V., Hardman, L., Hildebrand, M., Hollink, L., Huang, Z., van Kersen, J., de Niet, M., Omelayenko, B., van Ossenbruggen, J., Siebes, R., Taekema, J., Wielemaker, J., Wielinga, B.J.: Multimedian e-culture demonstrator. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol. 4273, pp. 951–958. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Stojanovic, N., Maedche, A., Staab, S., Studer, R., Sure, Y.: Seal: a framework for developing semantic portals (2001)

    Google Scholar 

  10. Jin, Y., Decker, S., Wiederhold, G.: Ontowebber: Model-driven ontology-based web site management. In: 1st International Semantic Web Working Symposium. Stanford University, Stanford (2001)

    Google Scholar 

  11. Corcho, O., Lòpez-Cima, A., Gomez-Pérez, A.: A platform for the development of semantic web portals. In: ICWE 2006: Proceedings of the 6th international conference on Web engineering, pp. 145–152. ACM Press, New York (2006)

    Google Scholar 

  12. Schmidt, D.C., Rohnert, H., Stal, M., Schultz, D.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. John Wiley & Sons, Inc., New York (2000)

    Google Scholar 

  13. Woodfield, S.N.: The impedance mismatch between conceptual models and implementation environments. In: Embley, D.W. (ed.) ER 1997. LNCS, vol. 1331. Springer, Heidelberg (1997)

    Google Scholar 

  14. Berners-Lee, T.: Semantic web roadmap (1998), http://www.w3.org/2001/sw/

  15. ISO: Iso 9241-11 guidance on usability (1998), http://www.iso.org/iso/en/ISOOnline.frontpage

  16. Eco, U.: Six walks in the fictional woods. Harvard University Press (1994)

    Google Scholar 

  17. Bonino, D., Corno, F., Farinetti, L.: Dose: a distributed open semantic elaboration platform. In: The 15th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2003), Sacramento, California, November 3-5 (2003)

    Google Scholar 

  18. Dzbor, M., Motta, E., Domingue, J.B.: Opening up magpie via semantic services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 635–649. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  19. W3C: Owl web ontology language (2004), http://www.w3.org/TR/owl-features/

  20. Brockmans, S., Volz, R., Eberhart, A., Löffler, P.: Visual modeling of owl dl ontologies using uml. In: International Semantic Web Conference, pp. 198–213 (2004)

    Google Scholar 

  21. Company, H.P.D.: Jena a semantic web framework for java (2002), http://jena.sourceforge.net/

  22. Cockburn, A.: The interaction of social issues and software architecture. Commun. ACM 39, 40–46 (1996)

    Article  Google Scholar 

  23. Kryssanov, V.V., Abramov, V.A., Fukuda, Y., Konishi, K.: The meaning of manufacturing know -how. In: PROLAMAT 1998: Proceedings of the Tenth International IFIP WG5.2/WG5.3 Conference on Globalization of Manufacturing in the Digital Communications Era of the 21st Century, Deventer, The Netherlands, pp. 375–388. Kluwer, Dordrecht (1998)

    Google Scholar 

  24. Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)

    Google Scholar 

  25. Guizzardi, G., Falbo, R., Filho, J.: Using objects and patterns to implement domain ontologies. In: 15th Brazilian Symposium on Software Engineering, Rio de Janeiro, Brazil (2001)

    Google Scholar 

  26. Ambler, S.: Agile Database Techniques: Effective Strategies for the Agile Software Developer. John Wiley & Sons, Inc., New York (2003)

    Google Scholar 

  27. Mann, K.D.: JavaServer Faces in Action (In Action series). Manning Publications Co., Greenwich (2004)

    Google Scholar 

  28. Protégé.: Stanford-University (2006), http://protege.stanford.edu

  29. Kalyanpur, A., Pastor, D.J., Battle, S., Padget, J.A.: Automatic mapping of owl ontologies into java. In: SEKE, pp. 98–103 (2004)

    Google Scholar 

  30. Heumann, J.: Generating test cases from use cases. The Rational Edge (2001)

    Google Scholar 

  31. Beck, K.: Test Driven Development: By Example. Addison-Wesley Professional, Reading (2002)

    Google Scholar 

  32. Aduna: Sesame: Rdf schema querying and storage (2007), http://www.openrdf.org/

  33. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley Professional, Reading (1995)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bucci, G., Sandrucci, V., Vicario, E. (2008). An Ontological SW Architecture Supporting Agile Development of Semantic Portals. In: Filipe, J., Shishkov, B., Helfert, M., Maciaszek, L.A. (eds) Software and Data Technologies. ICSOFT ENASE 2007 2007. Communications in Computer and Information Science, vol 22. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88655-6_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88655-6_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88654-9

  • Online ISBN: 978-3-540-88655-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics