Top Banner
Easy On Fedora Experiences with eSciDoc
27

Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Easy On FedoraExperiences with eSciDoc

Page 2: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Table of Contents

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

Page 3: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

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. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Easy Screenshot Home

Page 5: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

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. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

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. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Separation of concerns

Page 8: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Easy On Fedora

Page 9: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Table of Contents

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

Page 10: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

• 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. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

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. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Service-oriented Architecture

Page 13: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

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. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Table of Contents

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

Page 15: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Choose a Content Model?

AtomisticCompound

Page 16: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

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. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Easy On FedoraEsciDoc

Page 18: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

eSciDoc object pattern

Page 19: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

eSciDoc object pattern

Page 20: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

eSciDoc object pattern

Page 21: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

eSciDoc object pattern

Page 22: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

eSciDoc object pattern

Page 23: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Persistent ID (PID)

DisseminatorsDisseminator

BehaviorDefinition

BehaviorMechanism

uvaImage uvaImageBdef uvaImageHighResBmech

getPreview HTTP GET

getScreen HTTP GET

getMax HTTP GET

getImageViewer imageviewer.java

uvaDefault uvaDefaultBdef uvaDefaultHighResBmech

getPreview HTTP GET

getLabel label.xsl

getDescription desc.xsl

getFullView imageviewer.java

getDefaultContent HTTP GET

uvaMeta uvaMetaBdef uvaMetaBmech

getDescMeta descMeta.xsl

getAdminMeta adminMeta.xsl

getDublinCore dc.xsl

Datastreamstext/xml pointer to Dublin Core metadata

text/xml pointer to Uva descriptive metadata

text/xml pointer to Uva administrative metadata

image/jpeg pointer to thumbnail size JPEG image

image/jpeg pointer to screen size JPEG image

image/x-mrsid-image pointer to MRSID compressed image

+

= Data Model

Content ModelObject Pattern

Page 24: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

ConclusionEOF architecture simplified for you

Page 25: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Representation of business

Business semantics

Logical semantics

Storage of Digital objects

Page 26: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Questions?

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

Page 27: Easy On Fedora Experiences with eSciDoc. Lodewijk Bogaards Software Architect and project leader Easy On Fedora 4/4/2008 @ Open Repositories 2008 Table.

Lodewijk Bogaards

Software Architect and project leader Easy On Fedora

4/4/2008 @ Open Repositories 2008

Clap or we’ll kill the dog!