SITEMAPS FROM A MODEL DRIVEN PERSPECTIVE - A First Step for Bridging the Gap between Information Architecture and Navigation Design

Antonia M. Reina-Quintero, Jesús Torres-Valderrama

2010

Abstract

Researchers claim that there is a disconnection between information architecture and navigation design. One way of approaching these two fields is to share deliverables. However, it is difficult to change the minds of audiences to make them use deliverables they are not used to. Thus, we propose let audiences use those deliverables they are more comfortable with, and then transform one deliverable into another, as far as possible. To get this aim, firstly, we need to have a deep knowledge of deliverables, and secondly, a set of mappings have to be defined in order to translate the information the source deliverable is covering into the target deliverable. Our approach uses metamodelling as the technique to define the pieces that compose deliverables and their relationships, and model transformations for mapping deliverables. In this context, the paper focuses on one of the most widely used information architecture deliverables, sitemaps, and its main contributions are: (1) a sitemap metamodel, which define the minimum set of elements that can be used for specifying sitemaps; and, (2) a set of model to model transformations to obtain a XHTML skeleton of structural and utility navigation.

References

  1. Azam, F., Li, Z., and Ahmad, R. (2005). Introducing UML profile for modelling information architecture of web applications. In Proceedings of the 11th Joint International Computer Conference - JICC 2005, pages 245- 250.
  2. Baresi, L., Colazzo, S., Mainetti, L., and Morasca, S. (2006). Web Engineering, chapter W2000: A Modeling Notation for Complex Web Applications, pages 335-408. Springer.
  3. Bogaards, P. J. (2004). Info design/arch deliverable schemas. http://www.bogieland.com/ infodesign/resources/misc/iadelschemas.htm.
  4. Brown, D. M. (2006). Communicating Design: Developing Web Site Documentation for Design and Planning, chapter 8, Site Maps. New Riders.
  5. Cáceres, P., de Castro, V., and Marcos, E. (2004). Navigation modelling from a user services oriented approach. In Proceedings of the Conference on Advances in Information Systems (CAISE04), pages 150-160.
  6. Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., and Matera, M. (2003). Designing Data-Intensive Web Applications. Elsevier Science.
  7. Clark, T., Sammut, P., and Willans, J. (2008). Applied Metamodelling. A Foundation For Language Driven Development. 2nd Edition. Ceteva.
  8. Curtis, N. (2008). Audiences & artifacts. Bulletin of the American Society for Information Science and Technology, 34(6):20-26.
  9. EMP (2007). EMF Technology OCL Project. Avalaible at: http://www.eclipse.org/emft/projects/ocl]ocl.
  10. Garrett, J. J. (2002). Visual vocabulary for information architecture. version 1.1b. Avalaible at: www.jjg.net/ia/visvocab.
  11. Grannell, C. (2007). The Essential Guide to CSS and HTML Web Design, chapter 5. Using Links and Creating Navigation, pages 147-232. friendsof. APress.
  12. Gronback, R. C. (2009). Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. AddisonWesley Professional.
  13. Kalbach, J. (2007). Designing Web Navigation. O'Reilly Media, Inc.
  14. Koch, N. (2001). Software Engineering for Adaptive Hypermedia System: Reference Model, Modeling Techniques and Development Process. PhD thesis, Ludwig-Maximilian-Universitat Munchen.
  15. Koch, N. (2006). Transformations techniques in the modeldriven development process of uwe. In In Proc. Of 2nd Model-Driven Web Engineering Workshop (MDWE 2006), volume 155.
  16. Kroib, C. and Koch, N. (2008). UWE metamodel and profile: User guide and reference. Technical Report 0802, Ludwig-Maximilians-Universitt Mnchen (LMU).
  17. Meliá, S. and Cachero, C. (2004). An MDA approach for the development of web applications. In Proceedings of the International Conference on Web Engineering (ICWE04), pages 300-305.
  18. Moreno, N., Fraternali, P., and Vallecillo, A. (2007). WebML modelling in UML. IET Software, 1(3):67- 80.
  19. Moreno, N. and Vallecillo, A. (2005). A model-based approach for integrating third party systems with web applications. In Proceedings of International Conference on Web Engineering (ICWE'05), number 3579, pages 441-452.
  20. Muller, P. A., Studer, P., Fondement, F., and Bézivin, J. (2005). Platform independent web application modeling and development with Netsilon. Software and System Modeling, 00:1-19.
  21. Nunes, D. A. and Schwabe, D. (2006). Rapid prototyping of web applications combining domain specific languages and model driven design. In Proceedings of International Conference on Web Engineering (ICWE'06).
  22. OMG (2005). Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification. Technical report, OMG.
  23. Pastor, O., Pelechano, V., Fons, J., and Abrahao, S. (2005). Conceptual Modelling of Web Applications: the OOWS Approach. In Web Engineering. Theory and Practice of Metrics and Measurement for Web Development, pages 277-302.
  24. Schauerhuber, A., Wimmer, M., and Kapsammer., E. (2006). Bridging existing web modeling languages to model-driven engineering: A metamodel for webml. In Proceedings of the 2nd Int. Workshop on ModelDriven Web Engineering (MDWE'06).
  25. Schmid, H. A. (2004). Model Driven Architecture with OOHDM. In Matera, M. and Comai, S., editors, ICWE Workshops, pages 12-25. Rinton Press.
  26. Schmid, H. A. and Donnerhak, O. (2005). OOHDMDA. an MDA approach for OOHDM. In Proceedings of International Conference on Web Engineering (ICWE'05), number 3579, pages 569-574.
  27. Schwabe, D. and Rossi, G. (1998). Developing Hypermedia Applications using OOHDM. In Proceedings of Workshop on Hypermedia Development Processes, Methods and Models, Hypertext'98.
  28. Steinberg, D., Budinsky, F., Paternostro, M., and Merks, E. (2008). EMF: Eclipse Modelling Framework, 2nd Ed. Addison-Wesley.
  29. The Eclipse Foundation (2010). Operational QVT. Available at: http://www.eclipse.org/m2m/qvto/doc/.
  30. Torres, V. and Pelechano, V. (2006). Building business process driven web applications. In Dustdar, S., Fiadeiro, J., and Sheth, A., editors, Proceedings of the BPM2006, volume 4102 of Lecture Notes in Computer Science.
Download


Paper Citation


in Harvard Style

M. Reina-Quintero A. and Torres-Valderrama J. (2010). SITEMAPS FROM A MODEL DRIVEN PERSPECTIVE - A First Step for Bridging the Gap between Information Architecture and Navigation Design . In Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 2: WEBIST, ISBN 978-989-674-025-2, pages 111-117. DOI: 10.5220/0002804701110117


in Bibtex Style

@conference{webist10,
author={Antonia M. Reina-Quintero and Jesús Torres-Valderrama},
title={SITEMAPS FROM A MODEL DRIVEN PERSPECTIVE - A First Step for Bridging the Gap between Information Architecture and Navigation Design},
booktitle={Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 2: WEBIST,},
year={2010},
pages={111-117},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002804701110117},
isbn={978-989-674-025-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 2: WEBIST,
TI - SITEMAPS FROM A MODEL DRIVEN PERSPECTIVE - A First Step for Bridging the Gap between Information Architecture and Navigation Design
SN - 978-989-674-025-2
AU - M. Reina-Quintero A.
AU - Torres-Valderrama J.
PY - 2010
SP - 111
EP - 117
DO - 10.5220/0002804701110117