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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Fayad, M., Cline, M.P.: Aspects of software adaptability. Communications of the ACM (1996)
ISO: Iso 9126 Software engineering – product quality (2004), http://www.iso.org/iso/en/ISOOnline.frontpage
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
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)
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)
Garzotto, F., Mainetti, L., Paolini, P.: Hypermedia design analysis and evaluation issues. incomm. of the ACM. Communications of the ACM (1995)
Lynch, P.J., Horton, S.: Web style guide: Basic design principles for creating web sites. Yale University Press (2002)
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)
Stojanovic, N., Maedche, A., Staab, S., Studer, R., Sure, Y.: Seal: a framework for developing semantic portals (2001)
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)
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)
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)
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)
Berners-Lee, T.: Semantic web roadmap (1998), http://www.w3.org/2001/sw/
ISO: Iso 9241-11 guidance on usability (1998), http://www.iso.org/iso/en/ISOOnline.frontpage
Eco, U.: Six walks in the fictional woods. Harvard University Press (1994)
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)
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)
W3C: Owl web ontology language (2004), http://www.w3.org/TR/owl-features/
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)
Company, H.P.D.: Jena a semantic web framework for java (2002), http://jena.sourceforge.net/
Cockburn, A.: The interaction of social issues and software architecture. Commun. ACM 39, 40–46 (1996)
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)
Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., Boston (2002)
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)
Ambler, S.: Agile Database Techniques: Effective Strategies for the Agile Software Developer. John Wiley & Sons, Inc., New York (2003)
Mann, K.D.: JavaServer Faces in Action (In Action series). Manning Publications Co., Greenwich (2004)
Protégé.: Stanford-University (2006), http://protege.stanford.edu
Kalyanpur, A., Pastor, D.J., Battle, S., Padget, J.A.: Automatic mapping of owl ontologies into java. In: SEKE, pp. 98–103 (2004)
Heumann, J.: Generating test cases from use cases. The Rational Edge (2001)
Beck, K.: Test Driven Development: By Example. Addison-Wesley Professional, Reading (2002)
Aduna: Sesame: Rdf schema querying and storage (2007), http://www.openrdf.org/
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley Professional, Reading (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)