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