Skip to content

Data models for the DFG Survey on Coordinated Programmes

This version is up-to-date with the 2025 edition of the survey.

More information may be available on the schema's about page.

The schema definition is available as

Upcoming changes to this schema may be available in an (unreleased) development version.

URI: https://concepts.trr379.de/s/dfg-cp-survey

Name: trr379-dfg-cp-survey

Schema Diagram

erDiagram Annotation { string annotation_value } AttributeSpecification { uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type uriorcurie range string value } Checksum { uriorcurie creator HexBinary notation NodeUriOrCurie schema_type } City { string name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } ComputedIdentifier { uriorcurie creator string notation NodeUriOrCurie schema_type } ConsortiumParticipation { ParticipationFundingClassification participation_funding YYYYMM participation_start_date YYYYMM participation_end_date } ConsortiumProject { string short_name string title string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Contributor { YYYY birth_year EmailAddressList emails string orcid ConsentClassifcation publication_consent ConsentClassifcation person_identity_consent ConsentClassifcation record_retention_consent stringList additional_names string family_name string given_name string honorific_name_prefix string honorific_name_suffix string formatted_name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Country { string name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } DOI { string schema_agency uriorcurie creator string notation NodeUriOrCurie schema_type } DSCOrganization { string name string short_name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Discipline { string name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } FlatThing { string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Gender { string name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Identifier { uriorcurie creator string notation NodeUriOrCurie schema_type } IssuedIdentifier { string schema_agency uriorcurie creator string notation NodeUriOrCurie schema_type } Organization { string name string short_name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Person { stringList additional_names string family_name string given_name string honorific_name_prefix string honorific_name_suffix string formatted_name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Project { string short_name string title string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } PromotionQualifyingDegree { DegreeTypeClassification degree_type YYYYMM degree_date } PromotionStatus { YYYYMM promotion_start_date YYYYMM dissertation_submission_date YYYYMM oral_exam_date } Property { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Role { string name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Statement { } StatusGroup { string name string display_label string display_note stringList editorial_note uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } Thing { uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } ThingMixin { uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } ValueSpecification { uriorcurie range string value uriorcurie pid uriorcurieList broad_mappings uriorcurieList close_mappings string description uriorcurieList exact_mappings uriorcurieList narrow_mappings uriorcurieList related_mappings NodeUriOrCurie schema_type } ValueSpecificationMixin { uriorcurie range string value } Annotation ||--|o Thing : "annotation_tag" AttributeSpecification ||--|| Property : "predicate" AttributeSpecification ||--}o Annotation : "annotations" AttributeSpecification ||--}o AttributeSpecification : "attributes" AttributeSpecification ||--}o Statement : "characterized_by" City ||--|| Country : "at_location" City ||--}o Annotation : "annotations" City ||--}o AttributeSpecification : "attributes" City ||--}o Identifier : "identifiers" City ||--}o Statement : "characterized_by" City ||--}o Thing : "relations" ConsortiumParticipation ||--|o Role : "role" ConsortiumParticipation ||--|| StatusGroup : "status_group" ConsortiumParticipation ||--}o ConsortiumProject : "participation_project" ConsortiumProject ||--|o Thing : "part_of" ConsortiumProject ||--}o Annotation : "annotations" ConsortiumProject ||--}o AttributeSpecification : "attributes" ConsortiumProject ||--}o Identifier : "identifiers" ConsortiumProject ||--}o Statement : "characterized_by" ConsortiumProject ||--}o Thing : "relations" Contributor ||--|o PromotionQualifyingDegree : "promotion_qualifying_degree" Contributor ||--|o PromotionStatus : "promotion_status" Contributor ||--|| Country : "prior_country" Contributor ||--|| DSCOrganization : "primary_affiliation" Contributor ||--|| Discipline : "discipline" Contributor ||--|| Gender : "gender" Contributor ||--}o Annotation : "annotations" Contributor ||--}o AttributeSpecification : "attributes" Contributor ||--}o DSCOrganization : "other_affiliations" Contributor ||--}o Identifier : "identifiers" Contributor ||--}o Statement : "characterized_by" Contributor ||--}o Thing : "relations" Contributor ||--}| ConsortiumParticipation : "consortium_participation" Contributor ||--}| Country : "nationality" Country ||--}o Annotation : "annotations" Country ||--}o AttributeSpecification : "attributes" Country ||--}o Identifier : "identifiers" Country ||--}o Statement : "characterized_by" Country ||--}o Thing : "relations" DSCOrganization ||--|o DSCOrganization : "part_of" DSCOrganization ||--|| City : "at_location" DSCOrganization ||--}o Annotation : "annotations" DSCOrganization ||--}o AttributeSpecification : "attributes" DSCOrganization ||--}o Identifier : "identifiers" DSCOrganization ||--}o Statement : "characterized_by" DSCOrganization ||--}o Thing : "relations" Discipline ||--|o Discipline : "part_of" Discipline ||--}o Annotation : "annotations" Discipline ||--}o AttributeSpecification : "attributes" Discipline ||--}o Discipline : "parts" Discipline ||--}o Identifier : "identifiers" Discipline ||--}o Statement : "characterized_by" Discipline ||--}o Thing : "relations" FlatThing ||--}o Annotation : "annotations" FlatThing ||--}o AttributeSpecification : "attributes" FlatThing ||--}o Identifier : "identifiers" FlatThing ||--}o Statement : "characterized_by" FlatThing ||--}o Thing : "relations" Gender ||--}o Annotation : "annotations" Gender ||--}o AttributeSpecification : "attributes" Gender ||--}o Identifier : "identifiers" Gender ||--}o Statement : "characterized_by" Gender ||--}o Thing : "relations" Organization ||--|o Organization : "part_of" Organization ||--|o Thing : "at_location" Organization ||--}o Annotation : "annotations" Organization ||--}o AttributeSpecification : "attributes" Organization ||--}o Identifier : "identifiers" Organization ||--}o Statement : "characterized_by" Organization ||--}o Thing : "relations" Person ||--}o Annotation : "annotations" Person ||--}o AttributeSpecification : "attributes" Person ||--}o Identifier : "identifiers" Person ||--}o Statement : "characterized_by" Person ||--}o Thing : "relations" Project ||--|o Thing : "part_of" Project ||--}o Annotation : "annotations" Project ||--}o AttributeSpecification : "attributes" Project ||--}o Identifier : "identifiers" Project ||--}o Statement : "characterized_by" Project ||--}o Thing : "relations" PromotionQualifyingDegree ||--|| DSCOrganization : "degree_institution" Property ||--}o Annotation : "annotations" Property ||--}o AttributeSpecification : "attributes" Property ||--}o Statement : "characterized_by" Property ||--}o Thing : "relations" Role ||--}o Annotation : "annotations" Role ||--}o AttributeSpecification : "attributes" Role ||--}o Identifier : "identifiers" Role ||--}o Statement : "characterized_by" Role ||--}o Thing : "relations" Statement ||--|| Property : "predicate" Statement ||--|| Thing : "object" StatusGroup ||--}o Annotation : "annotations" StatusGroup ||--}o AttributeSpecification : "attributes" StatusGroup ||--}o Identifier : "identifiers" StatusGroup ||--}o Statement : "characterized_by" StatusGroup ||--}o Thing : "relations" Thing ||--}o Annotation : "annotations" Thing ||--}o AttributeSpecification : "attributes" Thing ||--}o Statement : "characterized_by" Thing ||--}o Thing : "relations" ThingMixin ||--}o Annotation : "annotations" ThingMixin ||--}o AttributeSpecification : "attributes" ThingMixin ||--}o Statement : "characterized_by" ValueSpecification ||--}o Annotation : "annotations" ValueSpecification ||--}o AttributeSpecification : "attributes" ValueSpecification ||--}o Statement : "characterized_by" ValueSpecification ||--}o Thing : "relations"

Classes

Class Description
Annotation A tag/value pair with the semantics of OWL Annotation
AttributeSpecification An attribute is conceptually a thing, but it requires no dedicated identifier...
ConsortiumParticipation Information on the nature of a person's participation in the consortium
Identifier An identifier is a label that uniquely identifies an item in a particular con...
        ComputedIdentifier An identifier that has been derived from information on the identified entity
                Checksum A Checksum is a value that allows to check the integrity of the contents of a...
        IssuedIdentifier An identifier that was issued by a particular agent with a notation that has ...
                DOI Digital Object Identifier (DOI; ISO 26324), an identifier system governed by ...
PromotionQualifyingDegree Information items on the degree that qualifies a person for working towards a...
PromotionStatus Information items on the process to receiving a doctoral degree
Statement An RDF statement that links a predicate (a Property) with an object (a ...
Thing The most basic, identifiable item
        FlatThing Thing variant that provides a basis for the annotation and curation of more...
                City Incorporated populated place
                Country A political association with effective dominion over a geographic area
                Discipline Fixed set of knowledge and study branches, as defined by the Federal Statisti...
                Gender Fixed set of gender categories of a person, as defined and distinguished by t...
                Organization A social or legal institution such as a company, a society, or a university
                        DSCOrganization A social or legal institution such as a company, a society, or a university
                Person Person agents are people, alive, dead, or fictional
                        Contributor A person that contributes to, or is associated with TRR379 in some form or fu...
                Project A collective endeavour of some kind
                        ConsortiumProject TRR379 projects, as formally defined in the grant application and by the mana...
                Role Function in a project for persons classified as "other scientifically engaged...
                StatusGroup Fixed set of personnel status groups, as defined and distinguished by the DFG
        Property An RDF property, a Thing used to define a predicate, for example in a `St...
        ValueSpecification A Thing that is a value of some kind
ThingMixin Mix-in with the common interface of Thing and AttributeSpecification
ValueSpecificationMixin Mix-in for a (structured) value specification

Slots

Slot Description
about A relation of an information artifact to the subject, such as a URL identifyi...
additional_names Additional name(s) associated with the subject, such as one or more middle na...
annotation_tag A tag identifying an annotation
annotation_value The actual annotation
annotations A record of properties of the metadata record on a subject, a collection of t...
at_location Associate the subject with a location
attributes Declares a relation that associates a Thing (or another attribute) with an ...
birth_year Year a person was born
broad_mappings A list of terms from different schemas or terminology systems that have broad...
characterized_by Qualifies relationships between a subject Thing and an object Thing with ...
close_mappings A list of terms from different schemas or terminology systems that have close...
conforms_to An established standard to which the subject conforms
consortium_participation Information on a person's nature of participation in the consortium
creator An agent responsible for making an entity
degree_date Date when the qualifying degree was received
degree_institution Institution that granted the degree that qualifies a person for a doctorate
degree_type Type of degree that qualifies a person for a doctorate
description A free-text account of the subject
discipline The area of study and teaching in which you are primarily active
display_label Label that can be shown when the metadata record is displayed as an item
display_note Note that can be shown when the record is displayed as an item
dissertation_submission_date Date when the dissertation was submitted
editorial_note A comment about a metadata record either providing additional information for...
emails Associated email address
exact_mappings A list of terms from different schemas or terminology systems that have ident...
family_name The (inherited) family name of the subject
formatted_name A formatted text corresponding to the name of the subject
gender Gender as distinguished by the DFG
given_name The given (non-inherited) name of the subject
honorific_name_prefix The honorific prefix(es) of the subject's name
honorific_name_suffix The honorific suffix(es) of the subject's name
identifiers An unambiguous reference to the subject within a given context
keywords One or more keywords or tags describing the subject
kind The nature of the subject
locator A descriptive identifier that locates a resource within a containing resource
mappings A list of terms from different schemas or terminology systems that have compa...
name Name of the subject
narrow_mappings A list of terms from different schemas or terminology systems that have narro...
nationality Country in which a person holds citizenship
notation String of characters such as "T58:5" or "30:4833" used to uniquely identify a...
object Reference to a Thing within a Statement
oral_exam_date Date of a successfully concluded dissertation defense, disputation, rigorosum...
orcid ORCID identifier of a person (see https://orcid
other_affiliations Affiliations in addition to the primary affiliation
part_of The entity that the subject is a part of
participation_end_date End of this participation in the consortium
participation_funding The amount of funding provided by the consortium for this participation
participation_project The consortium projects that this participation was associated with
participation_start_date Start of this participation in the consortium
parts The entities that are parts of the subject
person_identity_consent Consent can be given to use a minimal person record (family/given/additional ...
pid Persistent and globally unique identifier of a Thing
predicate Reference to a Property within a Statement
primary_affiliation The institution at which a person is working
prior_country Country in which a person worked prior to beginning a participation in the co...
promotion_qualifying_degree Information on the university degree that qualifies the person for a doctorat...
promotion_start_date Estimated date on which doctoral work began
promotion_status Current status of the doctoral project
publication_consent Consent can be given to use a subset of this information for creating or upda...
range Declares that the value of a Thing or AttributeSpecification are instance...
record_retention_consent Consent can be given to store the entire record for next year's survey, such ...
related_mappings A list of terms from different schemas or terminology systems that have relat...
relations Declares an unqualified relation of the subject Thing to another Thing
role Function in project
same_as Declares that the subject and an object are equal
schema_agency Name of the agency that issued an identifier
schema_type State that the subject is an instance of a particular schema class
short_name A shortened name for the subject
status_group Status group a person is currently a member of
title A summarily description of the subject
value Value of a thing

Enumerations

Enumeration Description
ConsentClassifcation Distinguished consent responses
DegreeTypeClassification Distinguished types of a doctorate-qualifying degree
ParticipationFundingClassification Distinguished funding types
PromotionStatusClassification Distinguished states of a doctoral project

Types

Type Description
Boolean A binary (true or false) value
Curie a compact URI
Date a date (year, month and day) in an idealized calendar
DateOrDatetime Either a date or a datetime
Datetime The combination of a date and time
Decimal A real number with arbitrary precision that conforms to the xsd:decimal speci...
Double A real number that conforms to the xsd:double specification
EmailAddress RFC 5322 compliant email address
Float A real number that conforms to the xsd:float specification
HexBinary hex-encoded binary data
Integer An integer
Jsonpath A string encoding a JSON Path
Jsonpointer A string encoding a JSON Pointer
Ncname Prefix part of CURIE
Nodeidentifier A URI, CURIE or BNODE that represents a node in a model
NodeUriOrCurie A type referencing an graph node
NonNegativeInteger An integer
Objectidentifier A URI or CURIE that represents an object in the model
Sparqlpath A string encoding a SPARQL Property Path
String A character string
Time A time object represents a (local) time of day, independent of any particular...
Uri a complete URI
Uriorcurie a URI or a CURIE
YYYY W3C variant/subset of IS08601 for specifying a year using a four-digit string
YYYYMM W3C variant/subset of IS08601 for specifying a month in a particular year as ...

Subsets

Subset Description