Skip to main content

Dataverse Deposit — Semantics Reference

The Dataverse deposit plugin creates datasets on a Dataverse instance by building the citation metadata block and submitting it to a target dataverse. During deposit it reads values from the plan blueprint and descriptions, locating each field by its semantic tag.

This page lists every Dataverse output field 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

Each semantic below is applied to both plan blueprint fields and description template fields. Single-valued semantics use the first matching value found. Multi-valued semantics aggregate from all matching fields and de-duplicate.

Where a field set is mentioned, all semantics must appear on child fields of the same description-template field set — one Dataverse compound entry is produced per field-set item.

Dataverse targeting

PurposeSemanticNotes
Target dataverse aliasdataverse.identifierBlueprint or description template. Falls back to the configured default alias. Selects the destination dataverse collection; not written into the dataset metadata.

Values that are always set (not semantic-driven)

Dataverse fieldSource
citation.titlePlan label.
citation.dsDescription[].dsDescriptionValuePlan description, appended as a final entry alongside any semantic-derived descriptions.
citation.author[].authorNameEach plan member's name (one author per member). Affiliation is set from plan organisation references.
citation.datasetContact[].datasetContactName / datasetContactEmailPlan contacts.
citation.contributor[]Plan owners → Editor, other plan members → Project Member, researcher references → Researcher, funder references → Funder.
citation.funding[].fundingAgency / fundingAgencyGrantNumberFunder references (name and reference value).
datasetVersion.termsOfUseCC0 - Public Domain Dedication.

Citation — top-level fields

Blueprint or description template.

Dataverse field (typeName)SemanticNotes
alternativeTitledataverse.dataset.alternative_titleMulti-valued; duplicates removed.
subtitledataverse.dataset.subtitleFirst value only.
notesTextdataverse.dataset.notesFirst value only.
subjectdataverse.dataset.subjectControlled vocabulary. Falls back to "Other" if no value is found.
alternativeURLdataverse.dataset.alternative_urlFirst value only. For public plans without a value, falls back to the URL of the plan's public page in OpenCDMP.
dateOfDepositdataverse.dataset.date_of_depositFirst value; must be formatted as yyyy-MM-dd, otherwise dropped.

Citation — dsDescription (compound)

Blueprint or description template. One entry per matching field.

Compound sub-fieldSemantic
dsDescriptionValuedataverse.dataset.description

Citation — author (compound, field set — description template only)

Compound sub-fieldSemantic
authorNamedataverse.author.name
authorAffiliationdataverse.author.affiliation

Citation — datasetContact (compound, field set — description template only)

Compound sub-fieldSemantic
datasetContactNamedataverse.point_of_contact.name
datasetContactEmaildataverse.point_of_contact.email
datasetContactAffiliationdataverse.point_of_contact.affiliation

Citation — contributor (compound)

Blueprint or description template. Each semantic below maps the field value to contributorName and sets the corresponding contributorType.

SemanticcontributorType
dataverse.contributor.type.data_collectorData Collector
dataverse.contributor.type.data_curatorData Curator
dataverse.contributor.type.data_managerData Manager
dataverse.contributor.type.editorEditor
dataverse.contributor.type.funderFunder
dataverse.contributor.type.hosting_institutionHosting Institution
dataverse.contributor.type.project_leaderProject Leader
dataverse.contributor.type.project_managerProject Manager
dataverse.contributor.type.project_memberProject Member
dataverse.contributor.type.related_personRelated Person
dataverse.contributor.type.researcherResearcher
dataverse.contributor.type.research_groupResearch Group
dataverse.contributor.type.rights_holderRights Holder
dataverse.contributor.type.sponsorSponsor
dataverse.contributor.type.supervisorSupervisor
dataverse.contributor.type.work_package_leaderWork Package Leader
dataverse.contributor.type.otherOther

Citation — publication (compound)

Identifier-type semantics

Blueprint or description template. Each semantic maps a field value to publicationIDNumber and sets publicationIDType to the corresponding identifier type. Assigning a relation-type semantic (see below) on the same field also sets publicationRelationType.

SemanticpublicationIDType
dataverse.related_publication.identifier_type.arkark
dataverse.related_publication.identifier_type.arxivarxiv
dataverse.related_publication.identifier_type.bibcodebibcode
dataverse.related_publication.identifier_type.cstrcstr
dataverse.related_publication.identifier_type.doidoi
dataverse.related_publication.identifier_type.ean13ean13
dataverse.related_publication.identifier_type.eissneissn
dataverse.related_publication.identifier_type.handlehandle
dataverse.related_publication.identifier_type.isbnisbn
dataverse.related_publication.identifier_type.issnissn
dataverse.related_publication.identifier_type.istcistc
dataverse.related_publication.identifier_type.lissnlissn
dataverse.related_publication.identifier_type.lsidlsid
dataverse.related_publication.identifier_type.pmidpmid
dataverse.related_publication.identifier_type.purlpurl
dataverse.related_publication.identifier_type.upcupc
dataverse.related_publication.identifier_type.urlurl
dataverse.related_publication.identifier_type.urmurm
dataverse.related_publication.identifier_type.DASH-NRSDASH-NRS

Relation-type semantics

Assign one of these on the same field as an identifier-type semantic above to also set publicationRelationType:

SemanticpublicationRelationType
dataverse.related_publication.relation_type.isCitedByisCitedBy
dataverse.related_publication.relation_type.CitesCites
dataverse.related_publication.relation_type.IsSupplementToIsSupplementTo
dataverse.related_publication.relation_type.IsSupplementedByIsSupplementedBy
dataverse.related_publication.relation_type.IsContinuedByIsContinuedBy
dataverse.related_publication.relation_type.ContinuesContinues
dataverse.related_publication.relation_type.ReferencesReferences
dataverse.related_publication.relation_type.IsReferencedByIsReferencedBy

Field-set semantics (description template only)

All five semantics must appear within the same field set.

Compound sub-fieldSemantic
publicationIDTypedataverse.related_publication.identifier_type
publicationRelationTypedataverse.related_publication.relation_type
publicationIDNumberdataverse.related_publication.identifier
publicationCitationdataverse.related_publication.citation
publicationURLdataverse.related_publication.url

Citation — keyword (compound, field set — description template only)

Compound sub-fieldSemantic
keywordValuedataverse.keyword.term
keywordTermURIdataverse.keyword.term_uri
keywordVocabularydataverse.keyword.controlled_vocabulary_name
keywordVocabularyURIdataverse.keyword.controlled_vocabulary_url

Citation — otherIdentifier (compound, field set — description template only)

Compound sub-fieldSemantic
otherIdentifierAgencydataverse.other_identifier.agency
otherIdentifierValuedataverse.other_identifier.identifier

Assignability summary

Semantic groupPlan blueprintDescription template
dataverse.identifieryesyes
dataverse.dataset.*yesyes
dataverse.dataset.descriptionyesyes
dataverse.author.*yes (field set)
dataverse.point_of_contact.*yes (field set)
dataverse.contributor.type.*yesyes
dataverse.related_publication.identifier_type.*yesyes
dataverse.related_publication.relation_type.*yes (on same field as identifier type)yes (on same field as identifier type)
dataverse.related_publication.identifier_type / relation_type / identifier / citation / urlyes (field set)
dataverse.keyword.*yes (field set)
dataverse.other_identifier.*yes (field set)