Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
1 contributor

Users who have contributed to this file

421 lines (373 sloc) 31.6 KB

RDA DMP Common Standard for machine-actionable Data Management Plans

This is a minimum set of universal terms that we agree on which ensure basic interoperability of systems using maDMPS. Further fields can be added in specific deployments, but they do not guarantee interoperability. DMP tools can use any other fields in their internal data models.

This standard allows modelling a wide range of use cases and does not set any business (e.g. funder specific) requirements. It allows modelling information over the whole DMP lifecycle.

Cardinalities: each field in this model can be expected to appear as part of a message exchanged between systems. However, not all of fields or classes are required [0..1] or [0..*].

For more information see examples, FAQ or diagrams.


Properties in 'dmp'

Name Description Data Type Cardinality Example Value
contactContact person for a DMPNested Data StructureExactly One
costTo list costs related to data management. Providing multiple instances of a 'Cost' allows to break down costs into details. Providing one 'Cost' instance allows to provide one aggregated sum.Nested Data StructureZero or More
createdDate and time of the first version of a DMP. Must not be changed in subsequent DMPs.DateTimeExactly One2019-03-13 13:13
dm_staffTo list people that play role in data management related to this DMP, e.g. resoponsible for performing actions described in this DMP.Nested Data StructureZero or More
dmp_idIdentifier for a DMP, e.g. for a DOI of the DMP if it was published.Nested Data StructureZero or One
datasetTo describe data on a non-technical level.Nested Data StructureOne or More
descriptionTo provide any free-form text information on a DMPStringZero or OneThis DMP is for our new project
ethical_issues_descriptionTo describe ethical issues directly in a DMPStringZero or OneThere are ethical issues, because...
ethical_issues_existTo indicate whether there are ethical issues related to data that this DMP describes. Allowed values: yes / no / unknownTerm from Controlled VocabularyExactly Oneyes
ethical_issues_reportTo indicate where a protocol from a meeting with an ethical commitee can be foundURIZero or Onehttp://report.location
languageLanguage of the DMP expressed using ISO 6391-1 two letter country code.Term from Controlled VocabularyExactly Oneen
modifiedMust be set each time DMP is modified. Indicates DMP version.DateTimeExactly One2020-03-14 10:53
projectProject related to a DMPNested Data StructureZero or More
titleTitle of a DMPStringExactly OneDMP for our new project

Properties in 'contact'

Name Description Data Type Cardinality Example Value
contact_id Nested Data StructureExactly One
mailE-mail addressStringExactly Onecc@example.com
nameName of the contact personStringExactly OneCharlie Chaplin

Properties in 'contact_id'

Name Description Data Type Cardinality Example Value
contact_idIdentifier for a contact personStringExactly Onehttp://orcid.org/0000-0000-0000-0000
contact_id_typeIdentifier typeTerm from Controlled VocabularyExactly OneHTTP-ORCID

Properties in 'cost'

Name Description Data Type Cardinality Example Value
currency_codeAllowed values defined by ISO 4217.Term from Controlled VocabularyZero or OneEUR
descriptionDescriptionStringZero or OneCosts for maintaining....
titleTitleStringExactly OneStorage and backup
valueValueNumberZero or One1000

Properties in 'dm_staff'

Name Description Data Type Cardinality Example Value
contributor_typeContributor Type. Allowed values as defined by DataCite. See: https://schema.datacite.org/meta/kernel-4.1/doc/DataCite-MetadataKernel_v4.1.pdfTerm from Controlled VocabularyExactly OneData Manager
mboxMail addressStringZero or Onejohn@smith.com
nameNameStringExactly OneJohn Smith
staff_id Nested Data StructureZero or One

Properties in 'staff_id'

Name Description Data Type Cardinality Example Value
staff_idDownload URLStringExactly One0000-0000-0000-0000
staff_id_typeIdentifier typeTerm from Controlled VocabularyExactly OneORCID

Properties in 'dmp_id'

Name Description Data Type Cardinality Example Value
dmp_idIdentifier for the DMP itselfStringExactly OneDOI
dmp_id_typeIdentifier typeTerm from Controlled VocabularyExactly OneHTTP-DOI

Properties in 'dataset'

Name Description Data Type Cardinality Example Value
data_quality_assuranceData Quality AssuranceStringZero or MoreWe use file naming convention...
dataset_idDataset IDNested Data StructureZero or MoreDOI
descriptionDescriptionStringZero or OneField observation
distributionTo provide technical information on a specific instance of data.Nested Data StructureZero or More
issuedIssuedDateZero or One2019-06-30
keywordKeywordStringZero or Morekeyword 1, keyword 2
languageLanguage of the dataset expressed using ISO 6391-1 two letter country code.Term from Controlled VocabularyZero or Oneen
metadataTo describe metadata standards used. Nested Data StructureZero or More
personal_dataAllowed values: yes / no / unknownTerm from Controlled VocabularyExactly Oneunknown
preservation_statementPreservation StatementStringZero or OneMust be preserved to enable...
security_and_privacyTo list all issues and requirements related to security and privacyNested Data StructureZero or More
sensitive_dataAllowed values: yes / no / unknownTerm from Controlled VocabularyExactly Oneunknown
technical_resourceTo list all technical resources needed to implement a DMPNested Data StructureZero or More
titleTitleStringExactly OneFast car images
typeType according to: http://vocabularies.coar-repositories.org/pubby/resource_type.htmlTerm from Controlled VocabularyExactly Oneimage

Properties in 'dataset_id'

Name Description Data Type Cardinality Example Value
dataset_idDataset IDStringExactly Onehttp://doi.org/10.5281/zenodo.1172673
dataset_id_typeIdentifier typeTerm from Controlled VocabularyExactly OneHTTP-DOI

Properties in 'distribution'

Name Description Data Type Cardinality Example Value
access_urlAccess URLURIZero or Onehttp://some.repo...
available_tillIndicates how long this distribution will be/ should be availableDateZero or One2030-06-30
byte_sizeByte SizeNumberZero or One690000
data_accessIndicates access mode for data. Allowed values: open / shared / closedTerm from Controlled VocabularyExactly Oneopen
descriptionDescriptionStringZero or OneBest quality data before resizing
download_urlDownload URLURIZero or Onehttp://some.repo.../download/...
formatFormat according to: https://www.iana.org/assignments/media-types/media-types.xhtmlTerm from Controlled VocabularyZero or Oneimage/tiff
hostTo provide information on quality of service provided by infrastructure (e.g. repository) where data is storedNested Data StructureZero or One
licenseTo list all licenses applied to a specific distribution of data.Nested Data StructureZero or More
titleTitleStringExactly OneFull resolution images

Properties in 'host'

Name Description Data Type Cardinality Example Value
availabilityAvailabilityStringZero or One99,5
backup__frequencyBackup FrequencyStringZero or Oneweekly
backup_typeBackup TypeStringZero or Onetapes
certified_withRepository certified with one the following standards: DIN3164437 / DINI-Zertifikat38 / DSA39 / ISO1636340 / ISO1691941 /TRAC42 / WDS43 / CoreTrustSealTerm from Controlled VocabularyZero or OneCoreTrustSeal
descriptionDescriptionStringZero or OneRepository hosted by...
geo_locationPhysical location of the data expressed using ISO 3166-1 country code.Term from Controlled VocabularyZero or OneAT
pid_systemPID System: ark, doi, hdl, purl, urn, other, noneTerm from Controlled VocabularyZero or MoreDOI
support_versioningAllowed values: yes / no / unknownTerm from Controlled VocabularyZero or Oneyes
titleTitleStringExactly OneSuper Repository

Properties in 'license'

Name Description Data Type Cardinality Example Value
license_refLink to license document.URIExactly Onehttps://creativecommons.org/licenses/by/4.0/
start_dateIf date is set in the future, it indicates embargo period.DateExactly One2019-06-30

Properties in 'metadata'

Name Description Data Type Cardinality Example Value
descriptionDescriptionStringZero or Oneprovides taxonomy for...
languageLanguageStringExactly Onepolish
metadata_idMetadata IDNested Data StructureExactly One

Properties in 'metadata_id'

Name Description Data Type Cardinality Example Value
metadata_idMetadata IDStringExactly Onehttp://www.dublincore.org/specifications/dublin-core/dcmi-terms/
metadata_id_typeIdentifier typeTerm from Controlled VocabularyExactly OneURL

Properties in 'security_and_privacy'

Name Description Data Type Cardinality Example Value
descriptionDescriptionStringZero or OneServer with data must be kept in a locked room
titleTitleStringExactly OnePhysical access control

Properties in 'technical_resource'

Name Description Data Type Cardinality Example Value
descriptionDescriptionStringZero or OneDevice needed to collect field data...
resource_idResource IDNested Data StructureExactly One

Properties in 'resource_id'

Name Description Data Type Cardinality Example Value
technical_reosurce_idTechnical Reosurce IDStringExactly One123/45/43/AT
technical_reosurce_id_typeIdentifier typeTerm from Controlled VocabularyExactly Onecustom

Properties in 'project'

Name Description Data Type Cardinality Example Value
descriptionProject descriptionStringZero or OneProject develops novel...
endProject end dateDateExactly One2020-03-31
fundingFunding related with a projectNested Data StructureZero or One
startProject start dateDateExactly One2019-04-01
titleProject titleStringExactly OneOur New Project

Properties in 'funding'

Name Description Data Type Cardinality Example Value
funder_id Nested Data StructureExactly One
funding_statusTo express different phases of project lifecycle. Allowed values are: planned / applied / granted / rejectedTerm from Controlled VocabularyZero or Onegranted
grant_id Nested Data StructureExactly One

Properties in 'funder_id'

Name Description Data Type Cardinality Example Value
funder_idFunder ID, recommended to use CrossRef Funder Registry. See: https://www.crossref.org/services/funder-registry/StringExactly One501100002428
funder_id_typeIdentifier typeTerm from Controlled VocabularyExactly OneFUNDREF

Properties in 'grant_id'

Name Description Data Type Cardinality Example Value
grant_id#REF!StringExactly One1234567
grant_id_typeIdentifier typeTerm from Controlled VocabularyExactly Onecustom

Published by RDA DMP Common Standards WG.

You can’t perform that action at this time.