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

Fedora 3 Data Models

Fedora 4 Data Models

Data Migration Tool

Motivations

Proposal

Enhancements

Taking Advantage of Properties

Enhancing Your Metadata