DSpace System Architecture 11 July 2002 DSpace System Architecture.

Slides:



Advertisements
Similar presentations
Richard Jones, Systems Developer Technical Issues for Repository Software Theses Alive! Edinburgh University Library SHERPA Nottingham.
Advertisements

IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
Theo Andrew, Edinburgh University Library Choosing Suitable Open-Source Repository Software Choosing Suitable Open Source Repository Software Theo Andrew.
Comparison of EPrints 3.0 and DSpace digital library systems Kuzma Kudim, Galina Proskudina.
October 28, 2003Copyright MIT, 2003 METS repositories: DSpace MacKenzie Smith Associate Director for Technology MIT Libraries.
A Blackboard Building Block™ Crash Course for Web Developers
Digital Libraries: Study into the features of the DSpace Suite Devika P. Madalli Documentation Research and Training Centre Indian Statistical Institute.
DSpace Devika P. Madalli DRTC, ISI Bangalore.
MIT’s DSpace A good fit for ETDs Margret Branschofsky Keith Glavash MIT LIBRARIES.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
GGF Toronto Spitfire A Relational DB Service for the Grid Peter Z. Kunszt European DataGrid Data Management CERN Database Group.
DSpace Rea Devakos and Gabriela Mircea University of Toronto Libraries.
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
Introducing Symposia : “ The digital repository that thinks like a librarian”
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation Mike Smorul, Joseph JaJa, Yang Wang, and Fritz McCall.
Demonstration of repositories Fedora (Flexible Extensible Digital Object Repository Architecture) Marie Lagerwall MIDESS Partners Meeting February 9, 2007.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
OCLC Online Computer Library Center OCLC’s Digital Archive – Disseminating with METS Jay Goodkin Software Engineer Digital Collection and Preservation.
DSpace XML UI Project Texas A&M University Digital Initiatives, Research and Technology Scott Phillips, Cody Green, Alexey Maslov, Adam Mikeal, Brian Surratt,
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
ETD Repositories Using DSpace Software Andrew Penman The Robert Gordon University 27 th September 2004.
Module - Technical Basics
Digital Library Syllabus Uploader Will Cameron CSC 8530 October 19, 2006 Project Presentation 2.
Dspace 1 Introduction to DSpace Mukesh Pund Scientist NISCAIR, New Delhi.
Combining XTF and the cloud => powerful digital collections presence at a low cost Al Cornish Washington State University.
DSpace Users Group - Jan DSpace As A Platform Creating Custom Interfaces With Content Packaging Plugins Don Gourley Washington Research Library Consortium.
IIPC GA Curator Tools Fair May 2014 WEB CURATOR TOOL Nicola Bingham Web Archivist.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
IUScholarWorks is a set of services to make the work of IU scholars freely available. Allows IU departments, institutes, centers and research units to.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
Overview of IU Digital Collections Search Hui Zhang Jon Dunn Indiana University Digital Library Program IU Digital Library Brown Bag October 19, 2011.
Dspace Workflow, Administration and Customization Dr. Noorhidawati Abdullah Digital Library Research Group, FCSIT, UM
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
AIP Backup & Restore Sunita Barve NCRA, Pune. AIP The latest version of DSpace 1.7.0, supports backup and restore of all its contents as a set of AIP.
Use & Access 26 March Use “Proof of Concept” Model for General Libraries & IS faculty Model for General Libraries & IS faculty Test bed for DSpace.
Implementing UP 17 February Project Phases Analysis Implementation Evaluation Development Design.
PatentScope - Electronic Publication World Intellectual Property Organization.
IUScholarWorks Technical Overview Randall Floyd Digital Library Program Programmer/Database Administrator.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
This presentation describes the development and implementation of WSU Research Exchange, a permanent digital repository system that is being, adding WSU.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
How to Implement an Institutional Repository: Part II A NASIG 2006 Pre-Conference May 4, 2006 Technical Issues.
CSUN eCommons Submitting Learning Objects to CSUN eCommons: A Preliminary Guide February 7, 2008.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
DSpace - Digital Library Software
WEB SERVER SOFTWARE FEATURE SETS
Interface for Glyco Vault Functionality and requirements. Initial proposal. Maciej Janik.
A Basic Introduction By Scott Phillips 2005/8/7. Agenda What is DSpace and what does it do? The DSpace Information Model Components & Features of DSpace.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
Digital Library Syllabus Uploader Will Cameron CSC 8530 Fall 2006 Presentation 1.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
A Project of the University Libraries Ball State University Libraries A destination for research, learning, and friends.
VIVO architecture March 1, Major Components Vitro is a general-purpose Web-based application leveraging semantic standards VIVO is a customized.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
Breeda Herlihy, IR Manager, UCC Library. UCC selected DSpace in 2008 Software selection group Staff from Library IT, Computer Centre, Special Collections,
Architecture Review 10/11/2004
Introduction, Features & Technology
VI-SEEM Data Repository
VI-SEEM Data Repository
Introduction to DSpace
The Re3gistry software and the INSPIRE Registry
Implementing an Institutional Repository: Part II
Signet & Privilege Management
Institutional Repositories and the Ontario Scholars Portal
Implementing an Institutional Repository: Part II
How to Implement an Institutional Repository: Part II
SDMX IT Tools SDMX Registry
Presentation transcript:

DSpace System Architecture 11 July 2002 DSpace System Architecture

DSpace System Architecture 11 July 2002 Logical Data Model

DSpace System Architecture 11 July 2002 Metadata I Descriptive: Qualified Dublin Core in RDBMS; registry of elements and qualifiers Other schema (e.g. MARC) stored as serialised bitstreams Administrative: Some stored as Dublin Core (e.g. provenance) Mostly stored in legacy DB schema

DSpace System Architecture 11 July 2002 Metadata II Structural: Currently, just structure of data model Proposed use of METS to describe relationship between bitstreams in bundles Preservation: Registry of bitstream formats with preservation metadata

DSpace System Architecture 11 July 2002 Metadata III Much of the metadata proprietary, embedded in RDBMS schema Defining Archival Information Package based on METS to store this in a standard way

DSpace System Architecture 11 July 2002 Persistent Naming Handle system from CNRI Currently Handles assigned to items – soon to cover collections and communities CNRI Handle resolving software with DSpace “plug-in” Individual Handles managed within DSpace system

DSpace System Architecture 11 July 2002 Implementation Implemented in Java UNIX-type operating systems: Linux, HPUX etc Open source – BSD-style license Uses only free, open source libraries

DSpace System Architecture 11 July 2002 Storage Layer RDBMS: PostgreSQL via JDBC, and a simpler “homegrown” API on top Simple bitstream storage API – currently just stores bitstreams in the file system

DSpace System Architecture 11 July 2002 Content Management API Java classes for manipulating content and metadata Fully transaction-safe Invokes authorisation system Records object history

DSpace System Architecture 11 July 2002 Workflow System Submissions to a collection may go through editorial or review process Implemented simple submission workflow with three optional stage; meets initial requirements

DSpace System Architecture 11 July 2002 Search Simple wrapper around Jakarta “Lucene” search engine Lucene maintains indices, implements stemming, stop-word removal and wild- card searching Wrapper allows bounded search within specific community/collection

DSpace System Architecture 11 July 2002 Browse “Homegrown” Builds indices in RDBMS Browse by author, issue date, title Bounded browse within specific community/collection

DSpace System Architecture 11 July 2002 “E-people” and Group Management Currently represent only users of system: Not a naming authority Stores user’s address, real name, password, contact information Simple group management – organise e-people into named groups

DSpace System Architecture 11 July 2002 Authorisation Policies are triples: (object, action, group) Any object (community, collection, item, bitstream) can have access policies, and policies can be inherited from containers

DSpace System Architecture 11 July 2002 History Mechanical history of objects stored in RDF - Harmony ABC model Stored in file system Simple index held in RDBMS

DSpace System Architecture 11 July 2002 Ingest Legacy import format (SIP) defined – soon to be based on METS To ingest, content + metadata transferred to temporary filespace on the server Ingest application is invoked, which trawls and ingests data Ingested content can be sent through or bypass workflow system

DSpace System Architecture 11 July 2002 Administration Toolkit Ubiquitous “Context” object is used for authorisation and transaction-safety Configuration system – includes handling of configuration files for external tools (e.g. Apache, Tomcat) Standard text-based logging Classes for manipulating Dublin Core and bitstream format registries

DSpace System Architecture 11 July 2002 Web User Interface I Implemented as Servlets (for processing HTTP requests) and JSPs (for displaying HTML) – allows easy modification of display without affecting functionality Tomcat 4.0 Servlet engine running with Apache (for SSL features) Caucho Resin also supported

DSpace System Architecture 11 July 2002 Web User Interface II Authentication with /password or X509 certificates Other sites can provide a site authenticator class with custom code, e.g. interfacing with a departmental database

DSpace System Architecture 11 July 2002 Web User Interface III Pages for: Search Browse Configurable community and collection home pages “My DSpace” – managing in-progress submissions and workflow tasks Central administration UI – currently little support for self-administration by communities Item display Item submission