Generating Collaborative Systems for Digital Libraries: a Model-Driven Approach

The design and development of a digital library involves different stakeholders, such as: information architects, librarians, and domain experts, who need to agree on a common language to describe, discuss, and negotiate the services the library has to offer. To this end, high-level, language-neutra...

Full description

Bibliographic Details
Main Authors: Alessio Malizia, Paolo Bottoni, S. Levialdi
Format: Article
Language:English
Published: American Library Association 2010-12-01
Series:Information Technology and Libraries
Online Access:https://ejournals.bc.edu/ojs/index.php/ital/article/view/3128
id doaj-578f24441ce84c1fa0e1e472eef556da
record_format Article
spelling doaj-578f24441ce84c1fa0e1e472eef556da2020-11-24T23:37:33ZengAmerican Library AssociationInformation Technology and Libraries0730-92952163-52262010-12-0129417118610.6017/ital.v29i4.31282793Generating Collaborative Systems for Digital Libraries: a Model-Driven ApproachAlessio MaliziaPaolo BottoniS. LevialdiThe design and development of a digital library involves different stakeholders, such as: information architects, librarians, and domain experts, who need to agree on a common language to describe, discuss, and negotiate the services the library has to offer. To this end, high-level, language-neutral models have to be devised. Metamodeling techniques favor the definition of domainspecific visual languages through which stakeholders can share their views and directly manipulate representations of the domain entities. This paper describes CRADLE (Cooperative-Relational Approach to Digital Library Environments), a metamodel-based framework and visual language for the definition of notions and services related to the development of digital libraries. A collection of tools allows the automatic generation of several services, defined with the CRADLE visual language, and of the graphical user interfaces providing access to them for the final user. The effectiveness of the approach is illustrated by presenting digital libraries generated with CRADLE, while the CRADLE environment has been evaluated by using the cognitive dimensions framework.https://ejournals.bc.edu/ojs/index.php/ital/article/view/3128
collection DOAJ
language English
format Article
sources DOAJ
author Alessio Malizia
Paolo Bottoni
S. Levialdi
spellingShingle Alessio Malizia
Paolo Bottoni
S. Levialdi
Generating Collaborative Systems for Digital Libraries: a Model-Driven Approach
Information Technology and Libraries
author_facet Alessio Malizia
Paolo Bottoni
S. Levialdi
author_sort Alessio Malizia
title Generating Collaborative Systems for Digital Libraries: a Model-Driven Approach
title_short Generating Collaborative Systems for Digital Libraries: a Model-Driven Approach
title_full Generating Collaborative Systems for Digital Libraries: a Model-Driven Approach
title_fullStr Generating Collaborative Systems for Digital Libraries: a Model-Driven Approach
title_full_unstemmed Generating Collaborative Systems for Digital Libraries: a Model-Driven Approach
title_sort generating collaborative systems for digital libraries: a model-driven approach
publisher American Library Association
series Information Technology and Libraries
issn 0730-9295
2163-5226
publishDate 2010-12-01
description The design and development of a digital library involves different stakeholders, such as: information architects, librarians, and domain experts, who need to agree on a common language to describe, discuss, and negotiate the services the library has to offer. To this end, high-level, language-neutral models have to be devised. Metamodeling techniques favor the definition of domainspecific visual languages through which stakeholders can share their views and directly manipulate representations of the domain entities. This paper describes CRADLE (Cooperative-Relational Approach to Digital Library Environments), a metamodel-based framework and visual language for the definition of notions and services related to the development of digital libraries. A collection of tools allows the automatic generation of several services, defined with the CRADLE visual language, and of the graphical user interfaces providing access to them for the final user. The effectiveness of the approach is illustrated by presenting digital libraries generated with CRADLE, while the CRADLE environment has been evaluated by using the cognitive dimensions framework.
url https://ejournals.bc.edu/ojs/index.php/ital/article/view/3128
work_keys_str_mv AT alessiomalizia generatingcollaborativesystemsfordigitallibrariesamodeldrivenapproach
AT paolobottoni generatingcollaborativesystemsfordigitallibrariesamodeldrivenapproach
AT slevialdi generatingcollaborativesystemsfordigitallibrariesamodeldrivenapproach
_version_ 1725519596522307584