Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Class
1. Level
2 Level
3 Level
4 Level
B. Description
C. Data type
Value specifications
D. Cardinality
Example values
Hierarchy
Connection to research.fi datamodel
(inventory of codelists used at: Tutkimustietovaranto - koodistot)
E. RDA maDMP standard
1=RDA; 2=National, 3=OSTrails Commons
F-1. DCS Mapping 1=Required; 0=No
F-2. RCF Mapping 1=Before funding; 2=After funding decision 0=No
G-1. National DMP requirement 1=Required; 2=Optional; 0=No
G-2 National CSC requirement for LARGE projects 1=Required; 2=Optional; 0=No
H. Self-funded light DMP

(will be worked on in the future)

I. Student DMP

(will be worked on in the future)

J. Interoperability from data source 
1=automate;2=DO;3=manual
 

Agent

  

This is extension linked to DMP - National addition in maDMP reference data model in Finland




TTV and metax do this diffrently:

  1. we have an actor(can be person or organisation) 
  2. then between the actor and dataset(research output) we have a class with role information (reified relationship), this role in metax can be: https://koodistot.suomi.fi/codescheme;registryCode=fairdata;schemeCode=agentrole ( Contributor, Creator, Curator, Publisher, Rights holder)
  3. this enables to simplify the schema (however, at its simplest it does not allow to give different cardinalities to different roles, why is metax does this with 5 different reltionship types - which allows to define role specific cardinalities.









agent


To specify the creators, curators and contributors etc. of the dataset.  Orcid, ROR (for functionability selection person or organization; the use list of previously given names of organizations /DMP author and contributors)

Nested data structure
0..n
Properties in 'dmp_generic'see above1110




affiliation_id

To indicate the specific value of an identifier for a affiliation (e.g. ROR) Identifier for an affiliation. Multiple affiliations are allowed for agents.Nested Data Structure
0..n
Properties in 'agent'
11011

2



identifier
To indicate the specific value of an identifier for an affiliationString
1

ror.org/12abcde345

Properties in 'affiliation_id'


0







type
To specify a type of an identifier for an affiliation

StringTerm from Controlled Vocabulary:  Suggested Values from Codelist1RORProperties in 'affiliation_id'


0






agent_role_relation



To specify the role an agent has in relation to a specific object in this DMP. Each entry links one role to one object for the same agent, or if the role is not related to an object, it can be left empty, e.g. with role Creator of DMP. 

Nested data structure
1..n
Properties in 'agent_role_relation'


0







related_object

ID of an object that this agent is associated with within the DMP. This field links the agent's role to a specific object, e.g. dataset or project.

StringDataset or project within this DMP0..1dataset_id_345Properties in 'agent_role_relation'


0







related_object_type

To indicate the type of the related object. 

StringAllowed values: reference to DMP, project, dataset...0..1ProjectProperties in 'agent_role_relation'


 0







role

Role of the agent related.

StringTerm from Controlled VocabularyAuthor of data set, Creator of DMP, Curator, Contributor, Publisher, Rights holder, Member of project, PI1CreatorProperties in 'agent'


 0






agent_id

To indicate the specific value of an identifier for agentNested Data Structure
0..1
Properties in 'agent'
1
 010

2



identifier
To indicate the specific value of an identifier for an agentString
1s0000-0000-0000-0000Properties in 'agent_id'


0







type
To specify a type of an identifier for an agentStringTerm from Controlled Vocabulary: Suggested Values from Codelist1orcidProperties in 'agent_id'


 0






firstname

First name(s) of the agentString
1PoutaProperties in 'agent'


 0






lastname

Last name of the agentString
1KuismaProperties in 'agent'


 0






mbox

E-mail of the agentStringEmail format1pouta.paivanen@someuni.fiProperties in 'agent'
11 010

1/3

Contact

  

















contact


To indicate the contact person(s) for the DMP

Nested data structure
1..n
Properties in 'dmp_generic'see above11210




affiliation_id

Identifier for an affiliation. Multiple affiliations are allowed for contacts.Nested Data Structure
0..n
Properties in 'contact'
11211

2



identifier
To indicate the specific value of an identifier for a affiliationString
1

ror.org/12abcde345

Properties in 'affiliation_id'
1
210

1/3



type
To specify a type of an identifier for a affiliationStringTerm from Controlled Vocabulary: Suggested Values from Codelist1RORProperties in 'affiliation_id'
1
210

1/3


contact_id

Identifier for the contactNested Data Structure
1..n 
Properties in 'contact'
1
210

2



identifier
To indicate the specific value of an identifier for contactString
1s0000-0000-0000-0000Properties in 'contact_id'
1
210

1/3



type
To specify a type of an identifier for contact. StringTerm from Controlled Vocabulary: Suggested Values from Codelist1ORCIDProperties in 'contact_id'
1
210

1/3


firstname

First name(s) of the contactString
1PoutaProperties in 'contact'


2






lastname

Last name of the contactString
1PäivänenProperties in 'contact'


2






mbox

E-mail of the contactStringEmail format1pouta.paivanen@someuni.fiProperties in 'contact'
11210

1/3

Cost

 








n.a. DMPs are not a relevant use case for TTV







cost



To 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. (Sum from costs given in cost section). Explain how the necessary resources (for example time) to prepare the data for sharing/ preservation (data curation) have been costed in. Carefully consider and justify any resources needed to deliver the data. These may include storage costs, hardware, staff time, costs of preparing data for deposit, and repository charges.Nested Data Structure
0..n
Properties in 'dmp_generic'
11110

2

currency_code


Currency of costs

Note: Default is EUR

StringTerm from Controlled Vocabulary: Allowed Values defined by ISO 4217. 0..1EURProperties in 'cost'
11110

3 / 2 (from grant_id)

description_cost


Description of costs

Note: Could this be linked to Grant ID for description of applied/granted budget?

rdf:LangString
0..1Storage and backup costs are calculated based on a 12-month storage period, daily incremental and weekly full backups, and a frequency of 4 restores per month, as outlined in the evaluation table at example.com/storagecostevaluation.Properties in 'cost'
11110

3 / 2 (from grant_id / application)

title_cost


Title of costs

Note: Could this be linked to Grant ID for title of applied/granted budget?

rdf:LangString
1Storage and backupProperties in 'cost'
11110

3 / 2 (from grant_id / application)

value_cost


Value of costs

Note1: Could this be linked to Grant ID for applied/granted budget?

Number
0..1

1000

Properties in 'cost'
11110

3 / 2 (from grant_id / application)
 

Dataset

 


#_Nested Data Structure if many datasets are used. Relationships to 1..* datasets are defined at DMP level. DMP has "dataset" association that can relate to many datasets. Each data set can have multiple files/distributions.

If research project does not use/produce data, this section is not used. 














dataset



To describe data on a general level. Describe how datasets used can be categorized.  This follows the definition of Dataset in the W3C DCAT specification. Dataset can be understood as a logical entity depicting data, e.g. raw data. It provides high level information about the data. The granularity of dataset depends on a specific setting. In edge cases it can be a file, but also a collection of files in different formats. See FAQ for more details.Nested Data Structure
0/1..nNote: If research uses or generates data, specified in DMP Generic section: At least one dataset should be defined. See "Dataset" in the table.Properties in 'dmp_generic'https://iri.suomi.fi/model/ttv/Tutkimusaineisto10 011

1 if can be derived from Dataset information otherwise 3

data_field_of_science


Specify the discipline of the data. Different repositories/repositories use different classifications of disciplines. StringTerm from Controlled Vocabulary: Recommended to use the UNESCO science classification if no specific other guidance.0..1MagnetismProperties in 'dataset'https://iri.suomi.fi/model/ttv/tieteenala-1 the values are given in controlled vocabulary:  http://uri.suomi.fi/codelist/research/Tieteenala2010 (Convertable to "Revised Field of Science and Technology (FOS) Classification in the Frascati Manual. OECD, DSTI/EAS/STP/NESTI(2006)19/FINAL".)2
 011



data_landing_page


Link / PID to landing page of dataString
0..1https://example.com/Properties in 'dataset'
2
 010

3

data_lifecycle


Describe at general level data lifecycle, and how open science criteria will be applied.Nested Data Structure
0..1
Properties in 'dataset'


 0





data_organization


To indicate how the data will be organized during the project mentioning conventions e.g. how files will be named, version controls used, and folder structures.rdf:LangString
0..1Conventions, version control, and folder structures. Properties in 'dataset'versions are given as PID-to-PID relationships with verbs31 010



data_quality_assurance


To describe any quality assurance processes applied to a dataset, such as, to ensure its accuracy, reliability, consistency, and usability for its intended purposes. This includes systematic practices, procedures, and policies designed to maintain high data quality throughout its lifecycle.rdf:LangString
0..1We calibrate measuring equipment daily, run repeat samples to monitor consistency in measurements and results, and cross-check collected data with at least two colleagues for accuracy.Properties in 'dataset'-11210

3

data_sharing_issues


To indicate how legal and ethical issues related to the sharing of data (e.g. ownership, copyright, sensitivity) will be resolvedNested Data Structure
1
Properties in 'dataset'
211






data_sharing_contracts

To indicate whether contracts are needed prior to sharing data.StringTerm from Controlled Vocabulary: yes, no, unknown1YesProperties in 'data_sharing_issues'
212






data_sharing_copyright

To indicate whether the copyright issues are clear related to data sharing.StringTerm from Controlled Vocabulary: yes, no, unknown1NoProperties in 'data_sharing_issues'
212






data_sharing_other

Describe any other emerging issues of data sharingrdf:LangString
0..1Data can only be shared after approval from the project’s steering committee.Properties in 'data_sharing_issues'
21 0






data_sharing_ownership

To indicate whether the ownership of data is clear for data sharing.StringTerm from Controlled Vocabulary: yes, no, unknown1NoProperties in 'data_sharing_issues'
212






data_sharing_sensitivity

To indicate whether possible issues related to sharing sensitive data are cleared.StringTerm from Controlled Vocabulary: yes, no, unknown1NoProperties in 'data_sharing_issues'
211





dataset_id


Dataset identifier. A trustworthy, long-term repository will provide a persistent identifier.

Nested Data Structure
1..nDataset may not exist when DMP is defined. DMP tool should provide temporary ID before dataset gets PID by some way.Properties in 'dataset'

All identifiers are treated equally, no preference given:

Association: https://iri.suomi.fi/model/ttv/yksilointitunnus-11

target class: https://iri.suomi.fi/model/ttv/Tunniste 

attribute for value: https://iri.suomi.fi/model/ttv/pysyvatunniste

11 020
12


identifier

To indicate the specific value of an identifier for a datasetString
1https://hdl.handle.net/54321/10.123456
Properties in 'dataset_id'value: https://iri.suomi.fi/model/ttv/pysyvatunniste11 000

1


type

To specify a type of an identifier for a dataset. StringTerm from Controlled Vocabulary: DOI, PID, URN, URL, handle, ark, other digital ID. 1handleProperties in 'dataset_id'

Also this is a controlled value set at:

http://uri.suomi.fi/codelist/research/PID 

11 000

1

description


Description of dataset. Explain the foreseeable research uses (and/or users) for the data. Human‑readable description of the dataset.

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

rdf:LangString
1

This dataset contains systematically collected field measurements, laboratory results, and derived analytical outputs documenting environmental conditions across multiple sampling sites. It includes raw sensor logs, processed summary tables, and contextual metadata describing instruments, calibration routines, and data collection protocols.

Description at general level only. Space limitation to be set, e.g. max 2000 char. Review how much description is needed by PI, Organization, Funder. 

Properties in 'dataset'https://iri.suomi.fi/model/ttv/kuvaus-7 (rdf:langString)11211

3

distribution


Technical information on a specific instance of datasetNested Data Structure
0..n


Properties in 'dataset'


 0





format


Description of used dataset formats during the active research. 

StringTerm from Controlled Vocabulary: database, csv, xml, JSON...0..n

csv

Properties in 'dataset'
21210

2

format_justification


To justify the use of certain formats of datasetsrdf:LangString
0..1Data are provided in CSV format because it is widely supported, human-readable, and easily processed by most statistical and programming tools. CSV ensures interoperability across platforms and long-term accessibility without requiring proprietary software.Properties in 'dataset'


 0





geographical_coverage


Geographical coverage/opacity of the dataset in the form of a description. There may be a point, or range. Issued if it fits the nature of the data.rdf:LangString
0..1
Europe – EU member states as of 2024.
Properties in 'dataset'


 0





issued


Date of dataset been issued. Encoded using the relevant ISO 8601 Date compliant string.DateTime
0..12024-10-15Properties in 'dataset'https://iri.suomi.fi/model/ttv/julkaisupaivamaara (xsd:date)10 0
1
0

is_reused


Indication if the dataset is reused, i.e., not produced in project(s) covered by this DMP.Boolean
0..1TRUEProperties in 'dataset'
  • (only focussed on datasets atm, n.a.
112





keyword


Keywords for data that is opened or cataloguedNested Data Structure
0..n



Properties in 'dataset'

Association id: https://iri.suomi.fi/model/ttv/avainsanat-5

in TTV this is a nested structure: name, definition, concept PID/uri (nested structure), vocabulary PID/URI. 

10 010

1 / 3


name

Internationalized label of the concept, can also be a plain string if more machine actionable content is not available rdf:LangString
1

Ilmastonmuutokset

Properties in 'keyword'




 0






vocabulary_reference

Reference to the controlled vocabulary entry associated with the keyword. URI
0..1

http://www.yso.fi/onto/yso/p5729

Properties in 'keyword'




 0





language


Language of the dataset Stringexpressed using ISO 639-30..nfinProperties in 'dataset'

https://iri.suomi.fi/model/ttv/kielitunniste-1 

uses controlled vocabulary at:

http://uri.suomi.fi/codelist/research/languages

(this is a custom codelist that merges ISO 639-1 with some codes from 639-5 + plus a few custom entries.

11 010

1 / 3

metadata


To describe metadata standards used. Use community metadata standards where these are in place. Indicate which metadata will be provided to help others identify and discover the data.Nested Data Structure
0..n Properties in 'dataset'


 0





method_quality_assurance


Method describing how the quality assurance has been conductedTerm from Controlled Vocabulary
1Example: TAU list as an example. There is a need to develop a list related to disciplinesProperties in 'dataset'
21210

3

methodology_description


To describe methodology, procedures, workflows, definitions of variables, units of measurement, at general level.rdf:LangString
0..1Data were collected through an online survey using a structured questionnaire distributed to Finnish universities and research institutes between June and August 2024.Properties in 'dataset'n.a.31222



personal_data


To indicate whether the dataset contains personal data StringTerm from Controlled Vocabulary: yes, no, unknown1

Yes

FI restriction: It is assumed that "Unknown" is not an option here after submission to Funder, and researcher must be able to judge whether data contains personal data or consult about it. Type of personal data will be in its own section. Can trigger automatic data protection processes.

Properties in 'dataset'n.a.11111
13

preservation_statement


Outline a plan for how and why a dataset will be preserved for long-term access, including a sustainability plan ensuring institutional commitment and funding. Indicate what data must be retained or destroyed for funders requirements, contractual, legal, or regulatory purposes. Indicate where the data will be deposited. If no established repository is proposed, to demonstrate that the data can be curated effectively beyond the lifetime of the grant. Demonstrate that the repositories policies and procedures (including any metadata standards, and costs involved) have been checked.rdf:LangString
0..1All research data will be stored in the university's secure data repository, backed up daily to ensure redundancy and prevent data loss. The dataset will be preserved in a standardized format (e.g. CSV, JSON) and will include detailed metadata for clarity. It will be accessible to the public via the university’s open-access platform three months after the completion of the project, with ongoing access ensured for a minimum of 5 years. Regular checks will be performed every 6 months to confirm the integrity and readability of the data.Properties in 'dataset'n.a.11111



property_rights_explanation


Explain if dealing with personal data, how data protection laws are complied with. Indication whether intellectual property rights are affected, and if so, specification of which and how will they be dealt with. Explanation on impact of GDPR, Database Directive, sui generis etc. rights on data managementrdf:LangString
0..1

This dataset contains personal data collected under informed consent and is processed in compliance with GDPR. Personal data are pseudonymized; access is restricted and governed by a Data Processing Agreement. Intellectual property rights remain with the research organization; data are shared under CC BY 4.0 for non-personal components.

Properties in 'dataset'License code is given, but his can be addressed in the License section.
1220



provenance


Describe the people, institutions, entities, and activities involved in producing, influencing, or delivering a piece of data. In particular, the provenance of information is crucial in deciding whether information is to be trusted, how it should be integrated with other diverse information sources, and how to give credit to its originators when reusing it.

rdf:LangString
0..1The dataset was generated through a combination of automated sensor recordings, manual field observations, and laboratory analyses. Each data file includes embedded timestamps, instrument identifiers, and processing logs documenting transformations such as cleaning, normalization, and quality assurance steps.Properties in 'dataset'


 0





related_identifier


To provide references to related resources, such as publications, datasets or software, that are associated with the dataset. This helps to establish connections between different research outputs and enhances the discoverability and context of the dataset.Nested Data Structure
0..n
Properties in 'dataset'
1
2






identifier

Value of the identifier for related resourceString
1https://example.com/Properties in 'related_identifier'
1
 0






metadata_scheme

Name of the related metadata schema (if applicable)String
0..1DDI-LProperties in 'related_identifier'
1
 0






relation_type

Type of relation between the resource and the related resource

StringTerm from Controlled Vocabulary: suggested DataCite relationType https://datacite-metadata-schema.readthedocs.io/en/4.5/appendices/appendix-1/relationType/1

HasMetadata

Properties in 'related_identifier'
1
 0






resource_type

Type of the related resource, suggested values from DataCiteresourceTypeGeneralString
0..1ModelProperties in 'related_identifier'
1
 0






scheme_type

Type of the related metadata scheme linked with scheme URI (if applicable)String
0..1XSDProperties in 'related_identifier'
1
 0






scheme_uri

Link to the scheme of the related resource (if applicable)URI
0..1

example.com/metadata-scheme

http://www.ddialliance.org/Specification/DDI-Lifecycle/3.1/XMLSchema/instance.xsd

Properties in 'related_identifier'
1
 0






type

Type of the identifier

StringTerm from Controlled Vocabulary: Suggested from DataCite relatedIdentifierType: https://datacite-metadata-schema.readthedocs.io/en/4.5/appendices/appendix-1/relatedIdentifierType/1URL 
Controlled vocabulary:  http://uri.suomi.fi/codelist/research/PID 
Properties in 'related_identifier'
1
 0





related_project


Project id(s) of the project(s) that this dataset is associated with within this DMP.


String
0..nexample.com/projectProperties in 'dataset'


 0




 reuse_support_description


To indicate whether potential users need specific tools to access and (re-)use the data. Consider the sustainability of software needed for accessing the data. Indicate whether data will be shared via a repository, requests handled directly, or whether another mechanism will be used. Indicate whether additional resource will be needed to prepare data for deposit or to meet any charges from data repositories. rdf:LangString
0..1Dataset includes detailed variable descriptions, provenance information, and links to related publications. Support for reuse is enhanced through standardized formats (CSV, JSON) and open licensing (CC BY 4.0).Properties in 'dataset'
21121



rights


A statement that concerns all rights not addressed with license, such as copyright statementsrdf:LangString
0..1This dataset incorporates third-party materials that are subject to additional rights and restrictions. Users must obtain permission from the original rights holders before reuse.Properties in 'dataset'n.a. duplication with property rights statement?1
2





security_and_privacy


To list all security and privacy measures applied to a dataset to protect sensitive information, for example encryption, anonymization, data masking, and compliance with data protection regulations (e.g. GDPR or HIPAA). It can also be used to express any security measures required for handling the dataset, e.g. only physical access, etc.Nested Data Structure
0..n
Properties in 'dataset'


 0






description

Describe a security and privacy measure applied to a dataset to protect sensitive informationrdf:LangString
0..1The dataset undergoes anonymization by applying data masking techniques. Names, addresses, and phone numbers are replaced with pseudonyms or randomly generated identifiers. Specific details, such as exact birthdates, are generalized into age ranges.Properties in 'security_and_privacy'


2






title

Title a measure applied to a datasetrdf:LandString
1Anonymization of Personally Identifiable DataProperties in 'security_and_privacy'


2





sensitive_data


To indicate whether there are legal restrictions that apply to using this data, e.g. military use, commercial restrictions, endangered speciesStringTerm from Controlled Vocabulary: yes, no, unknown1

Yes

FI restriction: This should be yes/no after submission to Funder. In dataset we need to know if there is sensitive/confidential information or not. That triggers then more questions in security & privacy section.

Properties in 'dataset'n.a.11111

3

source


Describe the origin of the data

StringCan include ready-made options, also open text1

https://example.com/

Properties in 'dataset'
2
 010

2 / 3

technical_resource


List all technical resources (e.g. tools or software) required for any stage of a dataset lifecycle (e.g. microscopes, sensors, Jupyter Notebook, Galaxy workflows, measuring devices)Nested Data Structure
0..n

 





 0





title


Data set title / namerdf:LangString
1Fast Car ImagesProperties in 'dataset'

https://iri.suomi.fi/model/ttv/nimi-3 (rdf:langString

1
 011

1/3

type


Data set type 

StringTerm from Controlled Vocabulary: If appropriate, type according to: DataCite and/or COAR dictionary. Otherwise use the common name for the type (e.g. indication interview, questionnaire, photos, video, measurement, samples, simulation, code) https://schema.datacite.org/meta/kernel-4.1/doc/DataCite-MetadataKernel_v4.1.pdf http://vocabularies.coar-repositories.org/pubby/resource_type.html0..nQuestionnaireProperties in 'dataset'n.a.11210

2 / 3

utilize


Research infrastructure utilized for datasetrdf:LangString
0..1University laboratory facilities for sample preparation and analysis.Properties in 'dataset'


 0





version


Version of the datasetString
1

8.0

Properties in 'dataset'


 0




 

Dataset - Data Lifecycle

 


This is extension linked to Dataset - National addition in maDMP reference data model in Finland




DMP information not relevant to TTV use cases: n.a.

perhaps Metax might have some info










data_lifecycle


Describe at general level data lifecycle, and how open science criteria will be applied.Nested Data Structure
0..1
Properties in 'dataset'
0
 021
13


archiving_date

When data is planned to be archived.
Encoded using the relevant ISO 8601 Date and Time compliant string
DateTime
0..1

2024-10-15T14:30:00Z

Active data can be deleted and archived at the same time

Properties in 'dataset_lifecycle'
2
 012

3


archiving_location

Location where the data is planned to be archived.Nested Data Stricture
0..1


Properties in 'dataset_lifecycle'
2
112

3



archiving_location_identifier
Identifier of the planned archiving location. StringURN or other identifier string.0..1https://urn.fi/urn:nbn:fi:csc-202411000283708












archiving_location_name
Name of the planned archiving location.StringTerm from Controlled Vocabulary: CSC Service Catalogue &  organization's own archiving services0..1

Fairdata IDA

Properties in 'dataset_lifecycle'21123













archiving_services

Are archiving services or long term preservation for data needed?StringTerm from Controlled Vocabulary: yes, no, unknown1

No

Properties in 'dataset_lifecycle'
2
 011

3


backup

How data will be backed up during the project? To be planned by the researcher or organization specific solutions?rdf:LangString
1

Snapshots of the distribution are archived monthly in IDA for long-term preservation.

Utilisation of prefilled information derived from backup of services used

Properties in 'dataset_lifecycle'
2
 011

3


closure_justification

If the project does not collect or produce any data fully or partially suitable for reuse, justify why the data cannot be made available even partially.rdf:LangString
0..1

The dataset will be closed after the project ends because it contains sensitive personal data that cannot be anonymized further. Continued access would violate GDPR and institutional data protection policies. No long-term reuse is planned, and destruction is required by the consent agreements.

This is mandatory if data is closed. Should there be dataset level field for dataset publication (open / closed) ?

Properties in 'dataset_lifecycle'
2
112

3


data_audience

To state for whom this dataset can be relevantrdf:LangString
0..1Researchers in environmental sciences, policy makers working on climate adaptation, and data analysts in sustainability projects.Properties in 'dataset_lifecycle'


2






data_collected

Provide an overview of the data included in this dataset.rdf:LangString
0..1Raw sensor readings collected during field studyProperties in 'dataset_lifecycle'
2
210

3


data_produced

Summarize data produced as an outcome of the projectrdf:LangString
0..1Machine learning model predictions based on training data from 2023.Properties in 'dataset_lifecycle'
2
210

3


data_retention

Indicate the retention period and any policies for data disposal or archiving.rdf:LangString
1

The dataset will be retained for 5 years after project completion to allow for auditing and potential follow-up research. After this period, all files will be securely deleted in accordance with institutional data management policies.

Mandatory for large data intensive projects (At CSC >50 TB)

Data retention plan is needed for managing the size of the project

Properties in 'dataset_lifecycle'
2
211

3


data_users

With whom will the data be shared during the project

StringTerm from Controlled Vocabulary: Open, In DMP defined research consortium, In home organization, To specified people, To other projects, To service providers, Complex structure0..n

In DMP defined research consortium

Refers to the technical solutions, will a DPA be needed? Is joint controller agreement, NDAs etc. already elsewhere? Or does this refer to the consortium projects?

Properties in 'dataset_lifecycle'
2
 010

3


deletion

How is data deleted/destroyed?rdf:LangString
1

Data will be deleted 24 months after project completion using GDPR-compliant procedures.

Could be specified that this relates to unpublished data. Or data that are mentioned to be shared e.g. for 5 or 10 years, etc.

Properties in 'dataset_lifecycle'
2
211

3


deletion_date

When is data deleted/destroyed? Encoded using the relevant ISO 8601 Date and Time compliant stringDateTime
0..1

2040-12-12T12:00:00Z

Could be specified that this relates to unpublished data.

Properties in 'dataset_lifecycle'
2
 012

3


deletion_no

If data will not be deleted in the end of the project from active storage, give an explanation as to why.rdf:LangString
0..1Data will not be deleted because it serves as a long-term reference for future research and compliance with open science principles. It will be archived permanently in a secure institutional repository.Properties in 'dataset_lifecycle'
2
 012

3


deletion_planned_timing

If date cannot be given, then description of the planned deletion stage and approximate timingrdf:LangString
0..1Deletion planned after two year mandatory retention periodProperties in 'dataset_lifecycle'
2
 012

3


description

Summarized description of the lifecycle of the dataset.

Description is also 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.

rdf:LangString
0..1

Data will be shared in active phase using Allas, after the project data will be shared via Fairdata IDA, and data paper will be published. The data will be preserved for long-term use after project completion.

Organization and service provider needs this information, especially for large datasets

Properties in 'dataset_lifecycle'
2
210

3


exit_plan

What is the exit plan from computational and storage services in the end of the project?rdf:LangString
1

Compute resources will be shut down and temporary storage wiped. Final data and metadata will be archived in Fairdata IDA with a DOI for at least 10 years.

Exit plan is needed to ensure that research data with value for re-use is saved within the available resources

Properties in 'dataset_lifecycle'
21211

3


open_location

Where will the data be opened? Define the repositories and archivesString
1ZenodoProperties in 'dataset_lifecycle'
2
112

Special requirements for data repositories for preliminary data?


sharing_solution

How the data will be shared during the project? Define technical solutions planned to be used?

String

. Use identifier of the sharing solution when possible.

Nested Data Structure

Term from Controlled Vocabulary: e.g. CSC service catalog


1..nAllas


Properties in 'dataset_lifecycle'
2
011

3



sharing_solution_identifier
Identifier of the technical solution

String

URN or other identifier string0..1

https://urn.fi/urn:nbn:fi:csc-202402000273088














sharing_solution_name
Name of the technical solution

String

Term from Controlled Vocabulary: e.g. CSC service catalog0..1

Allas













storage_length

How long the data is stored for the original research purpose. Give the time estimate in yearsNumber
15Properties in 'dataset_lifecycle'
2
211

3


storage_location

Where will the data be stored during the project?

StringTerm from Controlled Vocabulary: URN from CSC Service Catalogue & list presented by organization, if something else, what?1..n

https://urn.fi/urn:nbn:fi:csc-10000000100000

Relates to a dataset, extra-important if data subject to the Act on the Secondary Use of Data

Properties in 'dataset_lifecycle'
2
111

3


version_mgmt

How the data versions are managed?rdf:LangString
1

Data versions will be managed using Git with semantic versioning (v1.0, v1.1). All changes tracked in a private GitLab repository.

Mandatory for large data intensive projects (At CSC >50 TB)

Properties in 'dataset_lifecycle'
2
211

3
 

Dataset - Distribution

 


The term "distribution" used here is as defined by the very widely used W3C DCAT metadata application profile. It is used to mean a particular instance of a dataset that has been, or is intended to be, made available in some fashion. It is important to separates the logical notion of a "dataset" from its distributions, of which there may be several, especially to attach more specific metadata properties such as "size" and "license". The lifecycle of the DMP has no particular bearing on this, and a "distribution" may be defined even if the DMP is never actually realised.














distribution


Technical information on a specific instance of datasetNested Data Structure
0..n
Properties in 'dataset'
1
 012

3


access_url

A URL of the resource that gives access to a distribution of the dataset. e.g. landing page. PID/URLString
0..1

https://hdl.handle.net/10345/3873

Properties in 'distribution'n.a. ttv - maybe in metax1
 010

3


byte_size

Estimated byte size

StringTerm from Controlled Vocabulary: S: < 10 TB, M: 10-50 TB , L: 50-100TB, XL: 100-200 TB, XXL: > 200 TB1

M

Note: Important as it affects what tools are available.

Properties in 'distribution'n.a. ttv - maybe in metax11210

3


data_access

Indicates current access mode for data and data sharing.

StringTerm from Controlled Vocabulary: Open, Shared (embargo, requires login, requires permission), Closed1

Open

Properties in 'distribution'

Defined in: https://iri.suomi.fi/model/ttv/saatavuusluokka which uses the controlled Vocabulary: https://koodistot.suomi.fi/codescheme;registryCode=fairdata;schemeCode=access_type 


11210

3


data_end_time

The end time covered by the dataset for observations (e.g., the time during which observations were made). DateTimeIn datetime format (yyyy-MM-dd'T'HH.mm.ss.SSSXXX).0..12026-01-15T09:05:02:987-05:00Properties in 'distribution'https://iri.suomi.fi/model/ttv/ajallinenkattavuus-loppupaivamaara2
 010

1/3


data_start_time

The  start time covered by the dataset for observations (e.g., the time during which observations were made). DateTimeIn datetime format (yyyy-MM-dd'T'HH.mm.ss.SSSXXX).0..12025-12-31T14:27:37.123+02:00Properties in 'distribution'https://iri.suomi.fi/model/ttv/ajallinenkattavuus-alkupaivamaara2
 010

1/3


description

Explain how the data will be discoverable and shared.

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

rdf:LangString
1This dataset contains measurements from a single research location at the University of California's Arboretum in Davis, California, collected every 30 minutes over a 6-month period from January 2024 until June 2024. Each file includes time-stamped data for temperature, humidity, and soil moisture, listed by date and time. The data is organized in CSV format, with each row representing a specific time point, including the location (UC Arboretum), timestamp, and the corresponding environmental variables.Properties in 'distribution'
11210

3


download_url

The URL of the downloadable file in a given format. E.g. CSV file or RDF file.String
0..1example.com Properties in 'distribution'Why?? There is the PID for that? (In ttv PID types  - url is also a PID type)1
 010

3


format

Format(s) of the distribution StringTerm from Controlled Vocabulary: according to: https://www.iana.org/assignments/media-types/media-types.xhtml if appropriate, otherwise use the common name for this format0..ntext/csvProperties in 'distribution'
11210

3


host

To provide information on a system where data is stored. This can be all types of systems used within the whole data management lifecycle, i.e. temporary storage on networked hard drives, as well as, repository systems where data is shared with others. To provide information on service provided by infrastructure (e.g. repository) where data is stored. Service URNNested data structure
0..1
Properties in 'distribution'


 0






license

To list all licenses applied to a specific distribution of data.Nested Data Structure
0..n
Properties in 'distribution'


2






publisher_id

Publisher of dataset, ROR, Orcid (for functionability selection organization or person; the use list of previously given names of organizations /DMP author and contributors)Nested data structure
1
Properties in 'distribution'NOTE! this is another instance of using the reified structure (see curator, creator) 2
 010

3



identifier
To indicate the specific value of an identifier for publisherString
1s0000-0000-0000-0000Properties in 'publisher_id'


 0







type
To specify a type of an identifier.StringTerm from Controlled Vocabulary: orcid, other1orcidProperties in 'publisher_id'


 0






research_infrastructure

Name of the used research infrastructurerdf:LangString
0..1
Puhti supercomputer
Properties in 'distribution'

https://iri.suomi.fi/model/ttv/hyodyntaa-1 is an association pointing to the class "research Infrastructure with this content (but data structure is is being revised):

2
 010

1/3


restriction_grounds

To describe any reason why data cannot be shared openly and/or restrictions. Mandatory if data set is not openrdf:LangString
0..1This distribution contains identifiable voice recordings and cannot be shared openly; access is restricted to approved researchers under a data use agreement.Properties in 'distribution'n.a. ttv - maybe in metax2
210

1


url_available_until

Indicates how long this distribution will be/ should be available. DateTimeEncoded using the relevant ISO 8601 Date and Time compliant string0..12030-12-12T23:59:59ZProperties in 'distribution'n.a. ttv - maybe in metax11 010

3
 

Dataset - Distribution - Host

  

















host

To provide information on a system where data is stored. This can be all types of systems used within the whole data management lifecycle, i.e. temporary storage on networked hard drives, as well as, repository systems where data is shared with others. To provide information on service provided by infrastructure (e.g. repository) where data is stored. Service URNNested data structure
0..1
Properties in 'distribution'
1
 010

3



availability
AvailabilityNumber
0..199,5Properties in 'host'n.a. ttv - maybe in metax1
 010

3



backup_frequency
Describe how often the backup will be performed.rdf:LangString
0..1weeklyProperties in 'host'n.a. ttv - maybe in metax11110

3



backup_type
Describe where the data will be stored and backed up during research activities. It is recommended to store data in least at two separate locations.rdf:LangString
0..1cloud replicationProperties in 'host'n.a. ttv - maybe in metax11110

3



certified_with
Repository certified to a recognized standardStringTerm from Controlled Vocabulary: din31644, dini-zertifikat, dsa, iso16363, iso16919, trac, wds, coretrustseal0..1coretrustsealProperties in 'host'n.a. ttv - maybe in metax1
 010

3



data_recovery_explanation
To explain how the data will be recovered in the event of an incident.rdf:LangString
0..1The repository maintains daily backups and geo-redundant replication; in case of data loss the files can be restored from the latest snapshot within 24 hours. Integrity is verified after restoration.Properties in 'host'n.a. ttv - maybe in metax31 02






description
Description of the hostrdf:LangString
0..1Use of robust host X, with managed storage with automatic backup, provided by IT support services of the home institution. 
Properties in 'host'https://iri.suomi.fi/model/ttv/kuvaus-101
 010

3



geo_location
Physical location of the data.Stringexpressed using ISO 3166-1 country code0..1ATProperties in 'host'n.a. ttv - maybe in metax1
 010

3



host_id
Identifier of Host. Nested data structure
0..n
Properties in 'host'11212






identifierTo indicate the specific value of an identifier for a hostString
1https://example.org/repoProperties in 'host_id'1
 012






typeTo specify a type of an identifier for a host. StringTerm from Controlled Vocabulary: Suggested url1urlProperties in 'host_id'1
 012





pid_system

PID System(s) used by a host

StringTerm from Controlled Vocabulary: ark, arxiv, bibcode, doi, ean13, eissn, handle, igsn, isbn, issn, istc, lissn, lsid, pmid, purl, upc, url, urn, other0..ndoiProperties in 'host'n.a. ttv - maybe in metax1
 012

3



storage_type
The type of storage requiredString
0..1LTO-8 tapeProperties in 'host'n.a. ttv - maybe in metax1
 012

3



support_versioning

To indicate whether the host system supports versioning.

StringTerm from Controlled Vocabulary: yes, no, unknown0..1yesProperties in 'host'n.a. ttv - maybe in metax1
 012

3



title
Title of the hostrdf:LangString
1Super RepositoryProperties in 'host'https://iri.suomi.fi/model/ttv/nimi-611 012

3



url
The URL of the system hosting a distribution of a datasetURI
1example.com/hostProperties in 'host'

points to class: verkkolinkki:

https://iri.suomi.fi/model/ttv/verkkolinkki-5

which has structure:

11 012

3
 

Dataset - Distribution - License

  







only a field in TTV, and relates directly to dataset, not its distribution









licence

To list all licenses applied to a specific distribution of data.Nested Data Structure
0..n
Properties in 'distribution' 

https://iri.suomi.fi/model/ttv/lisenssikoodi

In TTV this is a reference to a Controlled Vocabulary at: 

http://uri.suomi.fi/codelist/fairdata/license (from here some metadata on the licence can be retrieved, only name is used in TTV.)

1
 010





license_ref
Link (URI) to license document.URI
1example.com/licenceProperties in 'licence'
1
 010

3



start_date

If date is set in the future, it indicates embargo period.

DateTimeEncoded using the relevant ISO 8601 Date and Time compliant string12025-12-31T12:27:37ZProperties in 'licence'
1
 010

3
 

Dataset - Metadata

 


















metadata


To describe metadata standards used. Use community metadata standards where these are in place. Indicate which metadata will be provided to help others identify and discover the data.Nested Data Structure
0..n
Properties in 'dataset'
11 011

45717


access

To indicate whether the metadata documentation can be accessed.Boolean
1

True

Properties in 'metadata'
222
2
0


description

Consider how this information will be captured and where it will be recorded (for example in a database with links to each item, a ’readme’ text file, file headers, code books, or lab notebooks).rdf:LangString
0..1The ISO 19115 Metadata Standard is applied to describe each geospatial dataset. Metadata includes the satellite's sensor type (e.g. Landsat 8 OLI), acquisition date, spatial resolution (30m), and cloud cover percentage.Properties in 'metadata'
11212
0


documentation

To indicate what the documentation consists of.rdf:LangString
1Workflow, variable description, data collection proceduresProperties in 'metadata'
222
2
0


format

What is the format of the metadata?StringTerm from Controlled Vocabulary0..nXML; jsonProperties in 'metadata'
212
1
0


generated

To indicate whether documentation is generated automatically.Boolean
1TrueProperties in 'metadata'
222
2
0


language

Language of the metadata Stringexpressed using ISO 639-31engProperties in 'metadata'In TTV, we handle this field-specifically with the datatype rdf:LangString112
2
0


location_doc

Location of the documentation.String
1example.com/documentation

URL

Properties in 'metadata'
222
2
0


location_metadata

Landing page of metadata (PID)URI
0..1example.com/metadataProperties in 'metadata'
222
1
0


metadata_standard_id

Identifier of the Metadata Standard Nested data structure
1
Properties in 'metadata'
112
1
0



identifier
Identifier (string) for the metadata standard.String
1example.com/metadata-standardProperties in 'metadata_standard_id'
11 0
1
0



type
Identifier typeStringTerm from Controlled Vocabulary: url, other1URLProperties in 'metadata_standard_id'
11 0
1
0


open

To indicate whether the discovery metadata is open.


Boolean
1FalseProperties in 'metadata'

22
2
0


publish_methodology

Where the methodology/workflow has been published (URL)URI
0..1example.com/methodologyProperties in 'metadata'

22
2
0


purpose

What is the basic purpose of metadata?rdf:LangString
0..1The purpose of the metadata is to ensure that the dataset can be accurately discovered, understood, cited, and reused by both internal and external audiences.Properties in 'metadata'

22
2
0


schema

To indicate whether the data is built according to a specific schema.Boolean
1TrueProperties in 'metadata'

22
1
0


vocabulary_link

Links for used vocabulariesStringTerm from Controlled Vocabulary1..nexample.com/vocabularyProperties in 'metadata'

22
2
0


workflow

To indicate whether workflow is described.Boolean
1

False

Especially important in the case of large datasets, from which the data itself cannot be preserved, but is produced again if necessary

Properties in 'metadata'

22
1
0
 

Dataset - Technical resource

  

#_Nested Data Structure if many technical resources are used from different providers. IDs relate to technical services, users of the technical services, and projects for the technical services usage and resource allocation.














technical_resource


List all technical resources (e.g. tools or software) required for any stage of a dataset lifecycle (e.g. microscopes, sensors, Jupyter Notebook, Galaxy workflows, measuring devices)Nested Data Structure
0..n
Properties in 'dataset'


 0






application_process

Applications used to process data. StringUse identifier when possible.Nested Data StructureTerm from Controlled Vocabulary: CSC Service Catalogue & organization services
1..n

Puhti

Affects the choice of storage environment (e.g. whether the video is only available for viewing or whether it needs to be available at the file level in an analysis program)

Properties in 'technical_resource'
2
 012

3



application_process_identifier
Identifier of the application.StringURN or other identifier string0..1

https://urn.fi/urn:nbn:fi:csc-202605000319828














application_process_name
Name of the application. StringTerm from Controlled Vocabulary: CSC Service Catalogue & organization services0..1

Roihu













computing_capacity_CPU

Core hours for computing capacity required in CPU.Number
0..130Properties in 'technical_resource'
2
 022

3


computing_capacity_GPU

Core hours for computing capacity required in GPU.Number
0..110Properties in 'technical_resource'
2
 022

3


computing_environments

Computing environments needed for the research.StringTerm from Controlled Vocabulary: 1..n

Rahti

Properties in 'technical_resource'
2
012

3


data_resource_estimate

Project data magnitude for resources required to analyse and store the data.

Connected to CSC resource applications

Number
0..15Properties in 'technical_resource'
2
 012

3


description

Describe a technical resource (e.g. tools or software) required for any stage of a dataset lifecycle (e.g. microscopes, sensors, Jupyter Notebook, Galaxy workflows, measuring devices). rdf:LangString
0..1The Celestron 44102 Inverted Biological Microscope was used to examine biological samples, such as cells and microorganisms, with high-resolution optics.Properties in 'technical_resource'
1
 011

3 / 2  (from organisational or national list)


estimate_datasize

Give a rough estimate of the size of the data produced/collected in TBsNumber
0..15Properties in 'technical_resource'
2
211

3


name

Name a technical resource applied to a datasetStringTerm from Controlled Vocabulary: CSC Service Catalogue & organization services, other1Celestron MicroscopeProperties in 'technical_resource'
1
 011

1


project_id

Project identifier for utilizing the resourceNested Data Structure
0..n
Properties in 'technical_resource'


 0







identifier
Unique project established for use of technical resourceString
1CSC‑project‑2026‑A123Properties in 'project_id'
2
 012

3



type
Type defined by technical resource provider for project granted resourcesStringTerm from Controlled Vocabulary1CSC projectProperties in 'project_id'
2
 012

3


technical_resource_id

Identifier of a technical resourceNested Data Structure
0..n
Properties in 'technical_resource'
1
2



3



identifier
Identifier for the technical resourceString
1https://urn.fi/urn:nbn:123456789Properties in 'technical_resource_id'










type
Identifier typeStringTerm from Controlled Vocabulary: URN, handle...1URNProperties in 'technical_resource_id'


 0






user_id

User id for utilizing the technical resourceNested Data Structure
0..n
Properties in 'technical_resource'
2
 0







identifier
Identifier for a user of technical resourcesString
10000-0000-0000-0000Properties in "user_id"
2
 012

3



type
Identifier typeStringTerm from Controlled Vocabulary: orcid, other1orcidProperties in "user_id"
2
 012

3
 

DMP Generic

 








n.a. DMPs are not a relevant use case for TTV







dmp_generic 


General information about the DMP 

Nested Data Structure
1

 












agent


To specify the creators, curators and contributors etc. of the dataset.  Orcid, ROR (for functionability selection person or organization; the use list of previously given names of organizations /DMP author and contributors)

Nested Data Structure
0..n

 

Properties in 'dmp_generic'


 0





contact


To indicate the contact person(s) for the DMP

Nested data structure
1..n

 

Properties in 'dmp_generic'


 0





cost


To 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. (Sum from costs given in cost section). Explain how the necessary resources (for example time) to prepare the data for sharing/ preservation (data curation) have been costed in. Carefully consider and justify any resources needed to deliver the data. These may include storage costs, hardware, staff time, costs of preparing data for deposit, and repository charges.Nested Data Structure
0..n

 

Properties in 'dmp_generic'


 0





created


Date and time of first version of a DMP

Encoded using the relevant ISO 8601 Date and Time compliant string (System coded)

DateTime
1

2025-12-31T12:27:37Z

Properties in 'dmp_generic'
1
 010

1 (system)

dataset


To describe data on a general level. Describe how datasets used can be categorized.  This follows the definition of Dataset in the W3C DCAT specification. Dataset can be understood as a logical entity depicting data, e.g. raw data. It provides high level information about the data. The granularity of dataset depends on a specific setting. In edge cases it can be a file, but also a collection of files in different formats. See FAQ for more details.Nested Data Structure
0..n


Properties in 'dmp_generic'


 0





description


Any text related to this DMP, optionally describing the project. It can include important information that doesn't fit elsewhere.rdf:LangString
0..1

This DMP outlines strategies for managing soil sensor data collected across multiple agricultural sites, including storage, sharing, and compliance with FAIR principles.

Properties in 'dmp_generic'
1
 02




dmp_id


Identifier for the DMP itselfNested Data Structure
1..n
Properties in 'dmp_generic'
1
 011

1


identifier

Identifier for a DMPString
1

https://doi.org/10.5281/zenodo.1234567

For some research DMP may have to be closed by a justified reason, otherwise public

Properties in 'dmp_id'
1
 01


3


type

Identifier type

StringTerm from Controlled Vocabulary: handle, doi, ark, url, other1

doi

For some research DMP may have to be closed by a justified reason, otherwise public

Properties in 'dmp_id'
1
 01


3

funding


Funding related with the focus of the DMP

Nested Data Structure
0..n

 

Properties in 'dmp_generic'


 0





language


Language of the DMP. Used as the default language of open text field answers.Stringexpressed using ISO 639-31

eng

Properties in 'dmp_generic'









modified


Must be set each time DMP is modified. DateTimeEncoded using the relevant ISO 8601 Date and Time compliant string (System coded)1

2025-12-31T12:27:37Z

Properties in 'dmp_generic'
11 010

1 (system)

next_review


Next review date to update DMP

DateEncoded using the relevant ISO 8601 Date and Time compliant string0..1

2026-01-31

Research project benefits of timing the update of DMP, and Data Support can better plan the assistance. Suggested to be added for making dmp alive and updated e.g. for reporting purposes

Properties in 'dmp_generic'
20 020
12 / 3

project


To list all project(s) for which the data and work are described in this DMPNested Data Structure
0..n
Properties in 'dmp_generic'


 0





security_privacy


Describe how the guidelines of ethics, security and privacy are followed if ethics committee needs to be consulted or agreements are needed for conducting the research.Nested Data Structure
0..1
Properties in 'dmp_generic'


 0





software


A piece of research-related software, including its identification, purpose, access conditions, relationships to other research outputs, and plans for maintenance, documentation, and long-term archiving etc.

Nested Data Structure
0..n
Properties in 'dmp_generic'


 0





status


Indicates the lifecycle stage of the DMP

StringTerm from Controlled Vocabulary: First version, Intermediate version, Final version1First versionProperties in 'dmp_generic'


 0





title


Title of a DMP (Max 100 char)rdf:LangString
1

Data Management Plan for AI-driven Soil Analysis (2026–2029)

Properties in 'dmp_generic'
11 011

3

type


Description of what kind of DMP to do, can affect what questions are asked

StringTerm from Controlled Vocabulary: Student, Academic organization own template, Academic national template, National generic, EU Horizon, RDA / International1Student DMP
Input profiles: for example: (Define national typology for recommended use of DMPs (light, detailed), key issues personal data, confidentiality of information, resource intensity, number of actors (outsiders))
Properties in 'dmp_generic'
20220
13

uses_data


Indicates whether the research project uses or produces data or if it is purely theoretical. If no data is used or produced, the dataset section does not need to be filled. 

Boolean
1trueProperties in 'dmp_generic'


 0





version


Version of DMPString
13Properties in 'dmp_generic'

12




 

Funding

  

#_Nested Data Structure if many funding sources for a large research program unless defined that DMP relates to single grant decision













funding



Funding related with the focus of the DMP

Nested Data Structure
0..nPublic after publishing the grant.Properties in 'dmp_generic'

11 011

2 (Derived from Funding status & Grant_id)

decision_expected


Expected date for funding decision

Encoded using the relevant ISO 8601 Date and Time compliant string

DateTime
1

2026-06-12T09:00:00Z

Properties in 'funding'n.a.20 020

2: select funding 3

end


Funding (Project) end

Encoded using the relevant ISO 8601 Date and Time compliant string

Date
1

2028-12-31

Used if funding period is different from project_end date

Properties in 'funding'

Note this can be an ongoing activity without a defined end - so optional in ttv (0..1)

https://iri.suomi.fi/model/ttv/paattymispaivamaara-4

20 020

2

funded


Funded partiesNested data structures
1
Properties in 'funding'


2






researcher_id

Identifier for the researcher that has received the fundingNested Data Structure
1..n
Properties in 'funded'


 0






 identifier
To indicate the value of an identifier (identifier string)String
10000-0000-0000-0000Properties in 'researcher_id'


 0






 type
The identifier type for the conceptStringTerm from Controlled Vocabulary: orcid, other1orcidProperties in 'researcher_id'


 0






organization_id

Identifier for the organization that has received the fundingNested Data Structure
0..n
Properties in 'funded'


 0






 identifier
To indicate the value of an identifier (identifier string)String
1https://ror.org/00abcde11Properties in 'organization_id'


 0






 type
The identifier type for the conceptStringTerm from Controlled Vocabulary: ROR, other1RORProperties in 'organization_id'


 0





funder


Name of the funding organization, official name of the funder as given in their registry or their websiteString
1Research Council of FinlandProperties in 'funding'NOTE: this is available through the funder id - this is duplication?20210

2

funder_id


ID of the funder, ROR if availableNested Data Structure
1
Properties in 'funding'funding organisation identifier expected in this context, in TTV points directly to organisation class, which has pointer to identifier class 11211

2: ROR API via search option3


identifier

Funder ID, recommended to use CrossRef Funder Registry. See: https://www.crossref.org/services/funder-registry/String
1

501100002428

Registry number of associated project Y-tunnus / Business ID 

Properties in 'funder_id'https://iri.suomi.fi/model/ttv/pysyvatunniste11211




type

Identifier typeStringTerm from Controlled Vocabulary: fundref, url, other1fundrefProperties in 'funder_id'

https://iri.suomi.fi/model/ttv/pysyvantunnisteentyyppi

this value comes from a controlled value set at:

http://uri.suomi.fi/codelist/research/PID 

11210



funding_call


Funding call under which the grant application was submittedString
1Funding call YProperties in 'funding'


2





funding_status


To express different phases of project funding lifecycle.StringTerm from Controlled Vocabulary: planned, applied, granted, rejected0..1

Applied

maDMP use case: automatically derived information from grant ID the project is applied/granted

Properties in 'funding'NOTE: this is related to a DMP, not information on the funding decision itself - no source for this! Is this useful? most of this data is not available, if it is not "granted".11210

3

grant_id


Grant ID of the associated projectNested data structure
0..1
Properties in 'funding'
11211

2 if DOI (not currently)3


identifier

Grant IDString
1

654321

Properties in 'grant_id'

https://iri.suomi.fi/model/ttv/pysyvatunniste

11211




type

Identifier typeStringTerm from Controlled Vocabulary: url, other1otherProperties in 'grant_id'

https://iri.suomi.fi/model/ttv/pysyvantunnisteentyyppi

this value comes from a controlled value set at:

http://uri.suomi.fi/codelist/research/PID 

11210granted_funding

Call for funding

String1Funding call YProperties in 'funding'2



parent_decision_id


Funding decision for the entire research program or research consortium for the grant_id

Nested Data Structure
0..1
Properties in 'funding'


 0






identifier

Grant ID of parent decisionString
1http://example.com/grants/776242Properties in 'parent_decision_id'

https://iri.suomi.fi/model/ttv/pysyvatunniste

11 011




type

Identifier typeStringTerm from Controlled Vocabulary: url, other1urlProperties in 'parent_decision_id'

https://iri.suomi.fi/model/ttv/pysyvantunnisteentyyppi

this value comes from a controlled value set at:

http://uri.suomi.fi/codelist/research/PID 

11 010



start


Funding (Project) start

DateEncoded using the relevant ISO 8601 Date compliant string1

2027-01-01

Used if funding period is different from project/start date

Properties in 'funding'https://iri.suomi.fi/model/ttv/alkamispaivamaara-620 020

2

submission_dl


Deadline for funding submission

DateEncoded using the relevant ISO 8601 Date compliant string12026-08-31Properties in 'funding'

n.a. (NOTE: This information is related to he funding call, which is it's own class), there it would be:

https://iri.suomi.fi/model/ttv/paattymispaivamaara-3 and 

https://iri.suomi.fi/model/ttv/paattymiskellonaika

(with the additional note that when the call type is "continuous" there a deadline is not valid (cardinality <>1)

20 020

2: select funding3
 

Project

 








TTV does not currently comprehensively process projects; nor connect them to funding decisions; this is in development: https://tietomallit.suomi.fi/model/researchfi_core_project?ver=1.0.1 







project



To list all project(s) for which the data and work are described in this DMPNested Data Structure
0..n
Properties in 'dmp_generic'
1
 01




description


Short description for the projectrdf:LangString
1This project aims to analyze the impact of urbanization on local biodiversity by collecting and assessing environmental data from multiple urban centers. Using remote sensing, field observations, and statistical modeling, the study will identify key factors influencing species diversity and habitat loss. The findings will support sustainable urban planning initiatives and inform conservation strategies.Properties in 'project'Available for funding decisions: https://iri.suomi.fi/model/ttv/tiivistelma11211

1 (project_id links to long description) otherwise 3

end


Project end date

Encoded using the relevant ISO 8601 Date and Time compliant string

Date
0..1

2028-12-31

If DMP is used for continuous process no end date is required, but this needs to be specified in description. Alternatively end date can be used to the end of funding period of long-term-plans.

Properties in 'project'see funding decision10 011

3 (Can trigger update process & reporting stage)

field_of_science


Scientific discipline of project. StringRecommended to use the UNESCO science classification0..n

12 Mathematics

Properties in 'project'

https://iri.suomi.fi/model/ttv/tutkimusala

uses controlled vocabulary: http://uri.suomi.fi/codelist/research/tutkimusalaluokitus

20 011

3 if need to be added by researcher
2 if Analytics / AI can be used to suggest based on ORCID, Project_ID or Description to identify UNESCO science classification. Keywords and freeword allow mapping to ontologies and hence smart searches (whereas controlled vocabularies and taxonomies tend force users to use whatever is close if there is no appropriate term available) UNESCO science classificationpore-in via main categories

project_id


Project identifierNested Data Structure
1Compare also with RAiD: https://raid.org/Properties in 'project'
11212

2


identifier

To indicate the specific value of an identifier for a projectString
1https://example.org/projectProperties in 'project_id'

121





type

To specify a type of an identifier for a project. StringTerm from Controlled Vocabulary: doi, raid, url1URLProperties in 'project_id'

121




related_funding


Identifier(s) of the grant(s) associated with this project.

StringGrant_id(s) in this DMP0..n654321Properties in 'project'


2





start


Project start date

DateEncoded using the relevant ISO 8601 Date and Time compliant string12026-01-01Properties in 'project'
10 011

3 (Can trigger update process e.g. after 3-6 months after start)

title


Name/Title of the projectrdf:LangString
1
Learning Analytics for Student Success in Higher Education
Properties in 'project'
11211

3
 

Security, Privacy, Rights and Ethics

 








This whole section does not exist in TTV, 

But maybe there is something on this in Metax?









security_privacy



Describe how the guidelines of ethics, security and privacy are followed if ethics committee needs to be consulted or agreements are needed for conducting the research.Nested Data Structure
0..1
Properties in 'dmp_generic'
11110

3 (from organisational list)

agreements


Other needed agreements.rdf:LangString
0..nDisclosure agreement with project partnersProperties in 'Security_privacy'
2
 020
13

agreements_data_right


Agreements needed with other organizations and people related to the rights to the material. Give both the type and name of the agreement. rdf:LangString
0..nData right agreement with external laboratory. Agreement for utilizing technical devices, and external research laboratory.Properties in 'Security_privacy'
2
220

3

data_use_region


To indicate the locations where the data in this DMP will be used?String
0..nEurope, South-AmericaProperties in 'Security_privacy'
2
 010



dpia


Assessment for DPIANested Data Structure
0..n




1





ethical_issues_description


To describe considerations in the data management that require compliance with laws and regulations (e.g. GDPR, animal welfare) due to the involvement of humans, animals, or sensitive information. This includes ensuring informed consent from participants, protecting privacy and confidentiality, and adhering to applicable legal and ethical standards throughout the research. Consider whether ethical issues can affect how data are stored and transferred, who can see or use them, and how long they are kept. Demonstrate awareness of these aspects and respective planning.rdf:LangString
0..1The study involves human participants; informed consent will be obtained, and GDPR compliance ensured. Ethical approval granted by the institutional review board.Properties in 'Security_privacy'
11210

3

ethical_issues_exist


To indicate whether there are ethical issues related to data that this DMP handles.StringTerm from Controlled Vocabulary: yes, no, unknown1

Yes

This is an important trigger because then the DMP must be very good

Properties in 'Security_privacy'
11210

3

ethical_issues_report


To indicate where a report/document that details all identified ethical issues (might be for example emit from a meeting with an ethical committee). Follow the national and international codes of conducts and institutional ethical guidelines, and check if ethical review (for example by an ethics committee) is required for data collection in the research project related to this DMP.String
0..1

example.com/ethical-issues-report

Properties in 'Security_privacy'
11210

3

ipr_copyright


To indicate whether there are IPR or copyright issues in research related to this DMP.

StringTerm from Controlled Vocabulary: yes, no, unknown0..1YesProperties in 'Security_privacy'
2
 010

3

ownership_data_right_organization


Organization that owns the data/ rights related to the data for this DMP. StringGive ROR if available, otherwise name of the official name of the organization as given in their website1https://ror.org/00abcde11Properties in 'Security_privacy'
2
210

3

ownership_data_right_person


To indicate who owns the data/rights related to the data for this DMP. Give ORCID, if available otherwise give name surname first nameString
0..n

0000-0000-0000-0000

Properties in 'Security_privacy'
2
210

3

risk_assessment_id


ID of risk assessmentNested Data Structure
0..1


Properties in 'Security_privacy'
2
 020

2


description ?

Explain if not needed?rdf:LandString






 0






identifier

To indicate the specific value of an identifier for risk assessmentString
1example.org/risk-assessmentProperties in 'risk_assessment_id'


 0






type

To specify a type of an identifier for risk assesmentStringTerm from Controlled Vocabulary: suggested uri1URIProperties in 'risk_assessment_id'


 0





related_project


Id(s) of project(s) related to the security measures.StringProject_id(s) in this DMP0..n






 0





related_dataset


Id(s) of dataset(s) related to the security measures.Stringdataset_id(s) in this DMP0..n






 0





research_permit


Rights related to data: Whether permission is required to collect data in researchBoolean
1TrueProperties in 'Security_privacy'
2
 010

3
 

Security, Privacy, Rights and Ethics - DPIA process 

    















dpia


Assesment for DPIANested Data Structure
0..n




1






data_external_processors

To indicate whether there are external processors.StringTerm from Controlled Vocabulary: yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
110

3 / 1


data_prosessing_basis

Basis for data processing.rdf:LangString
0..1Processing is necessary to achieve research objectives. Legal basis is informed consent.Properties in 'DPIA process' Optional addition
2
110

3 / 1


data_prosessing_sp_category

Basis for processing special categories of personal data.rdf:LangString
0..1Explicit consent is required for handling biometric and health data to ensure compliance with GDPR.Properties in 'DPIA process' Optional addition
2
110

3 / 1


data_transfer_country

To indicate to which countries personal data is transferred.StringTerm from Controlled Vocabulary0..nGermanyProperties in 'DPIA process' Optional addition
2
110

3 / 1


data_transfer_outside_EU

To indicate whether personal data is transferred outside the EU StringTerm from Controlled Vocabulary: yes, no, unknown0..1NoProperties in 'DPIA process' Optional addition
2
110

3 / 1


dpia_id

If DPIA exists, identifier for DPIANested Data Structure
0..1
Properties in 'DPIA' Optional addition
2
110

3



identifier
To indicate the specific value of an identifier for DPIAString
1https://example.org/projectProperties in 'dpia_id' Optional addition


 0







type

To specify a type of an identifier for DPIA. 

StringTerm from Controlled Vocabulary: URI, DOI1URIProperties in 'dpia_id' Optional addition


 0






dpia_needed

To assess whether DPIA is neededBoolean
0..1TrueProperties in 'Security_privacy'
1
 010




personal_data_sp_category

Special categories of personal data that is processed.Nested Data Structure
0..1
Properties in 'DPIA process' Optional addition
2
110

Requirement comes from the law



data_concerning_health

To indicate whether data concerning health of individuals is processed.

StringTerm from Controlled Vocabulary:  yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
110

3 / 1



ethnic_origin
To indicate whether data of ethnic origin is processed.StringTerm from Controlled Vocabulary:  yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
110

3 / 1



genetic_or_biometric_data

To indicate whether genetic or biometric data for identifying the persons is processed.

StringTerm from Controlled Vocabulary:  yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
110

3 / 1



other_sp_category
Describe the other special categories of data that you process  in the research.rdf:LangString
0..1NoneProperties in 'DPIA process' Optional addition
2
110

3 / 1



political_opinions

To indicate whether data of political opinions is processed.

Allowed Values: yes, no, unknown

StringTerm from Controlled Vocabulary:  yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
11

0



3 / 1



religion_philosophical_beliefs

To indicate whether data of religion or philosophical beliefs is processed.

Allowed Values: yes, no, unknown

StringTerm from Controlled Vocabulary:  yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
110

3 / 1



sexual_orientation_or_activity

To indicate whether data of sexual orientation or activity is processed.

Allowed Values: yes, no, unknown

StringTerm from Controlled Vocabulary:  yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
110

3 / 1



special_categories
All special categories of personal data that are processedStringTerm from Controlled Vocabulary:  Political opinions, Religious or philosophical beliefs, Trade union memberships, Genetic or biometric data, Sexual orientation or activity, Ethnic origin, Other0..nPolitical opinions; Religious or philosophical beliefs



1







trade_union_membership

To indicate whether data of of trade union membership is processed.

Allowed Values: yes, no, unknown

StringTerm from Controlled Vocabulary:  yes, no, unknown0..1YesProperties in 'DPIA process' Optional addition
2
110

3 / 1


personal_data_minimized

To specify how the processing of personal data is minimized.rdf:LangString
0..1Pseudonymization and removal of direct identifiersProperties in 'DPIA process' Optional addition
2
110

3 / 1




pre_dpia

To indicate whether risk assessment been filled in. (risk assessment/pre-dpia, selftest if DPIA is needed)

Boolean
0..1TrueProperties in 'DPIA process' Optional addition
2
110

3


privacy_notice_id

If privacy notice exist give link / archive numberNested Data Structure
0..1
Properties in 'DPIA process' Optional addition
2
110

3



identifier
To indicate the specific value of an identifier for privacy noticeString
1https://example.org/project



 0







type

To specify a type of an identifier for privacy notice.

StringTerm from Controlled Vocabulary: URL1URL



 0




Software





To describe software created during project and help manage it. To summarize information that describes and documents the creation, documentation, storage, versioning, licensing, archiving and/or publication of the software created in a project. 

The section captures the essential metadata needed to manage, reference, preserve, and ensure the reproducibility and reusability of the software within a research project.















software



A piece of research-related software, including its identification, purpose, access conditions, relationships to other research outputs, and plans for maintenance, documentation, and long-term archiving etc.

Nested Data Structure
0..n




 0





access


Conditions under which the software can be accessed.

StringTerm from Controlled Vocabulary: open, restricted, closed, embargoed 1




 0





archiving_location


Location where the software is planned to be archived.StringTerm from Controlled Vocabulary0..1




 0





contact


To indicate the contact person(s)/organization for the softwareNested Data Structure
1..n




 0






contact_id

Identifier for the contactNested Data Structure
1..n 




 0







identifier
To indicate the specific value of an identifier for contactString
1




 0







type
To specify a type of an identifier for contact. StringTerm from Controlled Vocabulary: Suggested from Codelist1




 0






firstname

First name of the contactString
1




 0






lastname

Last name of the contactString
1




 0






mbox

E-mail of the contactString
1




 0





current_state




Current state of the software.

StringTerm from Controlled Vocabulary: planned, in development, discontinued, operational...0..1




 0





description


A short description of the softwarerdf:LangString
0..1




 0





distribution_type


Indicates in what form(s) the software is available

StringTerm from Controlled Vocabulary: source_code, executable, container, library_package, web_service, other0..n




 0





documentation


To list where to find usage instructions, manuals, dependencies or technical documentation.

URI
0..n




 0





license


License specifying how the software may be used, modified, and shared.

Nested Data Structure
0..n




 0






license_ref

Link (URI) to license document.String
1example.com/licence



 0






start_date

If date is set in the future, it indicates embargo period.

DateTimeEncoded using the relevant ISO 8601 Date and Time compliant string12025-12-31T12:27:37Z



 0





methodology


To describe methodology, procedures, workflows, development etc. at general level.rdf:LandString
0..1




 0





name


Name of the softwarestring
0..1




 0





open_location


URL of service where the software can be accessed or downloaded.

URI
0..n




 0





operating_system


Supported operating systems or platforms required by the software.

StringTerm from Controlled Vocabulary0..n




 0





programming_language


Programming language(s) used in software

StringTerm from Controlled Vocabulary0..n




 0





purpose


The intended role of the software in the research (analysis, workflow, simulation, etc.).

rdf:LangString
0..1




 0





related_dataset


Dataset id(s) that this software is associated with within the DMP. 

String
0..n




 0





related_identifier


To provide references to related resources, such as publications, datasets or datasets, that are associated with the software. This helps to establish connections between different research outputs and enhances the discoverability and context of the dataset.

Nested Data Structure
0..n




 0






identifier

Value of the identifierString
1https://example.com/



 0






metadata_scheme

Name of the related metadata schema (if applicable)String
0..1DDI-L



 0






relation_type

Type of relation between the resource and the related resource

StringTerm from Controlled Vocabulary: suggested DataCite relationType https://datacite-metadata-schema.readthedocs.io/en/4.5/appendices/appendix-1/relationType/1

HasMetadata





 0






resource_type

Type of the related resource.StringTerm from Controlled Vocabulary: suggested values from DataCiteresourceTypeGeneral0..1Model



 0






scheme_type

Type of the related metadata scheme linked with scheme URI (if applicable)String
0..1XSD



 0






scheme_uri

Link to the scheme of the identifier (if applicable)URI
0..1

example.com/metadata-scheme

http://www.ddialliance.org/Specification/DDI-Lifecycle/3.1/XMLSchema/instance.xsd





 0






type

Type of the identifier

StringTerm from Controlled Vocabulary: Suggested DataCite relatedIdentifierType: https://datacite-metadata-schema.readthedocs.io/en/4.5/appendices/appendix-1/relatedIdentifierType/1URL 
Controlled vocabulary:  http://uri.suomi.fi/codelist/research/PID 




 0





related_project


Project id(s) of the project(s) that this software is associated with within this DMP.

String
0..nexample.com/project



 0





software_id


Persistent identifier (PID) for the software

Nested Data Structure
0..n




 0






identifier

Identifier string

string
1




 0






type

Type of identifier

String
1




 0





version


The current version or release number of the software.

string
1




 0





version_mgmt


How versions are tracked and managed

rdf:LangString
0..1




 0




...