Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Definitionen av ESI

https://wiki.geant.org/display/SM/European+Student+Identifier:

ESI with nation-wide (or region-wide) scope student code :

urn:schac:personalUniqueCode:int:esi:<country-code>:<code>

ESI with HEI-wide scope student code :

urn:schac:personalUniqueCode:int:esi:<sHO>:<code>

Where:

  • <country-code> is a valid ISO 3166 country code identifier to qualify the student code with so that it uniquely identifies the student within the Member State (officially assigned ISO 3166-1 alpha-2 country code) or administrative division (e.g. province or state; ISO 3166-2 code), where applicable.
  • <sHO> is the Higher Education Institution's schacHomeOrganization value (possibly further qualified with the organisational unit issuing the student code). Required if the student code is issued by the Home Organization of the student (or one of its org units) and there can be no guarantee that it uniquely identifies the student within the Member State or administrative division.
  • <code> is a string that uniquely identifies the student within the scope that it has been issued. It has to satisfy the requirements for strings to be used in URNs according to RFC 2141, sections 2.2 to 2.4.
  • The complete schacPersonalUniqueCode attribute value for the ESI does not exceed 255 characters in length.

Examples

Non-normative examples for both forms:

  • ESI with nation-wide scope student codes :
    urn:schac:personalUniqueCode:int:esi:hr:xxxxxxxxxx
  • ESI with HEI-wide scope student codes :
    urn:schac:personalUniqueCode:int:esi:example.edu:xxxxxxxxxx
    urn:schac:personalUniqueCode:int:esi:math.example.edu:xxxxxxxxxx

StudentUID från Ladok

I Ladok finns ett internt StudentUID för varje student. Värdet kommer ursprungligen från UHR:s studenttjänst och samordnas med NyA/Antagning.se.

...

StudentUID i Ladok är ett uuid, exempelvis 9e342e78-5b6c-4902-966e-50e28a21e601. Detta ska konverteras till uppercase och strippas på bindesträck. Resultat blir exvis 9E342E785B6C4902966E50E28A21E601.StudentUID ska läggas

schacPersonalUniqueCode blir då: urn:schac:PersonalUniqueCode:seint:ESIesi:ladok.se:9E342E785B6C4902966E50E28A21E6019e342e78-5b6c-4902-966e-50e28a21e601 (77 tecken).

Notera att ESI-värdet bara ska släppas för aktiva studenter. Det går alltså inte att plocka StudentUID direkt från Antagning.se då alla användare där inte är (eller har varit) aktiva studenter.