5SL: A Language for Declarative Specification and Generation of Digital Libraries

dc.contributorVirginia Tech. Department of Computer Science. Digital Library Research Laboratoryen
dc.contributor.authorGoncalves, Marcos A.en
dc.contributor.authorFox, Edward A.en
dc.contributor.departmentDigital Library Research Laboratoryen
dc.contributor.departmentComputer Scienceen
dc.date.accessed2014-10-17en
dc.date.accessioned2015-05-28T19:53:59Zen
dc.date.available2015-05-28T19:53:59Zen
dc.date.issued2002-07-01en
dc.description.abstractDigital Libraries (DLs) are among the most complex kinds of information systems, due in part to their intrinsic multi-disciplinary nature. Nowadays DLs are built within monolithic, tightly integrated, and generally inflexible systems- or by assembling disparate components together in an ad-hoc way, with resulting problems in interoperability and adaptability. More importantly, conceptual modeling, requirements analysis, and software engineering approaches are rarely supported, making it extremely difficult to tailor DL content and behavior to the interests, needs, and preferences of particular communities. In this paper, we address these problems. In particular, we present 5SL, a declarative language for specifying and generating domain-specific digital libraries. 5L is based on the 5S formal theory for digital libraries and enables high-level specification of DLs in five complementary dimensions, including: the kinds of multimedia information the DL supports (Stream Model); how that information is structured and organized (Structural Model); different logical and presentational properties and operations of DL components (Spatial Model); the behavior of the DL (Scenario Model); and the different societies of actors and managers of services that act together to carry out the DL behavior (Societal Model). The practical feasibility of the approach is demonstrated by the presentation of a 5SL digital library generator for the MARIAN digital library system.en
dc.description.notesPresented at JCDL'02, July 13-17, 2002, Portland, Oregonen
dc.format.extent10 pagesen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationGoncalves, Marco A. and Edward A. Fox. 5SL: a language for declarative specification and generation of digital libraries. 2002. In Proceedings of the 2nd ACM/IEEE-CS Joint Conference on Digital Libraries (Portland, Oregon, USA, July 14 - 18, 2002). JCDL '02. ACM, New York, NY, 263-272.en
dc.identifier.urihttp://hdl.handle.net/10919/52761en
dc.identifier.urlhttp://www.dlib.vt.edu/projects/5S-Model/p117-goncalves.pdfen
dc.language.isoen_USen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject5SLen
dc.subjectGeneratorsen
dc.subjectLanguagesen
dc.subjectModulesen
dc.subjectDesign toolsen
dc.title5SL: A Language for Declarative Specification and Generation of Digital Librariesen
dc.typeArticleen
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2002_5SL_Language_Declarative.pdf
Size:
277.07 KB
Format:
Adobe Portable Document Format