In this paper we advocate the benefits of introducing the notion of typing into Digital Library (DL) Repository Services. The OpenDLib Typed Repository Service allows DL designers to define typed repository sets, according to a type language T-DoMDL. Here a set becomes a container of digital objects sharing the same type-defined structure, i.e . properties, behaviors, and constraints. T-DoMDL types model a wide range of abstractions typically perceived in the Digital Library world, such as aggregation of digital objects, relations between digital objects, versioning of digital objects, and others. The immediate advantage is that DL designers can construct repository sets tailored to their application domains. Secondly, DL developers, while implementing software components handling DL objects, can count on data consistency and static type checking of their code w.r.t. the set types. Finally, objects conforming to a given type can be physically handled in order to optimize both access and disk space, e.g. videos can be stored in a datastream access fashion.

A Typed Repository for OpenDLib

Candela L;Castelli D;Manghi P;Pagano P
2006

Abstract

In this paper we advocate the benefits of introducing the notion of typing into Digital Library (DL) Repository Services. The OpenDLib Typed Repository Service allows DL designers to define typed repository sets, according to a type language T-DoMDL. Here a set becomes a container of digital objects sharing the same type-defined structure, i.e . properties, behaviors, and constraints. T-DoMDL types model a wide range of abstractions typically perceived in the Digital Library world, such as aggregation of digital objects, relations between digital objects, versioning of digital objects, and others. The immediate advantage is that DL designers can construct repository sets tailored to their application domains. Secondly, DL developers, while implementing software components handling DL objects, can count on data consistency and static type checking of their code w.r.t. the set types. Finally, objects conforming to a given type can be physically handled in order to optimize both access and disk space, e.g. videos can be stored in a datastream access fashion.
2006
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
T-DoMDL
typing
typed repository
File in questo prodotto:
File Dimensione Formato  
prod_160397-doc_128100.pdf

accesso aperto

Descrizione: A Typed Repository for OpenDLib
Dimensione 160.24 kB
Formato Adobe PDF
160.24 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/148754
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact