Versions Compared

Key

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

...

  • Object Management

    • modifyObject
    • purgeObject
    • getNextPID
    • ingest

Fedora 4 Details

...

Data Model

Fedora 3 Properties to Fedora 4:

Fedora 3 Object

...

 Properties to Fedora 4:

 

Fedora 3

Fedora 4

Example

Note

PID

PID

dc:identifier

someprefix:1

Fedora 3 Legacy PID

State

state

fedora:status

Inactive

Fedora 4.1.1 addresses the issue on updating status

Jira
serverDuraSpace JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyFCREPO-1363

Label

label

dc:title

Some title

 

Creation 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

Owner Identifier

ownerId

ms21:owner

2222222

UNSW custom property on resource

 

Fedora 3 Datastream

...

Properties to Fedora 4:

 

Fedora 3

Fedora 4

Example

Note

DSID

ID

identifier or dc:identifier

MODS

Fedora 3 Legacy DSID

State

state

fedora:status

Active

Fedora 4.1.1 addresses the issue on updating status

Jira
serverDuraSpace JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyFCREPO-1363

Control Group

CONTROL_GROUP

N/A

X

This field will not be used anymore

Versionable

VERSIONABLE

fedora:hasVersions

true

Use Fedora 4 method for creating version, refer to version section

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

...

 

ResData Data Model

ResData

Image Added

Note: All classes are derived from existing classes used on Fedora 3 used in RELS-INT and RELS-EXTImage Removed

 

Classes

ms21: UNSW_ResearchDataCollection

...


(TODO: Range and example)

Sample URL structure on Fedora 4

Based on the model above, each resource can be added on the root using Fedora 4 default ingest using PairTree.
For example:

 

 

UNSWorks Data Model

 

Classes

Note: All classes are derived from existing classes used on Fedora 3 used in RELS-INT and RELS-EXT

Classes

unsworksp:collection
Collection is unsworksp:collection
Collection is a class describing a group of records. Aside from descriptive metadata, it contains administrative metadata containing access information to the records belonging to the collection.

...

XML metadata : datastreams

 

XML metadata : inline

The inline

...

XML metadata is a metadata of the resource. It is mapped as property of a fedora:container.

See Data Model 

Content models

 

Datastream types (inline, managed, redirect, and external)

...

Indexing strategies (GSearch, RI-Search vs. F4 approaches)

 Integrate Fedora 4 with external triple store using JMS Message Consumer to accommodate search with SPARQL.

Replication/Journaling

 N/A

Security policies: XACML

 

...