Dieses Glossar enthält die in dieser Arbeit verwendeten Fachbegriffe und deren Definitionen in alphabetischer Reihenfolge. Es dient als zentrales Nachschlagewerk und unterstützt ein einheitliches Verständnis der verwendeten Terminologie.

- A -

Attribut (XML)

Zusätzliche Angabe zu einem XML-Element, bestehend aus einem Namen und einem Wert. Beispielsweise legt styleclass="Body Text" die verwendete Formatvorlage fest.

Autorentool

Software zum Erstellen, Bearbeiten und Veröffentlichen digitaler Inhalte. Im E-Learning werden damit Lernmodule mit Texten, Bildern, Medien und interaktiven Aufgaben entwickelt. Weitere Einsatzbereiche sind beispielsweise technische Dokumentationen, Online-Hilfen und Handbücher. Je nach Werkzeug lassen sich die Inhalte in unterschiedlichen Formaten ausgeben.

- B -

Befehlszeile

Wird häufig als Synonym für Kommandozeile verwendet und bezeichnet eine textbasierte Möglichkeit zur Eingabe und Ausführung von Befehlen. Je nach Kontext können die Begriffe Befehlszeile und Kommandozeile daher gleichbedeutend verwendet werden.

- C -

Central Processing Unit (CPU)

Die Central Processing Unit (CPU) ist die zentrale Recheneinheit eines Computers. Sie führt Programmbefehle aus, verarbeitet Daten und steuert die Abläufe zwischen Arbeitsspeicher, Massenspeicher sowie Ein- und Ausgabegeräten. Die Leistungsfähigkeit einer CPU wird unter anderem durch ihre Architektur, die Anzahl der Prozessorkerne, die Taktfrequenz und den verfügbaren Cache bestimmt.

Deutsche Bezeichnung: Prozessor

- D -

DITA (Darwin Information Typing Architecture)

XML-basierter Standard für die topicbasierte Erstellung und Wiederverwendung von Inhalten. Informationen werden in eigenständigen Topics erfasst und über sogenannte DITA-Maps zu Dokumentationen zusammengestellt. Inhalt und Darstellung sind getrennt, sodass dieselben Inhalte in unterschiedlichen Ausgabeformaten publiziert werden können.

- E -

Eingabe

Als Eingabe wird das Erfassen oder Übermitteln von Daten, Befehlen oder Werten an ein Programm bezeichnet. Dies kann beispielsweise über die Befehlszeile oder über Eingabefelder einer grafischen Benutzeroberfläche (GUI) erfolgen. In der Befehlszeile wird eine eingegebene Anweisung üblicherweise mit der Eingabetaste (Enter/Return) bestätigt und ausgeführt. In grafischen Benutzeroberflächen kann eine Eingabe je nach Anwendung durch die Eingabetaste, eine Schaltfläche oder eine andere Benutzeraktion bestätigt beziehungsweise übernommen werden.

Element (XML)

Benannter Bestandteil eines XML-Dokuments, der Text oder weitere Elemente enthalten kann. Er wird durch ein Start- und ein End-Tag begrenzt, beispielsweise <title>Wissen</title>. Leere Elemente können als einzelnes Tag geschrieben werden.

Entitätsreferenz (XML)

Verweis auf einen benannten Ersatzinhalt. Vordefinierte Entitätsreferenzen ermöglichen unter anderem die Darstellung von Zeichen, die in XML eine besondere Bedeutung haben. Beispielsweise steht &lt; für < und &amp; für &.

- G -

Git

Verteiltes Versionsverwaltungssystem, das Änderungen an Dateien nachvollziehbar speichert. Es ermöglicht, frühere Bearbeitungsstände wiederherzustellen, Änderungen zu vergleichen und parallel an unterschiedlichen Versionen zu arbeiten. Die Dateien und ihre Änderungshistorie werden in einem sogenannten Repository verwaltet.

GUI

Eine grafische Benutzeroberfläche (Graphical User Interface, GUI) ermöglicht die Bedienung eines Programms über visuelle Elemente wie Fenster, Menüs, Schaltflächen und Eingabefelder. Die Interaktion erfolgt hauptsächlich mit Maus, Tastatur oder Touchscreen. Ein GUI bildet damit die visuelle Schnittstelle zwischen Benutzer und Anwendung und ermöglicht deren Bedienung, ohne Befehle über eine Befehlszeile eingeben zu müssen.

- H -

HTML (Hypertext Markup Language)

Standardisierte Auszeichnungssprache zur Strukturierung von Inhalten auf Webseiten. HTML verwendet vordefinierte Elemente, um beispielsweise Überschriften, Texte, Bilder, Links, Tabellen und Formulare zu beschreiben. HTML wird von Webbrowsern interpretiert und bildet zusammen mit CSS und JavaScript eine zentrale Grundlage moderner Webseiten.

HTML5 (Hypertext Markup Language 5)

Auszeichnungssprache zur Strukturierung von Webinhalten. Sie ermöglicht die Einbindung von Texten, Bildern, Audio und Video direkt im Browser. Zusammen mit CSS und JavaScript bildet sie die Grundlage für moderne Webseiten und interaktive Lernmodule.

- K -

Kommandozeile

Die Kommandozeile ist eine textbasierte Schnittstelle zur Bedienung eines Betriebssystems oder Programms. Befehle und zugehörige Parameter werden über die Tastatur eingegeben und üblicherweise mit der Eingabetaste ausgeführt. Im Unterschied zu einer grafischen Benutzeroberfläche (GUI) erfolgt die Bedienung hauptsächlich durch die direkte Eingabe von Befehlen.

- N -

Notebook

Tragbarer Computer mit integriertem Bildschirm, Tastatur und Akku. Er kann sowohl unterwegs als auch an einem festen Arbeitsplatz verwendet werden.

- O -

ODF (OpenDocument Format)

Offenes, standardisiertes Dateiformat für Office-Dokumente wie Texte, Tabellen und Präsentationen. ODF basiert auf XML und ermöglicht den Austausch und die Bearbeitung von Dokumenten zwischen unterschiedlichen Programmen. Typische Dateiendungen sind .odt für Textdokumente, .ods für Tabellen und .odp für Präsentationen.

Open Source

Open Source bezeichnet ein Entwicklungs- und Lizenzmodell, bei dem der Quellcode öffentlich zugänglich ist und entsprechend der jeweiligen Lizenz eingesehen, verwendet, verändert und weitergegeben werden darf. Das Konzept fördert Transparenz, Zusammenarbeit und die gemeinschaftliche Weiterentwicklung von Software.

Deutsche Bezeichnung: Quelloffen

Hinweis: Open Source ist der Eigenname des Konzepts und wird international genau so verwendet und darum ohne Bindestrich geschrieben.

Open-Source-Software (OSS)

Open-Source-Software (OSS) ist Software, die unter einer Open-Source-Lizenz veröffentlicht wird. Ihr Quellcode ist öffentlich zugänglich und darf entsprechend den jeweiligen Lizenzbedingungen genutzt, untersucht, verändert und weitergegeben werden. Bekannte Beispiele sind Linux, LibreOffice, Gimp und Moodle.

Deutsche Bezeichnung: Quelloffene Software

Hinweis: Open-Source-Software ist ein deutsches Kompositum mit einem englischen Erstglied. Nach den deutschen Rechtschreibregeln wird ein Bindestrich gesetzt.

- P -

PDF (Portable Document Format)

PDF ein Format für Dokumente, deren Darstellung auf unterschiedlichen Geräten weitgehend erhalten bleibt.

Personal Computer (PC)

Ein Personal Computer (PC) ist ein universell einsetzbarer Computer, der für die Nutzung durch eine einzelne Person ausgelegt ist. Er besteht typischerweise aus Prozessor, Arbeitsspeicher, Massenspeicher sowie Ein- und Ausgabegeräten und dient unter anderem zur Ausführung von Betriebssystemen, Anwendungsprogrammen und Entwicklungswerkzeugen.

Deutsche Bezeichnung: Personal Computer hat sich als Eigenbegriff etabliert.

- R -

Random Access Memory (RAM)

Der Random Access Memory (RAM) ist der flüchtige Arbeitsspeicher eines Computers. Er speichert Programme und Daten temporär, damit die CPU schnell darauf zugreifen und sie verarbeiten kann. Beim Ausschalten des Computers geht der Inhalt des Arbeitsspeichers verloren.

Deutsche Bezeichnung: Arbeitsspeicher

- S -

Syntax

Regeln für den formalen Aufbau einer Sprache. Bei XML bestimmen sie unter anderem, wie Elemente und Attribute geschrieben und ineinander verschachtelt werden.

- T -

Tool

Hilfsmittel zur Unterstützung einer bestimmten Aufgabe oder eines Arbeitsprozesses. In dieser Arbeit bezeichnet der Begriff überwiegend Softwareanwendungen und digitale Dienste.

Deutsche Bezeichnung: Werkzeug

- U -

User Interface (UI)

Benutzeroberfläche eines Programms oder Systems, über die Benutzer mit dessen Funktionen und Inhalten interagieren. Dazu gehören beispielsweise Menüs, Schaltflächen, Eingabefelder, Symbole und andere Bedienelemente.

- W -

Wohlgeformtheit (XML)

Eigenschaft eines XML-Dokuments, das die grundlegenden XML-Syntaxregeln erfüllt. Dazu gehören korrekt geschlossene und verschachtelte Elemente sowie genau ein Wurzelelement. Wohlgeformtheit allein gewährleistet noch nicht, dass die von einer Anwendung erwartete Dokumentstruktur eingehalten wird.

- X -

XML (Extensible Markup Language)

Textbasiertes, standardisiertes Format zur strukturierten Speicherung und Übertragung von Daten. XML verwendet frei definierbare Elemente und Attribute, um Daten hierarchisch zu beschreiben. Es ist sowohl für Menschen als auch für Maschinen lesbar und wird unter anderem für Konfigurationsdateien, Datenaustausch und als Grundlage verschiedener Dokumentformate wie ODF verwendet.

XML Schema (XSD)

Sprache zur Beschreibung der zulässigen Struktur und Datentypen eines XML-Dokuments. Ein Schema legt beispielsweise fest, welche Elemente und Attribute vorkommen dürfen oder müssen. Es ermöglicht die automatisierte Prüfung eines Dokuments auf Einhaltung dieser Vorgaben.

XPath (XML Path Language)

Ausdruckssprache zur gezielten Auswahl von Bestandteilen eines XML-Dokuments. Mit Pfadausdrücken lassen sich beispielsweise bestimmte Elemente oder Attribute anhand ihrer Position, ihres Namens oder ihres Werts auswählen.

XSLT (Extensible Stylesheet Language Transformations)

Sprache zur regelbasierten Umwandlung von XML-Dokumenten. Sie ermöglicht beispielsweise die Erzeugung von HTML, anderen XML-Strukturen oder reinem Text. Zur Auswahl der zu verarbeitenden Inhalte verwendet XSLT die Sprache XPath.