5S Perspective Digital Libraries Foundations Workshop at JCDL 2007 Vancouver – June 23 Edward A. Fox Virginia Tech, USA

Slides:



Advertisements
Similar presentations
DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Advertisements

Interoperability Scenarios All Working Groups Meeting May, Rome, Italy.
ETANA-DL: Leveraging Digital Library Technologies to Support Archaeology Vanderbilt University Nashville, TN -- Sept. 8, 2006 Weiguo Fan, Edward A. Fox,
1 CHCI Visit by Dean Benson, Associate Dean Lesko KW II Rm – 10/10/2011 Digital Library Research Laboratory Torgersen Hall Rm 2030 –
Ontology Classifications Acknowledgement Abstract Content from simulation systems is useful in defining domain ontologies. We describe a digital library.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Formalizing the Design of Digital Libraries Based on UML Delos NoE, Preservation Cluster: Workshop: Persistency in Digital Libraries 13. February 2006,
From semantic networks, to ontologies, and concept maps: knowledge tools in digital libraries Marcos André Gonçalves Digital Library Research Laboratory.
Digital Libraries. Synchronous Scholarly Communication Same time, Same or different place.
Tool support for Enterprise Architecture in System Architect Architecture Practitioners Conference, Brussels David Harrison Senior Consultant, Popkin.
1 CS5604 October 13, 2010 “5S Overview for Modules” by Edward A. Fox and Lillian (Boots) Cassel (on Ensemble) Dept. of.
Prototyping Digital Libraries Handling Heterogeneous Data Sources – An ETANA-DL Case Study Unni Ravindranathan, Rao Shen, Marcos André Gonçalves, Weiguo.
Web Archives, IDEAL, and PBL Overview Edward A. Fox Digital Library Research Laboratory Dept. of Computer Science Virginia Tech Blacksburg, VA, USA 21.
A 5S Perspective on Digital Libraries for E-Learning: With case studies from Archaeology, Computing, and Dissertations Edward A. Fox, Virginia Tech
1 Streams, Structures, Spaces, Scenarios, and Societies (5S): A Formal Digital Library Framework and Its Applications Marcos André Gonçalves Doctoral defense.
UML Unified Markup Language Ziya Karakaya Atılım University, Computer Engineering
Requirements Gathering and Modeling of Domain Specific Digital Libraries with the 5S Framework: An Archaeological Case Study with ETANA ECDL 2005, Vienna,
PSU/Villanova/VT Discussion Virginia Tech’s Digital Library Research Laboratory Jan. 10, PSU Edward A. Fox, Virginia Tech, Blacksburg,
Introduction to MDA (Model Driven Architecture) CYT.
Collaborative Research: Curriculum Development for Digital Library Education Presentation in May 1,2006
Yinlin Chen, Edward A. Fox Dept. of CS, Virginia Tech, Blacksburg, VA USA Contact info: Ensemble Project Meeting, May 18-19, 2009, Portland,
1 From the WWW and Minimal Digital Libraries, to Powerful Digital Libraries: Why and How Edward A. Fox ICADL 2005 Bangkok, Thailand – December.
ETANA-DL NSF Digital Library Project Edward A. Fox, Virginia Tech ASOR Annual Meeting, 2004
ETANA-DL Managing complex information applications: An archaeology digital library This research is funded in part by NSF-ITR grant #IIS Edward.
CITIDEL: Computing & Information Technology Interactive Digital Educational Library Web Page: Contacts: Future.
1 World Bank (Washington, D.C. – 20 November 2007) “Digital Libraries, 5S, and Applications – esp. Archaeology, Education, ETDs, and CTR (Crisis, Tragedy.
AOL Search Speaker Series Virginia Tech’s Digital Library Research Laboratory Dec. 20, AOL HQ Edward A. Fox, Virginia Tech, Blacksburg,
CitiViz: A Visual User Interface to the CITIDEL System ECDL 2004, Bath, England, September 2004 Nithiwat Kampanya, Rao Shen, Seonho Kim, Chris North, and.
ETANA-ADD: An Interactive Tool for Integrating Archaeological DL Collections JCDL 2006, Chapel Hill, NC June 13, 2006 Naga Srinivas Vemuri, Rao Shen, Sameer.
Towards a Digital Library Theory: A Formal Digital Library Ontology Marcos André Gonçalves, Layne T. Watson, and Edward A. Fox Virginia Tech, Blacksburg,
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Edward A. Fox, N. Srinivas Vemuri Virginia Tech ASOR ETANA-DL: Leveraging DL Technologies to Support Archaeology.
Incremental, Semi-automatic, Mapping- Based Integration of Heterogeneous Collections into Archaeological Digital Libraries: Megiddo Case Study ECDL 2005,
1 Slides for Steve Griffin, NSF “ETANA and Digital Library Integration” by Edward A. Fox Oct. 3, Dept. of Computer.
Models for Digital Libraries CSC 9010 Digital Libraries - week 2 The 5S model is the work of Edward A. Fox and his students at Virginia Tech. These slides.
1 C.W. Post Campus, Long Island U. (23 April 2008) “Digital libraries: From Theory to CS/LIS Curricula” Edward A. Fox Dept.
ETANA-DL ( Electronic Tools and Near Eastern Archives Digital Library) Edward A. Fox, Virginia Tech James W. Flanagan, Case Western Reserve U. AIA 106.
La Propuesta de Software de Código Abierto: Su Lugar en la Educación Superior Universidad de Buenos Aires May 19, 2004 Edward A. Fox
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
What is a Successful Digital Library? ECDL 2006, Alicante, September 18, 2006 Rao Shen, Naga Srinivas Vemuri, Weiguo Fan, and Edward A. Fox
Open Source y Educación Superior Biblioteca Central Universidad Nacional del Sur Bahia Blanca, Argentina May 17-18, 2004 Edward A. Fox
Automation and Quality in Image Digital Libraries with Annotations Edward Fox, Uma Murthy and Ricardo Torres Florence, Italy 17 February 2007.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Digital Libraries Lillian N. Cassel Spring A digital library An informal definition of a digital library is a managed collection of information,
Digital Library The networked collections of digital text, documents, images, sounds, scientific data, and software that are the core of today’s Internet.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Exploring Digital Libraries: Integrating Browsing, Searching, and Visualization Paper by: Rao Shen, Naga Srinivas Vemuri, Weiguo Fan, Ricardo da S. Torres,
Towards a Reference Quality Model for Digital Libraries Maristella Agosti Nicola Ferro Edward A. Fox Marcos André Gonçalves Bárbara Lagoeiro Moreira.
Introduction to Concept Maps Edward A. Fox and Rao Shen CS5604 Fall 2002 “Information Storage & Retrieval” Dept. of Computer Science Virginia Tech, Blacksburg,
1 DL.Org (Digital Library Interoperability, Best Practices and Modeling Foundations) Functionality Working Group Mtg June 2009, Athens “Functionality.
Exploring Digital Libraries: Integrating Browsing, Searching, and Visualization JCDL 2006, Chapel Hill, NC, June 12, 2006 Rao Shen, Naga Srinivas Vemuri,
1 IBM Academic Initiative Introduction for Pamplin School of Business Virginia Tech – October 13, 2011 “IBM Academic Skills Cloud and Computing Education.
ETD Search Services Ming Luo Edward A. Fox Virginia Tech.
Visual Semantic Modeling of Digital Libraries Qinwei Zhu, Marcos André Gonçalves, Rao Shen, Edward A. Fox – Virginia Tech,, Blacksburg, VA, USA Lillian.
ECDL 2006, Alicante, September 18, 2006 Naga Srinivas Vemuri, Ricardo da S. Torres, Rao Shen, Marcos Andre Goncalves, Weiguo Fan, and Edward A. Fox A Content-Based.
Soon Joo Hyun Database Systems Research and Development Lab. US-KOREA Joint Workshop on Digital Library t Introduction ICU Information and Communication.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
SCENARIO-BASED GENERATION OF DIGITAL LIBRARY SERVICES Rohit Kelapure, Marcos André Gonçalves, Edward A. Fox Virginia Tech, Blacksburg, VA, USA.
Foundations of, and Experiences with, Componentized Digital Libraries OCKHAM Panel ECDL Rome, Italy Edward A. Fox Digital Library Research.
Designing Protocols in Support of Digital Library Componentization Hussein Suleman and Edward A. Fox Digital Library Research Laboratory Virginia Tech.
Functionality Working Group Dagobert Soergel University at Buffalo 1.
1 Architectural Blueprints—The “4+1” View Model of Software Architecture (
CTRnet Digital Library for Disaster Information Services Seungwon Yang 1, Andrea Kavanaugh 1, Nádia P. Kozievitch 4, Lin Tzy Li 1,4,5, Venkat Srinivasan.
1 Improving the ETD Landscape ETD 2014: 17 th Int’l Symposium on ETDs Leicester, England Edward A. Fox Executive Director, NDLTD,
1 Digging into Digital Libraries: From Archaeology to Formalism Edward A. Fox Virginia Tech, Dept. of CS CSC Spring Colloquium Villanova – February.
ETANA-DL (Electronic Tools and Near Eastern Archives Digital Library)
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
ECDL 2006, Alicante, September 18, 2006
Software Design Lecture : 15.
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Presentation transcript:

5S Perspective Digital Libraries Foundations Workshop at JCDL 2007 Vancouver – June 23 Edward A. Fox Virginia Tech, USA

Acknowledgements: Students Ghaleb Abdulla, Robert France, Marcos Gonçalves, Doug Gorton, Rohit Kelapure, Neill Kipp, Aaron Krowne, Yi Ma, Paul Mather, Uma Murthy, Ananth Raghavan, Unni. Ravindranathan, Ryan Richardson, Rao Shen, Ricardo da Silva Torres, Srinivas Vemuri, Seungwon Yang, Qinwei Zhu, …

Acknowledgements: Faculty, Staff Lillian Cassel, Lois Delcambre, Debra Dudley, Joanne Eustis, Weiguo Fan, James Flanagan, Sandy Grant, Eric Hallerman, Douglas Knight, Alberto Laender, David Maier, Manuel Perez- Quinones, Layne Watson, …

Other Collaborators (Selected) Brazil: FUA, UFMG, UNICAMP Case Western Reserve University DELOS and its many members Emory Germany: Univ. Oldenburg Portland State University

Acknowledgements: Support ACM, AOL, CAPES, CNI, DFG, IBM, IMLS, Microsoft, NDLTD, NLM, NSF (IIS , , , , , , ; ITR ; DUE , , , , , , , …), SUN, …

Outline 5S and Generating DLs –5S Framework –5S definitions, services taxonomy, ontology –5SL –5SGraph –5SGen (and DL development) –DL development of union DL –5SGen into DSpace 5S Metamodels –Minimal DL –Archaeology DL –CBIR DL –Union DL

5S and Generating DLs 5S Framework 5S definitions, services taxonomy, ontology 5SL 5SGraph 5SGen (and DL development) DL development of union DL 5SGen into DSpace

5S Framework for DLs serves as a basis for understanding (describing) and designing/developing digital libraries 5S’s: Streams, Structures, Spaces, Scenarios, and Societies defines a set of formal constraints and way of thinking about digital libraries

Informal 5S & DL Definitions DLs are complex systems that help satisfy info needs of users (societies) provide info services (scenarios) organize info in usable ways (structures) present info in usable ways (spaces) communicate info with users (streams)

The 5 S’s SsExamplesObjectives Streams Text; video; audio; image Describes properties of the DL content such as encoding and language for textual material or particular forms of multimedia data Structures Collection; catalog; hypertext; document; metadata Specifies organizational aspects of the DL content Spaces Measure; measurable, topological, vector, probabilistic Defines logical and presentational views of several DL components Scenarios Searching, browsing, recommending Details the behavior of DL services Societies Service managers, learners, teachers, etc. Defines managers, responsible for running DL services; actors, that use those services; and relationships among them

5S and DL formal definitions and compositions (April 2004 TOIS)

Ontology: Applications

5S Language (5SL) An XML-based language for declarative specification (by DL designers) and generation (using 5SGen) of digital libraries –how content is stored; –how that content is organized, structured, described, and accessed; –which services are offered by the library; and –how users use those services Uses known standards: –MIME types for file types, XML or RDF Schemas to define structure, –UIML (User Interface Markup Language) to define user interfaces, –UXF for Societies and Scenarios, and an XML version of UML (User Modeling Language) for other scenarios

5SGraph a graphical, domain specific digital library modeling tool addresses the time required to specify a DL textually in 5SL

Scenario model for ETANA-DL

5S related tools for DL development (incl. 5SGen)

5S related integration toolkit and process

5S and DSpace (Doug Gorton) We can apply 5S to DSpace’s object model, architecture, interface, and other aspects. We focus only on the major aspects of the software that are relatively easy to configure, either programmatically or manually in configuration files.

5S and DSpace (2) Having examined the DSpace software, we categorize its aspects based on the 5S model.

5SGen – Version 2: ODL, Services, Scenarios

5SGen Architecture dlGen application uses a config file, a DL schema, and a model that adheres to the schema SpecificDLGen class dynamically loads and uses the class specified in the config file All S related classes interact with the file system and DSpace through APIs

5SGen Architecture (2) In order to create structures, users, and other functions in a DSpace instance, we make use of DSpace’s APIs

Generation of the CSTC Collection Fed our complete specification to the dlGen generator tool to create the live DSpace DL including the CSTC collection Went very smoothly, throughout the process feedback was given as to progress, entire process took about 50 minutes

5S Metamodels Minimal DL Archaeology DL CBIR DL Union DL

5S definitional structure

Minimal archaeological DL in the 5S framework (A.i is from minimal DL, j is new)

StreamStructureSpaceServiceSociety Image Stream Feature Vector Image Descriptor Structured Featute Vector Image Content Description Image Digital Object Image Object User Info Need Image Collection Visualization Operation Content-based Image Searching Service Image Descriptor Metadata Catalog Composite Descriptor KNNQ RQ Minimal CBIR DL

Union DL Definitions A Minimal Union Digital Library integrated from n DLs is given as a four-tuple: MinUnionDL=(Union Repository, Union Catalog, Minimal Union Services, Union Society). DL Integration Problem Definition: Given n individual digital libraries (DL1, DL2, …, DLn), each defined as described above, to integrate the n DLs is to create a Union DL.

Member DLs of ETANA-DL

Architecture of ETANA-DL, with centralized catalog and partially decentralized repository

Summary 5S and Generating DLs –5S Framework –5S definitions, services taxonomy, ontology –5SL –5SGraph –5SGen (and DL development) –DL development of union DL –5SGen into DSpace 5S Metamodels –Minimal DL –Archaeology DL –CBIR DL –Union DL

Discussion