SCHAC personal unique code   othershow all attributes
Name schacPersonalUniqueCode
Description Specifies a “unique code” for the subject it is associated with
Vocabulary see permissible values below
References SCHAC, ISO3166-1 alpha-2
OIDC Claim: schacPersonalUniqueCode
Type: JSON array
LDAP Syntax Directory String
# of values multi
Example values
  • urn:schac:personalUniqueCode:int:esi:HR:xxxxxxxxxx


Specifies a “unique code” for the subject it is associated with. Its value does not necessarily correspond to any identifier outside the scope of the directories using this schema.

This might be Student number, Employee number,...

Permissible values



<country-code> = valid two-letter ISO3166-1 alpha-2 country code

<string> a namespace specific string as defined in RFC8141 but case-insensitive, from a nationally controlled vocabulary, published through the URI identified at the SCHAC URN Registry.

<country-code> = int

<string> MUST be registered in the SCHAC URN Registry


  • The European Student Identifier ESI uses schacPersonalUniqueCode as container.

All attribute definitions in a single document: Switch edu-ID Attribute Specification