Data models for the DFG Survey on Coordinated Programmes
More information may be available on the schema's about page.
The schema definition is available as
URI: https://concepts.trr379.de/s/dfg-cp-survey
Name: trr379-dfg-cp-survey
Schema Diagram
erDiagram
CurationAid {
stringList curation_comments
string display_label
string display_note
}
Gender {
string name
stringList curation_comments
string display_label
string display_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
YYYY birth_date
EmailAddressList emails
string family_name
string given_name
string honorific_name_prefix
string honorific_name_suffix
string orcid
PromotionStatusClassification promotion_status
ConsentClassifcation publication_consent
stringList curation_comments
string display_label
string display_note
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Organization {
string name
string short_name
stringList curation_comments
string display_label
string display_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 name
string short_name
stringList curation_comments
string display_label
string display_note
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
City {
string name
stringList curation_comments
string display_label
string display_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
stringList curation_comments
string display_label
string display_note
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
StatusGroup {
string name
stringList curation_comments
string display_label
string display_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
stringList curation_comments
string display_label
string display_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
DegreeOriginClassification degree_origin
}
PromotionStatus {
YYYYMM promotion_start_date
PromotionStatusClassification promotion_status
YYYYMM dissertation_submission_date
YYYYMM oral_exam_date
}
ConsortiumParticipation {
ParticipationFundingClassification participation_funding
YYYYMM participation_start_date
YYYYMM participation_end_date
}
Role {
string name
stringList curation_comments
string display_label
string display_note
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
}
ValueSpecificationMixin {
uriorcurie range
string 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
}
Property {
uriorcurie pid
uriorcurieList broad_mappings
uriorcurieList close_mappings
string description
uriorcurieList exact_mappings
uriorcurieList narrow_mappings
uriorcurieList related_mappings
NodeUriOrCurie schema_type
}
Statement {
}
Thing {
uriorcurie pid
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
}
Annotation {
string annotation_value
}
Identifier {
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
IssuedIdentifier {
string schema_agency
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
ComputedIdentifier {
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
Checksum {
uriorcurie creator
HexBinary notation
NodeUriOrCurie schema_type
}
DOI {
string schema_agency
uriorcurie creator
string notation
NodeUriOrCurie schema_type
}
CurationAid ||--}o Identifier : "identifiers"
Gender ||--}o Identifier : "identifiers"
Gender ||--}o Thing : "relations"
Gender ||--}o Annotation : "annotations"
Gender ||--}o AttributeSpecification : "attributes"
Gender ||--}o Statement : "characterized_by"
Person ||--}| ConsortiumParticipation : "consortium_participation"
Person ||--|| Discipline : "discipline"
Person ||--|| Gender : "gender"
Person ||--}| Country : "nationality"
Person ||--|| Country : "prior_country"
Person ||--|| Organization : "primary_affiliation"
Person ||--}o Organization : "other_affiliations"
Person ||--|o PromotionQualifyingDegree : "promotion_qualifying_degree"
Person ||--}o Identifier : "identifiers"
Person ||--}o Thing : "relations"
Person ||--}o Annotation : "annotations"
Person ||--}o AttributeSpecification : "attributes"
Person ||--}o Statement : "characterized_by"
Organization ||--|o City : "at_location"
Organization ||--}o Identifier : "identifiers"
Organization ||--}o Thing : "relations"
Organization ||--}o Annotation : "annotations"
Organization ||--}o AttributeSpecification : "attributes"
Organization ||--}o Statement : "characterized_by"
Project ||--}o Identifier : "identifiers"
Project ||--}o Thing : "relations"
Project ||--}o Annotation : "annotations"
Project ||--}o AttributeSpecification : "attributes"
Project ||--}o Statement : "characterized_by"
City ||--}o Identifier : "identifiers"
City ||--}o Thing : "relations"
City ||--}o Annotation : "annotations"
City ||--}o AttributeSpecification : "attributes"
City ||--}o Statement : "characterized_by"
Country ||--}o Identifier : "identifiers"
Country ||--}o Thing : "relations"
Country ||--}o Annotation : "annotations"
Country ||--}o AttributeSpecification : "attributes"
Country ||--}o Statement : "characterized_by"
StatusGroup ||--}o Identifier : "identifiers"
StatusGroup ||--}o Thing : "relations"
StatusGroup ||--}o Annotation : "annotations"
StatusGroup ||--}o AttributeSpecification : "attributes"
StatusGroup ||--}o Statement : "characterized_by"
Discipline ||--|o Discipline : "part_of"
Discipline ||--}o Discipline : "parts"
Discipline ||--}o Identifier : "identifiers"
Discipline ||--}o Thing : "relations"
Discipline ||--}o Annotation : "annotations"
Discipline ||--}o AttributeSpecification : "attributes"
Discipline ||--}o Statement : "characterized_by"
ConsortiumParticipation ||--|| StatusGroup : "status_group"
ConsortiumParticipation ||--|o Role : "role"
Role ||--}o Identifier : "identifiers"
Role ||--}o Thing : "relations"
Role ||--}o Annotation : "annotations"
Role ||--}o AttributeSpecification : "attributes"
Role ||--}o Statement : "characterized_by"
ThingMixin ||--}o Annotation : "annotations"
ThingMixin ||--}o AttributeSpecification : "attributes"
ThingMixin ||--}o Statement : "characterized_by"
AttributeSpecification ||--|| Property : "predicate"
AttributeSpecification ||--}o Annotation : "annotations"
AttributeSpecification ||--}o AttributeSpecification : "attributes"
AttributeSpecification ||--}o Statement : "characterized_by"
Property ||--}o Thing : "relations"
Property ||--}o Annotation : "annotations"
Property ||--}o AttributeSpecification : "attributes"
Property ||--}o Statement : "characterized_by"
Statement ||--|| Thing : "object"
Statement ||--|| Property : "predicate"
Thing ||--}o Thing : "relations"
Thing ||--}o Annotation : "annotations"
Thing ||--}o AttributeSpecification : "attributes"
Thing ||--}o Statement : "characterized_by"
ValueSpecification ||--}o Thing : "relations"
ValueSpecification ||--}o Annotation : "annotations"
ValueSpecification ||--}o AttributeSpecification : "attributes"
ValueSpecification ||--}o Statement : "characterized_by"
Annotation ||--|o Thing : "annotation_tag"
Press "Alt" / "Option" to enable Pan & Zoom
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 |
CurationAid | Technical helper providing curation-related slots |
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 |
City | Incorporated populated place |
Country | A political association with effective dominion over a geographic area |
Discipline | A branch of knowledge and study, as defined by the Federal Statistical Office... |
Gender | Identification as male/masculine, female/feminine or something else, and asso... |
Organization | A social or legal institution such as a company, a society, or a university |
Person | A person that contributes to, or is associated with TRR379 in some form or fu... |
Project | TRR379 project, formally defined in the grant application and by the manageme... |
Property | An RDF property, a Thing used to define a predicate , for example in a `St... |
Role | Function in a project for persons classified as "other scientifically engaged... |
StatusGroup | Personnel status groups, defined and distinguished by the DFG |
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 |
---|---|
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 city |
attributes | Declares a relation that associates a Thing (or another attribute) with an ... |
birth_date | Date of birth |
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... |
consortium_participation | Information on the subject's nature of participation in the consortium |
creator | An agent responsible for making an entity |
curation_comments | A comment about a metadata record either providing additional information for... |
degree_date | Date when the qualifying degree was received |
degree_origin | Whether the degree that qualifies for a doctorate was received outside German... |
degree_type | Type of degree that qualifies 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 to shown when the record is displayed as an item |
display_note | Note to shown when the record is displayed as an item |
dissertation_submission_date | Date when the dissertation was submitted |
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 |
gender | Gender |
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 |
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 | Nationality |
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 | Associated ORCID identifier (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 date |
participation_funding | Funding |
participation_start_date | Start date |
parts | The entities that are parts of the subject |
pid | Persistent and globally unique identifier of a Thing |
predicate | Reference to a Property within a Statement |
primary_affiliation | Primary affiliation |
prior_country | Country prior to participation start |
promotion_qualifying_degree | Promotion qualifying degree (only for non-medical doctoral researchers) |
promotion_start_date | Estimated date on which doctoral work began |
promotion_status | Current status of the doctoral project (only for doctoral researchers) |
publication_consent | Here is the subset: |
range | Declares that the value of a Thing or AttributeSpecification are instance... |
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 |
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 |
value | Value of a thing |
Enumerations
Enumeration | Description |
---|---|
ConsentClassifcation | Distinguished consent responses |
DegreeOriginClassification | Distinguished origin of a doctorate-qualifying degree |
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 |
---|---|