Interrogazione degli attributi AAI
Può interrogare gli attributi AAI con la sintassi seguente:
hasAttribute("[AttrName]","[string]") o
isInAttribute("[AttrName]","[substring]").
[AttrName] è il nome dell'attributo fornito dalla tabella seguente come pure dalla
Specificazione degli attributi AAI (file pdf) (colonna
Nomi LDAP) a pagina 5.
[string] è il valore dell'attributo AAI di nome [AttrName] .
[substring] è una parte di misura qualsiasi di [string] .
Trova un link verso la lista dei possibili valori attributivi nell'appendice della
Specificazione degli attributi AAI (file pdf) a partire da pagina 20.
Esempio: Maria Bianchi
Variabile [AttrName] |
Esempio valore [string] |
Descrizione |
| swissEduPersonUniqueID |
845938727494@unizh.ch |
Numero di identificazione personale univoco |
| surname |
Bianchi |
Cognome |
| givenName |
Maria |
Nome |
| mail |
maria.bianchi@unizh.ch |
Indirizzo e-mail preferenziale |
| swissEduPersonHomeOrganization |
unizh.ch |
Organizzazione di provenienza/Università |
| swissEduPersonHomeOrganizationType |
university |
Tipo dell'organizzazione di provenienza |
| eduPersonAffiliation |
student |
Funzione all'interno dell'organizzazione di provenienza |
| swissEduPersonStudyBranch1 |
4 |
Indirizzo, 1a classificazione |
| swissEduPersonStudyBranch2 |
42 (=Scienze naturali) |
Indirizzo, 2a classificazione |
| swissEduPersonStudyBranch3 |
4600 (=Chimica) |
Indirizzo, 3a classificazione |
| swissEduPersonStudyLevel |
15 |
Descrizione del progresso negli studi |
| eduPersonEntitlement |
http://vam.unizh.ch/surgery |
Diritto di accesso alla risorsa |
| employeeNumber |
01-234-567 |
Numero di matricola (solo per studenti dell'Università di Zurigo) |
| organizationalUnit |
1 |
Unità dell'organizzazione di provenienza, ad es. Facoltà (solo per collaboratori) |
Per quel che riguarda l'esempio di Maria Bianchi (v. sopra la tabella) le interrogazioni sortirebbero i risultati seguenti:
| isInAttribute("surname","ian") |
true |
| hasAttribute("swissEduPersonStudyBranch3","4600") |
true |
| hasAttribute("swissEduPersonStudyBranch3","1200") |
false |
| isInAttribute("eduPersonEntitlement","http://vam.unizh.ch") |
true |
| isInAttribute("eduPersonEntitlement","http://vam.unizh.ch/ophthalmology") |
false |
| hasAttribute("employeeNumber","01-234-567") |
true |