Semantic Web

Definition

  • Es existiert keine einheitliche Definition, das Semantic Web ist eher eine Vision
  • Semantic Web besteht aus einer Menge von verbundenen Anwendungen, die ein logisches Datennetz bilden
  • Kernidee: Informatik soll dem Menschen helfen, Informationen zu verarbeiten; das heutige Web unterstützt dies bisher kaum
  • Ziel: Vereinigung der Eigenschaften einer Wissensdatenbank, die durch Maschinen verarbeitbar ist
  • „Jeder kann jederzeit Daten erzeugen und mit anderen Menschen (Maschinen) austauschen“
  • heutiges Problem: die meisten Inhalte sind auf die Verarbeitung durch den Menschen ausgelegt
    • Syntaktische Variationen können semantisch das gleiche bedeuten
  • Semantic Web stellt Daten in Kontext → Informationen

Technologien im Semantic Web

  • Unicode
    • Universelles Zeichenrepertoire
    • Umfasst alle Zeichen der Welt
    • ist fortlaufend in der Erweiterung
    • Als ISO 10646 normiert
  • URI – Universal Resource Identifier
    • universelle Identifikation von Entitäten
    • Klare Syntax
    • Bei Interpretation im Netz: URL
  • RDF Schema
    • Sprache zur Definition von Metadatenformaten und einfachen Ontoloigien
    • Festlegung durch Typisierung (Subklassen, Domain, Range), erweiterbar
    • keine spezifizierte Semantik, kein Ableitungsmodell
  • Ontologie (→ OWL)
    • erweiterte Beschreibungsmöglichkeiten
    • in unterschiedlichen Mächtigkeiten/Komplexitäten
  • Logik
    • Semantik auf logischer Basis
  • Proof
    • Konsistenz
  • Trust
    • Vertraulichkeit der Aussage

Anwendungsszenarien

  • Automatische Koordination von Terminen mit Suche nach geeigneten Dienstleistern (z.B. Ärzte)
  • Semantische Suche → Suche nach passenden Dokumenten auf Konzeptebene
  • E-Commerce: Kunde sucht Produkt mit bestimmten Anforderungen (Gestaltung, Fähigkeit, Leistung, Preis)

Kontext

Weiterführende Beiträge


Navigation

Alphabetischer Index
Akronyme