Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The York University Libraries upgration project identifies collections that cover the range of object models that the repository uses. The conservative goal is to preform perform an upgration on the collections listed below. The stretch goal is an upgration all of all objects in the repository.

By upgration, we mean upgrating and migrating objects and datastreams, along with security restrictions (XACML), in Fedora 3.8.0 to Fedora 4.x. Moreover, we will develop a strategy for upgrading and migrating our content models, including inline XML datastreams, managed datastreams, and external datastreams.

York University Digital Library (YUDL) is an Islandora repository that run on the HEAD version of all Islandora Foundation modules. The repository is run as close a stock/generic Islandora instance where possible. Therefore, this upgration pilot can serve as a basis for a generic Islandora Fedora 3.x to Fedora 4.x upgration.

Table of Contents
excludeProject Overview

...

  • 1 Islandora Collection Content Model object (w/Externally Referenced EAD datastream)
  • 12 Islandora Large Image Content Model objects
  • 18 Islandora Internet Archive Book Content Model objects
  • 25 Islandora Compound Object Content Model objects

Object Models

TODO: Add Compound object collection model, and collection with compound objects.

Excerpt

Islandora Collection Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • COLLECTION_POLICY = Collection policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • EAD
    • Type: Externally Referenced
    • Mime Type: text/xml
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif, image/png
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

Islandora Audio Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • OBJ = Archival object
    • Type: Managed
    • Mime Type: audio/mpeg, audio/wav, audio/x-wav, audio/vnd.wave, audio/flac 
    • Versionable
  • TECHMD_

...

  • FITS = FITS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif,  image/png
    • Versionable
  • PROXY_MP3
    • Type: Managed
    • Mime Type: audio/mpeg
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

Islandora Basic Image Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • OBJ = Archival object
    • Type: Managed
    • Mime Type: image/jpg, image/jpeg, image/png, image/gif
    • Versionable
  • TECHMD_

...

  • FITS = FITS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif,  image/png
    • Versionable
  • MEDIUM_SIZE
    • Type: Managed
    • Mime Type: image/jpg
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

Islandora Book Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif,  image/png
    • Versionable
  • ORIGINAL_PDF
    • Type: Managed
    • Mime Type: application/pdf
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

Islandora Compound Object Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpegimage/gif,  image/png
    • Versionable

Islandora Page Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • OBJ = Archival object
    • Type: Managed
    • Mime Type: image/tiff
    • Versionable
  • TECHMD_

...

  • FITS = FITS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif,  image/png
    • Versionable
  • JPG
    • Type: Managed
    • Mime Type: image/jpg
    • Versionable
  • JP2
    • Type: Managed
    • Mime Type: image/jp2
    • Versionable
  • OCR
    • Type: Managed
    • Mime Type: text/plain
    • Versionable
  • HOCR
    • Type: Managed
    • Mime Type: text/html
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable 

Islandora Large Image Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • OBJ = Archival object
    • Type: Managed
    • Mime Type: image/tiff
    • Versionable
  • TECHMD_

...

  • FITS = FITS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif,  image/png
    • Versionable
  • JPG
    • Type: Managed
    • Mime Type: image/jpg
    • Versionable
  • JP2
    • Type: Managed
    • Mime Type: image/jp2
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

Islandora PDF Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • OBJ = Archival object
    • Type: Managed
    • Mime Type: application/pdf
    • Versionable
  • TECHMD_

...

  • FITS = FITS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif,  image/png
    • Versionable
  • PREVIEW
    • Type: Managed
    • Mime Type: image/jpeg
    • Versionable
  • PDFA
    • Type: Managed
    • Mime Type: application/pdf
    • Versionable
  •  FULL_TEXT
    • Type: Managed
    • Mime Type: text/plain
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

Islandora Video Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • OBJ = Archival object
    • Type: Managed
    • Mime Type: video/mp4, video/quicktime,  video/m4v, video/x-matroska video/ogg
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type:  image/jpeg, image/gif, image/png
    • Versionable
  • TECHMD_

...

  • FITS = FITS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • TECHMD_SAMMA
    • Type: Managed
    • Mime Type: application/xml
    • Versionable
  • SAMMA_PDF
    • Type: Managed
    • Mime Type: application/pdf
    • Versionable

...

  • MP4 = Streaming video
    • Type: Managed
    • Mime Type:  image/jpeg, image/gif, image/png
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

...

Islandora Web ARChive Content Model

Expand
  • DS Composite
  • RELS-EXT = Fedora Object to Object Relationship Metadata
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • RELS-INT
    • Type: Inline XML
    • Mime Type: application/rdf+xml
    • Versionable
  • MODS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • DC
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable
  • OBJ = Archival object
    • Type: Managed
    • Mime Type: application/warc
    • Versionable
  • TECHMD_

...

  • FITS = FITS
    • Type: Managed
    • Mime Type: text/xml
    • Versionable
  • TN = Thumbnail
    • Type: Managed
    • Mime Type: image/jpeg, image/gif,  image/png
    • Versionable
  • JPG
    • Type: Managed
    • Mime Type: image/jpg
    • Versionable
  • PNG
    • Type: Managed
    • Mime Type: image/png
    • Versionable
  • PDF
    • Type: Managed
    • Mime Type: application/pdf
    • Versionable
  • WARC_CSV
    • Type: Managed
    • Mime Type: text/plain
    • Versionable
  • WARC_FILTERED
    • Type: Managed
    • Mime Type: application/warc
    • Versionable
  • POLICY = XACML Policy
    • Type: Inline XML
    • Mime Type: text/xml
    • Versionable

Fedora 3 Details

Storage: Legacy storage (or Akubra)

...