Sören Auer 1 Seminar Wissensrepräsentation für das Semantic Web Das "Semantic Web" soll als neues Paradigma die automatisierte Kommunikation zwischen Maschinen und Anwendungssystemen mittels Web Technologien ermöglichen. Neben WebServices als wichtiger Unterstützungstechnologie sind in diesem Zusammenhang in jüngster Vergangenheit die XML basierten Standards RDF (Resource Description Framework), RDF-S (RDF-Schema) und OWL (Web Ontology Language) vom W3C veranschiedet worden und erfreuen sich zunehmender Bedeutung. Ziel des Seminars ist das Kennenlernen dieser Wissensrepräsentationsarten, ihrer Anwendungen (z.B. RSS, FOAF, XUL) und Werkzeugen zu deren Nutzung (z.B. Protege, KAON, pOWL). Sören Auer
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Sören Auer 1
Seminar Wissensrepräsentation für das Semantic Web
Das "Semantic Web" soll als neues Paradigma die automatisierte Kommunikation zwischen Maschinen und Anwendungssystemen mittels Web Technologien ermöglichen.
Neben WebServices als wichtiger Unterstützungstechnologie sind in diesem Zusammenhang in jüngster Vergangenheit die XML basierten Standards RDF (Resource Description Framework), RDF-S (RDF-Schema) und OWL (Web Ontology Language) vom
W3C veranschiedet worden und erfreuen sich zunehmender Bedeutung. Ziel des Seminars ist das Kennenlernen dieser Wissensrepräsentationsarten, ihrer
Anwendungen (z.B. RSS, FOAF, XUL) und Werkzeugen zu deren Nutzung (z.B. Protege, KAON, pOWL).
Sören Auer
223.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebOrganisatorisches
Termine: jeweils Do. A-Woche, 15.15-16.45 Uhr, SG 03-07
21.10. Einführung „Semantic Web Wissensrepräsentation“
Wissensrepräsentation für das Semantic WebEinführung Semantic Web
Globalisierung der Informationstechnologie
“The Semantic Web is a vision: the idea of having data on theWeb defined and linked in a way that it can be used bymachines not just for display purposes, but for automation,integration and reuse of data across various applications. ”[W3C 2001]
Zwei zentrale Paradigmen:
Weltweiter Datenaustausch
Ausbildung eines gemeinsamen Verständnissesüber deren Bedeutung
423.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebEinführung Semantic Web
Tim Berner-Lee‘s semantische Pyramide
523.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebEinführung Semantic Web
623.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebResource Description Framework
Basistypen
RDF unterscheidet 2 fundamentale Grundtypen:
Resourcen Komplexe abstrakte oder konkrete Entitäten Eindeutig durch URI charakterisiert
Literale Datentyp Sprache
723.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebResource Description Framework
Wissensrepräsentation für das Semantic WebAnwendungen
Vokabulare / Modelle / Ontologien
Dublin Core
VCard
RSS
DMoz
XUL
1923.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebAnwendungen
Software Applikationen
Protege (http://protege.stanford.edu/)ontology and knowledge-base editor
KAON (http://km.aifb.uni-karlsruhe.de/)API and knowledge-base editor
Jena (http://jena.sourceforge.net/)Semantic Web Framework (API) for Java
SesameSemantic Web Database
Ontobrokerkommerziell
2023.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebAnwendungen
Großer kommerzieller Erfolg steht noch aus, mögliche Ursachen:
Mangelnde Unterstützung der am meisten verbreiteten Web-Technologien - Apache, PHP/MySQLkompliziertes Deployment
Mangelnde Unterstützung kooperativer / kollaborativer Entwicklung
Interoperabilität
Skalierbarkeit
Usability
Anpassbarkeit
2123.04.2004Sören Auer
Wissensrepräsentation für das Semantic WebAnwendungen
Prototyp pOWLPOWL supports viewing, editing of RDFS/
OWL ontologies of arbitrary size.works even quite fast with the UNSPSCcode (containing 16500 Classes).
Authentification scheme.Fine grained exposition of features andmodel data: Privileges (view, edit) for users andgroups can be assigned toModels, Classes and Properties.
Sopisticated widgets for data editing. E.g. widgets for editing HTML in a WYSIWIG manner or for dates are integrated.
Plugin concept. POWL is extremly easy extensible.Powerful object oriented API. All functionality is accessible by a clean
application programming interface. POWL is fast. Models are stored in database tables, only those parts of the model
are loaded into main memory which are actually needed. POWL is extremly scalable and fast.