AN ONTOLOGICAL SW ARCHITECTURE FOR THE DEVELOPMENT OF COOPERATIVE WEB PORTALS

Giacomo Bucci, Valeriano Sandrucci, Enrico Vicario, Saverio Mecca

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.

References

  1. Ambler, S. (2003). Agile Database Techniques: Effective Strategies for the Agile Software Developer. John Wiley & Sons, Inc., New York, NY, USA.
  2. Beck, K. (2002). Test Driven Development: By Example. Addison-Wesley Professional.
  3. Berners-Lee, T. (1998). Semantic web roadmap. http:// www.w3.org/2001/sw/.
  4. Bonino, D., Corno, F., and Farinetti, L. (2003). Dose: a distributed open semantic elaboration platform. ICTAI 2003, The 15th IEEE International Conference on Tools with Artificial Intelligence, November 3-5, 2003, Sacramento, California.
  5. Cockburn, A. (1996). The interaction of social issues and software architecture. Commun. ACM, 39(10):40-46.
  6. Company, H.-P. D. (2002). Jena a semantic web framework for java. http://jena.sourceforge.net/.
  7. Corcho, O., Lpez-Cima, A., and Gomez-Prez, A. (2006). A platform for the development of semantic web portals. In ICWE 7806: Proceedings of the 6th international conference on Web engineering, pages 145-152, New York, NY, USA. ACM Press.
  8. Dzbor M., Motta E., D. J. B. (2004). Opening up magpie via semantic services. In Proc. of the 3rd Intl. Semantic Web Conference, November 2004, Japan.
  9. Eco, U. (1994). Six walks in the fictional woods. Harvard University Press.
  10. Fowler, M. (2002). Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
  11. Franca Garzotto, Luca Mainetti, P. P. (1995). Hypermedia design analysis and evaluation issues. incomm. of the acm. Communications of the ACM.
  12. Guizzardi, G., Falbo, R., and Filho, J. (2001). Using objects and patterns to implement domain ontologies. 15th Brazilian Symposium on Software Engineering, Rio de Janeiro, Brazil.
  13. Heumann, J. (2001). Generating test cases from use cases. The Rational Edge.
  14. ISO (1998). Iso 9241-11 “guidance on usability”. http://www.iso.org/iso/en/ISOOnline.frontpage.
  15. ISO (2004). Iso 9126 “software engineering - product quality”. http://www.iso.org/iso/en/ISOOnline.frontpage.
  16. Kruchten, P. (2003). The Rational Unified Process: An Introduction, Third Edition. Addison-Wesley Professional.
  17. Kryssanov, V. V., Abramov, V. A., Fukuda, Y., and Konishi, K. (1998). The meaning of manufacturing know -how. In PROLAMAT 7898: Proceedings of the Tenth International IFIP WG5.2/WG5.3 Conference on Globalization of Manufacturing in the Digital Communications Era of the 21st Century, pages 375-388, Deventer, The Netherlands, The Netherlands. Kluwer, B.V.
  18. M. Fayad, M. C. (1996). Aspects of software adaptability. COMMUNICATIONS OF THE ACM.
  19. Mann, K. D. (2004). JavaServer Faces in Action (In Action series). Manning Publications Co., Greenwich, CT, USA.
  20. P.J. Lynch, S. H. (2002). Web style guide: Basic design principles for creating web sites. Yale University Press.
  21. Schmidt, D. C., Rohnert, H., Stal, M., and Schultz, D. (2000). Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. John Wiley & Sons, Inc., New York, NY, USA.
  22. 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., and Wielinga, B. J. (2006). Multimedian e-culture demonstrator. In International Semantic Web Conference, pages 951-958.
  23. Stojanovic, N., Maedche, A., Staab, S., Studer, R., and Sure, Y. (2001). Seal: a framework for developing semantic portals.
  24. Tempich, C., Pinto, H. S., Sure, Y., and Staab, S. (2005). An argumentation ontology for distributed, looselycontrolled and evolving engineering processes of ontologies (diligent). In Gmez-Prez, A. and Euzenat, J., editors, Second European Semantic Web Conference, (ESWC 2005), volume 3532 of LNCS, pages 241-256, Heraklion, Crete, Greece. Springer.
  25. Woodfield, S. N. (1997). The impedance mismatch between conceptual models and implementation environments. ER'97 Workshop 4 Proceedings.
  26. Yuhui Jin, Stefan Decker, G. W. (2001). Ontowebber: Model-driven ontology-based web site management. 1st International Semantic Web Working Symposium, Stanford University, Stanford.
Download


Paper Citation


in Harvard Style

Bucci G., Sandrucci V., Vicario E. and Mecca S. (2007). AN ONTOLOGICAL SW ARCHITECTURE FOR THE DEVELOPMENT OF COOPERATIVE WEB PORTALS . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 48-55. DOI: 10.5220/0001340300480055


in Bibtex Style

@conference{icsoft07,
author={Giacomo Bucci and Valeriano Sandrucci and Enrico Vicario and Saverio Mecca},
title={AN ONTOLOGICAL SW ARCHITECTURE FOR THE DEVELOPMENT OF COOPERATIVE WEB PORTALS},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={48-55},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001340300480055},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - AN ONTOLOGICAL SW ARCHITECTURE FOR THE DEVELOPMENT OF COOPERATIVE WEB PORTALS
SN - 978-989-8111-06-7
AU - Bucci G.
AU - Sandrucci V.
AU - Vicario E.
AU - Mecca S.
PY - 2007
SP - 48
EP - 55
DO - 10.5220/0001340300480055