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:

  1. Es gibt keine RIS-Schnittstelle, die die verknüpfte Entität bereitstellt → Es müssen alle erforderlichen Informationen zu dieser Entität mitgeliefert werden.
  2. 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)
  3. 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:

  1. Die Programminformationen bei der Finanzierung bei den Projektdaten
  2. Die Organisationseinheit im Konsortium bei den Projektdaten.
  3. Die Organisationseinheit im Funding als Recipient bei den Projektdaten.
  4. 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.
                }
              ]
            },
    
  }
}