#### 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

Indietro | Chiudi finestra