RIS-Identifier
Im Feld „id“ sollte bei jeder Entität der technische Identifier der jeweiligen Datenquelle stehen.
Wenn es Verknüpfungen zu anderen Entitäten gibt, gibt es drei Möglichkeiten:
- Es gibt keine RIS-Schnittstelle, die die verknüpfte Entität bereitstellt → Es müssen alle erforderlichen Informationen zu dieser Entität mitgeliefert werden.
- Schnittstelle im gleichen System vorhanden → Die Entität kann von der entsprechenden Schnittstelle mittels „id“ abgefragt werden (derzeit könnte z.B. das Programm zu einem Call im Eingabetool mit dieser id abgefragt werden)
- RIS-Schnittstelle in einem anderen System vorhanden (z.B. Projektdaten werden vom Fördergeber bereitgestellt und zugehörige Programminfos vom Eingabetool) → Es muss ein RIS-Identifier mitgeliefert werden, mit dem die Entität von der zugehörigen Schnittstelle geliefert wird.
Der RIS-Identifier wird als sogenannter „Federated Identifier“ zusätzlich zur „id“ mitgeliefert.
Derzeit gibt es folgende Fälle, bei denen ein RIS-Identifier verwendet werden könnten:
- Die Programminformationen bei der Finanzierung bei den Projektdaten
- Die Organisationseinheit im Konsortium bei den Projektdaten.
- Die Organisationseinheit im Funding als Recipient bei den Projektdaten.
- Die Organisationseinheit als Affiliation beim Projekt-Team.
Format
ris:<MemberID>:<EntityType>:<EntityID>
MemberID: wie in der Registry angeführt:
- Forschungsstätte: MemberID entspricht MinisteriumsID
- Fördergeber: MemberID entspricht Kürzel des Fördergebers
EntityType: z.B funding, orgunit, project
EntityID: interne ID der Datenquelle
Beispiel: ris:UL:orgunit:3 → Organisationseinheit der Uni Klagenfurt mit der internen ID 3.
Folgendes Beispiel zeigt den Unterschied zwischen id und RIS-ID:
Example-Project
{
"project": {
"..."
"consortium": {
"orgUnit": [
{
"id": "xy123", // interne ID der Organisationseinheit im System des FWF
"name": "Fakultät für technische Wissenschaften",
"identifiers": [
{
"type":"RIS_SYNERGY",
"value":"ris:UL:orgunit:828"
}
]
"partOf": {
"orgUnit": {
"id": "xy124", interne ID der Organisationseinheit im System des FWF
"name": "Universität Klagenfurt",
"identifiers": [
{
"type":"RIS_SYNERGY"
"value":"ris:UL:orgunit:3"
},
{
"type":"ROR"
"value":"05q9m0937"
}
]
}
}
},
{
"id": 12345, // interne ID der Organisationseinheit im System des FWF
"name": "Dynatrace"
}
]
},
"funded": [
{
...
"as": {
"as": {
"id": "880656_1",
"type": "GRANT",
"name": [
{
"lang": "de",
"trans": "O",
"text": "XXX"
}
],
...
"partOf": {
"id": "abc",
"identifiers": [
{
"type": "RIS_SYNERGY",
"value": "ris:FWF:funding:123" // Informationen zu diesem Funding können im Eingabetool mit dieser RIS-ID abgeholt werden.
}
]
},
}
}