Skip to main content

Fedora Deposit — Semantics Reference

The Fedora deposit plugin submits plans to a Fedora 6.x repository as RDF using the Dublin Core Elements 1.1 vocabulary. During deposit it reads values from the plan blueprint and descriptions, locating each field by its semantic tag.

This page lists every Dublin Core element the plugin can populate and the semantic you must assign to a blueprint or description-template field to populate it.

How the plugin resolves fields

Every semantic below applies to both plan blueprint fields and description template fields with no priority ordering — values from either source are merged into a de-duplicated set and emitted as one RDF statement per unique value.

Values that are always set (not semantic-driven)

Dublin Core elementSource
dc:dateDeposit date (today, yyyy-MM-dd).
dc:titlePlan label.
dc:identifierFor public plans: the URL of the plan's public page in OpenCDMP. Coexists with any fedora.identifier semantic values.
dc:creatorEvery plan user's name (one RDF statement per user). Coexists with any fedora.creator semantic values.

Dublin Core semantic mapping

Dublin Core elementSemantic
dc:creatorfedora.creator
dc:subjectfedora.subject
dc:descriptionfedora.description
dc:publisherfedora.publisher
dc:contributorfedora.contributor
dc:typefedora.type
dc:formatfedora.format
dc:identifierfedora.identifier
dc:sourcefedora.source
dc:languagefedora.language
dc:relationfedora.relation
dc:coveragefedora.coverage
dc:rightsfedora.rights