Attributenschema
Hieronder volgt de lijst van attributen (autorisatie-kenmerken) die zijn vastgesteld voor de SURFfederatie in overleg met de aangesloten instellingen, met name binnen het 3TU samenwerkingsverband. Dit schema is in belangrijke mate gebaseerd op het EduPerson en SCHAC schemas vanwege de verwachte toekomstige internationale samenwerking; een aantal attributen die specifiek zijn voor de SURFfederatie en Nederland zijn toegevoegd.
| naam*) |
omschrijving |
voorbeeld(en) |
| uid |
user id/loginnaam |
pietpuk | 4236712 |
| sn |
achternaam |
Puk | van Puffelen |
| givenName |
voornaam |
Piet | prof.dr.ir. J.A.B. |
| cn |
volledige naam |
Pieterman Puk |
| displayName |
weergavenaam |
Pietje |
| mail |
e-mail adres |
p.puk@rug.nl | J.A.B.vanPuffelen@tudelft.nl |
piet123@gmail.com |
| eduPersonAffiliation |
soort relatie |
student | employee |
| eduPersonEntitlement |
rechtaanduiding |
bepaald in overleg met de dienstenaanbieder |
| eduPersonPrincipalName |
unieke naam |
pietpuk@tudelft.nl |
| preferredLanguage |
voorkeurstaal |
nl | en | de |
| schacHomeOrganization |
domeinnaam |
tudelft.nl |
| schacHomeOrganizationType |
type organisatie |
urn:mace:terena.org:schac: homeOrganizationType:eu: higherEducationInstitution |
| nlEduPersonHomeOrganization (deprecated) |
instellingsnaam |
Technische Universiteit Delft | Hogeschool Utrecht |
| nlEduPersonStudyBranch |
CROHO code |
52734 |
| nlEduPersonOrgUnit |
afdelingsnaam |
Faculteit der Letteren | Bibliotheek | IT Diensten |
| nlStudielinkNummer |
studielinknummer |
xxxxxxxxxx |
| nlDigitalAuthorIdentifier |
DAI nummer |
070014345 |
*) de getoonde naam is een afkorting; de volledige attribuutnaam bestaat uit een namespace prefix gevolgd door de afkorting. De lijst van attributen is gedefinieerd binnen 3 namespaces.
Een meer gedetailleerde uitwerking per attribuut volgt hieronder. Voor de precieze details wordt verwezen naar bovenstaande schema links waarin de definities van de verschillende schemas en hun attributen zijn te vinden.
| urn:mace:dir:attribute-def:uid |
| multipliciteit |
single-value |
| omschrijving |
de unieke*) code van een persoon die als loginnaam wordt gebruikt binnen de instelling
*) idealiter is de uid naast een loginaam/code, ook een identifier die binnen de instelling gegarandeerd uniek is door de jaren heen. Op dit moment is die garantie er niet.
|
| urn:mace:dir:attribute-def:sn |
| multipliciteit |
single-value |
| omschrijving |
de achternaam van een persoon (incl. de voorvoegsels), gebruikt bij personalisatie; kan een combinatie zijn van bestaande attributen
|
| urn:mace:dir:attribute-def:givenName |
| multipliciteit |
single-value |
| omschrijving |
voornaam/roepnaam; combinaties van titelatuur, voorletters en roepnaam zijn mogelijk |
| urn:mace:dir:attribute-def:cn |
| multipliciteit |
multi-value |
| omschrijving |
volledige persoonsnaam |
| urn:mace:dir:attribute-def:displayName |
| multipliciteit |
single-value |
| omschrijving |
weergave naam zoals getoond in applicaties |
| urn:mace:dir:attribute-def:mail |
| multipliciteit |
multi-value |
| omschrijving |
e-mailadres; syntax conform RFC 1274 en RFC 822 |
| urn:mace:dir:attribute-def:eduPersonAffiliation |
| multipliciteit |
multi-value |
| omschrijving |
geeft de relatie aan tussen de gebruiker en de eigen organisatie; mogelijke waarden:
- student: student
- employee: alle medewerkers
- staff : wetenschappelijk personeel
- alum: alumni
- affiliate: derden; geen directe werkrelatie (betaald of onbetaald) met de instelling
|
| urn:mace:dir:attribute-def:eduPersonEntitlement |
| multipliciteit |
multi-value |
| omschrijving |
rechtaanduiding; URI (URL of URN) dat een recht op iets aangeeft; wordt bepaald door een contract tussen dienstaanbieder en instelling |
| urn:mace:dir:attribute-def:eduPersonPrincipalName |
| multipliciteit |
single-value |
| omschrijving |
instellingsoverstijgend uniek "net-id" in de vorm "<user>@<scope>" |
| urn:mace:dir:attribute-def:preferredLanguage |
| multipliciteit |
single-value |
| omschrijving |
een tweeletterige afkorting van de voorkeurstaal volgens de ISO 639 taalafkortings codetabel; geen subcodes |
urn:mace:terena.org:attribute-def:schacHomeOrganization
(NB: gecorrigeerde naam per 12 augustus 2010) |
| multipliciteit |
single-value |
| omschrijving |
aanduiding voor de organisatie van een persoon gebruikmakend van de domeinnaam van de organisatie; syntax conform RFC 1035 |
urn:mace:terena.org:attribute-def:schacHomeOrganizationType
(NB: gecorrigeerde naam per 12 augustus 2010) |
| multipliciteit |
single-value |
| omschrijving |
aanduiding voor het type organisatie waartoe een persoon behoort, gebruikmakend van de waarden zoals geregisteerd door Terena op: http://www.terena.org/registry/terena.org/schac/homeOrganizationType |
| urn:mace:surffederatie.nl:attribute-def:nlEduPersonHomeOrganization (deprecated) |
| multipliciteit |
single-value |
| omschrijving |
weergavenaam van de instelling |
| urn:mace:surffederatie.nl:attribute-def:nlEduPersonOrgUnit |
| multipliciteit |
multi-value |
| omschrijving |
naam van de afdeling |
| urn:mace:surffederatie.nl:attribute-def:nlEduPersonStudyBranch |
| multipliciteit |
multi-value |
| omschrijving |
opleiding; numerieke string die de CROHOcode bevat. leeg als het een niet reguliere opleiding betreft |
| urn:mace:surffederatie.nl:attribute-def:nlStudielinkNummer |
| multipliciteit |
single-value |
| omschrijving |
studielinknummer van student zoals geregistreerd bij www.studielink.nl |
| urn:mace:surffederatie.nl:attribute-def:nlDigitalAuthorIdentifier |
| multipliciteit |
single-value |
| omschrijving |
Digital Author Identifier (DAI) zoals hier beschreven |