digital object repositories (example of fedora).what-is- in-it-for-paws? paws meeting series, spring...

13
Digital Object Repositories (Example of FEDORA).What-Is-In-It- For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Upload: egbert-marsh

Post on 02-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Digital Object Repositories (Example of FEDORA).What-Is-In-It-For-PAWS?

PAWS Meeting Series, Spring 2007

Michael Yudelson

Page 2: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 2

Bibliography Payette, S., Lagoze, C. Flexible and Extensible Digital

Object and Repository Architecture (FEDORA). Paper presented at the Second European Conference on Research and Advanced Technology for Digital Libraries

(ECDL'98), Heraklion, Crete, Greece. Lagoze, C., Payette, S., Shin, E., Wilper, C. Fedora: an

architecture for complex objects and their relationships. International Journal on Digital Libraries, 6(2), 124-138

Page 3: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 3

FEDORA

FEDORA - Flexible and Extensible Digital Object and Repository Architecture URL: http://www.fedora.info/

Project originated in 1990s Funding: NSF, DARPA, Mellon foundation

Technologies RDF, XACML, Kowari

Page 4: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 4

FEDORA Components/Services Repositories

Mechanisms of storing/retrieving digital objects (DO) Index

Mechanisms of DO discovery Collections

Means of aggregating DO’s Naming

Conventions to register and resolve unique names of DO’s

User Interface Human gateway for DO’s

Page 5: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 5

FEDORA Glossary

Digital Object Atomic, UI-accessible unit of digital content

Compare to Learning Object, Activity, Problem

Page 6: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 6

FEDORA Glossary (cont’d) Data Stream

Data “view” on DO Each DO can have multiple DS’s

DO is represented by Data Streams

E.g. DO “bird” can have following DS’s Tiff image of a bird Dublin Core describing image Audio file with bird’s song

Page 7: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 7

FEDORA Glossary (cont’d)

Disseminator An “entry point” to interacting with DO, an

interface Primitive Disseminator

Default entry point allowing discovery of other disseminators

Disseminator “serves” DO’s DS

Page 8: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 8

FEDORA Glossary (cont’d) Dissemination Types

Composition (creation) DO structure discovery Content Layer Access (interaction with DO via

UI)

Every Disseminator is bound to Content Type[s]

Page 9: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 9

FEDORA Glossary (cont’d)

Content Type A set of requests specifying the behavior of a

content

E.g. for CT “book” getTOC, next[Page|nextChapter]

For CT “journal” nextArticle, nextIssue

Page 10: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 10

PAWS LO’s FEDORA Style LO: Code Example

DS1: Dublin Core signature (creator) DS2: Lines DS3: Annotations Diss1: Plane Code View (DS2) Diss2: Annotated View (DS2, DS3)

CT: showExample, showAntation Diss3: Social Navigation View - additional entities -

user, interaction history Diss4: Multi-user Annotation (Sharon)

CT: addAnnotation, rateAnnotation

Page 11: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 11

Why FEDORA Is Interesting? Digital Repositories is one of the major “views” on

digital content distribution With fully functional and working examples

What are the other ones? Simple publishing on the web - outdated Web-services - discovery is a problem

Digital Repositories <=> DL SIS has LIS department Whatever goes on with DR should be of interest for us Dr. Spring was/is interested in [deploying] FEDORA

Page 12: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 12

FEDORA / DR Pros and Cons Pros

DR is a framework of thought about DO, LO Native support for creation, storage, discovery and

publishing Chance to reach a bigger community Funding opportunity!

Cons No on-the-surface support for UM and Adaptation Cost of deployment and conversion?

Page 13: Digital Object Repositories (Example of FEDORA).What-Is- In-It-For-PAWS? PAWS Meeting Series, Spring 2007 Michael Yudelson

Michael Yudelson (C) 2007 13

What Should We Do?

Deploy FEDORA and convert all content? No

Think of our current work in terms of DR? Yes

Search for possible collaboration in distributing learning content? Hell yes!