Eof Experiences With E Sci Doc Nl
-
Upload
lodewjkb -
Category
Technology
-
view
1.162 -
download
4
description
Transcript of Eof Experiences With E Sci Doc Nl
Easy On Fedora
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Table of Contents
1. Introductie EOF2. eSciDoc3. EOF Data Model4. Vragen
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
E A S YElectronic Archival SYstem
• Web-applicatie die onderzoekers in de Alfa en Gamma wetenschappen assisteert bij het archiveren
• Binnenkomende datasets worden gecontrolleerd door DANS
• Open Access of Restricted Access• Elk soort data wordt opgenomen en preservatie
daarvan is de garantie• DANS doet veel projecten en heeft te maken met
veel data, maar voorlopig is een klein deel daarvan beschikbaar in Easy
Easy Screenshot Home
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
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
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Separation of concerns
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
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
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
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Repository Middleware
• Open source software gebouwd boven op Fedora
• Applicatie onafhankelijk• Vrij nieuw (Oct. 2007)• Middleware voor Fedora• Fedora is afgeschermd voor de gebruiker
van eSciDoc• Fedora++
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Service-oriented Architecture
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
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
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Kies een Content Model Model?
AtomisticCompound
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Enige problemen met het Content Model
• Kiezen voor een Content Model Model? Is dat mijn probleem?
• “Content Model” betekent de ene keer een data model, de andere keer is het een low level beschrijving van een object
• Daarna moet je ook nog eens je eigen netwerken en hierarchien beheren en bijhouden.
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Easy On FedoraEsciDoc
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
eSciDoc object pattern
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
eSciDoc object pattern
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
eSciDoc object pattern
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
eSciDoc object pattern
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
eSciDoc object pattern
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
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
ConclusieEOF architecture in simpele vorm
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Representatie van bussines
Bussines semantiek
Logische Semantiek
Opslag van Digital Objecten
Lodewijk Bogaards
Software Architect and project leader Easy On Fedora
4/4/2008 @ Open Repositories 2008
Vragen?
Voor meer informatie over eSciDoc zie: www.escidoc-project.de