Submission and repository management of digital libraries, using WWW Gregory Karvounarakis Sarantos Kapidakis.

Slides:



Advertisements
Similar presentations
IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
Advertisements

Richard Jones, Systems Developer, Edinburgh University Library DSpace Ingest Workflows Workshop 13 th – 15 th October 2004.
Richard Jones DSpace for E-Theses th September 2004 DSpace for E-Theses Introducing the results of the Theses Alive! Project.
Business Development Suit Presented by Thomas Mathews.
Dr Gordon Russell, Napier University Unit Data Dictionary 1 Data Dictionary Unit 5.3.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Cataloging: Millennium Silver and Beyond Claudia Conrad Product Manager, Cataloging ALA Annual 2004.
Administration & Workflow
1 Archiving Workflow between a Local Repository and the National Library Archive Experiences from the DiVA Project Eva Müller, Peter Hansson, Uwe Klosa,
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Brief Overview of Major Enhancements to PAWN. Producer – Archive Workflow Network (PAWN) Distributed and secure ingestion of digital objects into the.
11 3 / 12 CHAPTER Databases MIS105 Lec14 Irfan Ahmed Ilyas.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Dr. Kalpakis CMSC 461, Database Management Systems Introduction.
ACAT 2008 Erice, Sicily WebDat: Bridging the Gap between Unstructured and Structured Data Jerzy M. Nogiec, Kelley Trombly-Freytag, Ruben Carcagno Fermilab,
Introduction to DBMS Purpose of Database Systems View of Data
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
1MIS 2008 / Merging Two Data Collections: Lessons Learned from the CCD-EDEN Merger EDEN Best-Practice Sharing Oregon File Preparation Practices.
5-7 November 2014 DR Workflow Practical Digital Content Management from Digital Libraries & Archives Perspective.
Cataloguing Electronic resources Prepared by the Cataloguing Team at Charles Sturt University.
1 XML as a preservation strategy Experiences with the DiVA document format Eva Müller, Uwe Klosa Electronic Publishing Centre Uppsala University Library,
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
07/11/2002Thomas Baron - JACoW Workshop1 CERN Library Requirements T. Baron CERN ETT-DH-CDS.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
ICDL 2004 Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science Old Dominion University.
Database Management Systems (DBMS)
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,
CSUN eCommons Submitting Learning Objects to CSUN eCommons: A Preliminary Guide February 7, 2008.
Mr.Prasad Sawant, MIT Pune India Introduction to DBMS.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Feb 24-27, 2004ICDL 2004, New Dehli Improving Federated Service for Non-cooperating Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer.
Integration of the Activity Research Database and the Institutional Repository at Carlos III University of Madrid Teresa Malo de Molina Head Librarian.
The library is open Digital Assets Management & Institutional Repository Russian-IUG November 2015 Tomsk, Russia Nabil Saadallah Manager Business.
10 th Argo data management 2009 Toulouse What is new at GDACs ?
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
Chapter – 8 Software Tools.
June 3-6, 2003E-Society Lisbon Automatic Metadata Discovery from Non-cooperative Digital Libraries R. Shi, K. Maly, M. Zubair Department of Computer Science.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
HTBN Batches These slides are intended as a starting point for further discussion of how eTime might be extended to allow easier processing of HTBN data.
1 Lecture1 Introduction to Databases Systems Database 1.
Online Information and Education Conference 2004, Bangkok Dr. Britta Woldering, German National Library Metadata development in The European Library.
System Components Operating System Services System Calls.
GNU EPrints 2 Overview Christopher Gutteridge 19 th October 2002 CERN. Geneva, Switzerland.
Architecture Review 10/11/2004
Introduction to DBMS Purpose of Database Systems View of Data
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Managing Copyrights in Invenio
Chapter 1: Introduction
Operation System Program 4
Charl Roberts University of the Witwatersrand, Johannesburg
Soo Park and Janine Aquino
Context Interoperability Submission Search Preservation
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Chapter 2: Operating-System Structures
Metadata The metadata contains
WebDAV Design Overview
Technical Issues in Sustainability
Chapter 1: Introduction
Programmatic interaction with the Invenio-based NADRE Repository
Chapter 2: Operating-System Structures
Chapter 1: Introduction
Programmatic interaction with the Invenio-based NADRE Repository
Standardizing and industrializing a business process – the dissemination use case Alessio Cardacino - ESTP Course “Information standards.
Presentation transcript:

Submission and repository management of digital libraries, using WWW Gregory Karvounarakis Sarantos Kapidakis

Goal To make tools with WWW interface:To make tools with WWW interface: for record creators (e.g. thesis authors)for record creators (e.g. thesis authors) –to register the metadata –to upload digital formats of the objects for collection administratorsfor collection administrators –to specify/modify metadata –to inspect/commit/modify submissions –to modify the permanent repository entries

DL object organization Digital library objects are organized in collectionsDigital library objects are organized in collections Each object is uniquely identified by an IDEach object is uniquely identified by an ID Each object consists of:Each object consists of: –Metadata (e.g. bibliographic information), describing its content –Digital formats (i.e. PDF, PostScript e.t.c.) Submissions to all collections can share the same interfaceSubmissions to all collections can share the same interface

Temporary RepositoryDL repository CreatorsLibrarian commit modify permanent object Repositories

Temporary Repository Collection1 repository Creators Librarian1 commit modify permanent object Multi stage repositories Multi stage repositories Temporary Repository Collection2 repository Librarian2 DL repository Administrator

Tools’ architecture (modules) Metadata manipulation - form generatorMetadata manipulation - form generator Metadata I/O (for different metadata formats)Metadata I/O (for different metadata formats) Digital format uploading/managementDigital format uploading/management Configuration/installationConfiguration/installation

Metadata manipulation Multilingual form generationMultilingual form generation Support for multi-valued fieldsSupport for multi-valued fields Support for multilingual metadataSupport for multilingual metadata Configurable fields per collectionConfigurable fields per collection Administration fields (e.g. automatic filling of “submission date”, “keywords”)Administration fields (e.g. automatic filling of “submission date”, “keywords”) Automatic creation of unique submission ID (based on submission date, a serial number and a random code for security reasons)Automatic creation of unique submission ID (based on submission date, a serial number and a random code for security reasons) Validation of form before metadata storage (i.e. by defining mandatory)Validation of form before metadata storage (i.e. by defining mandatory)

Multilingual metadata Different fields per languageDifferent fields per language –i.e. Author_En, Author_Gr –One textbox for each field in the form –Single language configuration Separated list of valuesSeparated list of values –One field (i.e. Author) –One textbox for each language in the form (multilingual configuration) –Different translations are encoded in one value, separated by a special character

Metadata I/O Storage/parsing of metadata.Storage/parsing of metadata. Can use different metadata formats for temporary and permanent repositories (the latter could even be a DBMS).Can use different metadata formats for temporary and permanent repositories (the latter could even be a DBMS). Metadata formats are easily extended.Metadata formats are easily extended. Has been implemented for RFC 1807 (bib), marc.Has been implemented for RFC 1807 (bib), marc.

Digital formats uploading/management File upload through HTML forms, with file browser interface, using the multipart/form- data form encoding (RFC 1867).File upload through HTML forms, with file browser interface, using the multipart/form- data form encoding (RFC 1867). Extendable digital object formats (file-types).Extendable digital object formats (file-types). Selection of file-type from list of supported formats - automatic file-type detection.Selection of file-type from list of supported formats - automatic file-type detection. Files are stored together with the metadata describing their content.Files are stored together with the metadata describing their content. Intelligent file management (compressed and uncompressed files of the same format are considered equivalent).Intelligent file management (compressed and uncompressed files of the same format are considered equivalent).

Multi-file formats uploading –Limitation: RCF 1867 does not allow to upload several files/a directory structure –Solution: Upload multi-file formats as archives (tar, tar.gz or zip) Examine the names of the files to infer a global, unambiguous order.Examine the names of the files to infer a global, unambiguous order. –Plain format (successive file names …) –Chapter format (recursive definition …)

Advance operation Authorization using WWW mechanisms.Authorization using WWW mechanisms. Easy to change parameters.Easy to change parameters. Configurable languages and messages.Configurable languages and messages. Can move objects between collections.Can move objects between collections.

Metadata submissionSubmit digital formats while there are more formats to submit End - submission contents report Metadata storage Creation of a new object in temp. repository Submission of a new object

Select/identify submission to examine Submit digital formats while there are more formats to submit Accept submission and commit to DL repository, leave as is to check later or reject and remove. Examine/verify correctness of metadata Check – approve submitted object If there are no more digital formats

Select modification action Select/identify object for modification Submit digital formats while there are more formats to submit Merge old with new (modified) object Metadata modification form Add new formats Modification of an existing object (Metadata modification or uploading of new formats) Create temporary object to apply changes Modify metadata If found in DL repository If found in temp. repository Commit (admin)

Submission of a new object

Modification of an existing object (Metadata modification or uploading of new formats)

Check – approve submitted object

Modification of an permanent DL object (merge old with new, modified object)

Applications - conclusions Master/Ph.D. theses (with marc metadata)Master/Ph.D. theses (with marc metadata) QuestionnairesQuestionnaires Collaboration dataCollaboration data Multi-people data entryMulti-people data entry Workshop registrationWorkshop registration