Skip to the content.

GCWG-RDA maDMP Standard
Metadata specification for machine-actionable Data Management Plans
v2.6

Status: Under review

Link to HIGH LEVEL BRIEF » Elevator Pitch
Value Proposition
User Stories
FAQ
Definitions
Compatibility with Standards
References

Create your maDMP here »

PREAMBLE

Content: This page begins with a preamble to contextualize the GCWG-RDA maDMP standard, including a high-level conceptual model diagram, an entity relationship diagram, and brief user-friendly descriptions of the content of different parts of the standard. The human-readable metadata specification of the standard is found below the preamble. The right-hand side of the page shows the structure of the specification. Hover your mouse over any of the field labels to expand the structure and click on any of the labels to jump down the page to see its properties (technical details). Note that, for ease of reading, field labels are used on this page instead of the full field names which are found in the machine-actionable GCWG-RDA maDMP JSON schema corresponding to this metadata specification.

At the top right of this page, you can click on ‘create your own maDMP’ to access an prototype online tool, fully compliant with the GCWG-RDA maDMP standard, to generate an maDMP. The tool is a structured maDMP generation Form with controlled vocabularies where you can answer user-friendly questions about any data asset then save the maDMP in human-readable PDF and machine-actionable JSON formats.

At the top right of this page, you can also click on ‘High level brief’ to find an elevator pitch, value proposition, user stories, FAQ, definitions, a list of 52 other standards with which this GCWG-RDA maDMP standard is compatible, and references.

Participation: If you see opportunities for improvement to this standard, or if you have questions concerning its implementation, we invite you to contact Claire dot Austin at Canada dot ca or Dominique dot Charles at Canada dot ca. We would also welcome you as a member of the working group. For the technically inclined, you may also open issues in https://github.com/FAIRERdata/maDMP-Standard/issues.

Disclaimer: All views and opinions are those of the co-authors and working group participants, and do not necessarily reflect the official policy or position of any employer, or of any government, agency, or other organization.

machine-actionable Data Management Plans: An maDMP, updated during the entire data lifecycle, consists of structured information using controlled vocabularies to provide information about a project and its data in a discipline-agnostic standardized manner that is readable and reusable by both humans and machines. Information is structured in a consistent, logical format and recorded using standardized semantics (i.e. controlled vocabularies, ontologies, or other forms of standardized metadata) and persistent identifiers so that its meaning is unambiguous across different systems.

Interoperability: Machine-actionability is a prerequisite for interoperability. maDMPs compliant with the GCWG-RDA maDMP standard enable interoperability between systems producing or consuming maDMPs. The GCWG-RDA maDMP standard is also aligned with other metadata standards and international best practices to ensure interoperability with other tools used within organizations and by external partners.

The standard: This GCWG-RDA maDMP standard is a metadata application profile, or specification, that has been developed as an extension of the international Research Data Alliance (RDA) DMP Common Standard for machine-actionable Data Management Plans. The RDA standard is fully embedded in this extension which has been developed to collect additional information required in the context of government or other large organizations.

Applicability: The GCWG-RDA maDMP standard is intended to cover a wide range of use cases and does not set any business requirements. It represents information collected over the whole data lifecycle from conception through to disposition.

Required information: The required (mandatory) information is minimized so as to apply across all use cases at the beginning of the data lifecycle. At the beginning of the data lifecycle, there are 13 required questions [CONTACT: name, contact ID, mbox. DMP: created date, dmp id, ethical issues, language, modified date, title. DATASET: dataset ID, personal data (yes/no/unknown), sensitive data (yes/no/unknown), title]. The remaining information in the specification is set to optional. Some of this optional information becomes mandatory as the project moves through the data lifecycle. Organizations can choose to make the remaining optional information mandatory during implementation if it is relevant to them.

FAIRER data management: maDMPs operationalize FAIRER (Findable, Accessible, Interoperable, Reusable, Ethical, and Reproducible) data management principles. They enable an organization to plan more easily, document costing and funding, track inputs and outputs, provide customized reports, and ensure transparency throughout the data lifecycle. They provide information about contributors, partner agreements, distributions and licensing, storage, technical resources and computing needs, processing workflows, associated code and software, security and privacy, data quality, ethical issues, Indigenous considerations, retention and disposition, approvals, and more.

Drivers: Drivers for implementation of maDMPs include the need for: improved data and code reproducibility; greater open science and transparency; AI-ready data; automated systems; and, enterprise architecture to provide holistic planning, standards, and an integration framework that enables automation and interoperability across diverse systems.

Implementation options: There are a number of types of tools that can be considered, each having advantages and disadvantages. For example, responding to questions in MS Word captures all of the information described in the standard, but it is labour intensive and does not meet the requirements for structure, controlled vocabularies, machine-actionability, or automation. Forms is structured, uses controlled vocabularies, is inexpensive, and easy for scientists to collect information. The resulting maDMPs are machine-actionable, but they need to be exported to another system for automation. An SQL database is a robust, scalable, and efficient solution that enables complex queries, but it requires specialized skills, expensive infrastructure, maintenance, and it lacks a built-in reporting tool. Existing online DMP tools should be assessed for their level of compliance with the standard (i.e. their ability to produce maDMPs that are compliant with the standard).

Phased implementation: Phased implementation of maDMPs reduces the administrative burden of scientists, data stewards, and other stakeholders with minimal development overhead if Forms are used. The structured, extensible design of the metadata model adapts to specific organizational and disciplinary needs to achieve smooth metadata exchange between systems, enabling more efficient and collaborative data management.

Outcome: Implementation of maDMPs transforms data from disparate sources into a future-proofed strategic national asset ready for cutting-edge technologies like Big Data and artificial intelligence (AI). See the value proposition for key benefits and return on investment.

Entity relationship diagram: The ERD is a platform-independent logical model of the GCWG-RDA maDMP standard, more detailed than the conceptual model, showing all entities, their attributes, and the relationships between them. The ERD also identifies which fields are in common with the RDA maDMP standard.

Download full ERD image here. Download ERD graphml file here

Safeguarding Science

Safeguarding Science is the protection of scientific knowledge, technologies, data, and long-term research integrity. An important risk mitigation measure for any project is development of a data management plan. The purpose of the Safeguarding Science section in the maDMP is twofold: (1) Describe or link to project-specific safeguarding science issues or measures that are not already recorded in another section of the maDMP; and/or, (2) Describe or link to more broadly applicable safeguarding science information. There may be a link, for example to a risk assessment and mitigation plan that is specific to the project or that applies to all projects and data within the broader organization.

Some elements of safeguarding science are already included in other sections of the maDMP and should not be repeated or referenced in this section (e.g., checksum, data access, data security-privacy measures, ethical issues, intellectual property, partner agreement, protection level, retention/disposition planning, security classification, succession plan, versioning, etc.).

maDMP

The central module provides high level information about the maDMP itself. It is the root of the metadata application profile. There are 10 mandatory questions (access, created date, dmp ID, ethical issues, language, modified date, protection level, schema version, security classification, title).

To achieve machine-actionability, answers to questions are broken down into component parts. For example, the answer to the question “how big is the dataset” is recorded in two separate fields: size (numeric value) and units. In addition, wherever possible, the user is presented with a choice of answers known as a ‘controlled vocabulary’ to select from. For example, there are three allowed answers to the question about access to the maDMP: open, shared, or closed. To ensure consistency and a shared understanding, the user is provided with a definition of each of these terms.

Contact

Specifies the party that can provide information about the maDMP. This is not necessarily the maDMP creator, and it can be a person or an organisation.

Approval

Specifies the approval status of the maDMP (e.g., approved, rejected, submitted, not applicable, unknown), the name and position of the approver, the approval date, and any other relevant information. In order for a basic minimum maDMP to be 'approved', all 'required' fields must have been completed. As the maDMP evolves over time, there may be additional required fields depending on the responses to other questions. For example, maDMP 'approval date' becomes required IF 'approval status' = 'approved', 'rejected', or 'submitted'.

Contributor

For listing all parties involved in the process of the data management described by this maDMP, and those parties involved in the creation and management of the maDMP itself.

Project

Describes the project associated with the maDMP, if applicable. It can be used to describe any type of project, not only funded projects (e.g., internal projects, PhD theses, etc.).

Partner organization

For identifying partner organizations, type of agreements, and links to download the agreement when available (e.g., MOA - Memorandum of Agreement; MOU - Memorandum of Understanding; Indigenous data sharing agreement; BCR-band council resolution; Treaty; collaborative agreement; cooperative agreement; contract; cost-sharing agreement; contractual material; funding collaboration agreement; grant agreement; service level agreement, etc.).

Funding

To indicate if a project is funded or not and to identify funding sources (e.g. NSF, EC, EPA, Tri-Agency, internally funded).

Cost

Provides a list of costs related to data management.

Dataset

This follows the definition of Dataset in the W3C DCAT specification. Dataset can be understood as a logical entity depicting data, e.g. raw data. It provides high level information about the data. The granularity of dataset depends on a specific setting. In edge cases it can be a file, but also a collection of files in different formats. See FAQ for more details. Information can be provided on data collection, dataset type, technical resources, subject, metadata, data completeness, data criticality, access, data documentation, intellectual property, language, distributions, version history, data size, geographic coverage, protection level, security and privacy, backups, computing environment, host, software and computer code, and disposition planning.

Security and Privacy

Used to indicate any specific requirements related to security and privacy of a specific dataset (e.g., to indicate that data are not anonymized).

Technical Resource

To describe equipment (e.g., measuring devices, microscopes, sensors, etc.), hardware requirements, computing environment, software, code, workflows, Jupyter notebooks, etc. required for any stage of the data lifecycle.

Disposition Planning

Planning for a dataset’s end-of-life, is called disposition planning. Disposition generally means taking one of three actions with respect to a dataset: destroying/deleting it; transferring it to an archive; transferring the control over the authoritative instance of the dataset to another organization (not the same thing as sharing). After you dispose of a dataset, you or your organization no longer has control over that dataset, or it may no longer exist at all. Generally speaking, disposition is a term that applies only to records, and more specifically, to authoritative records. Mandated definitions of “records” and “disposition” may vary across jurisdictions, so use the definition required in your context. For example, Government of Canada institutions need to consider whether datasets under their control should be considered records or publications as defined by the Library and Archives of Canada Act, in order to determine requirements for end-of-lifecycle management. For organizations in which there is no definition of disposition and records, consider aligning with the definitions found in ISO 30300:2020 (en) Information and documentation – Records management – Core concepts and vocabulary (consider also definitions in ISO/TR 8344:2024(en), Information and documentation — Issues and considerations for managing records in structured data environments). Generally speaking, disposition is not a term that applies to the weeding of library matter (e.g., tossing surplus copies of a disseminated dataset).

Retention specifications:Retention refers to how long a dataset needs to be maintained, according to requirements (for detailed definitions, see ISO 3030:2020). Requirements for the retention period may be based on scientific, administrative, fiscal, legal, historical, etc. Retention may be indeterminate (meaning, kept forever), determinate (kept for a specific period), or transitory. When retention is determinate, retention specifications typically include three elements: a retention period, which is the amount of time the dataset needs to be kept to meet requirements; an initiator or “trigger” which begins the retention period; a rationale for the retention period and trigger. Conversely, retention may be determined by a destruction requirement. There are two mandatory questions related to retention (destruction; perpetual use) and many optional questions that become mandatory over time as things move through the data lifecycle.

Disposition Action

When a dataset has been disposed – meaning destroyed, transferred to a national archives, or transferred to another organization – record these end-of-lifecycle actions for documented disposition. This nest is for disposition actions that have actually been effected; for planned (future) actions, see the nest for “disposition planning”.

Distribution

This follows the definition of Distribution in the W3C DCAT specification. Distribution points to a specific instance of a dataset. Hence, distribution contains information such as the format and size of files. A dataset might be available in multiple serializations that may differ in various ways, including security classificaiton and protection level, natural language, media-type or format, schematic organization, temporal and spatial resolution, level of detail or profiles (which might specify any or all of the above). Examples of distributions include a CSV file, a data-cube, files made accessible according to different profiles such as XML or JSON schemas, anonymized/de-identified files, etc.

License

Used to indicate the license under which data (each specific Distribution) is made available. It also allows for modelling embargoes. See FAQ for more details.

Host

Provides information on the system where data are stored. It can be used to provide details on a repository where data are deposited, e.g. a Core Trust Seal certified repository located in Europe that uses DOIs. It can also provide details on systems where data are stored and processed during research, e.g. a high performance computer that uses fast storage with two daily backups.

Metadata

Provides a pointer to a metadata standard used to describe the data. It does not contain any actual metadata relating to the dataset.

Indigenous considerations

Indigenous considerations are applicable in Europe (e.g., Sami), in the Americas (e.g., Lakota in the USA, the Mayas in Guatemala, the Aymaras in Bolivia, the First Nations in Canada), in the circumpolar region (e.g., the Inuit and Aleutians), in Australia (e.g., the Aborigines and Torres Strait Islanders), in New Zealand (e.g., the Maori), and elsewhere.

This section is used to provide specific information relevant to Indigenous considerations (not found elsewhere in the maDMP), in line with funder requirements (e.g., Canada's Tri-Agency), the United Nations Declaration on the Rights of Indigenous Peoples (UNDRIP), and CARE Principles for Indigenous data governance.

Indigenous considerations would include, for example, identification of Indigenous groups, Indigenous community approval of the project, Indigenous control over data, Indigenous traditional knowledge, Indigenous research methods, and use of Indigenous languages.

The existence of other Indigenous related information may be identified in this section with the details provided in other sections of the maDMP. This includes Indigenous data sharing agreements (identified under Partner Organization), Indigenous languages used (identified under maDMP language and/or Dataset language and/or Distribution language), Indigenous data governance (described under Dataset data governance), Indigenous contributor role such as Indigenous traditional knowledge keeper (identified under Contributor role), and use of Unified Canadian Aboriginal Syllabics Extended character encoding (identified under maDMP character unicode block and/or Distribution character Unicode block.

STRUCTURE


METADATA SPECIFICATION

Properties in 'affiliation'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
contact_affiliation_idDetails about the organization's ID
REQUIREMENT:
    required WHEN
Nested Data Structure1
contact_affiliation_nameName of the organization the contact is affiliated with
REQUIREMENT:
    required WHEN
String1Transport CanadaWhat is the name of the organization the contributor is affiliated with?
contact_countryCountry where the organization the contact is affiliated to, is located
REQUIREMENT:
    optional
Nested Data Structure0..1
contact_province_stateProvince or state of the organization the contact is affiliated to.
REQUIREMENT:
    optional
Nested Data Structure0..1

Properties in 'affiliation'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
contributor_affiliation_idDetails about the organization's ID
REQUIREMENT:
    required WHEN
Nested Data Structure1
contributor_affiliation_nameName of the organization the contributor is affiliated with
REQUIREMENT:
    required WHEN
String1Transport CanadaWhat is the name of the organization the contributor is affiliated with?
contributor_countryCountry where the organization is located
REQUIREMENT:
    optional
Nested Data Structure0..1
contributor_province_stateProvince or state of the organization the contributor is affiliated with
REQUIREMENT:
    optional
Nested Data Structure0..1

Properties in 'affiliation'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
creator_affiliation_idDetails about the organization's ID
REQUIREMENT:
    required WHEN
Nested Data Structure1
creator_affiliation_nameName of the organization the creator is affiliated with
REQUIREMENT:
    required WHEN
String1Transport CanadaWhat is the name of the organization the creator is affiliated with?
creator_countryCountry where the organization is located
REQUIREMENT:
    optional
Nested Data Structure0..1
creator_province_stateProvince or state of the organization the contributor is affiliated with
REQUIREMENT:
    optional
Nested Data Structure0..1

Properties in 'agreement'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
agreement_download_urlDownload link to the partner organization agreement document
REQUIREMENT:
    optional
uri0..1http://some.repo.../download/...Provide a link to the partner organization agreement.
descriptionTo provide any free-form text information description on the agreement made with the partner organization
REQUIREMENT:
    optional
String0..1Agrees to gaze at the starsDescribe the project agreement with the partner organization.
typePartner organization agreement type (e.g., MOA - Memorandum of Agreement; MOU - Memorandum of Understanding; Indigenous data sharing agreement; BCR-band council resolution; Treaty; collaborative agreement; cooperative agreement; contract; cost-sharing agreement; contractual material; funding collaboration agreement; grant agreement; service level agreement)
REQUIREMENT:
    required WHEN
String1cooperative agreementWhat type of partner organization agreement exists?

Properties in 'approval'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
by_mboxEmail of the person who approved the maDMP
REQUIREMENT:
    optional
String0..1jean.dupont@email.comWhat is the approval person's email?
by_nameName of the person who approved the maDMP
REQUIREMENT:
    required IF
String0..1Jean DupontWhat is the name of the approval person?
by_positionJob position of the person who approved the maDMP
REQUIREMENT:
    required IF
String0..1DirectorWhat is the position of the approval person?
dateDMP Approval date. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    required IF
Date0..12023-12-31What was the date of the approval action?
descriptionTo provide any free-form text information on the approval for the DMP
REQUIREMENT:
    optional
String0..1Need to respond to all required fieldsProvide a description of the approval.
statusApproval status for the DMP
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    approved, rejected, submitted, not submitted, not applicable, unknown
Term from Controlled Vocabulary1approvedWhat is the maDMP approval status?

Properties in 'collection'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
data_earliest_dateThe earliest date in the case of time series data. Encoded using the ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..11973-01-01In the case of time-series data, what is the earliest date of the data in the series?
data_latest_dateFor time series data, date of the latest data in the series. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12022-12-31For time series data, what is the date of the latest data in the series?
dataset_last_updatedDate when the dataset was last updated. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12023-07-20When was dataset last updated?
dataset_sizeSize of the dataset from which distributions are derived.
REQUIREMENT:
    optional
Number0..15What is the size of the dataset according to the specified units?
dataset_size_unitsDataset size units
REQUIREMENT:
    optional
ALLOWED VALUES:
    bytes, KB - kilobytes, MB - megabytes, GB - gigabytes, TB - terabytes, PB - petabytes, EB - exabyte, ZB - zettabyte, YB - yottabyte
Term from Controlled Vocabulary0..1PB - petabytesWhat units were used to measure the size of the dataset?
dataset_update_frequencyThe update frequency of the data in the dataset
REQUIREMENT:
    optional
ALLOWED VALUES:
    triennial, biennial, annual, semiannual, threeTimesAYear, quarterly, bimonthly, monthly, semimonthly, biweekly, threeTimesAMonth, weekly, semiweekly, threeTimesAWeek, daily, continuous, irregular
Term from Controlled Vocabulary0..17 daysHow frequently are the data updated?
descriptionTo describe the data collection processes
REQUIREMENT:
    optional
String0..1 Describe how data is collected
growth_annual_terabytesThe dataset annual growth rate in terabytes per year. Important information needed when planning storage and associated budget
REQUIREMENT:
    optional
Number0..1 What is the expected annual growth rate of the dataset (terabytes per year)?
growth_end_dateDate on which data collection for this dataset is expected to cease
REQUIREMENT:
    optional
Date0..1 On what date is data collection anticipated to end?

Properties in 'community_approval'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
descriptionTo indicate whether the project has approval from an Indigenous community.
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, not applicable, unknown
Term from Controlled Vocabulary0..1not applicableHas an Indigenous community aproved this project?
statusTo provide any free-form text information on the project approval from the Indigenous communities.
REQUIREMENT:
    optional
String0..1 Describe the Indigenous community approval.

Properties in 'contact'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
affiliationTo provide information about the organization the contact is affiliated with
REQUIREMENT:
    optional
Nested Data Structure0..n
cityCity where the contact is located
REQUIREMENT:
    optional
String0..1SherbrookeIn which city is the contact located?
contact_idPersistent identifier associated with the contact
REQUIREMENT:
    required
Nested Data Structure1
delivery_pointEnter the street address for the responsible organization or individual
REQUIREMENT:
    optional
String0..12144; King WestWhat is the contact person's civic address?
faxTelephone number of a facsimile machine for the responsible organization or individual.
REQUIREMENT:
    optional
Number0..n1 (819) 5645698What is the contact person's fax number?
hours_of_serviceThe time period (including time zone) when the organization or individual can be contacted
REQUIREMENT:
    optional
String0..18:30/12:00; 13:00/16:30 ESTWhat are the hours and time zone during which the organization or individual can be contacted?
mboxE-mail address
REQUIREMENT:
    required
String1xxxxxx@canada.caWhat is contact person's e-mail address?
nameName of the contact person or organization
REQUIREMENT:
    required
String1Winnie PoohWhat is contact person's name?
positionPosition of the contact if contact is a person.
REQUIREMENT:
    optional
String0..1Senior Systems ScientistWhat is the position of the contact person?
postal_zip_codeZIP or other postal code of the location
REQUIREMENT:
    optional
String0..1J1J 2E8What is the contact person's postal code or zip code?
roleRole of the reponsible party.
REQUIREMENT:
    optional
ALLOWED VALUES:
    resourceProvider, custodian, owner, user, distributor, originator, pointOfContact, principalInvestigator, processor, publisher, author, collaborator, editor, mediator, rightsHolder
Term from Controlled Vocabulary0..1ContactWhat is the role or function of the contact person or organization?
telephoneTelephone number by which individuals can speak to the responsible organization or individual
REQUIREMENT:
    optional
Number0..n1 (819) 5645600What is the contact person's telephone number?
urlOn-line information that can be used to contact the responsible individual or organization. This element should be expressed as a URL that will guide the user to further information online.
REQUIREMENT:
    optional
uri0..1www.geogratis.gc.caWhat is the URL that links to the contact details of the responsible person or organization?

Properties in 'contact_affiliation_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the organization identifier 
REQUIREMENT:
    required WHEN
String10238rs311What is the identifier of the contact's organization?
registry_nameTo indicate what identifier system is used to identify the organization when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1Registre des entreprises du QuebecWhat registry was used to provide the organization ID?
registry_uriLink to the identifier system used to identify the organization
REQUIREMENT:
    optional
uri0..1https://www.registreentreprises.gouv.qc.ca/reqna/gr/gr03/gr03a71.rechercheregistre.mvc/gr03a71?choixdomaine=RegistreEntreprisesQuebecWhere can the registry be found
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..12025-10-31What version of the registry was used at the time where the identifier was entered
typeTo specify what type the organization identifier is.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    ror, grid, isni, other
Term from Controlled Vocabulary1rorWhat type of identification system uniquely identifies the organization?

Properties in 'contact_country'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
codeThe 2-letter code of the country, as per the ISO standard 3166-1 Codes for the representation of names of countries and their subdivisions – Part 1: Country codes
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 country code
Term from Controlled Vocabulary1USIn which country is located the organization the contact is affiliated with? Provide the code
nameThe name of the country, as per the ISO standard ISO 3166-1 Codes for the representation of names of countries and their subdivisions – Part 1: Country codes
REQUIREMENT:
    required WHEN
String1United States of AmericaIn which country is located the organization the contact is affiliated with? Provide the name

Properties in 'contact_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the contact’s  identifier
REQUIREMENT:
    required
String10000-0000-0000-0000What is the contact person's unique ID?
registry_nameTo indicate what identifier system is used to identify the contact when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1GC DirectoryWhat other identifier system is used?
registry_urlLink to the identifier system used to identify the contact
REQUIREMENT:
    optional
uri0..1https://gcdirectory-gcannuaire.ssc-spc.gc.ca/en/GCD/?pgid=002Where can the identifier system be accessed?
registry_versionTo indicate the version number or date when the system was consulted
REQUIREMENT:
    optional
String0..12024/12/30What version of the identifier system was used at the time where the identifier was entered?
typeTo specify what type the contact’s  identifier is. It is recommended to use ORCID identifiers for scientists and researchers.
REQUIREMENT:
    required
ALLOWED VALUES:
    orcid, isni, openid, other
Term from Controlled Vocabulary1orcidWhat type of identification system uniquely identifies the organization?

Properties in 'contact_province_state'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
codeThe 3-letter code of the province or state, as per the ISO standard 3166-2 Codes for the representation of names of countries and their subdivisions – Part 2: Country subdivision code
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 level 2 province, state, or territory code
Term from Controlled Vocabulary1QCIf applicable, in which subdivision of the country is located the organization that contact is affiliated with? Provide the code
nameThe name of the province or state, as per the ISO standard ISO 3166-2 Codes for the representation of names of countries and their subdivisions – Part 2: Country subdivision code
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 level 2 province, state, or territory name
Term from Controlled Vocabulary1QuebecIf applicable, in which subdivision of the country is located the organization that contact is affiliated with? Provide the name

Properties in 'contributor'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
affiliationProvide information about the organization the contributor is affiliated with
REQUIREMENT:
    optional
Nested Data Structure0..n
cityCity where the contributor is located
REQUIREMENT:
    optional
String0..1MontrealIn which city is the contributor or cited responsible party located?
contributor_idPersistent identifier associated with the contributor
REQUIREMENT:
    required WHEN
Nested Data Structure1
delivery_pointEnter the street address for the contributor or the cited responsible party
REQUIREMENT:
    optional
String0..1150 rue McGill, MontrealWhat is the contributor or cited responsible party's civic address?
faxTelephone number of a facsimile machine for the contributor or cited responsible party
REQUIREMENT:
    optional
Number0..n1231231234What is the contributor or cited responsible party's fax number?
hours_of_serviceThe time period (including time zone) when the contributor or the cited responsible party can be contacted
REQUIREMENT:
    optional
String0..108:30 - 17:30 UTC+5What are the hours and time zone during which the contributor or cited responsible party can be contacted?
mboxTo provide an E-mail address of the contributor
REQUIREMENT:
    optional
String0..1yyyyyy@canada.caWhat is the contributor's email?
nameName of the contributor
REQUIREMENT:
    required
String1Christopher RobinWhat is the contributor's name?
positionRole or position of the contributor or cited responsible party
REQUIREMENT:
    optional
String0..1project managerWhat is the position of the contributor or cited responsible party?
postal_zip_codeZIP or other postal code of the location
REQUIREMENT:
    optional
String0..1H8T3F5What is the contributor or cited responsible party's postal code or zip code?
roleTo specify contributors’ role(s) within the data management process, including planning. It is recommended to list contributor roles according to the contributor types of DataCite Metadata Schema.
REQUIREMENT:
    required
String1..nData stewardWhat is the contributor's role?
telephoneTelephone number by which individuals can speak to the contributor or cited reponsible party
REQUIREMENT:
    optional
Number0..n1231231234What is the contributor or cited responsible party's telephone number?
urlOn-line information that can be used to contact the contributor or the cited responsible party. This element should be expressed as a URL that will guide the user to further information online.
REQUIREMENT:
    optional
uri0..1https://profils-profiles.science.gc.ca/fr/profil/john-doeWhat is the URL that links to the contact details of the contributor or cited responsible party?

Properties in 'contributor_affiliation_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the organization identifier 
REQUIREMENT:
    required WHEN
String10238rs311What is the identifier of the contributor's organization?
registry_nameTo indicate what identifier system is used to identify the organization when "other" as id type.
REQUIREMENT:
    required IF
String0..1Registre des entreprises du QuebecWhat registry was used to provide the organization ID?
registry_urlLink to the identifier system used to identify the organization
REQUIREMENT:
    optional
uri0..1https://www.registreentreprises.gouv.qc.ca/reqna/gr/gr03/gr03a71.rechercheregistre.mvc/gr03a71?choixdomaine=RegistreEntreprisesQuebecWhere can the registry be found
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..12025-10-31what version of the registry was used at the time where the identifier was entered
typeTo specify what type the organization identifier is.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    ror, grid, isni, other
Term from Controlled Vocabulary1rorWhat type of identification system uniquely identifies the organization?

Properties in 'contributor_country'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
codeThe 2-letter code of the country, as per the ISO standard 3166-1 Codes for the representation of names of countries and their subdivisions – Part 1: Country codes
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 country code
Term from Controlled Vocabulary1USIn which country is located the organization the contributor is affiliated with? Provide the code
nameThe name of the country, as per the ISO standard ISO 3166-1 Codes for the representation of names of countries and their subdivisions – Part 1: Country codes
REQUIREMENT:
    required WHEN
String1United States of AmericaIn which country is located the organization the contributor is affiliated with? Provide the name

Properties in 'contributor_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the contributor’s identifier 
REQUIREMENT:
    required WHEN
String11111-1111-1111-1111What is the contributor's unique ID?
registry_nameTo indicate what identifier system is used to identify the contributor when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1GC DirectoryWhat identifier system is used to identify the contributor?
registry_urlLink to the identifier system used to identify the contributor
REQUIREMENT:
    optional
uri0..1https://gcdirectory-gcannuaire.ssc-spc.gc.ca/en/GCD/?pgid=002Where can the identifier system be found?
registry_versionTo indicate the version number or date when the system was consulted
REQUIREMENT:
    optional
String0..12024/12/30What version of the system was used or what date was the system consulted?
typeTo specify what type the contributor’s identifier is. It is recommended to use ORCID ID for scientists and researchers.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    orcid, isni, openid, other
Term from Controlled Vocabulary1otherWhich identifier type is used for the contributor's unique ID (orcid, isni, openid, other)?

Properties in 'contributor_province_state'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
codeThe 3-letter code of the province or state, as per the ISO standard 3166-2 Codes for the representation of names of countries and their subdivisions – Part 2: Country subdivision code
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 level 2 province, state, or territory code
Term from Controlled Vocabulary1QCIf applicable, in which subdivision of the country is located the organization that contributor is affiliated with? Provide the code
nameThe name of the province or state, as per the ISO standard ISO 3166-2 Codes for the representation of names of countries and their subdivisions – Part 2: Country subdivision code
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 level 2 province, state, or territory name
Term from Controlled Vocabulary1QuebecIf applicable, in which subdivision of the country is located the organization that contributor is affiliated with? Provide the name

Properties in 'cost'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
cost_documentationAny external material documenting the costing details.
REQUIREMENT:
    optional
Nested Data Structure0..n
currency_codeAllowed values defined by ISO 4217.
REQUIREMENT:
    required IF
ALLOWED VALUES:
    Use ISO 4217 codes
Term from Controlled Vocabulary0..1USDWhat is the currency for the cost amount?
descriptionTo provide additional details about a cost, including specifying which activities or resources it relates to, such as making data FAIR, ensuring data accessibility, or enhancing its reusability.
REQUIREMENT:
    optional
String0..1Storage and backup costs are calculated based on a 12-month storage period, daily incremental and weekly full backups, and a frequency of 4 restores per month, as outlined in the evaluation table at www.example-storagecostevaluation.com.Describe the costs.
titleTo give a title or name to identify the specific cost that is described in this section
REQUIREMENT:
    required WHEN
String1Cloud storage and softwareProvide a title for the costs.
valueCost value in the specified currency 
REQUIREMENT:
    optional
Number0..11,000,000What is the total cost amount?

Properties in 'cost_documentation'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
access_urlA URL of that gives access to the costdocumentation. e.g., landing page, feed, SPARQL endpoint. The access URL should be used for the URL of a service or location that can provide access to cost documentation, typically through a Web form, query or API call.
REQUIREMENT:
    optional
uri0..1https://007gc.sharepoint.com/stb/wqmsd/Project.aspxProvide a link to the cost documentation.
download_urlDownload URL to the cost documentation
REQUIREMENT:
    optional
uri0..1https://gc.sharepoint.com/dpmo/projects/project 345 business charter.docxProvide the download URL for the cost documentation.
nameTitle of the external document documenting the cost
REQUIREMENT:
    required WHEN
String1Project Business CharterWhat is the title of the cost documentation?

Properties in 'creator'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
affiliationProvide information about the organization the creator is affiliated with
REQUIREMENT:
    optional
Nested Data Structure0..n
creator_idIdentifier associated with the creator
REQUIREMENT:
    required WHEN
Nested Data Structure1
mboxTo provide an E-mail address of the creator
REQUIREMENT:
    optional
String0..1 What is the creator's email address?
nameName of the creator
REQUIREMENT:
    required WHEN
String1 What is the name of the creator?

Properties in 'creator_affiliation_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the organization identifier 
REQUIREMENT:
    required WHEN
String10238rs311What is the identifier of the creatore's organization?
registry_nameTo indicate what identifier system is used to identify the organization when "other" as id type.
REQUIREMENT:
    required IF
String0..1Registre des entreprises du QuebecWhat registry was used to provide the organization ID?
registry_urlLink to the identifier system used to identify the organization
REQUIREMENT:
    optional
uri0..1https://www.registreentreprises.gouv.qc.ca/reqna/gr/gr03/gr03a71.rechercheregistre.mvc/gr03a71?choixdomaine=RegistreEntreprisesQuebecWhere can the registry be found
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..12025-10-31What version of the registry was used at the time where the identifier was entered
typeTo specify what type the organization identifier is.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    ror, grid, isni, other
Term from Controlled Vocabulary1rorWhat type of identification system uniquely identifies the organization?

Properties in 'creator_country'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
codeThe 2-letter code of the country, as per the ISO standard 3166-1 Codes for the representation of names of countries and their subdivisions – Part 1: Country codes
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 country code
Term from Controlled Vocabulary1USIn which country is located the organization the creator is affiliated with? Provide the code
nameThe name of the country, as per the ISO standard ISO 3166-1 Codes for the representation of names of countries and their subdivisions – Part 1: Country codes
REQUIREMENT:
    required WHEN
String1United States of AmericaIn which country is located the organization the creator is affiliated with? Provide the name

Properties in 'creator_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the creator's identifier
REQUIREMENT:
    required WHEN
String11111-1111-1111-1111What is the creatpr's unique ID?
registry_nameTo indicate what reference is used to identify the creator when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1GC DirectoryWhat identifier system is used to identify the creator?
registry_urlLink to the reference used to identify the creator
REQUIREMENT:
    optional
uri0..1https://gcdirectory-gcannuaire.ssc-spc.gc.ca/en/GCD/?pgid=002Where can the identifier system be found?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..12024/12/30What version of the system was used or what date was the system consulted?
typeTo specify what type the creator’s identifier is. It is recommended to use ORCID identifiers for scientists and researchers.
REQUIREMENT:
    optional
ALLOWED VALUES:
    orcid, isni, openid, other
Term from Controlled Vocabulary0..1otherWhich identifier type is used for the creator's unique ID (orcid, isni, openid, other)?

Properties in 'creator_province_state'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
codeThe 3-letter code of the province or state, as per the ISO standard 3166-2 Codes for the representation of names of countries and their subdivisions – Part 2: Country subdivision code
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 level 2 province, state, or territory code
Term from Controlled Vocabulary1QCIf applicable, in which subdivision of the country is located the organization that creator is affiliated with? Provide the code
nameThe name of the province or state, as per the ISO standard ISO 3166-2 Codes for the representation of names of countries and their subdivisions – Part 2: Country subdivision code
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 level 2 province, state, or territory name
Term from Controlled Vocabulary1QuebecIf applicable, in which subdivision of the country is located the organization that creator is affiliated with? Provide the name

Properties in 'data_integrity'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
algorithmTo indicate the name of the algorithm used to generate a checksum or a hash
REQUIREMENT:
    optional
String0..1 What algorithm was used to generate the checksum or the hash?
downloadTo provide a link to download the checksum
REQUIREMENT:
    optional
uri0..1 Where can the checksum be downloaded?
notesTo indicate any information about automation or planning
REQUIREMENT:
    optional
String0..1 What additinal information can you provide about the automation or the planning of the checksum?
perfomedDate the checksum or hash was generated
REQUIREMENT:
    optional
Date0..n What date was the checksum generated?
valueTo indicate the output (value) of the checksum or the hash function
REQUIREMENT:
    optional
String0..1 What is the value of the checksum or hash function?

Properties in 'data_management_system'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
access_urlWeb or network-accessible URL for accessing the system
REQUIREMENT:
    optional
uri0..1https://dmssystem.orgWhat url provides access to the data management system?
authenticationUser access and authentication mechanisms.
REQUIREMENT:
    optional
ALLOWED VALUES:
    OAuth, LDAP, API key, role-based access, other
Term from Controlled Vocabulary0..nOAuthWhat mechanism is used for authentication and access control?
availabilityDefines whether the system is operational 24/7 or has downtime periods (e.g., 24/7, scheduled downtime)
REQUIREMENT:
    optional
String0..1scheduled down timeWhat is the availability of the distribution?
backup_frequencyBackup frequency of the system
REQUIREMENT:
    optional
String0..1weeklyHow often is the distribution backed up to the host?
backup_typeType of backup performed on the data (e.g., incremental, full, differential, synthetic full)
REQUIREMENT:
    optional
ALLOWED VALUES:
    incremental, full, differential, synthetic full, other
Term from Controlled Vocabulary0..1 What type of backup system is used for the host?
certified_withCertifications relevant to the system (e.g., CoreTrustSeal, ISO 16363).
REQUIREMENT:
    optional
String0..1coretrustsealWhat is the host server certified with?
compliance_standardsStandards the system follows for security, data management, and governance (e.g., GDPR, HIPAA, SOC 2 compliance)
REQUIREMENT:
    optional
String0..nGDPRWhat standard is the data management system compliant to regarding data security, data management or data governance?
data_transfer_maximum_latencyMaximum data transfer latency of the data en ms, i.e. the delay of data transfer
REQUIREMENT:
    optional
Number0..150What is the data transfer maximum latency of the distribution?
data_transfer_minimum_throughputMaximum throughput of the dataset in Mbps
REQUIREMENT:
    optional
Number0..110What is the maximum throughput of the distribution?
descriptionBrief explanation of the system’s purpose and functionality in relation to this dataset. If relevant, indicate the data types managed by the system.
REQUIREMENT:
    optional
String0..1During the active phase of the research project, active and transitory data are managed (versioned and tracked) within DBMSX.What purpose does the system serve in relation to the dataset?
geo_locationThe geographical location of the server hosting the system expressed using ISO 3166-1 country code.
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 country code
Term from Controlled Vocabulary0..1CAWhere is the location of the host server?
pid_systemPersistent identifier system used by the system.
REQUIREMENT:
    optional
ALLOWED VALUES:
    ark, arxiv, bibcode, doi, ean13, eissn, handle, igsn, isbn, issn, istc, lissn, lsid, pmid, purl, upc, url, urn, other
Term from Controlled Vocabulary0..narkWhat pid system is used for the host server?
protocolThe protocol used to interact with the system
REQUIREMENT:
    optional
ALLOWED VALUES:
    HTTP, FTP, SFTP, OAI-PMH, API, other
Term from Controlled Vocabulary0..1OAI-PMHWhat type of protocol is used to interact with the data management system?
storage_typeType or types of storage used by the data management system
REQUIREMENT:
    optional
ALLOWED VALUES:
    SSD, HDD, cloud, tape storage, other
Term from Controlled Vocabulary0..ntape storageWhat type of storage the data management system relies on?
support_checksumIndicates whether checksum verification is supported
REQUIREMENT:
    optional
ALLOWED VALUES:
    yes (with exportable checksum); yes (without confirmed ability to export); no; unknown
Term from Controlled Vocabulary0..1yesDoes the data management system support checksum?
support_versioningTo indicate if the data management system supports versioning, meaning changes to datasets are tracked internally
REQUIREMENT:
    optional
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesDoes the data management system support versioning?
titleName of the active data management system used to store/process data (e.g., PostgreSQL, MySQL, Dataverse, iRODS, etc.)
REQUIREMENT:
    required WHEN
String1NAQUAHow is the data management system called?
typeThe type of system used to store and manage active data. Note that a time-series database like TimescaleDB is actually a relational database, but because it's optimized for time-series data, it gets its own distinct category
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    flat file, RDBMS, graph database, NoSQL database, object-oriented database, columnar database, key-value store, time-series database, unknown, other
Term from Controlled Vocabulary1Relational Database Management System (RDBMS)What type is the data management system?
versionVersion of the data management system
REQUIREMENT:
    optional
String0..13.2.1If applicable, what is the version of the data management system?
visibilityDefines whether the data management system is accessible internally within an organization or externally to broader audiences. Allowed values: Internal (accessible only within a specific organization or project), External (accessible to users outside the organization via public or controlled access)
REQUIREMENT:
    optional
ALLOWED VALUES:
    internal, external
Term from Controlled Vocabulary0..1InternalIs the data management system accessible only internally or also externally?

Properties in 'dataset'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
collectionInformation on how the data is collected.
REQUIREMENT:
    optional
Nested Data Structure0..1
creatorTo specify the creators of the dataset
REQUIREMENT:
    optional
Nested Data Structure0..n
data_completenessDataset percentage completeness
REQUIREMENT:
    optional
ALLOWED VALUES:
    95% or greater, 90% or greater, 85% or greater, 80% or greater, 75% or greater, 70% or greater, 65% or greater, 60% or greater, 55% or greater, 50% or greater, 45% or greater, 40% or greater, 35% or greater, 30% or greater, 25% or greater, 20% or greater, 15% or greater, 10% or greater, less than 10%
Term from Controlled Vocabulary0..195% or greaterDescribe the data completness.
data_criticalityTo indicate how important the data are for the organization to achieve its goals. Example values: business function continuity and improvement, IM or IT modernization, intergovernmental agreement, minister/deputy minister priority, mission critical, policy compliance (departmental), policy compliance (federal), regulatory, risk mitigation, treasury board submission, vote netted revenue (VNR), other program priority (specify)
REQUIREMENT:
    optional
String0..1business function continuity and improvementWhat is the data criticality?
data_governance_descriptionIndicate if there is a data governance framework like, for example, a specified departmental data governance framework, and/or if data governance is aligned with published principles such as the CARE Principles for Indigenous Data Governance, the First Nations principles of ownership, control, access and possession (OCAP), the Māori data governance model, or some other specified data governance model.
REQUIREMENT:
    optional
String0..1 Describe the data governance.
data_quality_assuranceTo describe any quality assurance processes applied to a dataset, such as, to ensure its accuracy, reliability, consistency, and usability for its intended purposes. This includes systematic practices, procedures, and policies designed to maintain high data quality throughout its lifecycle. Note: Data quality control level is provided at the distribution level.
REQUIREMENT:
    optional
String0..nWe calibrate measuring equipment daily, run repeat samples to monitor consistency in measurements and results, and cross-check collected data with at least two colleagues for accuracy. Describe the data quality assurance.
dataset_documentationRepeat as many times as needed to list all existing documentation, procedures for data processing, management, analysis and dissemination; for example: code book, contract, data dictionary, data production specification (ISO 19131 compliant), ELN (electronic lab notebook) protocol, QA/QC methods, SOP (standard operating procedure), workflows, etc. If applicable, create an entry to indicate the classification plan code that applies to the dataset. In that case, enter "classification plan code" as the name and the actual code in the description. Make sure you also provide the related computing environment information in the dedicated section.
REQUIREMENT:
    optional
Nested Data Structure0..n
dataset_idIdentifier associated with the dataset
REQUIREMENT:
    required
Nested Data Structure1
dataset_is_reusedIndication if the dataset is reused, i.e., not produced in project(s) covered by this DMP.
REQUIREMENT:
    optional
0..1NoWas the dataset existing before and is being reused as aprt of the project related to this dmp?
descriptionDescription is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file.
REQUIREMENT:
    optional
String0..1The dataset includes detailed measurements of temperature, humidity, and soil moisture levels collected at various time intervals (every 30 minutes) across multiple locations. The dataset will also include metadata such as GPS coordinates, sensor calibration data, and environmental conditions. The primary objective of this dataset is to analyze the correlation between these variables and their impact on plant growth patterns over a 6-month period.Describe the dataset.
disclaimerlimitation affecting the fitness for use of the resource or metadata
REQUIREMENT:
    optional
String0..1not to be used for navigationIndicate any limitation affecting the fitness for use of the dataset
disposition_actionUsed to document disposition that has been effected in relation to a dataset. Note: when all data associated with a dataset has been disposed, also indicate this in “dmp/dataset/disposition_completed.”
REQUIREMENT:
    optional
Nested Data Structure0..n
disposition_completedDate when the last data associated with this dataset have been disposed (i.e., no data remains with the institution, and none is expected to accrue in the future). Encoded using the ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12019-06-0 Has ALL data associated with this dataset been disposed? (i.e., no data remains with the institution, and none is expected to accrue in the future)
disposition_planningUsed to document information in anticipation of a future disposition review. Note: does not document disposition actions actually effected.
REQUIREMENT:
    optional
Nested Data Structure0..1
distributionTo provide technical information on a specific instance of data.
REQUIREMENT:
    optional
Nested Data Structure0..n
general_data_formatMain format of the dataset according to DDI General_DATA_Format controlled vocabulary https://rdf-vocabulary.ddialliance.org/ddi-cv/GeneralDataFormat/2.0.3/GeneralDataFormat.html.
REQUIREMENT:
    optional
ALLOWED VALUES:
    numeric, text, stillImage, geospatial, audio, video, software, interactive resources, threeD, other
Term from Controlled Vocabulary0..1stillimageWhat is the main format of the dataset?
geodetic_datumIf the dataset contains geospatial data, indicate the geodetic datum (coordinate reference system)
REQUIREMENT:
    optional
ALLOWED VALUES:
    ED50 (older European), ETRS89 (European), GDA94 (Australian), JGD2011 (Japanese), KGD2002 Korean), NAD27 (older North American), NAD83 (North American), NATRF2022, OSGB36 (Ordnance Survey of Great Britain), Tokyo97 (Japanese), TWD97 (Taiwan), WGS 84 (World Geodetic System)
Term from Controlled Vocabulary0..1ED50 (older European)Which geodetic datum is this distribution for?
geographic_coverageThe geographical area covered by a geospatial dataset
REQUIREMENT:
    optional
String0..1CanadaIn the case of a geospatial dataset, what is the geographic area is covered?
intellectual_propertyDescription of the copyright associated with dataset
REQUIREMENT:
    optional
Nested Data Structure0..1
issuedTo indicate a date when a dataset was published or released. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12023-07-20When was the dataset issued?
keywordKeyword
REQUIREMENT:
    optional
String0..nkeyword 1, keyword 2Provide some keywords related to this dataset.
languageLanguage of the dataset expressed using ISO 639-3
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use ISO 639-3 language code
Term from Controlled Vocabulary0..1mulWhat language is used in this dataset?
metadataTo describe metadata standards used.
REQUIREMENT:
    optional
Nested Data Structure0..n
multiple_languageLanguage of the dataset expressed using ISO 639-3. If the ISO code mul (multiple languages) is used, please also complete the multiple_language field to list the specific languages.
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use ISO 639-3 language code
Term from Controlled Vocabulary0..nfraWhat is one of the languages used in the dataset?
personal_dataTo indicate whether a dataset contains personal data. Personal data refers to any data that can identify an individual (e.g. name, birthdate, address, voice recordings, etc.).
REQUIREMENT:
    required
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary1yesDo these data include personal information?
preservation_statementPreservation Statement. Details concerning retention and disposition should be provided in dmp/dataset/disposition_planning/
REQUIREMENT:
    optional
String0..1 Provide a general statement regarding preservation of the dataset.
security_and_privacyTo list all security and privacy measures applied to a dataset to protect sensitive information, for example encryption, anonymization, data masking, and compliance with data protection regulations (e.g. GDPR or HIPAA). It can also be used to express any security measures required for handling the dataset, e.g. only physical access, etc. Create a new entry for each issue or requirement.
REQUIREMENT:
    optional
Nested Data Structure0..n
sensitive_dataSensitive data are data for which injury that could reasonably be expected as a result of a loss of confidentiality (resulting from unauthorized disclosure), loss of integrity (resulting from unauthorized modification or destruction), or loss of availability (resulting from unauthorized removal or other disruption). See, for example, Treasury Board of Canada, Policy on government security.
REQUIREMENT:
    required
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary1yesDoes the dataset contain sensitive data?
subjectTopic to which a dataset pertains.
REQUIREMENT:
    optional
Nested Data Structure0..n
supported_works_urlAn URL or DOI that gives access to the supported work.
REQUIREMENT:
    optional
uri0..n Provide a URL to this supported work.
technical_resourceList all technical resources (e.g. tools or software) and computing environments required for any stage of a dataset lifecycle (e.g. microscopes, sensors, Jupyter Notebook, Galaxy workflows, measuring devices), and for which documentation is required.
REQUIREMENT:
    optional
Nested Data Structure0..n
titleTitle is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file.
REQUIREMENT:
    required
String1fast sun imagesWhat is the title of this dataset?
typeIf appropriate, type according to: DataCite and/or COAR dictionary. Otherwise use the common name for the type, e.g. raw data, software, survey, etc. https://schema.datacite.org/meta/kernel-4.1/doc/DataCite-MetadataKernel_v4.1.pdf http://vocabularies.coar-repositories.org/pubby/resource_type.html
REQUIREMENT:
    optional
String0..1imageWhat type of dataset is this?

Properties in 'dataset_documentation'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
access_urlA URL of that gives access to the dataset documentation. e.g., landing page, feed, SPARQL endpoint. The access URL should be used for the URL of a service or location that can provide access to dataset documentation, typically through a Web form, query or API call.
REQUIREMENT:
    optional
uri0..1some.intranet/.../project page.aspxProvide a link to the dataset documentation.
descriptionTo describe the documentation of the dataset
REQUIREMENT:
    optional
String0..1 Describe the dataset documentation.
download_urlDownload URL to the dataset documentation
REQUIREMENT:
    optional
uri0..1http://some.repo.../download/...Provide the download URL for the dataset documentation.
nameDocument name
REQUIREMENT:
    optional
String0..1code bookWhat is the name of the dataset documentation?

Properties in 'dataset_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the dataset ID
REQUIREMENT:
    required
String1University of Vienna Phaidra (univie.ac.at)Provide the dataset identifier ID.
registry_nameTo indicate what registry or system is used to identify the dataset when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1ECCC Data Asset InventoryWhat registry or system was used to identify the dataset?
registry_urlLink to the registry or system used to identify the dataset
REQUIREMENT:
    optional
uri0..1https://ecollab.ncr.int.ec.gc.ca/theme/1275886/DataInventoryProject/Data-Asset-Inventory_Master-Spreadsheet_FINAL.xlsxWhere can the registry or system be found?
registry_versionTo indicate the version number or date when the system or registry was consulted
REQUIREMENT:
    optional
String0..12024-12-30What version of the registry/system was used or what date was the registry/system consulted?
typeTo specify what type the dataset ID is.
REQUIREMENT:
    required
ALLOWED VALUES:
    handle, doi, ark, url, other
Term from Controlled Vocabulary1urlWhat is the dataset identifier ID type?

Properties in 'disposition_action'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
authorizationIndicate disposition authorization number and details when available. May also be used to document internal signoff.
REQUIREMENT:
    optional
String0..1DA 2018/001, Application Guide for National Registration version 2.0. Signoff by CIO on 2020-03-13.What legal instrument authorized the disposition?
dateDate on which disposition effected. Encoded using the ISO 8601 Date compliant string
REQUIREMENT:
    required WHEN
Date12020-03-1 On what date was disposition effected?
descriptionTo document the scope of disposition action effected, as well as other details when required (e.g., means, issues).
REQUIREMENT:
    required WHEN
String1All non-disseminated datasets associated with the project NameMyTree were manually deleted from drive Z by project lead. Litigation and ATIP checks had been completed 2020-01-12. Backup tapes not addressed.What was the scope of the disposition? What details are important for documented disposition?
typeIndicate the type of action taken to dispose of the data (scope of the data to be detailed in the description field)
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    alienated from government control, destroyed, transferred to national archives, transferred to another government institution
Term from Controlled Vocabulary1alienated from government controlWas the dataset disposed by destruction, transfer to LAC, or alienation?

Properties in 'disposition_impediment'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
descriptionInclude the name of the litigation, software, etc. where applicable. Note: if there is a known end date to the disposition impediment, consider entering it in “dmp/dataset/disposition_planning/disposition_review _next”
REQUIREMENT:
    optional
String0..1Thompson et al v. CanadaWhat is preventing you from effecting disposition, once the retention period has elapsed?
typeTo indicate the type of impediment to disposition.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    agreement, ligation or legal issue, technical issue, no disposition authorization, organizational issue, other
Term from Controlled Vocabulary1agreementWhat type of impediment blocks you from effecting disposition?

Properties in 'disposition_planning'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
archival_valueArchival value according to the national archives. (Applies to records only.) For the Government of Canada, refer to definition of government records in the Library and Archives of Canada Act. Nevertheless, except in instances in which a distribution is considered a “publication” as defined in the Library and Archives of Canada Act, datasets under the control of a government institution likely meet the definition of a government record in the Act.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    yes all, yes part, no, not applicable, to be determined, unknown
Term from Controlled Vocabulary1yes allDoes the dataset have archival value?
archival_value_descriptionIndicates nature and scope of the data with archival value according to national archives.
REQUIREMENT:
    optional
String0..1 What is the nature and scope of the data with archival value according to Library and Archives Canada instructions?
disposition_impedimentFor noting time-limited impediments to effecting disposition at the end of the dataset's retention period. Note: use the retention specification nest to indicate an indefinite retention period or a perpetual use requirement.
REQUIREMENT:
    optional
Nested Data Structure0..n
disposition_planning_last_reviewedTo record the most recent date on which the values entered in disposition planning properties were reviewed. Encoded using the relevant ISO 8601 Date compliant string. Indicate the type of action taken to dispose of the data (scope of the data to be detailed in the description field)
REQUIREMENT:
    optional
Date0..12024-11-20When was the information in the disposition planning section last reviewed?
disposition_review_nextTo record the next date(s) on which the dataset should be reviewed for disposition. (This may be the end of a retention period, the date on which a disposition impediment will be lifted, or some other date). Encoded using the relevant ISO 8601 Date compliant string.
REQUIREMENT:
    optional
Date0..n2029-11-20When should someone review whether disposition can be effected?
retention_schedule_urlA URL that leads to the applicable retention schedule
REQUIREMENT:
    optional
uri0..1//intranet.server/.../retention_scheduleWhere can you click to see the retention schedule?
retention_specificationTo provide the details about the retention specifications
REQUIREMENT:
    optional
Nested Data Structure0..n

Properties in 'distribution'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
access_urlA URL that gives access to the distribution. e.g., landing page, feed, SPARQL endpoint. The access URL should be used for the URL of a service or location that can provide access to the distribution, typically through a Web form, query or API call.
REQUIREMENT:
    optional
uri0..1some.data.catalogue/.../project_uuidWhat is the access URL to the dataset?
available_untilIndicates how long this distribution will be/should be available. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12023-07-20When is the dataset available until?
byte_sizeSize of the  distribution in bytes
REQUIREMENT:
    optional
Number0..15,000,000,000,000What is the size of the distribution bytes?
character_encoding_standardCharacter encoding standard used in the distribution
REQUIREMENT:
    optional
ALLOWED VALUES:
    UTF-32, UTF-16, UTF-EBCDIC, UTF-8, UTF-7, UTF-1, ISO 8859-7, ISO 8859-6, ISO 8859-5, ISO 8859-4, ISO 8859-3, ISO 8859-2, ISO 8859-1, GB18030, ASCII
Term from Controlled Vocabulary0..1UTF-16What character encoding standard is used for the data?
character_unicode_block_codeUnicode block used in the distribution. Use the "code" from the Unicode Standard 15.1. https://en.wikipedia.org/wiki/Unicode_block#List_of_blocks
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use Unicode Standard 15.1
Term from Controlled Vocabulary0..1U+18B0..U+18FFWhat is the Unicode block code?
character_unicode_block_nameUnicode block used in the distribution. Use the "name" from the Unicode Standard 15.1. https://en.wikipedia.org/wiki/Unicode_block#List_of_blocks
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use Unicode Standard 15.1
Term from Controlled Vocabulary0..1Unified Canadian Aboriginal Syllabics ExtendedWhat is the Unicode block name?
createdDate of creation of the distribution. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12009-11-02When was the distribution created?
data_accessOPEN ACCESS: available to anyone based on an open license (e.g., CC0, CC-BY, Open Government License). SHARED ACCESS: Public access with a license that limits use, that is available to anyone under terms and conditions that are not ‘open' (e.g., CC-BY-NC), shared only with named people or organisations, or via authentication for specific groups that meet certain criteria. CLOSED ACCESS: Internal access only. https://theodi.org/insights/tools/the-data-spectrum/ ; https://www.alerc.org.uk/uploads/7/6/3/3/7633190/an_introduction_to_open_shared_and_closed_data.pdf
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    open, shared, closed
Term from Controlled Vocabulary1openIs access to the data open, shared, or closed?
data_integrityTo provide the checksum or the hash (or a link to it) output and information about the method used to generate them
REQUIREMENT:
    optional
Nested Data Structure0..1
data_security-privacy_measuresTo provide any free-form text information about security or privacy measures.
REQUIREMENT:
    optional
String0..nanonymisation, de-identification, encryption, hash function, pseudonymisation, statistical disclosure control, noneWhat security measures are in places to ensure that security and privacy are not compromised?
data_sizeThe RDA standard requires describing size in bytes. However, byte_size does not provide a meaningful number for large files (e.g., a file that would typically be expressed in petabytes). Also, other systems (e.g., national archives) may require both data_size and data_size_units.
REQUIREMENT:
    optional
Number0..15What is the size of the distribution according to the specified units?
data_size_unitsThe RDA standard requires describing size in bytes. However, byte_size does not provide a meaningful number for large files (e.g., a file that would typically be expressed in petabytes). Also, other systems (e.g., national archives) may require both data_size and data_size_units.
REQUIREMENT:
    optional
ALLOWED VALUES:
    bytes, KB - kilobytes, MB - megabytes, GB - gigabytes, TB - terabytes, PB - petabytes, EB - exabyte, ZB - zettabyte, YB - yottabyte
Term from Controlled Vocabulary0..1PB - petabytesWhat units were used to measure the size of the distribution?
descriptionDescription is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file. If required, indicate here the classification plan code that applies to the distribution.
REQUIREMENT:
    optional
String0..1This dataset contains measurements from a single research location at the University of California's Arboretum in Davis, California, collected every 30 minutes over a 6-month period from January 2024 until June 2024. Each file includes time-stamped data for temperature, humidity, and soil moisture, listed by date and time. The data is organized in CSV format, with each row representing a specific time point, including the location (UC Arboretum), timestamp, and the corresponding environmental variables.Describe the distribution of the dataset.
disposition_completedIndicates the date on which the distribution was disposed. (That is, the data lifecycle is complete, at the institution). In instances in which data was never created in relation to a planned distribution, indicates the date on which the creation of the distribution was abandoned. Encoded using the relevant ISO 8601 Date compliant string Note: consider adding information to “dmp/dataset/distribution/description” regarding the nature of the disposition.
REQUIREMENT:
    optional
Date0..12015-03-24Has ALL data associated with this distribution been disposed? If so, indicate date (i.e., no data remains with the institution, and none is expected to accrue in the future)
distribution_idID for the distribution
REQUIREMENT:
    required WHEN
Nested Data Structure1
download_urlThe URL of the downloadable file in a given format. E.g. CSV file or RDF file.
REQUIREMENT:
    optional
uri0..1http://some.repo.../download/...What is the download URL of the dataset.
end_dateDate of the most recent data in the distribution. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..1 When will the distribution end? when did the distribution end?
file_pathFile path is for files that are available internally on shared drives but are not published on the internet. File paths using backslashes instead of forward slashes used for urls.
REQUIREMENT:
    optional
uri0..1 What is the file path for this distribution?
formatFormat according to: https://www.iana.org/assignments/media-types/media-types.xhtml if appropriate, otherwise use the common name for this format.https://www.iana.org/assignments/media-types/media-types.xhtml
REQUIREMENT:
    optional
String0..ncsvWhat is this distribution’s file format?
geographic_bounding_boxRectangular spatial extent that encompasses all the geographic locations represented in the data
REQUIREMENT:
    optional
Nested Data Structure0..1
hostThe host is the system where the data are stored and processed. Be sure to also fill in a physical data asset section to indicate in which the data are hosted especially in which country the server is located if they are hosted on a server or in the cloud.
REQUIREMENT:
    optional
Nested Data Structure0..1
issuedDate of the publication of the distribution. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..1 When was the distribution issued?
licenseTo list all licenses applied to a specific distribution of data.
REQUIREMENT:
    required IF
Nested Data Structure0..n
linked_data_star_ratingTo rate the level of openness of the dataset according to the Tim Berners-Lee (founder of the World Wide Web) 5-star rating system for open data. To score the maximum five stars, data must (1) be available on the Web under an open license, (2) be in the form of structured data, (3) be in a non-proprietary file format, (4) use URIs as its identifiers (see also RDF), (5) include links to other data sources (see linked data). To score 3 stars, it must satisfy all of (1)-(3), etc. For guidence see, https://opendatahandbook.org/glossary/en/terms/five-stars-of-open-data/ ; https://5stardata.info/en/ ; https://open.canada.ca/en/openness-rating
REQUIREMENT:
    optional
ALLOWED VALUES:
    1 star, 2 stars, 3 stars, 4 stars, 5 stars
Term from Controlled Vocabulary0..11 starHow many stars does this dataset meet according to the Berners-Lee 5-star rating system for open data?
online_serviceTo list online services where the distribution can be accessed
REQUIREMENT:
    optional
Nested Data Structure0..n
openness_other_ratingTo rate the level of openness of the dataset according to a system other than the Tim Berner-Lees system, described in dmp/dataset/openness_other_rating_system.
REQUIREMENT:
    optional
String0..1 What is the dataset openness rate according to the chosen framework?
openness_other_rating_systemDescribe which system is used to rate the dataset openness when it's not the Tim Berners-Lee 5-star rating system.
REQUIREMENT:
    required IF
String0..1 What framework are you using to rate the dataset openness?
physical_data_assetAllows for recording of physical assets (e.g., external hard drives) and/or physical location of servers, data centers, etc.
REQUIREMENT:
    optional
Nested Data Structure0..n Is this about a physical copy of the data or a physical object that stores the data?
preservation_flagTo flag distributions for digital preservation attention purposes.
REQUIREMENT:
    optional
ALLOWED VALUES:
    Retention --perpetual /indefinite, Retention -- long-term, Archival value, None, Unknown
Term from Controlled Vocabulary0..n Does this distribution have a very long or perpetual retention period, or have archival value?
protection_levelProtected information is not classified. Information is "protected" when unauthorized disclosure could reasonably be expected to cause injury to a non-national interest (i.e., an individual interest such as a person or an organization). Protected information is any sensitive information that does not relate to national security and cannot be disclosed under access and privacy legislation because of the potential injury to particular public or private interests. Protection levels: Protected A (Injury to an individual, organization or government), Protected B (Serious injury to an individual, organization or government), Protected C (Extremely grave injury to an individual, organization or government). https://www.canada.ca/en/public-services-procurement/services/industrial-security/security-requirements-contracting/safeguarding-equipment-sites-assets-information/levels-security.html#s2
REQUIREMENT:
    optional
ALLOWED VALUES:
    unknown, not protected, protected A, protected B, protected C, other
Term from Controlled Vocabulary0..1protected AWhat is the protection level for these data?
protection_level_other_levelTo indicate the protection level of the distribution as per nomenclature found in distribution_protection_level_other_nomenclature
REQUIREMENT:
    required IF
String0..1 What is the protection level of this distribution according to the nomenclature?
protection_level_other_nomenclatureTo indicate which nomenclature is used to qualify the distribution protection level when "other" was chosen in distribution_protection_level
REQUIREMENT:
    required IF
String0..1 What other nomenclature is used to indicate the protection level of the distribution?
quality_control_levelData quality control level. LEVEL 0 (Raw data or minimally processed data. Contains all available measurement data. May contain quality control flags indicating missing or invalid data. LEVEL 1 (A complete dataset of specified quality. The dataset has been subjected to quality assurance and quality control checks and data management procedures. Compliance with documented data quality objectives, standard operating procedures (SOPs), and protocols has been evaluated and documented. If the data have been audited, level '0' status will remain in effect until all audits have been completed and the investigator’s response recorded). LEVEL 2 (A complete, externally consistent dataset of specified quality that has undergone interpretative and diagnostic analyses. A validation level and status discussion must be included in the metadata record associated with the dataset). LEVEL 3 (Data that have received intense scrutiny through analysis or use in modeling. As analysis of the data proceeds, analysts may raise questions about portions of the level '2' dataset. Additional checks and tests will be performed on such data and the Level 3 code will be affixed to data passing these tests. If this scrutiny reveals an inconsistency that appears to be caused by a measurement error, the entire chain of evidence for the measurement will be reviewed). MIXED (A package of datasets with varying levels of data quality). UNKNOWN (Data quality is unknown). Reference: NARTSO Standard.
REQUIREMENT:
    optional
ALLOWED VALUES:
    level 0 - raw, level 1, level 2, level 3, mixed, other, unknown
Term from Controlled Vocabulary0..1level 0 - rawWhat is the quality control level of this distribution?
security_classification_levelSecurity classification that designates the level of protection against access the data or information requires when unauthorized disclosure could reasonably be expected to cause injury to the national interest – defence and maintenance of the social, political and economic stability of the nation. Classification levels: Unclassified, Restricted (disadvantageous to the interests of the nation), Confidential (injury to the national interest), Secret (serious injury to the national interest), Top Secret (exceptionally grave injury to the national interest). "Other" could include, for example: Clearance, Compartmented information, Critical nuclear weapon design information (CNDWI), No foreign dissemination (NOFORN), Official/For official use only, Official sensitive, Originator controlled dissemination (ORCON), Special intelligence, Sensitive but unclassified. https://www.canada.ca/en/public-services-procurement/services/industrial-security/security-requirements-contracting/safeguarding-equipment-sites-assets-information/levels-security.html#s2
REQUIREMENT:
    optional
ALLOWED VALUES:
    unclassified, restricted, confidential, secret, top secret, other, unkown
Term from Controlled Vocabulary0..1unclassifiedWhat is the security classification of this distribution?
security_classification_level_other_levelTo indicate which nomenclature is used to qualify classified information
REQUIREMENT:
    required IF
String0..1 What other nomenclature is used to describe classified information?
security_classification_level_other_nomenclatureTo indicate the level of the classified information held by the distribution according o the nomenclature found in distribution_security_classification_level_other_nomenclature
REQUIREMENT:
    required IF
String0..1 Indicate the level of classified information of the dmp according to the nomenclature
spatial_representation_typeSpatial representation type of the data
REQUIREMENT:
    optional
ALLOWED VALUES:
    vector, grid, textTable, tin, stereoModel, video
Term from Controlled Vocabulary0..1 What is the type of digital representation of spatial information in the distribution?
start_dateDate of the oldest data in the distribution. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..1 When is the distribution first started?
statusCompletion status of the distribution
REQUIREMENT:
    optional
ALLOWED VALUES:
    finished, minor Issues, major risk encountered, on track, not started
Term from Controlled Vocabulary0..1finishedWhat is the status of the data?
status_descriptionDescription of the distribution completion status
REQUIREMENT:
    optional
String0..1 Describe the status.
titleTitle is a property in both Dataset and Distribution, in compliance with W3C DCAT. In some cases these might be identical, but in most cases the Dataset represents a more abstract concept, while the distribution can point to a specific file.
REQUIREMENT:
    required WHEN
String1Full resolution imagesWhat is the title of the distribution of the dataset?
update_frequencyThe maintenance and update frequency of the distribution
REQUIREMENT:
    optional
ALLOWED VALUES:
    continual, daily, weekly, fortnightly, monthly, quarterly, biannually, annually, asNeeded, irregular, notPlanned, unknown, semimonthly
Term from Controlled Vocabulary0..1dailyHow frequently are the data updated and maintained?
version_historyVersion history of the data distribution
REQUIREMENT:
    optional
Nested Data Structure0..1

Properties in 'distribution_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierIdentifier for the dataset distribution
REQUIREMENT:
    required WHEN
String1 Provide the distribution identifier ID.
registry_nameTo indicate what reference is used to identify the distribution when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1ECCC Data CatalogueWhat registry or system was used to identify the distribution?
registry_urlLink to the reference used to identify the distribution
REQUIREMENT:
    optional
uri0..1https://data-donnees.az.ec.gc.ca/dataWhere can the registry or system be found?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..12024/12/30What version of the registr/system or what date the registry/system was consulted?
typeIdentifier type
REQUIREMENT:
    required WHEN
String1urlWhat is the distribution identifier ID type?

Properties in 'dmp'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
accessOPEN ACCESS: available to anyone based on an open license (e.g., CC0, CC-BY, Open Government License). SHARED ACCESS: Public access with a license that limits use, that is available to anyone under terms and conditions that are not ‘open' (e.g., CC-BY-NC), shared only with named people or organisations, or via authentication for specific groups that meet certain criteria. CLOSED ACCESS: Internal access only. https://theodi.org/insights/tools/the-data-spectrum/ ; https://www.alerc.org.uk/uploads/7/6/3/3/7633190/an_introduction_to_open_shared_and_closed_data.pdf
REQUIREMENT:
    optional
ALLOWED VALUES:
    open, shared, closed
Term from Controlled Vocabulary0..1openIs access to the maDMP open, shared, or closed?
approvalApproval of the maDMP
REQUIREMENT:
    optional
Nested Data Structure0..1
contactSpecifies the party which can provide information about the DMP. This is not necessarily the DMP creator, and it can be a person or an organization.
REQUIREMENT:
    required
Nested Data Structure1
contributorParty involved in the process of data management described by the DMP, or party involved in the creation and management of the DMP itself.
REQUIREMENT:
    optional
Nested Data Structure0..n
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.
REQUIREMENT:
    optional
Nested Data Structure0..n
createdDate and time of the first version of the maDMP. This date must not be changed in subsequent maDMPs. Each maDMP has a "Created" date and a "Modified" date. The modification date contains a timestamp of the last modification of the maDMP. Given two maDMPs with different modification dates, one can identify which is newer by comparing the timestamps. The same creation date indicates different versions of the same DMP. Encoded using the relevant ISO 8601 Date and Time compliant string
REQUIREMENT:
    required
DateTime12019-03-13T13:13:00ZWhen was the first version of the maDMP created?
datasetTo describe data on a non-technical level.
REQUIREMENT:
    required
Nested Data Structure1..n
descriptionTo provide any free-form text information on the Data Management Plan (maDMP). It can be a formal statement describing how research data will be managed and documented throughout a research project and the terms regarding the subsequent deposit of the data with a data repository for long-term management and preservation (Library and Archives Canada). DMP's are living documents that outline a project’s plans for research data management. The content, format and length of DMPs depend on the nature of the given research project. DMPs can be developed to guide a single research project or span a multiproject research initiative or longer-term program of research. The DMP submitted at the application stage could, depending on the complexity and duration of the project, be presented as a more high-level outline and then be expanded on throughout the life of the project enabling automatic exchange, integration, and validation of information provided in DMPs. Machine-actonable DMP's (maDMP) are designed to support the exchange of information between systems, to provide basic interoperability between systems producing or consuming maDMPs, acting on behalf of stakeholders involved in the research life cycle (researchers, funders, repository managers, ICT providers, librarians, etc.) and the information represented over the whole DMP lifecycle (Research Data Alliance).
REQUIREMENT:
    optional
String0..1We're finally get our data under control.Describe the data management plan.
dmp_idIdentifier for the DMP itself
REQUIREMENT:
    required
Nested Data Structure1
ethical_issues_descriptionTo describe any existing or potential ethical issues that are not captured in the following related fields: dmp/protection_level, dmp/security_classification_level, dmp/dataset/disposition_planning/legal_issues_description, dmp/dataset/distribution/data_security-privacy_measures, dmp/dataset/distribution/disposition_planning/legal_issues, dmp/dataset/distribution/protection_level, dmp/dataset/distribution/security_classification_level, dmp/dataset/distribution/license/, dmp/dataset/intellectual_property/, dmp/dataset/security_and_privacy/, dmp/indigenous_considerations/. Examples include, but are not limited to: Bias or lacking representation of certain populations; data collected without informed consent; lack of transparency due to absence of clear documentation about data processing, cleaning, or manipulation; the potential impact of the dataset on marginalized groups; potential dual use of the data that could be detrimental to society or specific groups; data that include cultural artifacts or practices that could be used in ways that disrespect cultural values or traditions; failure to recognize the contributions of all parties involved in collecting the data; failure to identify who is accountable for the data.
REQUIREMENT:
    optional
String0..1There are ethical issues because...Describe any existing or potential ethical issues.
ethical_issues_existTo indicate whether there are ethical issues related to these data. It is the responsibility of the researcher or data steward to be aware of any ethical issues related to the data. Ethical issues vary widely depending on the context.
REQUIREMENT:
    required
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary1yesDo ethical issues exist?
ethical_issues_reportTo indicate, for example, where a protocol from a meeting with an ethical committee can be found, or an IRB (Institutional Review Board) report.
REQUIREMENT:
    optional
String0..1http://report.locationProvide a link to an ethical issues report such as, for examplem and IRB (Institutional Review Board) report.
indigenous_considerationsIndigenous considerations related to the maDMP or the data.
REQUIREMENT:
    optional
Nested Data Structure0..1
languageLanguage of the DMP expressed using ISO 639-3
REQUIREMENT:
    required
ALLOWED VALUES:
    Use ISO 639-3 codes
Term from Controlled Vocabulary1engWhat language is the maDMP written in?
linked_dmpto link related dmps , for example official-language-equivalent dmps
REQUIREMENT:
    optional
Nested Data Structure0..n
modifiedIndicates maDMP version, so must be set each time the maDMP is modified. Dates can be used to indicate past and planned actions. Dataset contains issue date that indicates whether the actions are planned or already performed. If the dataset issue date is set in the future (compared to the maDMP modification date), then the actions are planned. If the issue date is set in the past (compared to the maDMP modification date), the actions were performed in the past. Encoded using the relevant ISO 8601 Date and Time compliant string
REQUIREMENT:
    required
DateTime12019-03-13T13:13:00ZWhen was the maDMP last modified?
projectProject(s) related to the DMP
REQUIREMENT:
    optional
Nested Data Structure0..n
protection_levelProtected information is not classified. Information is "protected" when unauthorized disclosure could reasonably be expected to cause injury to a non-national interest (i.e., an individual interest such as a person or an organization). Protected information is any sensitive information that does not relate to national security and cannot be disclosed under access and privacy legislation because of the potential injury to particular public or private interests. Protection levels: Protected A (Injury to an individual, organization or government), Protected B (Serious injury to an individual, organization or government), Protected C (Extremely grave injury to an individual, organization or government). https://www.canada.ca/en/public-services-procurement/services/industrial-security/security-requirements-contracting/safeguarding-equipment-sites-assets-information/levels-security.html#s2
REQUIREMENT:
    optional
ALLOWED VALUES:
    unknown, not protected, Protected A, Protected B, Protected C, other
Term from Controlled Vocabulary0..1protected AWhat is the protection level for the maDMP?
protection_level_other_levelTo indicate which nomenclature is used to qualify the dmp protection level when "other" was chosen in dmp_protection_level
REQUIREMENT:
    optional
String0..1 What other nomenclature is used to indicate the distribution protection level?
protection_level_other_nomenclatureTo indicate the protection level of the dmp according to the nomenclature found in dmp_protection_level_other_nomenclature
REQUIREMENT:
    optional
String0..1 What protection level applies to the distribution according to the nomenclature?
schema_versionDMP schema version
REQUIREMENT:
    optional
String0..1 Which maDMP metadata schema version was used when creating this maDMP?
schema_version_uriDMP schema URI
REQUIREMENT:
    optional
uri0..1 What is the URI to the metadata schema version used when creating this maDMP?
security_classification_levelSecurity classification that designates the level of protection against access the DMP requires when unauthorized disclosure could reasonably be expected to cause injury to the national interest – defence and maintenance of the social, political and economic stability of the nation. Classification levels: Unclassified, Restricted (disadvantageous to the interests of the nation), Confidential (injury to the national interest), Secret (serious injury to the national interest), Top Secret (exceptionally grave injury to the national interest). "Other" could include, for example: Clearance, Compartmented information, Critical nuclear weapon design information (CNDWI), No foreign dissemination (NOFORN), Official/For official use only, Official sensitive, Originator controlled dissemination (ORCON), Special intelligence, Sensitive but unclassified. https://www.canada.ca/en/public-services-procurement/services/industrial-security/security-requirements-contracting/safeguarding-equipment-sites-assets-information/levels-security.html#s2
REQUIREMENT:
    optional
ALLOWED VALUES:
    unclassified, restricted, confidential, secret, top secret, other, unknown
Term from Controlled Vocabulary0..1unclassifiedWhat is the security classification of the maDMP?
security_classification_level_other_levelTo indicate which nomenclature is used to qualify classified information
REQUIREMENT:
    optional
String0..1 What other nomenclature is used to describe classified information?
security_classification_level_other_nomenclatureTo indicate the level of the classified information held by the dmp according to the nomenclature found in dmp_security_classification_level_other_nomenclature
REQUIREMENT:
    optional
String0..1 Indicate the level of classified information of the dmp according to the nomenclature
titleTitle of the DMP
REQUIREMENT:
    required
String1The most exciting project ever.What is the title of this maDMP?

Properties in 'dmp_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the DMP ID
REQUIREMENT:
    required
String1https://doi.org/10.1371/journal.pcbi.1006750What is the maDMP identifier?
registry_nameTo indicate what registry or system is used to identify the dmp when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1 What registry or sytem was used to identify the dmp?
registry_uriLink to the registry or system used to identify the linked dmp
REQUIREMENT:
    optional
uri0..1 Where can the registry or system be found?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..1 What version of the registry or system or what date was the registry or system consulted?
typeTo specify what type the DMP ID is.
REQUIREMENT:
    required
ALLOWED VALUES:
    handle, doi, ark, url, uri, other
Term from Controlled Vocabulary1doiWhat is the maDMP identifier type?

Properties in 'documentation'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
access_urlAccess url of the reference related to science safeguarding
REQUIREMENT:
    optional
uri0..1 What is the url to access the reference related to science safeguarding?
descriptionDescription of the reference related to science safeguarding
REQUIREMENT:
    optional
String0..1 Describe the reference related to science safeguarding.
download_urlDownload url of the reference related to science safeguarding
REQUIREMENT:
    optional
uri0..1 What is the url to download the reference related to science safeguarding?
nameName of the reference related to science safeguarding
REQUIREMENT:
    required WHEN
String1 What is the name of the reference related to science safeguarging?

Properties in 'funder_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the funder’s identifier. It is recommended to use CrossRef Funder Registry.
REQUIREMENT:
    required WHEN
String1 Provide the funder identifier ID.
registry_nameTo indicate what registry or system is used to identify the funder when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1 What registry or system was used to identify the funder?
registry_uriLink to the registry or system used to identify the funder
REQUIREMENT:
    optional
uri0..1 Where can the registry or the system be found?
registry_versionTo indicate the version number or date when the registry or reference was consulted
REQUIREMENT:
    optional
String0..1 What version of the registry/system was used or what date was the registry/system consulted?
typeTo specify what type the funder identifier is.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    fundref, url, other
Term from Controlled Vocabulary1fundrefWhat type of identifier ID does the funder use (fundref, url, other)?

Properties in 'funding'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
funder_idIdentifier associated with the project funder
REQUIREMENT:
    required WHEN
Nested Data Structure1
funding_statusTo express different phases of project lifecycle.
REQUIREMENT:
    optional
ALLOWED VALUES:
    planned, applied, granted, rejected, not applicable
Term from Controlled Vocabulary0..1plannedWhat is the funding status?
grant_idIdentifier associated with the grant
REQUIREMENT:
    optional
Nested Data Structure0..1
sourceProject funding source
REQUIREMENT:
    optional
Nested Data Structure0..n

Properties in 'geographic_bounding_box'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
eastThe easternmost point of the area covered by the dataset, expressed in degrees of latitude
REQUIREMENT:
    required WHEN
String1 Where is the easternmost point of the area covered by the dataset, expressed in degrees of latitude?
northThe northernmost point of the area covered by the dataset, expressed in degrees of latitude
REQUIREMENT:
    required WHEN
String1 Where is the northernmost point of the area covered by the dataset, expressed in degrees of latitude?
southThe southernmost point of the area covered by the dataset, expressed in degrees of latitude
REQUIREMENT:
    required WHEN
String1 Where is the southernmost point of the area covered by the dataset, expressed in degrees of latitude?
westThe westernmost point of the area covered by the dataset, expressed in degrees of latitude
REQUIREMENT:
    required WHEN
String1 Where is the westernmost point of the area covered by the dataset, expressed in degrees of latitude?

Properties in 'grant_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the grant ID.
REQUIREMENT:
    required WHEN
String112345-987654Provide the grant ID.
registry_nameTo indicate what reference is used to identify the grant when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1Registre des entreprises de la chambre de commerceWhat is registry or system was used to identify the grant?
registry_uriLink to the reference used to identify the grant
REQUIREMENT:
    optional
uri0..1 Where can the the registry or system be found?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..1 what version of the registry/system was used what date was the registry/system consulted?
typeTo specify what type the grant ID is.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    url, other
Term from Controlled Vocabulary1urlWhat is the funder identifier ID type (url, other)?

Properties in 'hardware_requirements'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
data_processing_minimum_RAM_GbMinimum RAM needed to process the data in GB
REQUIREMENT:
    optional
Number0..116What is the minimum RAM, in GB, required to process this dataset?
descriptionDescribe the hardware requirement
REQUIREMENT:
    required WHEN
String1 Describe the process requiring specific hardware
machine_typeMinimum computing type needed to process the data (e.g., desktop workstation, laptop, server, HPC, super computer)
REQUIREMENT:
    optional
String0..1HPCWhat is the minimum machine type required process the dataset? (I'm not a fan of this at all, doesn't make sense)
minimum_cpu_coresMinimum CPU cores needed to process the data
REQUIREMENT:
    optional
Number0..18What is the minimum number of cpu cores required to process the data?
minimum_cpu_speedMinimum clock speed needed to process the data in GHz
REQUIREMENT:
    optional
Number0..12.5 GHzWhat is the minimum speed, in GHz, required to process the dataset?
network_requirementsMinimum bandwidth or network speed required in Mbps
REQUIREMENT:
    optional
Number0..1100What is the minimum bandwidth or netowrk speed required (Mbps)?
processing_unit_requirementsNeed for specialized hardware like GPUs/TPUs for computation
REQUIREMENT:
    optional
String0..1NVIDIA Tesla V100What processing units are required?
storage_capacityMinimum storage space required
REQUIREMENT:
    optional
Number0..11What is the minimum storage capacity required to process this dataset?
storage_capacity_unitUnit in which the storage capacity requirement is expressed
REQUIREMENT:
    required IF
ALLOWED VALUES:
    MB, GB, TB, PB
Term from Controlled Vocabulary0..1TBWhat unit is the minimum storage expressed in?
titleIdentify the purpose requiring specific hardware
REQUIREMENT:
    required WHEN
String1Mapping historical dataWhat process requires specific hardware?

Properties in 'host'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
availabilityDefines whether the data host is operational 24/7 or has downtime periods. (preferably as a percentage)
REQUIREMENT:
    optional
String0..1scheduled downtimesWhat is the availability of the distribution?
backup_frequencyFrequency of backups provided by a host
REQUIREMENT:
    optional
String0..1weeklyHow often is the distribution backed up to the host?
backup_typeType of backup of the host (e.g., incremental, full, differential, synthetic full) and/or backup location.
REQUIREMENT:
    optional
String0..1 What type of backup system is used for the host?
certified_withTo indicate host trustworthiness via a standard repository standard or certificate (e.g., ISO 27001, CoreTrustSeal, etc.)
REQUIREMENT:
    optional
String0..1coretrustsealWhat is the host server certified with?
content_typeContent type of the online service (e.g., Web Service, Dataset, API, Application, Supporting Document)
REQUIREMENT:
    optional
String0..1Web ServiceWhat is the content type of the online service?
data_priorityIndicate if the data are active data, longterm storage, or transitory. For batch priority-based scheduling, declare relative priorities to determine the processing order of jobs and business processes: Low, Normal (default value), High, Critical, and Reserved capacity (highest priority).
REQUIREMENT:
    optional
String0..1Longterm storage; batch processing priority lowWhat is the priority of the data in the dataset?
data_transfer_maximum_latencyMaximum data transfer latency of the distribution en ms, i.e. the delay of data transfer
REQUIREMENT:
    optional
Number0..150What is the data transfer maximum latency of the distribution?
data_transfer_minimum_throughputMaximum throughput of the distribution in Mbps
REQUIREMENT:
    optional
Number0..110What is the maximum throughput of the distribution?
descriptionTo describe the host of the distribution
REQUIREMENT:
    optional
String0..1Repository hosted by...Describe the host.
format
REQUIREMENT:
    optional
ALLOWED VALUES:
    AI. AMF, Application, ASCII Grid, BMP, CDED ASCII, CDR, CSV, DOC, dxf, E00, ECW, EDI, EMF, EPS, ESRI REST, EXE, FGDB / GDB, Flat raster binary, GeoPDF, GeoRSS, GeoTIF, GIF, GML, HDF, HTML, IATI, JPEG 2000, JPG, JSON, JSON Lines, KML / KMZ, NetCDF, ODP, ODS, ODT, PDF, PNG, PPT, RDF, RDFa, RSS, SAR / CCT, SAV, SEGY, SHP, SQL, SVG, TIFF, TXT, XLS, XLSM, XML, WFS, WMS, WMTS, Zip, Other
Term from Controlled Vocabulary0..1WMSWhat is the format of the online service?
geo_locationPhysical location of the data expressed using ISO 3166-1 country code.
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use ISO 3166 Alpha-2 country code
Term from Controlled Vocabulary0..1CAWhere is the location of the host server?
languageDisplay language of the host system
REQUIREMENT:
    optional
String0..nengWhat is the display language of the online service?
pid_systemPersistent identifier system used by the host
REQUIREMENT:
    optional
ALLOWED VALUES:
    ark, arxiv, bibcode, doi, ean13, eissn, handle, igsn, isbn, issn, istc, lissn, lsid, pmid, purl, upc, url, urn, other
Term from Controlled Vocabulary0..narkWhat pid system is used for the host server?
protocolThe protocol used to interact with the host
REQUIREMENT:
    optional
ALLOWED VALUES:
    WMS, TMS, XYZ, WFS, WCS, REST/HTTP APIs, WMTS
Term from Controlled Vocabulary0..1 What is the protocol to interact with the host?
storage_typeThe type of storage, including whether the host supports versioning of data distributions
REQUIREMENT:
    optional
ALLOWED VALUES:
    SSD, HDD, cloud, tape storage, object storage, other
Term from Controlled Vocabulary0..1cloudWhat storage type does the host server use?
support_checksumTo indicate if checksums can be performed to ensure integrity of the distribution
REQUIREMENT:
    optional
ALLOWED VALUES:
    yes (with exportable checksum); yes (without confirmed ability to export); no; unknown
Term from Controlled Vocabulary0..1yesDoes the host support checksum?
titleThe name of the system hosting the dataset for external access
REQUIREMENT:
    required WHEN
String1Super RepositoryWhat is the title for the host of the distribution?
typeThe type of system hosting the distribution
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    repository, data portal, file server, cloud storage, HPC system, other
Term from Controlled Vocabulary1data portalWhat type is the host?
urlThe URL of the system hosting a distribution of a dataset
REQUIREMENT:
    required WHEN
uri1https://zenodo.orgWhat is the url to the host of the distribution?
versionVersion number of the host system, if applicable. This field is relevant for software-based hosts such as repositories (e.g., Zenodo 4.0, Dataverse 5.13) or storage systems (e.g., MinIO RELEASE.2024-03-11T17-12-34Z). For hardware-based hosts like generic file servers, this field may be left blank.
REQUIREMENT:
    optional
String0..1 What version of the host is used ?

Properties in 'indigenous_considerations'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
charactersTo indicate if Indigenous characters are used in the data. If the answer is "yes," then 'Unified Canadian Aboriginal Syllabics Extended' is identified under distribution/character_unicode_block
REQUIREMENT:
    optional
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesAre Indigenous characters used in the data?
community_approvalto describe approvals by indigenous communities
REQUIREMENT:
    optional
Nested Data Structure0..n
descriptionGeneral description of Indigenous considerations.
REQUIREMENT:
    required IF
String0..1Community-based indicators of Indigenous health ...Describe the Indigenous considerations related to this project.
dmp_discussionTo indicate whether the DMP has been discussed with an Indigenous group
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, not applicable, unknown
Term from Controlled Vocabulary0..1unknownHas the maDMP been discussed with the Indigenous community?
existTo indicate if Indigenous consideration exist.
REQUIREMENT:
    required when
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary1yesAre there Indigenous considerations related to this project?
government_nameIndigenous government group affiliated with the contributor
REQUIREMENT:
    optional
String0..1 What Indigenous government group does the contributor belong to?
group_identificationTo indicate which Indigenous group(s) this dataset is related to. For example, in Canada (Indian Band, Inuit, Metis), in Europe (Sami), in New Zealand (Maori), or self-identification.
REQUIREMENT:
    optional
String0..nFirst NationsWhich Indigenous group is this dataset related to?
indian_band_nameFirst Nations Indian Band name corresponding to the First Nations code associated with the dataset. https://fnp-ppn.aadnc-aandc.gc.ca/fnp/Main/Search/SearchFN.aspx?lang=eng ; https://open.canada.ca/data/en/dataset/b6567c5c-8339-4055-99fa-63f92114d9e4
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use First Nations name corresponding to the First Nations code. https://fnp-ppn.aadnc-aandc.gc.ca/fnp/Main/Search/SearchFN.aspx?lang=eng
Term from Controlled Vocabulary0..nCampbell RiverWhat First Nations Indian Band name is associated with these data?
indian_band_numberFirst Nations Indian band number associated with the dataset. https://fnp-ppn.aadnc-aandc.gc.ca/fnp/Main/Search/SearchFN.aspx?lang=eng ; https://open.canada.ca/data/en/dataset/b6567c5c-8339-4055-99fa-63f92114d9e4
REQUIREMENT:
    optional
ALLOWED VALUES:
    Use First Nations number code. https://fnp-ppn.aadnc-aandc.gc.ca/fnp/Main/Search/SearchFN.aspx?lang=eng
Term from Controlled Vocabulary0..n622What First Nations Indian Band number is associated with these data?
indigenous_control_over_dataTo indicate if Indigenous communities control the data. Description of salient elements of data governance should be noted at the dataset level in the property “description”. Indigenous data sharing agreement would be identifed under partner organization agreement type. Indigenous traditional knowledge keeper would be identified under Contributor role. See, also: UNDRIP; Canada Tri-Agency requirements.
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, not applicable, unknown
Term from Controlled Vocabulary0..1noIs there Indigenous control over data?
languageTo indicate if Indigenous language is used. If the answer is "yes," then it is identified under maDMP language and/or Dataset language and/or Distribution language.
REQUIREMENT:
    optional
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesIs an Indigenous language used in the maDMP, dataset, or distribution?
research_methodTo record research methods that have particular significance to an Indigenous community, or that are considered by the researchers to be Indigenous research methods. Examples might include dadirri (australia), pathway (australia), sharing circle, sikolohiyang pilipino, storytelling, talanoa (samoa), talking circle, two-eyed seeing, whakawhiti kōrero (māori), yarning.
REQUIREMENT:
    optional
String0..nsharing circleWhat was the research method used, that was specific to the indigenous context?
traditional_knowledgeTo indicate if traditional Indigenous knowledge is used in the dataset
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesIs Indigenous traditional knowledge used in this project?
traditional_knowledge_descriptionTo describe the traditional knowledge used in this dataset
REQUIREMENT:
    required IF
String0..1 What Indigenous traditional knowledge applies to these data?

Properties in 'intellectual_property'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
copyright_descriptionLimitations of the copyright associated with the dataset (e.g., all of the dataset; part of the dataset; etc.)
REQUIREMENT:
    optional
String0..1Non-transferable copyrightDescribe the copyright associated with the dataset?
copyright_extentMain copyright holder
REQUIREMENT:
    required WHEN
Term from Controlled Vocabulary1Part of the datasetDoes the copyright apply to the entire dataset?
copyright_holder
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    crown copyright - Canada, crown copyright - Australia, crown copyright - New Zealand, crown copyright - U.K., government copyright, government copyright - Public domain, unknown, public domain, other
Term from Controlled Vocabulary1..ncrown copyright - CanadaWho owns the copyright associated with the dataset?
otherTo allow for the recording of other rights than copyright.
REQUIREMENT:
    optional
String0..1 What intellectual property rights, other than copyright, are associated with this dataset?

Properties in 'license'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
license_refLink to license document. Examples: https://open.canada.ca/en/open-government-license-canada ; https://choosealicense.com/licenses/mit/ ; https://creativecommons.org/licenses/by-sa/4.0/legalcode ; https://opensource.org/licenses
REQUIREMENT:
    required WHEN
uri1https://open.canada.ca/en/open-government-license-canadaProvide a link to the license.
start_dateIf date is set in the future, it indicates an embargo period. Embargo for data sharing means that data will be made available using a license, but not immediately after deposition of data in a repository. For each distribution, one can assign a license. If the license is assigned, then it means that a distribution at some point will become available. The start date set for the license indicates when it becomes binding - in other words, when the distribution becomes available under this license.Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    required WHEN
Date12023-07-20What is the start date of the license?

Properties in 'linked_dmp'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
access_urlURL where the linked dmp can be accessed
REQUIREMENT:
    optional
uri0..1 Where can the linked dmp be accessed
download_urlURL where the linked dmp can be downloaded
REQUIREMENT:
    optional
uri0..1http://some.repo.../download/...Where can the linked dmp be downloaded
linked_dmp_ididentifier of the related dmp
REQUIREMENT:
    required WHEN
Nested Data Structure1..n
relationshipExplain the relationship of the linked dmp with respect to this dmp. Specify which version is authoritative, if applicable. Example: the linked dmp is the working French version of this authoritative dmp
REQUIREMENT:
    required WHEN
String1The linked dmp is the French version of this dmpWhat is the relationship between the linked dmp and this dmp?

Properties in 'linked_dmp_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifieridentifier of the related dmp
REQUIREMENT:
    required WHEN
String1https://doi.org/10.1371/journal.pcbi.1006750What is the maDMP identifier?
registry_nameTo indicate what reference is used to identify the linked dmp when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1 What registry or sytem was used to identify the linked_dmp?
registry_uriLink to the reference used to identify the linked dmp
REQUIREMENT:
    optional
uri0..1 Where can the registry or system be found?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..1 What version of the registry or system or what date was the registry or system consulted?
typetype of identifier
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    handle, doi, ark, url, uri, other
Term from Controlled Vocabulary1doiWhat is the maDMP identifier type?

Properties in 'metadata'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
descriptionTo provide any details on the choice of the metadata standard
REQUIREMENT:
    optional
String0..1The ISO 19115 Metadata Standard is applied to describe each geospatial dataset. Metadata includes the satellite's sensor type (e.g. Landsat 8 OLI), acquisition date, spatial resolution (30m), and cloud cover percentage. Describe the dataset metadata.
languageLanguage of the metadata expressed using ISO 639-3 (three letter language code)
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    Use ISO 639-3 language code
Term from Controlled Vocabulary1engWhat language is used for the dataset metadata?
metadata_standard_idIdentifier associated with the metadata standard. Example: http://www.dublincore.org/specifications/dublin-core/dcmi-terms/
REQUIREMENT:
    required WHEN
Nested Data Structure1

Properties in 'metadata_standard_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierTo indicate the specific value of the metadata standard ID 
REQUIREMENT:
    required WHEN
String1http://www.dublincore.org/specifications/dublin-core/dcmi-terms/What metadata standard is used?
registry_nameTo indicate what reference is used to identify the metadata standard when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1RDA Metadata Standards CatalogWhat is registry or system was used to identify the metadata standard?
registry_urlLink to the reference used to identify the metadata standard
REQUIREMENT:
    optional
uri0..1https://rdamsc.bath.ac.uk/Where can the registry or the system be found?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..12024/10/10what version of the reference was used at the time where the identifier was entered
typeTo specify what type the ID of the metadata standard is.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    url, other
Term from Controlled Vocabulary1urlWhat is the metadata standard identifier type?

Properties in 'online_service'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
content_typeContent type of the online service
REQUIREMENT:
    optional
String0..1Web ServiceWhat is the content type of the online service?
formatFormat of the online service
REQUIREMENT:
    optional
Term from Controlled Vocabulary0..1WMSWhat is the format of the online service?
languageDisplay language of the online service
REQUIREMENT:
    required WHEN
String1..nengWhat is the display language of the online service?
nameName of the online service
REQUIREMENT:
    required WHEN
String1Emerald Ash Borer Regulated AreasWhat is the name of the online service?
protocolProtocol of the online service
REQUIREMENT:
    optional
ALLOWED VALUES:
    WMS, TMS, XYZ, WFS, WCS, REST/HTTP APIs, WMTS
Term from Controlled Vocabulary0..1OGCWhat is the protocol type of online service?
service_languageLanguage used for the online service
REQUIREMENT:
    optional
String0..1 What is the language used in the online service?
service_urlA url that leads to the online service page
REQUIREMENT:
    required WHEN
uri1 What is the url that links to online service page?

Properties in 'partner_organization'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
agreementPartner organization agreement
REQUIREMENT:
    optional
Nested Data Structure0..1
nameName of partner organization.
REQUIREMENT:
    optional
String0..1StargazersWhat is the partner organization's name?
partner_organization_idUnique identifier assigned to represent partner organization.
REQUIREMENT:
    optional
Nested Data Structure0..1

Properties in 'partner_organization_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierPartner organization identifier
REQUIREMENT:
    optional
String0..1 What is the partner organization's ID?
registry_nameTo indicate what reference is used to identify the partner organization when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1 What registry or system was used to identify the partner organization?
registry_uriLink to the reference used to identify the partner organization
REQUIREMENT:
    optional
uri0..1 Where can the registry or system be found?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..1 What version of the registry/system was used or what date was the registry/system consulted?
typePartner organization identifier type
REQUIREMENT:
    optional
String0..1 What type of ID does the partner organization use?

Properties in 'physical_data_asset'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
building_cityCity name where the physical asset(s) are located
REQUIREMENT:
    optional
String0..1 What city is the physical data asset in?
building_nameBuilding name where the physical asset(s) are located
REQUIREMENT:
    optional
String0..1 What is the name of the building where the physical data asset is located?
building_room_numberRoom number where the physical asset(s) are located
REQUIREMENT:
    optional
String0..1 What room number is the physical data asset stored in?
descriptionDescription of the physical data asset's appearance, functionality, contents, notable features, etc.
REQUIREMENT:
    required WHEN
String1 Describe the physical data asset.
nameFull device name in System where the physical asset(s) are located
REQUIREMENT:
    optional
String0..1 What is the computer name that houses the physical data asset?
typePhysical object type the data is stored on (e.g., blue-ray, clay tablet, compact disk, dvd, hard drive, solid state drive, paper, parchment, stone, quipu, tape, thumb drive)
REQUIREMENT:
    required WHEN
String1clay tabletWhat type of physical object is the data stored on?

Properties in 'privacy_impact_assessment'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
approvedTo indicate if the privacy impact assessment was approved.
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesWas the privacy impact assessment approved?
approved_byName of the person who approved the privacy impact assessment.
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesWho approved the privacy impact assessment?
download_urlA URL that gives access to the privacy impact assessment. The access URL should be used for the URL of a service or location that can provide access to privacy impact assessment, typically through a Web form, query or API call.
REQUIREMENT:
    optional
uri0..1http://some.repo.../download/...Provide the URL to download the privacy impact assessment.
registeredTo indicate if the privacy impact assessment was registered (e.g., yes, no, ID#, etc.). https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=18308
REQUIREMENT:
    required IF
String0..1ID xxxx-45576If a privacy impact assessment (PIA) was performed was it registered or does it have an ID number?
requiredTo indicate if a privacy impact assessment is required.
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    yes, no, not applicable, unknown
Term from Controlled Vocabulary1yesIs a privacy impact assessment required?

Properties in 'project'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
algorithmic_impact_assessment_conductedTo indicate if an algorithmic impact assessment has been conducted related to these data. For example using this tool
REQUIREMENT:
    optional
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesHas an algorithmic impact assessment been conducted related to these data?
algorithmic_impact_assessment_conducted_urlLink to the algorithmic impact assessment
REQUIREMENT:
    optional
uri0..1 Provide a link to the algorithmic impact assessment, if applicable.
classification_plan_codeTo indicate the code that applies to the project documents in the organization's classification plan or file plan (recordkeeping).
REQUIREMENT:
    optional
String0..1EC-01-014-160-010What code from the file plan applies to the documents of the project?
descriptionProject abstract providing an overview of the project's goals and scope
REQUIREMENT:
    optional
String0..1This project aims to analyze the impact of urbanization on local biodiversity by collecting and assessing environmental data from multiple urban centers. Using remote sensing, field observations, and statistical modeling, the study will identify key factors influencing species diversity and habitat loss. The findings will support sustainable urban planning initiatives and inform conservation strategies.Describe the project.
endProject end date. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12025-12-31When is the planned end date of the project, or when did the project end?
fundingFunding related with a project
REQUIREMENT:
    optional
Nested Data Structure0..n
partner_organizationPartner organization
REQUIREMENT:
    optional
Nested Data Structure0..n
safeguarding_science_measuresScience is defined broadly to include the natural, health, and social sciences, mathematics, engineering, and technology. Safeguarding science includes safeguarding research partnerships, opensource due diligence, and risk mitigation. Some elements of safeguarding science are recorded elsewhere in the maDMP (e.g., checksum, data access, data security-privacy measures, ethical issues, intellectual property, partner agreement, protection level, retention/disposition planning, security classification, succession plan, versioning). This section should be used for additional information (e.g., description and link to a risk assessment and mitigation plan). For guidance, see: https://www.oecd.org/content/dam/oecd/en/publications/reports/2022/06/integrity-and-security-in-the-global-research-ecosystem_2bd8511d/1c416f43-en.pdf ; https://science.gc.ca/site/science/en/safeguarding-your-research/guidelines-and-tools-implement-research-security/guidance-conducting-open-source-due-diligence/conducting-open-source-due-diligence-safeguarding-research-partnerships ; https://science.gc.ca/site/science/en/safeguarding-your-research/guidelines-and-tools-implement-research-security/mitigating-your-research-security-risks ; https://science.gc.ca/site/science/en/safeguarding-your-research/guidelines-and-tools-implement-research-security/national-security-guidelines-research-partnerships/national-security-guidelines-research-partnerships-risk-assessment-form
REQUIREMENT:
    optional
Nested Data Structure0..1
startProject start date. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..12023-07-20What is the project start date?
succession_planSuccession plan, or business continuity plan
REQUIREMENT:
    optional
String0..1No plan, project falls apart when P.I. leaves.What is the project succession plan or business continuity plan?
titleProject title
REQUIREMENT:
    required WHEN
String1Mission to the sun.What is the project title?

Properties in 'redundant_backups'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
descriptionTo describe the backup: scope, date backup was saved in a repository, version (or date) of the data at the time of the backup, etc.
REQUIREMENT:
    optional
String0..1This backup includes the table XXX of the 2023 surveyDescribe scope
download_urlTo indicate the url where the backup can be retrieved
REQUIREMENT:
    optional
uri0..1http://some.repo.../download/...Where can the backup be downloaded from?

Properties in 'retention_specification'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
descriptionIndicates how long a dataset should be retained, and why. In instances of determinate retention, a retention specification includes three elements: a retention period; a retention period initiator (trigger); a rationale that explains or justifies the retention period and trigger.
REQUIREMENT:
    required WHEN
String1See the Directive on the Management of Microdata for all retention specifications.What are the retention specifications for the dataset?
required_destructionTo indicate that a dataset must be destroyed. Note: context can be recorded in “retention_specifications/description.”
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    yes all, yes part, no, not applicable, to be determined, unknown
Term from Controlled Vocabulary1yes allDoes this dataset need to be destroyed (e.g., according to consent forms), in whole or in part?
required_destruction_descriptionTo record the date on which destruction was promised. Encoded using the relevant ISO 8601 Date compliant string.
REQUIREMENT:
    required IF
Date0..12042-01-01 On what date(s) was data destruction promised to occur? (e.g., according to consent forms)
required_perpetual_useExamples where this may be required include the need to maintain scientific integrity, treaties, agreements, or compliance with UN Joinet-Orentlicher principles for the protection and promotion of human rights through action to combat impunity. Note: context can be recorded in “retention_specifications/description.”
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    yes all, yes part, no, not applicable, to be determined, unknown
Term from Controlled Vocabulary1yes allDo you need to keep this dataset indefinitely, for active use?
retention_period_durationTo record duration of retention period after trigger event. (At the end of its retention period, the dataset should be reviewed for disposition, and disposition effected if possible.) Encoded using the relevant ISO 8601 Duration compliant string.
REQUIREMENT:
    optional
String0..1P7Y2M0DT0H0M0SHow long is the retention period?
retention_period_end_dateTo record a fixed date marking the end of a retention period. Note the end of its retention period, the dataset should be reviewed for disposition, and disposition effected if possible. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    optional
Date0..n48091On what date does the retention period end?
retention_rationaleThe reason (justification) for retaining a dataset for a particular period of time.
REQUIREMENT:
    optional
String0..nIrreplicable observational data; 1962 ionosphere can no longer be replicated (space junk).Why is the dataset to be retained for the length of time indicated?
trigger_descriptionA trigger (retention period initiator) is an event in time that begins a retention period.
REQUIREMENT:
    optional
String0..nData collection end dateWhat is the event that triggers a retention period?
trigger_occuredThe date on which the trigger was triggered, and the retention period began. Encoded using the relevant ISO 8601 Date compliant string.
REQUIREMENT:
    optional
Date0..12024-11-20When did the retention period start?
trigger_typeTo indicate the type of trigger
REQUIREMENT:
    optional
ALLOWED VALUES:
    date (fixed), duration after date (fixed), duration after event, event, not applicable (indefinite retention), not applicable (transitory record), not set, range with maximum retention, range with minimum retention, range with min&max retention
Term from Controlled Vocabulary0..ndate (fixed)What type of event triggers the retention period start?

Properties in 'safeguarding_science_measures'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
documentationCreate one entry for each reference related to the project science safeguarding .
REQUIREMENT:
    required IF
Nested Data Structure0..n
existTo indicate if any measure has have been taken to safeguard the project
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary1yesHave any measures been taken related to science safeguarding?
redundant_backupsTo describe how data used in the project have been saved to guarantee their security, integrity and long term access
REQUIREMENT:
    required IF
Nested Data Structure0..n
redundant_backups_existTo indicate if any redundant backup of the source data exists
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary1 Does any back up of the source data exist?

Properties in 'security_and_privacy'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
descriptionDescription of security or privacy controls
REQUIREMENT:
    optional
String0..1The dataset undergoes anonymization by applying data masking techniques. Names, addresses, and phone numbers are replaced with pseudonyms or randomly generated identifiers. Specific details, such as exact birthdates, are generalized into age ranges.Describe security and privacy controls considerations, or special measures.
privacy_impact_assessmentPrivacy impact assessment related to the dataset. Government of Canada institutions should refer to https://www.tbs-sct.canada.ca/pol/doc-eng.aspx?id=18309
REQUIREMENT:
    optional
Nested Data Structure0..1
titleProvide a title for each requirement or issue listed in the security and privacy section. Titles need to be specific enough to differentiate issues or requirements between them.
REQUIREMENT:
    required WHEN
String1Anonymization of Personally Identifiable DataProvide a title for this specific security or privacy control or measure

Properties in 'software'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
code_repositoryLink to a version control repository if applicable
REQUIREMENT:
    optional
uri0..1https://github.com/FAIRERdata/maDMP-StandardWhat version control repository the code is available at (url)?
dependenciesAny additional libraries required for execution (e.g., NumPy, TensorFlow, Pandas, etc.)
REQUIREMENT:
    optional
String0..npandasWhat libraries or modules is the code dependent on?
descriptionTo provide any free-form text information on the computer code used
REQUIREMENT:
    optional
String0..1Tool for spatial data analysisDescribe the computer code being used.
download_urlthe URL to download the computer code or the software
REQUIREMENT:
    optional
uri0..1 What is the URL to download the computer code?
execution_environmentSpecify where the software runs (e.g., Local Machine, Cloud, Docker, Kubernetes, etc.)
REQUIREMENT:
    optional
String0..1laptopWhere does the software or code run?
licenseThe licensing terms under which the software/code is released. Use of a license is highly recommended (e.g., CC BY-SA 4.0, MIT, open government license, etc.)
REQUIREMENT:
    optional
String0..1CC BY-SA 4.0What license applies to this work?
nameName of the software or code
REQUIREMENT:
    required IF
String0..1MATLABWhat is the name of the software or code in use?
operating_system_descriptionIf OS dependent, to provide any free-form text information on the operating system used
REQUIREMENT:
    optional
String0..1 Describe the operating system in use?
operating_system_nameIf OS dependent, operating system used
REQUIREMENT:
    optional
ALLOWED VALUES:
    android os, dos, iOS, linux, mac os, windows, unix
Term from Controlled Vocabulary0..1linuxWhat operating system is in use?
programming_languageComputer programming language used (e.g., Python, R, SAS)
REQUIREMENT:
    optional
String0..1PythonWhat language is the computer code in?
proprietary_softwareTo indicate if proprietary software was used
REQUIREMENT:
    required WHEN
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary1yesIs there proprietary software in use?
proprietary_software_justificationTo indicate if proprietary software justification was provided
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesis the propietry software justified in use?
proprietary_software_migration_planTo indicate if there is a migration plan for the proprietary software
REQUIREMENT:
    required IF
ALLOWED VALUES:
    yes, no, unknown
Term from Controlled Vocabulary0..1yesIs there a migration plan for the proprietary software?
proprietary_software_migration_plan_descriptionTo provide any free-form text information on the migration plan for the proprietary software
REQUIREMENT:
    required IF
String0..1 Describe the migration plan for the propietary software.
software_management_planTo reference an external software management plan
REQUIREMENT:
    optional
Nested Data Structure0..n

Properties in 'software_management_plan'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
smp_access_urlA URL of that gives access to the Software Management Plan (SMP), e.g., landing page, feed, SPARQL endpoint. The access URL should be used for the URL of a service or location that can provide access to the SMP, typically through a Web form, query or API call.
REQUIREMENT:
    optional
uri0..1some.intranet/.../project page.aspxWhat is the access url to the SMP
smp_download_urlTitle of the external document documenting the cost
REQUIREMENT:
    optional
uri0..1http://some.repo.../download/...What is the dowload url of the SMP
smp_nameThe name or title of the software management plan
REQUIREMENT:
    required WHEN
String1 What is the name or title of the SMP

Properties in 'source'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
descriptionTo provide any free-form text information on the funding source for the project
REQUIREMENT:
    optional
String0..1 Provide details on project funding.
typeFunding source type for the project (e.g., OCIO A-base, OCIO B-base, program A-base, program B-base, Treasury Board submission, vote-net revenue (VNR), no funding)
REQUIREMENT:
    required WHEN
String1..nprogram A-baseHow is the project funded?

Properties in 'subject'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
heading_nameSubject, classification code, or keyword describing the dataset. Privilege subject headings from controlled vocabularies (subject schemes).
REQUIREMENT:
    required WHEN
String1Astronautics and stateWhat is one of the subjects of the dataset?
heading_uriThe URI of the subject heading value.
REQUIREMENT:
    optional
uri0..1https://id.loc.gov/authorities/subjects/sh85008973.htmlDoes the subject heading have a URI? If so, paste it here.
scheme_nameTo indicate the name of the subject scheme or classification system from which the subject heading or classification code is drawn (e.g., Government of Canada Core Subject Thesaurus Government of Canada Core Subject Thesaurus https://open.canada.ca/data/en/dataset/d4a0e406-eea9-41a7-bcae-28c31f3b9c65, Canadian Subject Headings https://library-archives.canada.ca/eng/services/services-libraries/cataloguing/Pages/canadian-subject-headings.aspx, Répertoire de vedettes-matière https://www.bibl.ulaval.ca/la-bibliotheque/repertoire-de-vedettes-matiere-rvm, Library of Congress Subject Headings https://www.loc.gov/aba/publications/FreeLCSH/freelcsh.html#Introduction, etc.)
REQUIREMENT:
    optional
String0..1X̱wi7x̱wa Classification SchemeWhat was the name of the subject scheme used in assigning a subject?
scheme_uriThe URI of the subject scheme. Consider URIs available at https://id.loc.gov/vocabulary/subjectSchemes.html
REQUIREMENT:
    optional
uri0..1https://xwi7xwa-library-10nov2016.sites.olt.ubc.ca/files/2021/06/2018-MODIFIED-DEER-Public-version.pdfIs there a URI for the subject scheme used to ? If so, paste it here.
scheme_versionSpecify the language and/or iteration number of the subject scheme that was used to assign the subject heading.
REQUIREMENT:
    optional
String0..1Updated 28 March 2018What version of the subject scheme were you looking at when assigning the subject heading?

Properties in 'technical_resource'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
data_management_systemTo describe the database management system or other computerized data system used to store or manage active data. Every other systems used to access the data should be described as distributions.
REQUIREMENT:
    optional
Nested Data Structure0..1
descriptionList all technical resources (e.g. tools or software) and computing environments required for any stage of a dataset lifecycle (e.g. microscopes, sensors, Jupyter Notebook, Galaxy workflows, measuring devices), and for which documentation is required.
REQUIREMENT:
    optional
String0..1 Describe the required technical resource.
hardware_requirementsMinimum requirements for processing data for a specific purpose
REQUIREMENT:
    optional
Nested Data Structure0..1
nameName of the technical resource
REQUIREMENT:
    required WHEN
String1123/45/43/ATName the required technical resource.
softwareRepeat as many times as needed to describe all software and code used for data collection, data processing, data analysis, data dissemination. Fill in the computer code or the software section. If applicable, fill also the proprietary software section and the software management plan section. You may also want to provide information about the workflow documentation in the dedicated section.
REQUIREMENT:
    optional
Nested Data Structure0..n

Properties in 'version_history'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
revision_dateTo indicate the date a revision of the data in the distribution was made. Encoded using the relevant ISO 8601 Date compliant string
REQUIREMENT:
    required WHEN
Date12025-09-09When was the last revision made?
revision_descriptionDescription about what changes this revision made
REQUIREMENT:
    optional
String0..1QC information was addedDescribe what the revision is and its purpose.
revision_documentationLink to the revision documentation
REQUIREMENT:
    optional
uri0..1 Provide the url link to the material documenting the revision