Skip to the content.
UNDER DEVELOPMENT

GCWG - RDA maDMP Metadata Application Profile (MAP)
for machine-actionable Data Management Plans
v2.5

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

Create your maDMP here »

Preamble

Short Definition: A machine-actionable Data Management Plans (maDMP), updated during the entire data lifecycle, provides information about a project and its data in a discipline agnostic standardized manner that is readable and reusable by both humans and automated systems. maDMPs facilitate collaboration, reporting, compliance, and integration with automated systems.

Long Definition: Machine-actionable Data Management Plans (maDMPs), are an enterprise solution that operationalizes FAIRER (Findable, Accessible, Interoperable, Reusable, Ethical, and Reproducible) data management principles and enables 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. maDMPs are the means for rapidly building reliable, lightweight, scalable, and easily customized automated systems with appropriate access controls while maximizing interoperability.

The maDMP Standard: This human readable GCWG-RDA maDMP Standard metadata application profile (MAP), or specification, and the equivalent machine-readable GCWG-RDA JSON schema are an extension of the international Research Data Alliance (RDA) common maDMP consensus standard. It has been developed to collect additional information required in the context of government or other large organizations building automated systems to support Enterprise Information Management. This will enable programs and services to plan and improve delivery of data and information about the data, and to comply with new policy requirements while increasing efficiency and reducing costs. Machine-actionable Data Management Plans (maDMP) support implementation of FAIRER principles and enable an organization’s enterprise maturity with the return on investment (ROI) being reduced administrative costs, improved data management efficiency, and mitigation of risks. An Interactive form to generate maDMPs has also been developed to help facilitate implementation.

Purpose: The MAP provides basic interoperability between systems producing or consuming machine-actionable data management plans (maDMP's). The MAP and companion schema are the means for rapidly building reliable, lightweight, and easily customized automated systems with appropriate access controls while maximizing interoperability.

Applicability: The maDMP MAP 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. The required (mandatory) information is minimized to apply across all use cases at the beginning of the data lifecycle. The remaining information in the MAP is set to optional. Some of this optional information becomes mandatory as the data move through the data lifecycle. Organizations can choose to make the remaining optional information mandatory during implementation if it is relevant to them.

GC maDMP working group: If you see opportunities for improvement to this MAP, we invite you to join the GC maDMP working group. Contact: Claire.Austin@canada.ca or Dominique.Charles@canada.ca.

Entity relationship diagram: The maDMP ERD is a logical model which is more detailed than the conceptual model. It provides a visual starting point for development and debugging of the maDMP specification and potential database design.

Download full Entity Relationship Diagram 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 (title, ID, date created, date modified, schema version, language, access, protection level, security classification, ethical issues).

The submodules depicted in the conceptual model diagram, above, contain approximately 30 mandatory questions. There are also many additional optional questions. Organizations, when implementing the maDMP Standard, may choose to make optional questions mandatory depending on the use case or on the data lifecycle stage.

To achieve machine-actionability, answers to questions are broken down into component parts, known as ‘fields’, to provide structured output. 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 in a shared understanding, the user is provided with a definition of each of these terms.

Contact

Specifies the party that can provide any information on the maDMP. This is not necessarily the maDMP creator, and can be a person or an organisation. There is one mandatory question (contact information).

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'. Another example: 'disposition action completed date' becomes required WHEN the action has been taken.

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. There are four mandatory questions (name, identifier, role, and affiliation).

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.). There is one mandatory question.

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.). All questions are optional.

Funding

To indicate if a project is funded or not and to identify funding sources (e.g. NSF, EC, EPA, Tri-Agency, internally funded). When the project is funded, there are two mandatory questions (funder, type of funding)

Cost

Provides a list of costs related to data management.

Dataset

This follows the defintion 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. Questions provide information 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. All questions are optional.

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). There is one mandatory question.

Technical Resource

For specifying equipment needed/used to create or process the data, e.g. a microscope, etc. All questions are optional.

Disposition Planning

Planning for a dataset’s end-of-life, is also called disposition planning. Disposition generally means taking one of three actions with respect to a dataset: destroying/deleting it; transferring it to an archives; 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 of your context. For example, Government of Canada institutions need to consider whether datasets under their control should be considered records or publications as defined 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 featured 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”. There are four optional questions that become mandatory once the action has been completed (date, authorization, type, description).

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. There is one mandatory question (update frequency) and many optional questions that become mandatory over time as things move through the data lifecycle.

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. There are two optional questions (license and start date) that become mandatory once there is a data distribution that is open.

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. All questions are optional.

Metadata

Provides a pointer to a metadata standard used to describe the data. It does not contain any actual metadata relating to the dataset. There are three mandatory questions (identifier, ID, language of the metadata).

Indigenous considerations

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 Priniciples for Indigenous data governance. This is 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.

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, 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.

There is one mandatory question in this module (whether or not Indigenous consideration exist). There are 15 optional questions, five of which become mandatory if applicable (dmp discussed with Indigenous community, description of Indigenous considerations, Indigenous control over data, traditional knowledge, community approval).

SPECIFICATION
Structure and Properties


Properties in 'affiliation'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
businessInformation about contributor's organization if organization type is business
REQUIREMENT:
    required IF
Nested Data Structure0..1
countryCountry where the organization the contributor is affiliated to, is located
REQUIREMENT:
    optional
Nested Data Structure0..1
educational_institutionEducational institution of the contributor
REQUIREMENT:
    required IF
Nested Data Structure0..1
government_department_or_agencyGovernment department or agency affiliated with the contributor
REQUIREMENT:
    required IF
Nested Data Structure0..1
non_profitNon-profit organization affiliated with the contributor for the DMP
REQUIREMENT:
    required IF
Nested Data Structure0..1
otherDescription of the affiliation when affiliation type is "other" (e.g., Citizen science; for profit NGO, etc.)
REQUIREMENT:
    required IF
String0..1 What is the contributor's other affiliation?
province_stateProvince or state of the organization the contributor is affiliated to.
REQUIREMENT:
    optional
Nested Data Structure0..1
typeType of organization the contributor is affiliated to.
REQUIREMENT:
    required
ALLOWED VALUES:
    business, educational institution, government, non-profit, retired, no affiliation, self-employed
Term from Controlled Vocabulary1No affiliationWhat is the contributor's affiliation (type)?

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..1 What is the approval person's email?
by_nameName of the person who approved the maDMP
REQUIREMENT:
    required IF
String0..1 What 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
ALLOWED VALUES:
    approved, rejected, submitted, not submitted, not applicable, unknown
Term from Controlled Vocabulary1approvedWhat is the maDMP approval status?

Properties in 'business'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
business_idBusiness ID
REQUIREMENT:
    optional
Nested Data Structure0..1
nameBusiness name
REQUIREMENT:
    required WHEN
String1 What is the contributor's business affiliation name?

Properties in 'business_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierBusiness identifier
REQUIREMENT:
    optional
String0..1 What is the contributor's business affiliaton identifier?
registry_URILink to the identifier system used to identify the business
REQUIREMENT:
    optional
URI0..1 Where can the reference be found
registry_nameTo indicate what identifier system is used to identify the business when selecting "other" as id type.
REQUIREMENT:
    required IF
String0..1Registre des entreprises de la chambre de commerceWhat is the name or title of the reference used to identify the business?
registry_versionTo indicate the version number or date of the reference
REQUIREMENT:
    optional
String0..1 what version of the reference was used at the time where the identifier was entered
typeBusiness identifier type
REQUIREMENT:
    optional
ALLOWED VALUES:
    GC Data reference standard on the business number - https://www.canada.ca/en/government/system/digital-government/digital-government-innovations/enabling-interoperability/gc-enterprise-data-reference-standards/data-reference-standard-business-number.html; StatCan’s Surveys and statistical programs - Business Register (BR) https://www23.statcan.gc.ca/imdb/p2SV.pl?Function=getSurvey&SDDS=1105; Other
Term from Controlled Vocabulary0..1 What type of identification system uniquely identifies the business?

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
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?
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..nnot 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 'computing_environment'

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
hardware_requirementsMinimum requirements for processing data for a specific purpose
REQUIREMENT:
    optional
Nested Data Structure0..1
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 'contact'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
cityCity of the location of the responsible organization or individual
REQUIREMENT:
    optional
String0..1SherbrookeIn which city is the responsible contact located?
contact_idPersistent identifier associated with the contact
REQUIREMENT:
    required
Nested Data Structure1
countryCountry of the organization the contact is affiliated to
REQUIREMENT:
    optional
Nested Data Structure0..1
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
REQUIREMENT:
    required
String1Winnie PoohWhat is contact person's name?
organizationOrganization the contact person is affiliated to. For Canadian Departments and agencies, conform with http://www.tbs-sct.gc.ca/fip-pcim/reg-eng.asp. Sub and sub-sub organization (sectors, branches, etc.) may optionally be added, separated by semicolons.
REQUIREMENT:
    optional
String0..1Government of Canada; Natural Resources Canada; Earth Sciences Sector; Canada Centre for Mapping and Earth Observation Which organization does the contact person belong to?
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?
province_stateProvince or state of the location. For Canadian Provinces and Territories use the Data reference standard on Canadian provinces and territories
REQUIREMENT:
    optional
Nested Data Structure0..1
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_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierContact person's unique identifier
REQUIREMENT:
    required
String10000-0000-0000-0000What is the contact person's unique ID?
registry_URILink 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_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_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?
typeIdentifier type. It is recommended to use ORCID ID for scientists and researchers.
REQUIREMENT:
    required
ALLOWED VALUES:
    orcid, isni, openid, other
Term from Controlled Vocabulary1orcid

Properties in 'contributor'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
affiliationContributor affiliation status with an outside organization
REQUIREMENT:
    required
Nested Data Structure1..n
cityCity of the location of the contributor or the cited responsible party
REQUIREMENT:
    optional
String0..1 In which city is the contributor or cited responsible party located?
contributor_idIdentifier of the contributor
REQUIREMENT:
    required
Nested Data Structure1
delivery_pointEnter the street address for the contributor or the cited responsible party
REQUIREMENT:
    optional
String0..1 What 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..n What 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..1 What are the hours and time zone during which the contributor or cited responsible party can be contacted?
mboxMail address
REQUIREMENT:
    optional
String0..1yyyyyy@canada.caWhat is the contributor's email?
nameName
REQUIREMENT:
    required
String1Christopher RobinWhat is the contributor's name?
positionRole or position of the contributor or cited responsible party
REQUIREMENT:
    optional
String0..1 What is the position of the contributor or cited responsible party?
postal_zip_codeZIP or other postal code of the location
REQUIREMENT:
    optional
String0..1 What is the contributor or cited responsible party's postal code or zip code?
roleType of contributor (e.g., cited responsability party, distribution contact, author, investigator, collaborator, field technician, researcher, data steward, Indigenous traditional knowledge keeper)
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..n What 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..1 What is the URL that links to the contact details of the contributor or cited responsible party?

Properties in 'contributor_id'

NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
identifierIdentifier for a contributor person
REQUIREMENT:
    required
String11111-1111-1111-1111What is the contributor's unique ID?
registry_URILink 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_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_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?
typeIdentifier type. It is recommended to use ORCID ID for scientists and researchers.
REQUIREMENT:
    required
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 '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?
descriptionDescription
REQUIREMENT:
    optional
String0..1Costs for running the project.Describe the costs.
titleTitle
REQUIREMENT:
    required WHEN
String1Cloud storage and softwareProvide a title for the costs.
valueValue
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 '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 Vocabulary1USWhere is the contact located (country 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 AmericaWhere is the contact located (country name)?

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
computing_environmentTo describe the operational environment used for data collection, processing, analysis and dissemination.
REQUIREMENT:
    optional
Nested Data Structure0..1
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:
    required
String1 Describe the data governance.
data_quality_assuranceData Quality Assurance. Note: Data quality control level is provided at the distribution level.
REQUIREMENT:
    optional
String0..nWe use a complicated, undocumented system for data QA/QCDescribe 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. Make sure you also provide the related computing environment information in the dedicated section.
REQUIREMENT:
    optional
Nested Data Structure0..n
dataset_idDataset ID
REQUIREMENT:
    required
Nested Data Structure1
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..1mountains of dataDescribe 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 on which disposition effected. 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..1 In the case of a geospatial dataset, what is the geographic area is covered?
intellectual_propertyIntellectual property related to the dataset
REQUIREMENT:
    required
Nested Data Structure1
issuedDate the dataset was issued. 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
personal_dataTo indicate if personal data exists in the dataset
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 issues and requirements related to security and privacy. 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_resourceTo list technical resources involved in the collection and processing of the dataset, and for which documentation is required. For computing environments, please record information in the dmp/dataset/computing_environment field
REQUIREMENT:
    optional
Nested Data Structure0..n What technical resources are used to implement the DMP?
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
identifierIdentifier for a dataset
REQUIREMENT:
    required
String1University of Vienna Phaidra (univie.ac.at)Provide the dataset identifier ID.
registry_URILink 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_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_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?
typeIdentifier type
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:
    required WHEN
String1DA 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_specification
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 dataset distribution in measured 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:
    required WHEN
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 Vocabulary1UTF-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:
    required WHEN
ALLOWED VALUES:
    Use Unicode Standard 15.1
Term from Controlled Vocabulary1U+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:
    required WHEN
ALLOWED VALUES:
    Use Unicode Standard 15.1
Term from Controlled Vocabulary1Unified 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
Date12009-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_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.
REQUIREMENT:
    optional
String0..1best quality data before resizingDescribe 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:
    required WHEN
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:
    required WHEN
Date1 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:
    required
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:
    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 WHEN
    String1 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:
      required WHEN
    ALLOWED VALUES:
      unknown, not protected, protected A, protected B, protected C, other
    Term from Controlled Vocabulary1protected 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:
      required WHEN
    ALLOWED VALUES:
      level 0 - raw, level 1, level 2, level 3, mixed, other, unknown
    Term from Controlled Vocabulary1level 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:
      required WHEN
    ALLOWED VALUES:
      unclassified, restricted, confidential, secret, top secret, other, unkown
    Term from Controlled Vocabulary1unclassifiedWhat 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:
      required WHEN
    Date1 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:
      required
    ALLOWED VALUES:
      continual, daily, weekly, fortnightly, monthly, quarterly, biannually, annually, asNeeded, irregular, notPlanned, unknown, semimonthly
    Term from Controlled Vocabulary1dailyHow 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_URILink 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_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_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:
      required
    ALLOWED VALUES:
      open, shared, closed
    Term from Controlled Vocabulary1openIs access to the maDMP open, shared, or closed?
    approvalApproval of the maDMP
    REQUIREMENT:
      required
    Nested Data Structure1
    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:
      required
    Nested Data Structure1..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
    DateTime12021-04-15T10:53:49-5:00When 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
    URI0..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:
      required
    Nested Data Structure1
    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
    DateTime12021-04-22T14:32:54-5:00When was the maDMP last modified?
    projectProject 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:
      required
    ALLOWED VALUES:
      unknown, not protected, Protected A, Protected B, Protected C, other
    Term from Controlled Vocabulary1protected 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:
      required
    String1 Which maDMP metadata schema version was used when creating this maDMP?
    schema_version_uriDMP schema URI
    REQUIREMENT:
      required
    URI1 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:
      required
    ALLOWED VALUES:
      unclassified, restricted, confidential, secret, top secret, other, unknown
    Term from Controlled Vocabulary1unclassifiedWhat 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
    identifierIdentifier for a DMP (e.g., DOI url)
    REQUIREMENT:
      required
    String1https://doi.org/10.1371/journal.pcbi.1006750What is the maDMP identifier?
    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_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_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?
    typeIdentifier type (e.g., DOI)
    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 'educational_institution'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    departmentName of department within an educational institution.
    REQUIREMENT:
      optional
    String0..1 What is the contributor's educational institution department?
    educational_institution_idEducational institution identifier For Canadian institution use ‘List of designated educational institutions’ https://www.canada.ca/en/employment-social-development/programs/designated-schools.html
    REQUIREMENT:
      required WHEN
    Nested Data Structure1
    nameName of educational_institution. For Canadian institutions use ‘List of designated educational institutions’ https://www.canada.ca/en/employment-social-development/programs/designated-schools.html
    REQUIREMENT:
      required WHEN
    String1 What is the contributor's educational institution name?

    Properties in 'educational_institution_id'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    identifierEducational institute identifier
    REQUIREMENT:
      optional
    String0..1 What is the contributor's educational institution identifier?
    registry_URILink to the reference used to identify the educational institution
    REQUIREMENT:
      optional
    URI0..1 Where can the reference be found
    registry_nameTo indicate what reference is used to identify the educational institution when selecting "other" as id type.
    REQUIREMENT:
      required IF
    String0..1Liste des universités du réseau européenWhat is the name or title of the reference used to identify the educational institution?
    registry_versionTo indicate the version number or date of the reference
    REQUIREMENT:
      optional
    String0..1 what version of the reference was used at the time where the identifier was entered
    typeEducational institute identifier type
    REQUIREMENT:
      optional
    ALLOWED VALUES:
      CFI list of eligible institutions - https://www.innovation.ca/apply-manage-awards/resources-apply-manage-award/list-eligible-institutions; Other
    Term from Controlled Vocabulary0..1 What is the contributor's educational institution identifier type?

    Properties in 'funder_id'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    identifierFunder ID, recommended to use CrossRef Funder Registry. See: https://www.crossref.org/services/funder-registry/
    REQUIREMENT:
      required WHEN
    String1 Provide the funder identifier ID.
    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_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_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?
    typeIdentifier type
    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_idFunder ID of the associated project
    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_idGrant ID of the associated project
    REQUIREMENT:
      optional
    Nested Data Structure0..1
    sourceProject funding source
    REQUIREMENT:
      required WHEN
    Nested Data Structure1..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 'government_department_or_agency'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    codeCode of the governmental organization. For the government of Canada, use the OrgID provided by the Inventory of Federal Organizations and Interests found at https://open.canada.ca/data/en/dataset/a35cf382-690c-4221-a971-cf0fd189a46f/resource/7c131a87-7784-4208-8e5c-043451240d95
    REQUIREMENT:
      optional
    String0..17What is the contributor's government department code?
    nameName of the governmental organization. For the government of Canada, use the Legal title provided by the Inventory of Federal Organizations and Interests found at https://open.canada.ca/data/en/dataset/a35cf382-690c-4221-a971-cf0fd189a46f/resource/7c131a87-7784-4208-8e5c-043451240d95
    REQUIREMENT:
      required WHEN
    String1Environment (Department of the)What is the contributor's government department name?
    organizational_groupOrganizational group of the government department affiliated with the contributor
    REQUIREMENT:
      optional
    String0..1 What is the contributor's government affiliation ?
    organizational_subgroupOrganizational subgroup of the government department affiliated with the contributor
    REQUIREMENT:
      optional
    String0..1 What organizational subgroup does the contributor belong to?

    Properties in 'grant_id'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    identifierGrant ID
    REQUIREMENT:
      required WHEN
    String112345-987654Provide the grant ID.
    registry_URILink to the reference used to identify the grant
    REQUIREMENT:
      optional
    URI0..1 Where can the the registry or system be found?
    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_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?
    typeIdentifier type
    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 Vocabulary1TBWhat 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
    REQUIREMENT:
      optional
    String0..1scheduled downtimesWhat is the availability of the distribution?
    backup_frequencyBackup Frequency
    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)
    REQUIREMENT:
      optional
    String0..1 What type of backup system is used for the host?
    certified_withRepository certified to a recognised standard (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.
    formatFormat of the online service
    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 online service
    REQUIREMENT:
      required WHEN
    String1..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
    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..1yesIs there a support checksum for the host?
    support_versioningTo indicate if changes made in a version is supported from the host
    REQUIREMENT:
      optional
    ALLOWED VALUES:
      yes, no, unknown
    Term from Controlled Vocabulary0..1yesIs there support versioning from the host?
    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
    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_descriptionDescription of the copyright associated with dataset
    REQUIREMENT:
      optional
    String0..1Non-transferable copyrightDescribe the copyright associated with the dataset?
    copyright_extentLimitations of the copyright associated with the dataset (e.g., all of the dataset; part of the dataset; etc.)
    REQUIREMENT:
      required
    Term from Controlled Vocabulary1Part of the datasetDoes the copyright apply to the entire dataset?
    copyright_holderMain copyright holder
    REQUIREMENT:
      required
    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_URILink to the reference used to identify the linked dmp
    REQUIREMENT:
      optional
    URI0..1 Where can the registry or system be found?
    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_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
    descriptionDescription
    REQUIREMENT:
      optional
    String0..1Provides taxonomy for...Describe the dataset metadata.
    languageLanguage of the metadata expressed using ISO 639-3 (three letter language code)
    REQUIREMENT:
      required
    ALLOWED VALUES:
      Use ISO 639-3 language code
    Term from Controlled Vocabulary1engWhat language is used for the dataset metadata?
    metadata_standard_idMetadata Standard ID
    REQUIREMENT:
      required
    Nested Data Structure1

    Properties in 'metadata_standard_id'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    identifierIdentifier for the metadata standard used. Example: http://www.dublincore.org/specifications/dublin-core/dcmi-terms/
    REQUIREMENT:
      required
    String1http://www.dublincore.org/specifications/dublin-core/dcmi-terms/What metadata standard is used?
    registry_URILink 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_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_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
    typeIdentifier type
    REQUIREMENT:
      required
    ALLOWED VALUES:
      url, other
    Term from Controlled Vocabulary1urlWhat is the metadata standard identifier type?

    Properties in 'non_profit'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    nameName of the non-profit organization affiliated with the contributor
    REQUIREMENT:
      required WHEN
    String1 What is the non-profit's name?
    non_profit_idIdentifier for the non-profit organization itself
    REQUIREMENT:
      optional
    Nested Data Structure0..1

    Properties in 'non_profit_id'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    identifierTo indicate the version number or date of the reference
    REQUIREMENT:
      optional
    String0..1 what version of the reference was used at the time where the identifier was entered
    reference_URINon-profit organization identifier
    REQUIREMENT:
      optional
    String0..1 What is the non-profit's identifier?
    reference_versionLink to the reference used to identify the business
    REQUIREMENT:
      optional
    URI0..1 Where can the reference be found
    typeNon-profit organization identifier type (name of registry)
    REQUIREMENT:
      optional
    String0..1 What type of identifier does the non-profit use?

    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_URILink to the reference used to identify the partner organization
    REQUIREMENT:
      optional
    URI0..1 Where can the registry or system be found?
    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_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
    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_uriLink to the algorithmic impact assessment
    REQUIREMENT:
      optional
    URI0..1 Provide a link to the algorithmic impact assessment, if applicable.
    descriptionProject description
    REQUIREMENT:
      optional
    String0..1Important data for secret mission to the sunDescribe 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:
      required WHEN
    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:
      required
    Nested Data Structure1
    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:
      required
    String1No 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 '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 Vocabulary1QCWhat province or state is the contributor working in?
    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 Vocabulary1QuebecWhat province or state does the contributor work in?

    Properties in '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 Vocabulary1QCWhat province or state is the contributor working in?
    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 Vocabulary1QuebecWhat province or state does the contributor work in?

    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
    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
    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
    ALLOWED VALUES:
      yes, no, unknown
    Term from Controlled Vocabulary1yesHas any measure 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
    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..1Server with data must be kept in a locked room because ... ; Data cannot be shared even in de-identified or anonymised form.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:
      required
    Nested Data Structure1
    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
    String1Physical access control; Special privacy requirementProvide 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
    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
    download_urlTitle of the external document documenting the cost
    REQUIREMENT:
      optional
    URI0..1http://some.repo.../download/...What is the dowload url of the SMP
    name
    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 'technical_resource'

    NameDescriptionData TypeCardinalityExample ValueUser-friendly Question
    descriptionDescription of the technical resource (e.g., aircraft, cell phones, database, datalogger, field analyzer, laboratory instrument, modeling-simulation output, satellite, text document, survey, wildlife tracking device)
    REQUIREMENT:
      optional
    String0..1 Describe the required technical resource.
    nameName of the technical resource
    REQUIREMENT:
      required WHEN
    String1123/45/43/ATName the required technical resource.

    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
    Date1 When was the last revision made?
    revision_descriptionDescription about what changes this revision made
    REQUIREMENT:
      optional
    String0..1 Describe what the revision is and its purpose.
    revision_documentationLink to the revision documentation
    REQUIREMENT:
      optional
    URI0..1 Provide the url link to the revision