Streams, structures, spaces, scenarios, societies (5S):: A formal model for digital libraries

被引:123
作者
Gonçalves, MA [1 ]
Fox, EA [1 ]
Watson, LT [1 ]
Kipp, NA [1 ]
机构
[1] Virginia Polytech Inst & State Univ, Dept Comp Sci, Blacksburg, VA 24061 USA
关键词
theory; foundations; taxonomy; definitions; applications;
D O I
10.1145/984321.984325
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Digital libraries (DLs) are complex information systems and therefore demand formal foundations lest development efforts diverge and interoperability suffers. In this article, we propose the fundamental abstractions of Streams, Structures, Spaces, Scenarios, and Societies (5S), which allow us to define digital libraries rigorously and usefully. Streams are sequences of arbitrary items used to describe both static and dynamic (e.g., video) content. Structures can be viewed as labeled directed graphs, which impose organization. Spaces are sets with operations on those sets that obey certain constraints. Scenarios consist of sequences of events or actions that modify states of a computation in order to accomplish a functional requirement. Societies are sets of entities and activities and the relationships among them. Together these abstractions provide a formal foundation to define, relate, and unify concepts - among others, of digital objects, metadata, collections, and services required to formalize and elucidate "digital libraries". The applicability, versatility, and unifying power of the 5S model are demonstrated through its use in three distinct applications: building and interpretation of a DL taxonomy, informal and formal analysis of case studies of digital libraries (NDLTD and OAI), and utilization as a formal basis for a DL description language.
引用
收藏
页码:270 / 312
页数:43
相关论文
共 124 条
[1]  
Abiteboul S., 1999, DATA WEB RELATIONS S
[2]  
ABITEBOUL S, 1997, J DIGITAL LIB, V1, P5
[3]   UIML: an appliance-independent XML user interface language [J].
Abrams, M ;
Phanouriou, C ;
Batongbacal, AL ;
Williams, SM ;
Shuster, JE .
COMPUTER NETWORKS-THE INTERNATIONAL JOURNAL OF COMPUTER AND TELECOMMUNICATIONS NETWORKING, 1999, 31 (11-16) :1695-1708
[4]  
Anderson KM, 2003, ACM-IEEE J CONF DIG, P98
[5]  
[Anonymous], 1969, ALGEBRA
[6]  
ATKINS A, 2001, INTEROPERABILITY MET
[7]   Mawl: A domain-specific language for form-based services [J].
Atkins, DL ;
Ball, T ;
Bruns, G ;
Cox, K .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (03) :334-346
[8]  
BAEZAYATES R, 2000, P ACM SIGIR 2000 WOR
[9]  
BAEZAYATES RA, 1999, MODERN INFORMATION R
[10]  
Bayraktar M., 1998, Digital 98 Libraries. Third ACM Conference on Digital Libraries, P277, DOI 10.1145/276675.276727