These training archives may be out of date, but have been retained and kept available for the community's benefit in reviewing previous sessions.

Current training documentation can be found here: Training

Learning Outcomes

Differences Between Fedora 3 and Fedora 4

XML Objects vs. Resources

Fedora 3Fedora 4
FOXML objectsWeb resources
Inline and managed XMLRDF properties*

*XML Datastreams are still supported

Flat vs. Hierarchy

Fedora 3Fedora 4
Objects and Datastreams at the root levelResources in a hierarchy
No inherent hierarchyAll resources descend from a root resource

File System Differences

Fedora 3Fedora 4
Objects directory and data streams directoryContainers stored in a database
Objects and datastreams stored in a PairTreeBinaries stored in a PairTree

PIDs vs. Path

Fedora 3Fedora 4
Objects have Persistent Identifiers (PIDs)Objects have a path (including a UUID) based on their location in the file system hierarchy
 Objects can also have other identifiers (DOIs, Handles, PIDs, etc.)

Data Modeling

Object Properties

 Fedora 3Fedora 4ExampleNotes
PID

PID

dc:identifier

someprefix:1234

Fedora 3 Legacy PID

State

state

fedora:status

active

The default values are active and deleted -- but additional values can be created

Label

label

dc:title

Some title

 
Created Date

createdDate

fedora:created

2014-01-20T04:34:26.331Z

Automatically added by Fedora 4

Last Modified Date

lastModifiedDate

fedora:lastModified

2014-01-20T05:39:08.601Z

Automatically added by Fedora 4

OwnerownerIdfedora:createdByChuck Norris 

Datastream Properties

 

Fedora 3 

Fedora 4 

Example 

Note

DSID 

ID

dc:identifier

MODS

Fedora 3 Legacy DSID. May not need to be preserved

State 

state

fedora:status

active

The default values are active and deleted -- but additional values can be created

Versionable 

VERSIONABLE

fedora:hasVersions

true

Versions are supported in Fedora 4

Label 

LABEL

dc:title

MODS Metadata

 

Creation Date 

CREATED

fedora:created

2014-01-20T04:34:26.331Z

Automatically added by Fedora 4

Last Modified Date 

N/A

fedora:lastModified

2014-01-20T05:39:08.601Z

Automatically added by Fedora 4

Mime Type 

MIMETYPE

fedora:mimeType

text/xml

Automatically added by Fedora 4

Size 

SIZE

premis:hasSize

50000

Automatically added by Fedora 4

Alternate ID 

AltIds

premis:hasOriginalName

sample_file.pdf

Automatically added by Fedora 4

 

Fedora 3 Data Models

Fedora 4 Data Models

Portland Common Data Model

Islandora Data Model

UNSW Data Model

Data Migration Tool

Motivations

Proposal

Enhancements

Taking Advantage of Properties

Enhancing Your Metadata