Benutzerkonto (Identität) | Natürliche Person, die ein Anwendungssystem benutzt und sich dabei mittels ihrer Identität (auch persönliches Benutzerkonto/User Account) authentifiziert (in der Regel durch eine Benutzerkennung und ein Passwort). Personen können über mehrere Identitäten verfügen, eine Identität ist aber immer eindeutig einer Person zugeordnet. |
Dienst | Eine Anwendung eines Dienstanbieters, welche die Schnittstelle aufruft. |
Dienstanbieter | Im Sinne der Schnittstelle Anbietende von digitalen Diensten aus dem Bereich der Bildung (z. B. Bildungsmedien, Lernplattformen, Lernstandermittlungen). |
DIN 91379 | Diese DIN Norm definiert Subsets von Unicodes für die elektronische Verarbeitung von Namen und den Datenaustausch in Europa. |
DIN 91379.A | DIN 91379.A umfasst die Zeichen welche für Namen natürlicher Personen benötigt werden. Dabei handelt es sich um die lateinischen Schriftzeichen, inklusive Umlaute und Akzentzeichen, sowie eine Reihe von Nicht-Buchstaben, wie Komma, Bindestrich, Tilde oder Punkt. |
DIN 91379.B | DIN 91379.B umfasst die Zeichen welche für Ortsnamen und Straßennamen notwendig sind. Hier stehen alle Zeichen von DIN 91379.A zur Verfügung, dazu kommen die Nummern 0 bis 9, sowie einige weitere Zeichen wie das @ Zeichen, und Zeichen, welche zur Darstellung mathematischer Ausdrücke dienen (u.a. +, /, *, %, !, =). |
DIN 91379.C | DIN 91379.C ist umfasst alle Zeichen von DIN 92379.B und darüber hinaus noch sieben Zeichen, welche zur Schreibung juristischer Personen notwendig sind, wie ½ oder ¦, sowie die vier folgenden nicht druckbaren Zeichen: Line Feed, Carriage Return, Tab und geschütztes Leerzeichen. |
Freigaben | Organisationen können individuelle Datensätze zur Einsicht für andere Organisationen freigeben. Alle Freigaben sind derzeit Sichtfreigaben. |
HTTP | Das Hypertext Transfer Protocol ist das Übertragungsprotokoll für Daten. In den meisten Fällen wird heutzutage die sicherere Version HTTPS eingesetzt. |
HTTPS | HTTPS steht für Hypertext Transfer Protocol Secure und bietet eine verschlüsselte Kommunikation zwischen Client und Server. Zusätzlich wird der Webserver durch ein Zertifikat authentifiziert, welches die Vertrauenswürdigkeit der Domäne bescheinigt. Als Verschlüsselungsprotokoll wird TLS genutzt. |
JSON | JSON ist die Abkürzung für JavaScript Object Notation und wird als kompaktes Datenformat strukturierter Daten eingesetzt. Eine JSON-Struktur besteht aus verschiedenen Elementen. Beispielsweise ist JSON-Objekt eine ungeordnete Menge von Namen-Wertepaaren, dargestellt mit geschweiften Klammern. Innerhalb eines Objektes gibt es mehrere Namen-Wertepaare. Ein JSON-Array, dargestellt mit eckigen Klammern, beinhaltet dagegen indizierte Listen von Elementen gleichen oder verschiedenen Typs. |
JSON Web Token | Ein auf JSON basierender Access-Token. Authentifizierungsrelevante Informationen sind im Token enthalten, wodurch Sessions nicht auf einem Server gespeichert werden müssen. Ein signiertes JWT besteht aus drei Teilen, die jeweils mit Base64 kodiert werden und durch einen Punkt getrennt sind: Header, Payload und Signature. |
JWT | Siehe: JSON Web Token |
Mandantschaft (Mandant) | Als Mandantschaft im datenschutzrechtlichen Sinne (z. B. §4 DSGVO) wird die für bestimmte Daten verantwortlichen Stelle bezeichnet. Die Mandantschaft stellt einen abgeschlossenen und gegenüber anderen Mandantschaften klar abgegrenzten Datenhaltungs- und Verarbeitungskontext im Schulconnex-Server dar. |
Natürliche Person | Siehe: Person |
OAuth | Bei OAuth (Open Authorization) handelt es sich um ein offenes Sicherheitsprotokoll für die Token-basierte Autorisierung und Authentifizierung im Internet. Mit Hilfe von Open Authorization kann eine nutzende Person einer Drittanwendung erlauben, auf Daten zuzugreifen, die bei einem anderen Dienst gespeichert sind, ohne dieser Passwörter offenlegen zu müssen. |
Person | Im Sinne der Schnittstelle ist eine Person ein Mensch, welcher eine Beziehung zu einer oder mehreren Schulen oder auch außerschulischen Organisationen hat und dort Träger von Rechten und Pflichten ist. Personen nehmen an einer Schule in der Regel eine Primärrolle ein (z. B. Lernende/-r, Lehrkraft, gesetzliche Vertretung, Ansprechperson), können aber auch weitere Schulrollen (z. B. Schulleitung) sowie Rollen in Kursen (z. B. Hauptlehrer/-in, Nebenlehrer/-in) und Klassen (z. B. Klassenlehrer/-in, Klassensprecher/-in) einnehmen. |
Personenkontext | Kontext der Person, in dem ein Dienst genutzt wird. Ein Personenkontext umfasst eine Organisation und eine Rolle der nutzenden Person in Bezug auf diese Organisation, also beispielsweise Schulleitung des Heinrich-Heine-Gymnasiums. |
REST | REST steht für Representational State Transfer und beschreibt das zustandslose Übertragen von Daten zwischen Client und Server. REST bedient sich folgender Prinzipien: Adressierbarkeit, Zustandslosigkeit, Unterstützung mehrerer Datenformate und standardisierte Schnittstelle. |
Rolle | Eine Rolle ist eine temporäre Funktion, die eine Person oder Organisation innerhalb eines fachlichen Kontexts ausübt. Verbunden mit einer Rolle sind in der Regel Aufgaben, Befugnisse und Verantwortungen, die sich auf den Rollenträger übertragen. |
Schulconnex-Service | Ein Service, der den Vorgaben der Schulconnex-Spezifikation folgt. |
Service Provider | Siehe: Dienst |
Sichtbar | Ein Datensatz, der von einer Organisation freigegeben wurde (siehe: Sichtfreigabe) ist für die andere Organisation sichtbar. |
Sichtfreigabe | Organisationen können individuelle Datensätze für andere Organisationen freigeben. Bei einer Sichtfreigabe ist für die andere Organisation nur der lesende Zugriff auf die Daten möglich. Der Schulconnex-Service unterstützt derzeit als Freigaben nur Sichtfreigaben. |
XBildung (Datenmodell) | XBildung ist ein vom Bundesministerium für Bildung und Forschung und dem Finanzministerium Sachsen-Anhalt veröffentlichtes Spezifikationsdokument zur Schaffung und Wahrung von Interoperabilität für das Bildungswesen in Deutschland. Die XBildung-Spezifikation enthält einen Basissatz semantischer und technischer Spezifikationen aus dem Bildungsbereich. Fachspezifische Zusatzdokumente wie XHochschule, XSchule oder XBerufsbildung ergänzen die Spezifikation für die jeweiligen Bereiche. |
XSchule | XSchule stellt ein schulbezogenes Fachmodul der XBildung-Spezifikation dar und ergänzt diese Spezifikation um schulspezifische Elemente. |