====== DFN-spezifische und E-Learning-Attribute====== (Zurück zur [[de:attributes|Übersicht]]) Die unten aufgeführten Attribute stammen aus den Objektklassen organizationalPerson, inetOrgPerson, [[https://wiki.refeds.org/display/STAN/SCHAC+Releases|SCHAC]] (SCHema for ACademia) und aus der Klasse dfnEduPerson, die eigens für den Gebrauch in der DFN-AAI definiert wurde. Sie fallen in die beiden Bereiche Autorisierung und Personalisierung: Mit Attributen aus dem [[de:attributes#e-learning_und_dfn-spezifische_erweiterungen|dfnEduPerson-Schema]] können Studiengangsinformationen abgebildet werden. Ein möglicher Use Case: Lizenzierte E-Learning-Inhalte sollen nur einer eingeschränkten Menge von Studierenden zur Verfügung stehen. Lernmanagementsysteme sind dagegen stark personalisiert, so dass hier auch Attribute zum Einsatz kommen können, die Geschlecht und Anrede der Nutzer*innen enthalten. Grundsätzlich gilt: Beachten Sie Datenschutzaspekte, vor allem das Prinzip der Datensparsamkeit. Eine enge Zusammenarbeit mit dem/der örtlichen Datenschutzbeauftragten wird ebenso empfohlen wie die Implementierung eines IdP-seitigen //User Consent// Moduls. Siehe auch die [[de:attributes#hinweise_zum_datenschutz|Hinweise zum Datenschutz]]. ===== Überblick über die relevanten Attribute des SCHAC- und die Attribute des dfnEduPerson-Schemas ===== Ein Klick auf die Nummer bringt Sie nach unten zu den ausführlichen Informationen zum gewählten Attribut. ^ Nr. ^ Attribut ^ LDAP-Name ^ Objektklasse ^ | [[#a01|01]] | Geburtsdatum | schacDateofBirth | SCHAC | | [[#a02|02]] | Geburtsort | schacPlaceOfBirth | SCHAC | | [[#a03|03]] | Geschlecht | schacGender | SCHAC | | [[#a04|04]] | Matrikelnummer u.ä. | schacPersonalUniqueCode | SCHAC | | [[#a05|05]] |bevorzugte Sprache | preferredLanguage | inetOrgPerson | | [[#a06|06]] | Titel | title | organizationalPerson | | [[#a07|07]] | Kostenstelle | dfnEduPersonCostCenter | dfnEduPerson | | [[#a08|08]] | Fächergruppe |dfnEduPersonstudyBranch1 | dfnEduPerson | | [[#a09|09]] | Studienbereich | dfnEduPersonStudyBranch2 | dfnEduPerson | | [[#a10|10]] | Studienfach | dfnEduPersonStudyBranch3 | dfnEduPerson | | [[#a11|11]] | Studienfachbezeichnung laut Hochschule | dfnEduPersonFieldOfStudyString | dfnEduPerson | | [[#a12|12]] | Studienabschluss | dfnEduPersonFinalDegree | dfnEduPerson | | [[#a13|13]] | Studienart | dfnEduPersonTypeOfStudy | dfnEduPerson | | [[#a14|14]] | Fachsemester | dfnEduPersonTermsOfStudy | dfnEduPerson | | [[#a15|15]] | Studienfach und Abschluss | dfnEduPersonBranchAndDegree | dfnEduPerson | | [[#a16|16]] | Studienfach und Studienfachart | dfnEduPersonBranchAndType | dfnEduPerson | | [[#a17|17]] | Gesamtstudiumsinformation | dfnEduPersonFeaturesOfStudy | dfnEduPerson | | [[#a18|18]] | Zeitpunkt der letzten Identitätsprüfung | dfnEduPersonLastIdCheck | dfnEduPerson | | [[#a19|19]] | Verifizierte Mobilfunknummer | dfnEduPersonVerifiedMobile | dfnEduPerson | | [[#a20|20]] | Integritätsschutz | dfnEduPersonPkiIntegrity | dfnEduPerson | | [[#a21|21]] | Bibliothek: Nutzerkennung | dfnEduPersonLibraryPatronId | dfnEduPerson | | [[#a22|22]] | Bibliothek: Nutzergruppe | dfnEduPersonLibraryUsergroup | dfnEduPerson | | [[#a23|23]] | Bibliothek: Heimatzweigstelle | dfnEduPersonLibraryHomebranch | dfnEduPerson | ===== Detaillierte Informationen zu den Attributen ===== ^ Meta-Informationen und Schreibweisen für Attribute ^^ | Beschreibung | Kurze Beschreibung des Attributs | | aus Objektklasse | LDAP-Objektklasse, in der das Attribut ursprünglich definiert wurde | | Semantik | Bedeutung des Attributs | | LDAP Syntax | LDAP-Syntax des Attributs (RFC 4517). Die Syntax wird in Stringform angegeben (nicht als OID). Eine Zahl in runden Klammern spezifiziert eine Maximallänge | | Anzahl der Werte | ein : das Attribut darf nur einen Wert haben \\ mehrere: das Attribut kann beliebig viele Werte haben | | erlaubte Werte | Kontrolliertes Vokabular: Liste der erlaubten Attributwerte | | Bemerkungen | Zusätzliche Informationen | | Beispiel | Beispiel im LDIF Format (LDAP Data Interchange Format, RFC 2849) | | Verwendungszweck | Beispiele für die Verwendung des Attributs | | OID | Object Identifier, dient in Form von URNs der eindeutigen Bezeichnung der Attribute in der SAML-basierten Kommunikation zwischen IdP und SP, z.B. 'urn:oid:2.5.4.12' für 'title' | | Referenzen | Verweise zu RFCs, Standards und sonstigen Dokumentationsquellen | [[#a00|nach oben]] ^ 01 Geburtsdatum (schacDateOfBirth) ^^ | Beschreibung | Geburtsdatum einer natürlichen Person | | aus Objektklasse | schacPersonalCharacteristics | | Semantik | Datum, an dem der Nutzer geboren ist, im Format "JJJJMMTT" (Jahr, Monat, Tag), d.h. nach Definition des SCHAC Schemas V.1.3.0 ein achtstelliger, nur aus Ziffern bestehender Wert, der sich am im RFC 3339 für Zeitstempel vorgeschlagenen Format orientiert | | LDAP Syntax | NumericString | | Anzahl der Werte | ein | | erlaubte Werte | Muss einem gültigen Datum in der Vergangenheit entsprechen; insbesondere sind der Bestandteil "Monat" auf die Werte 01 bis 12 und der Bestandteil "Tag" auf die Werte 01 bis 31 beschränkt. | | Bemerkungen | Das Geburtsdatum ist aus Datenschutzsicht als stark personenbezogen und sensibel zu beurteilen. Die Übermittlung sollte auf das absolut notwendige Minimum beschränkt werden und nur nach Zustimmung durch den Nutzer erfolgen. | | Beispiel | schacDateOfBirth: 19650428 (entspricht: 28. April 1965) | | Verwendungszweck | Wird benötigt für die Ausstellung von Leistungsnachweisen ("Scheinen"), die beim Prüfungsamt der Heimathochschule des Nutzers vorgelegt werden sollen. | | OID | 1.3.6.1.4.1.25178.1.2.3 | | Referenzen | [[https://wiki.refeds.org/display/STAN/SCHAC+Releases|SCHAC]] | [[#a00|nach oben]] ^ 02 Geburtsort (schacPlaceOfBirth) ^^ | Beschreibung | Geburtsort einer natürlichen Person | | aus Objektklasse | schacPersonalCharacteristics | | Semantik | Angabe des Geburtsorts | | LDAP Syntax | DirectoryString | | Anzahl der Werte | ein | | erlaubte Werte | entfällt | | Bemerkungen | Die Schreibweise des Geburtsorts kann unterschiedlich sein (z.B. Bangaluru vs. Bangalore), weshalb sich dieses Attribut nur bedingt zur Feststellung der Identität eignet. Bei Geburtsorten außerhalb Deutschlands sollte mit Komma getrennt der Landesname mit angegeben werden. | | Beispiel | schacPlaceOfBirth: Mombasa, Kenia | | Verwendungszweck | Wird an einigen Hochschulen für die Ausstellung von Leistungsnachweisen ("Scheinen") benötigt, die beim Prüfungsamt der Heimathochschule des Nutzers vorgelegt werden sollen. | | OID | 1.3.6.1.4.1.25178.1.2.4 | | Referenzen | [[https://wiki.refeds.org/display/STAN/SCHAC+Releases|SCHAC]] | [[#a00|nach oben]] ^ 03 Geschlecht (schacGender) ^^ | Beschreibung | Geschlecht einer natürlichen Person | | aus Objektklasse | schacPersonalCharacteristics | | Semantik | Angabe des Geschlechts der Person entsprechend unten genannten Werten, basierend auf ISO 5218 | | LDAP Syntax | Integer | | Anzahl der Werte | ein | | erlaubte Werte | (0 entspricht "unbekannt") \\ 1 entspricht "männlich" \\ 2 entspricht "weiblich" \\ (9 entspricht "nicht angegeben") | | Bemerkungen | Die Werte 0 ("unbekannt") und 9 ("nicht angegeben") sind für einen Großteil der Anwendungen dazu äquivalent, dass kein Wert geliefert wird. | | Beispiel | schacGender: 1 (entspricht: Nutzer ist männlich) | | Verwendungszweck | Personalisierung des web-basierten Dienstes, insbesondere zur Formulierung einer korrekten Anrede in Kombination mit den namensspezifischen Attributen. | | OID | 1.3.6.1.4.1.25178.1.2.2 | | Referenzen | [[https://wiki.refeds.org/display/STAN/SCHAC+Releases|SCHAC]] | [[#a00|nach oben]] ^ 04 Matrikelnummer u.ä. (schacPersonalUniqueCode) ^^ | Beschreibung | Matrikelnummer eines/einer Studenten/Studentin | | aus Objektklasse | schacLinkageIdentifier | | Semantik | Der Attributwert zur Darstellung der Matrikelnummer hat vier Bestandteile: \\ a) Das feste Präfix "urn:schac:personalUniqueCode:de:", \\ b) gefolgt von einer einrichtungsspezifischen Zeichenkette wie "lmu.de", \\ c) gefolgt von der festen Zeichenkette ":Matrikelnummer:", \\ d) gefolgt von der individuellen Matrikelnummer der studierenden Person. | | LDAP Syntax | CaseIgnoreString | | Anzahl der Werte | mehrere | | erlaubte Werte | entfällt | | Bemerkungen | 1) Als Bestandteil "einrichtungsspezifische Zeichenkette" ist der "Scope" zu verwenden, für den der Identity Provider zuständig ist bzw. der für die anderen Attribute des Nutzers (wie eduPersonScopedAffiliation) verwendet wird. \\ 2) Dasselbe Attribut kann mit einem geeigneten anderen Präfix wie vom SCHAC spezifiziert auch für beliebige andere eindeutige Identifikatoren verwendet werden, die in diesem Profil nicht explizit erläutert sind. | | Beispiel | schacPersonalUniqueCode: urn:schac:personalUniqueCode:de:lmu.de:Matrikelnummer:1234567 \\ (entspricht der Matrikelnummer 1234567 an der durch "lmu.de" identifizierten Hochschule) \\ [[https://wiki.geant.org/display/SM/European+Student+Identifier|European Student Identifier (ESI)]]: urn:schac:personalUniqueCode:int:esi:uni-beispiel.de:98765432 | | Verwendungszweck | Ausstellung von Leistungsnachweisen ("Scheinen"), die beim Prüfungsamt der Heimathochschule des Nutzers vorgelegt werden sollen | | OID | 1.3.6.1.4.1.25178.1.2.14 | | Referenzen | [[https://wiki.refeds.org/display/STAN/SCHAC+Releases|SCHAC]] | [[#a00|nach oben]] ^ 05 Bevorzugte Sprache (preferredLanguage) ^^ | Beschreibung | Vom Nutzer zur Korrespondenz und Dienstnutzung bevorzugte Sprache(n) | | aus Objektklasse | inetOrgPerson | | Semantik | Wie in RFC 2798 (inetOrgPerson) definiert, d.h. der Wert basiert syntaktisch auf den in RFC 2068 für das "Accept-Language" Header-Feld von HTTP definierten Regeln (siehe Beispiele unten). | | LDAP Syntax | CaseIgnoreString | | Anzahl der Werte | ein (mehrere bevorzugte Sprachen können in einer Zeichenkette angegeben werden) | | erlaubte Werte | RFC 2068-konforme Zeichenkette | | Bemerkungen | Der Wert dieses Attributs sollte vom Nutzer selbst ausgewählt werden können. | | Beispiel | preferredLanguage: "de" (Deutsch als bevorzugte Sprache) \\ preferredLanguage: "de, en" (Deutsch und Englisch als gleichrangig bevorzugte Sprachen) \\ preferredLanguage: "de;q=1, en;q=0.5" (Deutsch und Englisch als bevorzugte Sprachen, wobei Deutsch gegenüber Englisch stärker bevorzugt wird) | | Verwendungszweck | Personalisierung von Diensten, insbesondere wenn Learning-Management-System-Inhalte in verschiedenen Sprachen vorliegen. | | OID | 2.16.840.1.113730.3.1.39 | | Referenzen | [[https://wiki.refeds.org/display/STAN/eduPerson+2020-01#eduPerson202001-preferredLanguage|eduPerson-Doku]] | [[#a00|nach oben]] ^ 06 Titel (title) ^^ | Beschreibung | Angabe des persönlichen Titels eines Nutzers | | aus Objektklasse | organizationalPerson | | Semantik | Das Attribut enthält die Anrede bzw. den akademischen Titel einer Person | | LDAP Syntax | DirectoryString | | Anzahl der Werte | mehrere | | erlaubte Werte | entfällt | | Bemerkungen | Nach RFC 4519 enthält dieses Attribut die Titel einer Person innerhalb ihres organisatorischen Kontexts. | | Beispiel | title: Dr. \\ title: Prof. Dr. | | Verwendungszweck | Personalisierung von Diensten, insbesondere zur Formulierung einer korrekten Anrede. | | OID | 2.5.4.12 | | Referenzen | [[https://wiki.refeds.org/display/STAN/eduPerson+2020-01#eduPerson202001-title|eduPerson-Doku]] | [[#a00|nach oben]] ^ 07 Kostenstelle (dfnEduPersonCostCenter) ^^ | Beschreibung | Kostenstelle | | aus Objektklasse | dfnEduPerson | | Semantik | Enthält die Kostenstelle, der ein Mitarbeiter zugerechnet werden soll. Insbesondere kann die Kostenstelle von der OrganizationalUnit des Mitarbeiters abweichen. | | LDAP Syntax | DirectoryString | | Anzahl der Werte | mehrere | | erlaubte Werte | entfällt | | Bemerkungen | Kann sowohl in Personen- als auch in Organisationseinheit-Einträgen verwendet werden. | | Beispiel | dfnEduPersonCostCenter: 1234 \\ dfnEduPersonCostCenter: ABC/123 | | Verwendungszweck | Wird im Bereich E-Learning genutzt, um dem Service Provider eine Kostenstelle zu übermitteln. | | OID | 1.3.6.1.4.1.22177.400.1.1.3.1 | | Referenzen | -- | [[#a00|nach oben]] ^ 08 Studienfach 1. Hierarchie - Fächergruppen (dfnEduPersonStudyBranch1) ^^ | Beschreibung | Angabe des Studienfaches, erste Hierarchieebene der Klassifikation (Fächergruppe) | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Fächergruppe aus der Klassifikation von Studienfächern des Statistischen Bundesamtes. | | LDAP Syntax | NumericString{2} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes | | Bemerkungen | Sollte zusammen mit dfnEduPersonStudyBranch2 verwendet werden. | | Beispiel | dfnEduPersonStudyBranch1: 01 | | Verwendungszweck | Autorisierung von studienfachgruppenspezifischen E-Learning-Angeboten | | OID | 1.3.6.1.4.1.22177.400.1.1.3.2 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/studenten-pruefungsstatistik.pdf|Statistisches Bundesamt: Systematik der Fächergruppen, Studienbereiche und Studienfächer]] | [[#a00|nach oben]] ^ 09 Studienfach 2. Hierarchie - Studienbereiche (dfnEduPersonStudyBranch2) ^^ | Beschreibung | Angabe des Studienfaches, zweite Hierarchieebene der Klassifikation (Studienbereich) | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Studienbereiche aus der Klassifikation von Studienfächern des Statistischen Bundesamtes. | | LDAP Syntax | NumericString{2} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes | | Bemerkungen | Sollte zusammen mit dfnEduPersonStudyBranch1 verwendet werden. | | Beispiel | dfnEduPersonStudyBranch2: 01 | | Verwendungszweck | Autorisierung von studienbereichspezifischen E-Learning-Angeboten | | OID | 1.3.6.1.4.1.22177.400.1.1.3.3 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/studenten-pruefungsstatistik.pdf|Statistisches Bundesamt: Systematik der Fächergruppen, Studienbereiche und Studienfächer]] | [[#a00|nach oben]] ^ 10 Studienfach 3. Hierarchie - Studienfächer (dfnEduPersonStudyBranch3) ^^ | Beschreibung | Angabe des Studienfaches, dritte Hierarchieebene der Klassifikation (Studienfach) | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Studienfächer aus der Klassifikation von Studienfächern des Statistischen Bundesamtes. | | LDAP Syntax | NumericString{3} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes | | Bemerkungen | Sollte zusammen mit dfnEduPersonStudyBranch1 und dfnEduPersonStudyBranch2 verwendet werden. | | Beispiel | dfnEduPersonStudyBranch3: 302 | | Verwendungszweck | Autorisierung von studienfachspezifischen E-Learning-Angeboten | | OID | 1.3.6.1.4.1.22177.400.1.1.3.4 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/studenten-pruefungsstatistik.pdf|Statistisches Bundesamt: Systematik der Fächergruppen, Studienbereiche und Studienfächer]] | [[#a00|nach oben]] ^ 11 Studienfachbezeichnung laut Hochschule (dfnEduPersonFieldOfStudyString) ^^ | Beschreibung | Angabe des Studienfaches, wie es lokal an der Hochschule bezeichnet wird) | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält eine Zeichenkette, die das Studienfach so beschreibt, wie es an der lokalen Hochschule bezeichnet wird. | | LDAP Syntax | DirectoryString | | Anzahl der Werte | mehrere | | erlaubte Werte | entfällt | | Bemerkungen | Kann verwendet werden für bilaterale Verträge zwischen der Hochschule und einem SP, bei denen die exakte Studienfachbezeichnung erforderlich ist. | | Beispiel | dfnEduPersonFieldOfStudyString: Theoretische Physik | | Verwendungszweck | Autorisierung von studienfachspezifischen E-Learning-Angeboten | | OID | 1.3.6.1.4.1.22177.400.1.1.3.5 | | Referenzen | -- | [[#a00|nach oben]] ^ 12 Studienabschluss (dfnEduPersonFinalDegree) ^^ | Beschreibung | Angabe des Studienabschlusses | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Studienabschlüsse aus der Klassifikation von Prüfungsgruppen und Abschlussprüfungen des Statistischen Bundesamtes. | | LDAP Syntax | NumericString{2} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes | | Bemerkungen | -- | | Beispiel | dfnEduPersonFinalDegree: 02 (entspricht Magister) | | Verwendungszweck | Autorisierung von studienabschlussspezifischen E-Learningangeboten, beispielsweise für die Unterscheidung zwischen Bachelor- und Masterstudenten. | | OID | 1.3.6.1.4.1.22177.400.1.1.3.6 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/pruefungsgruppen-abschlusspruefungen.pdf|Statistisches Bundesamt: Systematik der Prüfungsgruppen und Abschlussprüfungen]] | [[#a00|nach oben]] ^ 13 Studienart (dfnEduPersonTypeOfStudy) ^^ | Beschreibung | Angabe der Art des Studiums (Erststudium, Aufbaustudium, etc.) | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Signierschlüssel zu den Studienabschlüssen aus der Klassifikation von Prüfungsgruppen und Abschlussprüfungen des Statistischen Bundesamtes. | | LDAP Syntax | NumericString{1} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes | | Bemerkungen | -- | | Beispiel | dfnEduPersonTypeOfStudy: 2 (entspricht Zweitstudium) | | Verwendungszweck | Autorisierung von studienartspezifischen E-Learning-Angeboten | | OID | 1.3.6.1.4.1.22177.400.1.1.3.7 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/pruefungsgruppen-abschlusspruefungen.pdf|Statistisches Bundesamt: Systematik der Prüfungsgruppen und Abschlussprüfungen]] | [[#a00|nach oben]] ^ 14 Fachsemester (dfnEduPersonTermsOfStudy) ^^ | Beschreibung | Spezifikation des Fachsemesters in jedem einzelnen Fach | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Studienfächer aus der Klassifikation des Statistischen Bundesamtes und entspricht dem Wert von dfnEduPersonStudyBranch3, oder, falls dieses nicht gepflegt wird, dfnEduPersonStudyBranch2 sowie zusätzlich mit einem '$' getrennt das Fachsemester. | | LDAP Syntax | IA5String{6} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes sowie mit '$' getrennt das dazugehörige Fachsemester. | | Bemerkungen | Da es für die Semantik keine spezifische LDAP-Syntax gibt, muss der Client den Wert zerlegen und auswerten. Es sei darauf hingewiesen, dass es sich hierbei um ein datenschutzrechtlich besonders sensibles Attribut handelt, da aus der Fachsemesterzahl verschiedene Rückschlüsse gezogen werden können. | | Beispiel | dfnEduPersonTermsOfStudy: 016$6 (entspricht Baltistik im 6. Semester) | | Verwendungszweck | Autorisierung von fachsemesterspezifischen E-Learning-Angeboten | | OID | 1.3.6.1.4.1.22177.400.1.1.3.8 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/studenten-pruefungsstatistik.pdf|Statistisches Bundesamt: Systematik der Fächergruppen, Studienbereiche und Studienfächer]] | [[#a00|nach oben]] ^ 15 Studienfach und Abschluss (dfnEduPersonBranchAndDegree) ^^ | Beschreibung | Spezifikation des Abschlusses in jedem einzelnen Fach | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Abschlüsse (s. [[#a12|dfnEduPersonFinalDegree]]) und der Studienfächer (s. [[#a10|dfnEduPersonStudyBranch3]]) bzw. Studienbereiche (s. [[#a09|dfnEduPersonStudyBranch2]]) aus der Klassifikation von Prüfungsgruppen und Abschlussprüfungen des Statistischen Bundesamtes. | | LDAP Syntax | IA5String{6} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes sowie mit '$' getrennt die numerische Kennung für den Studienabschluss (s. [[#a12|dfnEduPersonFinalDegree]]). | | Bemerkungen | Da es hierfür keine spezifische LDAP-Syntax gibt, muss der Client den Wert zerlegen und auswerten. | | Beispiel | dfnEduPersonBranchAndDegree: 016$02 (entspricht Baltistik im Magisterstudiengang) | | Verwendungszweck | Autorisierung von fach- und studienabschlussspezifischen E-Learning-Angeboten. | | OID | 1.3.6.1.4.1.22177.400.1.1.3.9 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/pruefungsgruppen-abschlusspruefungen.pdf|Statistisches Bundesamt: Systematik der Prüfungsgruppen und Abschlussprüfungen]] | [[#a00|nach oben]] ^ 16 Studienfach und Studienfachart (dfnEduPersonBranchAndType) ^^ | Beschreibung | Spezifikation der Studienfachart in jedem einzelnen Fach | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält numerische Werte der Studienfächer (s. [[#a10|dfnEduPersonStudyBranch3]]) bzw. Studienbereiche (s. [[#a09|dfnEduPersonStudyBranch2]]) aus der Klassifikation von Prüfungsgruppen und Abschlussprüfungen des Statistischen Bundesamtes sowie, mit einem $ getrennt, die Studienfachart. Die Studienfachart kann entweder aus den Strings "HF" für Hauptfach, "NF" für Nebenfach oder mit der Anzahl der zu erreichenden Leistungspunkte spezifiziert werden | | LDAP Syntax | IA5String{10} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein numerischer Wert aus der Liste des Statistischen Bundesamtes sowie mit '$' getrennt die Strings "HF" oder "NF" oder die Anzahl der zu erreichenden Leistungspunkte. | | Bemerkungen | Da es hierfür keine spezifische LDAP-Syntax gibt, muss der Client den Wert zerlegen und auswerten. | | Beispiel | dfnEduPersonBranchAndType: 078$HF \\ dfnEduPersonBranchAndType: 068$NF \\ dfnEduPersonBranchAndType: 136$NF (entspricht einem Studiengang mit Indologie als Hauptfach und Geschichte und Religionswissenschaft als Nebenfächern) \\ dfnEduPersonBranchAndType: 303$20 (entspricht einem Studiengang Publizistik, bei dem 20 Leistungspunkte zu erreichen sind. | | Verwendungszweck |Autorisierung von studienfach- und studienfachartspezifischen E-Learning-Angeboten | | OID | 1.3.6.1.4.1.22177.400.1.1.3.10 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/Bildung/studenten-pruefungsstatistik.pdf|Statistisches Bundesamt: Systematik der Fächergruppen, Studienbereiche und Studienfächer]] | [[#a00|nach oben]] ^ 17 Gesamtstudiumsinformation (dfnEduPersonFeaturesOfStudy) ^^ | Beschreibung | Zusammenfassung aller in den vorherigen Attributen spezifizierten studienfachrelevanten Informationen zu einem Attribut. | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält einen komplexen Wert, der sich aus folgenden drei durch '$' getrennten Einzelwerten zusammensetzt: \\ * numerischer Wert des Studienabschlusses (s. [[#a12|dfnEduPersonFinalDegree]])\\ * numerischer Wert der Studienart (s. [[#a13|dfnEduPersonTypeOfStudy]]) \\ * komplette Spezifikation der Studienfächer \\ Dieser letztere Wert ist wiederum komplex und besteht aus der Spezifikation der einzelnen Fächer, jeweils mit '#' von einander getrennt. Die einzelnen Fächer werden wiederum mit einzelnen, durch '!' voneinander getrennten Werten spezifiziert: \\ * numerischer Wert der Fächergruppe (s [[#a08|dfnEduPersonStudyBranch1]]) \\ * numerischer Wert des Studienbereichs (s. [[#a09|dfnEduPersonStudyBranch2]]) \\ * numerischer Wert des Studienfachs (s. [[#a10|dfnEduPersonStudyBranch3]]) \\ * Bezeichner der Studienfachart ('HF', 'NF', oder die Anzahl der zu erreichenden Leistungspunkte) \\ * Fachsemester \\ Einzelne Bestandteile dieser Werte-Reihen können, wenn entsprechende Information im IdM nicht vorgehalten werden, weggelassen werden, wodurch leere Felder entstehen. \\ Alle oben erwähnten numerischen Werte kommen aus der Klassifikation von Prüfungsgruppen und Abschlussprüfungen des Statistischen Bundesamtes. | | LDAP Syntax | IA5String{} | | Anzahl der Werte | mehrere | | erlaubte Werte | Ein komplexer Wert pro Studiengang mit numerischen Werten aus den jeweiligen Listen des Statistischen Bundesamtes bzw. der betreffenden dfnEduPerson-Attribute: [dfnEduPersonFinalDegree], '$', [dfnEduPersonTypeOfStudy], '$', [erstes Fach: dfnEduPersonStudyBranch1], '!', [dfnEduPersonStudyBranch2], '!', [dfnEduPersonStudyBranch3], '!', 'HF' 'NF' oder die Anzahl der zu erreichenden Leistungspunkte, '!' das Fachsemester. | | Bemerkungen | Da es hierfür keine spezifische LDAP-Syntax gibt, muss die Anwendung den Wert zerlegen und auswerten. | | Beispiel | dfnEduPersonCompleteStudy: 02$1$04!37!105!HF!1#08!71!079!NF!1 (entspricht einem Erststudium, Magisterstudiengang mit Mathematik als Hauptfach und Informatik als Nebenfach, beide Fächer jeweils im ersten Semester) | | Verwendungszweck | Abbildung von studiengangspezifischen Informationen zur Autorisierung | | OID | 1.3.6.1.4.1.22177.400.1.1.3.11 | | Referenzen | [[https://www.destatis.de/DE/Methoden/Klassifikationen/_inhalt.html|Statistisches Bundesamt: Systematiken zur Studenten- und Prüfungsstatistik ("Weitere Klassifikationen, Verzeichnisse, Systematiken")]] | [[#a00|nach oben]] ^ 18 Zeitpunkt der letzten Identitätsprüfung (dfnEduPersonLastIdCheck) ^^ | Beschreibung | Zeitpunkt der letzten Überprüfung der Identität eines Nutzers | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält den Zeitstempel der letzten Identitätsprüfung eines Nutzers z.B. anhand eines Ausweises | | LDAP Syntax | GeneralizedTime | | Anzahl der Werte |ein | | erlaubte Werte | Ein Zeitstempel im Format YYYYMMDDhhmmssZ (UTC), vgl. RFC 4517 | | Bemerkungen | -- | | Beispiel | dfnEduPersonLastIdCheck: 20170531093500Z | | Verwendungszweck | Autorisierung bei Ausstellung eines Nutzerzertifikats. Kann auch als Indikator dienen, dass überhaupt eine Identitätsprüfung stattgefunden hat (z.B. bei Studierenden anlässlich der ersten Prüfung in Präsenz) | | OID | 1.3.6.1.4.1.22177.400.1.1.3.12 | | Referenzen | -- | [[#a00|nach oben]] ^ 19 Verifizierte Mobilfunknummer (dfnEduPersonVerifiedMobile) ^^ | Beschreibung | Verifizierte persönliche Mobilfunknummer | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält die verifizierte Mobilfunknummer, die nur im Rahmen einer Identitätsprüfung geändert werden darf und eindeutig einer natürlichen Person zuzuordnen ist | | LDAP Syntax | TelephoneNumber | | Anzahl der Werte |ein | | erlaubte Werte | Eine Telefonnummer, z.B. +49 170 1234567 , vgl. RFC 4517 | | Bemerkungen | -- | | Beispiel | dfnEduPersonVerifiedMobile: +49 170 1234567 | | Verwendungszweck | Versand von SMS TANs o.ä. | | OID | 1.3.6.1.4.1.22177.400.1.1.3.13 | | Referenzen | -- | [[#a00|nach oben]] ^ 20 Integritätsschutz (dfnEduPersonPkiIntegrity) ^^ | Beschreibung | Integritätsschutz | | aus Objektklasse | dfnEduPerson | | Semantik | Das Attribut enthält ein JSON Web Token (JWT), anhand dessen die Integrität von einzelnen Attributen gegenüber einem SP nachgewiesen werden kann. | | LDAP Syntax | DirectoryString | | Anzahl der Werte |ein | | erlaubte Werte | Ein JWT, z.B. eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dnZWRJbkFzIjoiYWRtaW4iLCJpYXQiOjE0MjI3Nzk2Mzh9.gzSraSYS8EXBxLN_oWnFSRgCzcmJmMjLiuyu5CSpyHI | | Bemerkungen | -- | | Beispiel | dfnEduPersonPkiIntegrity: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dnZWRJbkFzIjoiYWRtaW4iLCJpYXQiOjE0MjI3Nzk2Mzh9.gzSraSYS8EXBxLN_oWnFSRgCzcmJmMjLiuyu5CSpyHI | | Verwendungszweck | Integritätsschutz für PKI Prozesse | | OID | 1.3.6.1.4.1.22177.400.1.1.3.14 | | Referenzen | [[https://tools.ietf.org/html/rfc7519|RFC 7519 (JSON Web Token)]] | [[#a00|nach oben]] ^ 21 Bibliothek - Nutzerkennung (dfnEduPersonLibraryPatronId) ^^ | Beschreibung | Nutzerkennung im Bibliothekssystem | | aus Objektklasse | dfnEduPerson | | Semantik | Die der Person aktuell zugeordnete Benutzerkennung im Lokalsystem der Bibliothek (oft die "Ausweisnummer"). | | LDAP Syntax | DirectoryString | | Anzahl der Werte |ein | | erlaubte Werte | entfällt (i.d.R. alphanumerischer String ohne Leerzeichen) | | Bemerkungen | -- | | Beispiel | dfnEduPersonLibraryPatronId: 1234567 | | Verwendungszweck | Dieses Attribut i.d.R. angefordert, um Aufrufe an die API des Bibliothekssystems richten zu können, z.B. um eine Liste der vorhandenen Ausleihen anzuzeigen oder um eine Fernleih-Bestellung zu verbuchen. | | OID | 1.3.6.1.4.1.22177.400.1.1.3.15 | | Referenzen | -- | [[#a00|nach oben]] ^ 22 Bibliothek - Nutzergruppe (dfnEduPersonLibraryUsergroup) ^^ | Beschreibung | Nutzergruppe im Bibliothekssystem. Meist eine Ziffer oder Ziffernkombination (z. B. "3" oder "00"). | | aus Objektklasse | dfnEduPerson | | Semantik | Die Nutzergruppe, der die Benutzerkennung ([[#a21|dfnEduPersonLibraryPatronId]]) im Lokalsystem der Bibliothek zugeordnet ist. | | LDAP Syntax | DirectoryString | | Anzahl der Werte |ein | | erlaubte Werte | entfällt (i.d.R. numerischer String ohne Leerzeichen) | | Bemerkungen | -- | | Beispiel | dfnEduPersonLibraryUsergroup: 330 | | Verwendungszweck | Aus der Benutzergruppe werden im Service Provider ggf. bestimmte generische ("darf Fernleihbestellungen aufgeben") aber auch rein institutions-spezifische ("darf Bestand aus Zweigstelle XY bestellen") Rechte abgeleitet. | | OID | 1.3.6.1.4.1.22177.400.1.1.3.16 | | Referenzen | -- | [[#a00|nach oben]] ^ 23 Bibliothek - Heimatzweigstelle (dfnEduPersonLibraryHomebranch) ^^ | Beschreibung | Heimatzweigstelle des/der jeweiligen Bibliotheksnutzers/nutzerin. Meist eine Ziffer oder Ziffernkombination (z. B. "1" oder "01"). | | aus Objektklasse | dfnEduPerson | | Semantik | Die "Heimatzweigstelle", der die Benutzerkennung ([[#a21|dfnEduPersonLibraryPatronId]]) im Lokalsystem der Bibliothek zugeordnet ist. | | LDAP Syntax | DirectoryString | | Anzahl der Werte |ein | | erlaubte Werte | entfällt (i.d.R. numerischer String ohne Leerzeichen) | | Bemerkungen | -- | | Beispiel | dfnEduPersonLibraryHomebranch: 01 | | Verwendungszweck | Dieses Attribut ient meist als Vorgabe-Wert für bestimmte Anzeigen oder als Parameter für Workflows beim Aufruf von API-Funktionen des Lokalsystems. | | OID | 1.3.6.1.4.1.22177.400.1.1.3.17 | | Referenzen | -- | {{tag>attribute}}