Upload
jaida-gateley
View
215
Download
2
Tags:
Embed Size (px)
Citation preview
Easy On FedoraExperiences with eSciDoc
Laurents Sesink
11/12 september 2008 Odense
Table of Contents
1. Introduction to EOF2. eSciDoc3. EOF Data Model4. Questions
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
Easy Screenshot Home
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
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
Laurents Sesink
11/12 september 2008 Odense
Separation of concerns
Laurents Sesink
11/12 september 2008 Odense
Easy On Fedora
Laurents Sesink
11/12 september 2008 Odense
Table of Contents
1. Introduction to EOF2. eSciDoc3. EOF Data Model4. Questions
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
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++
Laurents Sesink
11/12 september 2008 Odense
Service-oriented Architecture
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
Laurents Sesink
11/12 september 2008 Odense
Table of Contents
1. Introduction to EOF2. eSciDoc3. EOF Data Model4. Questions
Laurents Sesink
11/12 september 2008 Odense
Choose a Content Model?
AtomisticCompound
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)
Laurents Sesink
11/12 september 2008 Odense
Easy On FedoraEsciDoc
Laurents Sesink
11/12 september 2008 Odense
eSciDoc object pattern
Laurents Sesink
11/12 september 2008 Odense
eSciDoc object pattern
Laurents Sesink
11/12 september 2008 Odense
eSciDoc object pattern
Laurents Sesink
11/12 september 2008 Odense
eSciDoc object pattern
Laurents Sesink
11/12 september 2008 Odense
eSciDoc object pattern
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
Laurents Sesink
11/12 september 2008 Odense
ConclusionEOF architecture simplified for you
Laurents Sesink
11/12 september 2008 Odense
Representation of business
Business semantics
Logical semantics
Storage of Digital objects
Laurents Sesink
11/12 september 2008 Odense
Questions?
Fore more information on eSciDoc see: www.escidoc-project.de
Laurents Sesink
11/12 september 2008 Odense
Clap or we’ll kill the dog!