27
Easy On Fedora Experiences with eSciDoc

Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Embed Size (px)

Citation preview

Page 1: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Easy On FedoraExperiences with eSciDoc

Page 2: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Table of Contents

1. Introduction to EOF2. eSciDoc3. EOF Data Model4. Questions

Page 3: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

E A S YElectronic Archival SYstem

• A web application to assists self-archival of scientists in the Humanities and Arts

• Incoming datasets are checked by DANS Archivists

• Either Open Access or Restricted Access• Taking in any kind of data and promising its

preservation• DANS is involved in many projects which produce

huge amounts of data that should be archived in Easy

Page 4: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Easy Screenshot Home

Page 5: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Goals of EASY1. to make it as easy as possible for

researchers to deposit and share data2. to make it as easy as possible for

archivists to manage archived data

3. to be able to make sure that all data will be available and usable for an indefinite period of time

Page 6: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Easy On Fedora• Easy v2.0 using Fedora• Added value by (architectural) Design

– Versioning – Content Models – Object-patterns– generic discipline differences– Future-proof– Separation of concerns

Page 7: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Separation of concerns

Page 8: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Easy On Fedora

Page 9: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Table of Contents

1. Introduction to EOF2. eSciDoc3. EOF Data Model4. Questions

Page 10: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

• eSciDoc is a joint project of the Max-Planck-Society (MPS) and FIZ Karlsruhe

• 6 million € five-year grant (2004 – 2009) from the German Federal Ministry of Education and Research

• It aims to build an integrated information, communication and publishing platform for web-based scientific work, exemplarily demonstrated for multi-disciplinary applications in the MPS

Mission statement

Page 11: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Repository Middleware

• Open source software build on top of Fedora

• Application independent design• Fairly new (Oct. 2007)• Middleware for Fedora• Wraps Fedora completely• Fedora++

Page 12: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Service-oriented Architecture

Page 13: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Services of the eSciDoc Infrastructure

• Object Manager• Organizational Unit Handler• Authentication & Authorization• Search & Indexing Service • Workflow Manager• Statistics service• Semantics Handler• PID Manager• Duplication detection

Page 14: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Table of Contents

1. Introduction to EOF2. eSciDoc3. EOF Data Model4. Questions

Page 15: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Choose a Content Model?

AtomisticCompound

Page 16: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Some of the problem with Content Models

• Choosing between Atomistic or Compound: is that really my problem?

• The words “Content Model” may mean a full fledged Data Model as well as a low level description of a single Digital Object

• Building and maintaining the integrity of your own logical structures (hierarchies, networks)

Page 17: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Easy On FedoraEsciDoc

Page 18: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

eSciDoc object pattern

Page 19: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

eSciDoc object pattern

Page 20: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

eSciDoc object pattern

Page 21: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

eSciDoc object pattern

Page 22: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

eSciDoc object pattern

Page 23: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Persistent ID (PID)

DisseminatorsDisseminator

BehaviorDefinition

BehaviorMechanism

uvaImage uvaImageBdef uvaImageHighResBmec h

getPreview HTTP GET

getSc reen HTTP GET

getMax HTTP GET

getImageViewer imageviewer.java

uvaDefault uvaDefaultBdef uvaDefaultHighResBmec h

getPreview HTTP GET

getLabel label.xsl

getDesc ription desc .xsl

getFullV iew imageviewer.java

getDefaultContent HTTP GET

uvaMeta uvaMetaBdef uvaMetaBmec h

getDesc Meta desc Meta.xsl

getAdminMeta adminMeta.xsl

getDublinCore dc .xsl

Datastreamstext/xml pointer to Dublin Core metadata

text/xml pointer to Uva desc riptive metadata

text/xml pointer to Uva administrative metadata

image/jpeg pointer to thumbnail size J PEG image

image/jpeg pointer to sc reen size J PEG image

image/x-mrsid- image pointer to MRSID c ompressed image

+

= Data Model

Content ModelObject Pattern

Page 24: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

ConclusionEOF architecture simplified for you

Page 25: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Representation of business

Business semantics

Logical semantics

Storage of Digital objects

Page 26: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Questions?

Fore more information on eSciDoc see: www.escidoc-project.de

Page 27: Easy On Fedora Experiences with eSciDoc. Laurents Sesink 11/12 september 2008 Odense Table of Contents 1.Introduction to EOF 2.eSciDoc 3.EOF Data Model

Laurents Sesink

11/12 september 2008 Odense

Clap or we’ll kill the dog!