Vereinfachtes Beispiel für die Art von semantischem Netz, das in der Semantic-Web -Technologie verwendet wird.

Das übergeordnete Ziel semantischer Technologien ist es, Maschinen das Verständnis von Daten zu ermöglichen. Bekannte Technologien zur Kodierung von Semantik in Daten sind das Resource Description Framework (RDF) [ 1 ] und die Web Ontology Language (OWL) [ 2 ] . Diese Technologien repräsentieren formal die Bedeutung von Informationen. Ontologien können beispielsweise Konzepte, Beziehungen zwischen Dingen und Kategorien von Dingen beschreiben. Die Einbettung von Semantik in Daten bietet erhebliche Vorteile, wie etwa die Möglichkeit, Daten zu analysieren und heterogene Datenquellen zu verarbeiten.

Überblick

In der Softwareentwicklung kodiert die semantische Technologie Bedeutungen getrennt von Daten- und Inhaltsdateien sowie vom Anwendungscode. Dadurch können Maschinen und Menschen diese Bedeutungen zur Laufzeit verstehen, austauschen und mit ihnen argumentieren. Mit semantischen Technologien lassen sich Beziehungen hinzufügen, ändern, neue Beziehungen implementieren oder Programme auf andere Weise verknüpfen – so einfach wie durch die Änderung des externen Modells, das diese Programme gemeinsam nutzen.

Bei traditioneller Informationstechnologie hingegen müssen Bedeutungen und Beziehungen bereits zur Entwurfszeit vordefiniert und fest in Datenformate und den Programmcode „einprogrammiert“ werden. Das bedeutet, dass bei Änderungen, dem Austausch bisher nicht ausgetauschter Informationen oder der neuen Interoperabilität zweier Programme menschliches Eingreifen erforderlich ist.

Offline müssen die Beteiligten das für die Änderung notwendige Wissen definieren und untereinander kommunizieren. Anschließend müssen sie die Datenstrukturen und die Programmlogik entsprechend anpassen und diese Änderungen dann auf die Datenbank und die Anwendung anwenden. Erst dann können sie die Änderungen implementieren.

Semantische Technologien sind „bedeutungsorientiert“. Sie umfassen unter anderem die folgenden Anwendungsgebiete:

  • Kodierung/Dekodierung semantischer Repräsentationen,
  • Wissensgraphen von Entitäten und ihren Beziehungen untereinander,
  • automatische Erkennung von Themen und Konzepten,
  • Informations- und Bedeutungsextraktion ,
  • semantische Datenintegration und
  • Taxonomien/Klassifizierung.

Semantische Technologien können, ausgehend von einer Frage, direkt Themen, Konzepte und Assoziationen durchsuchen, die sich über eine Vielzahl von Quellen erstrecken.

Semantische Technologien bilden eine Abstraktionsebene über bestehenden IT-Technologien und ermöglichen so die Verknüpfung von Daten, Inhalten und Prozessen. Zweitens können semantische Technologien aus Portalperspektive als eine neue Ebene der Datentiefe betrachtet werden, die eine deutlich intelligentere, leistungsfähigere, relevantere und reaktionsschnellere Interaktion ermöglicht als reine Informationstechnologien. Semantische Technologien nutzen häufig die Verarbeitung natürlicher Sprache und maschinelles Lernen, um Themen, Konzepte und Zusammenhänge zwischen Konzepten in Texten zu extrahieren.

Siehe auch

Referenzen

Weiterführende Literatur