Abstract
The current interest from non-experts who wish to build digital libraries (DLs) is strong worldwide. However, since DLs are complex systems, it usually takes considerable time and effort to create and tailor a DL to satisfy specific needs and requirements of target communities/societies. What is needed is a simplified modeling process and rapid generation of DLs. To enable this, DLs can be modeled with descriptive domain-specific languages. A visual tool would be helpful to non-experts so they may model a DL without knowing the theoretical foundations and the syntactic details of the descriptive language. In this paper, we present a domain-specific visual DL modeling tool, 5SGraph. It employs a metamodel that describes DLs using the 5S theory. The output from 5SGraph is a DL model that is an instance of the metamodel, expressed in the 5S description language. Furthermore, 5SGraph maintains semantic constraints specified by the 5S metamodel and enforces these constraints over the instance model to ensure semantic consistency and correctness. 5SGraph enables component reuse to reduce the time and effort of designers. 5SGraph also is designed to accommodate and integrate several other complementary tools reflecting the interdisciplinary nature of DLs. Thus, tools based on concept maps to fulfill those roles are introduced. The 5SGraph tool has been tested with real users and several modeling tasks in a usability experiment, and its usefulness and learnability have been demonstrated.
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
Kieburtz, R.B., et al.: A Software Engineering Experiment in Software Component Generation. In: Proc. of 18th Int. Conf. on Software Engineering, Berlin, pp. 542–553 (1996)
Booch, G., Rumbauth, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Reading (1999)
Gonçalves, M.A., Fox, E.A., Watson, L.T., Kipp, N.: Stream, Structures, Spaces, Scenarios, Societies (5S): A Formal Model for Digital Libraries, Virginia Tech CS Tech. Rep., TR-03-04 (re-submitted after revision from an earlier version, for publication in ACM Transactions on Information Systems), http://eprints.cs.vt.edu/archive/00000646
Gonçalves, M.A., Fox, E.A.: 5SL – a language for declarative specification and generation of digital libraries. In: JCDL, Portland, Oregon, pp. 263–272 (2002)
Zhu, Q.: 5Sgraph: A Visual Modeling Tool for Digital Libraries. Master Thesis. Virginia Tech. (2002), http://scholar.lib.vt.edu/theses/available/etd-11272002-210531/
Gonçalves, M.A.: Digital Libraries: formal theory, language, design, generation, quality, and evaluation. PhD Dissertation proposal. CS Dept., Virginia Tech. (2003)
Fox, E.A.: From Theory to Practice in Digital Libraries: 5S and Educational Applications (NDLTD, CSTC). In: Workshop on Digital Libraries, Albuquerque NM, July 7–9 (1999)
Tigris.com, ArgoUML: design tool with cognitive support (2002), http://argouml.tigis.org
Novak, J.D.: Learning, creating, and using knowledge: concept maps as facilitative tools in schools and corporations, Lawrence Erlbaum and Associates, Mawah, NJ (1998)
Gaines, B.R., Shaw, M.L.G.: Concept maps as hypermedia components. International Journal of Human-Computer Studies 41, 59–107 (1995)
Eden, A.H.: A Theory of Object-Oriented Design. Journal of Information Systems Frontiers 4(4), 179–191 (2002)
Marshall, B., Zhang, Y., Chen, H., Lally, A., Shen, R., Fox, E.: Convergence of knowledge Management and E-learning: The GetSmart Experience. In: JCDL 2003, Houston, Texas, May 27-31 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhu, Q., Gonçalves, M.A., Shen, R., Cassell, L., Fox, E.A. (2003). Visual Semantic Modeling of Digital Libraries. In: Koch, T., Sølvberg, I.T. (eds) Research and Advanced Technology for Digital Libraries. ECDL 2003. Lecture Notes in Computer Science, vol 2769. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45175-4_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-45175-4_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40726-3
Online ISBN: 978-3-540-45175-4
eBook Packages: Springer Book Archive