Reasoner for the Semantic Web



Ähnliche Dokumente
Semantic Web Technologies I! Lehrveranstaltung im WS10/11! Dr. Andreas Harth! Dr. Sebastian Rudolph!

Semantic Web Technologies I

Qualitätssicherung bei der mobilen Datenerfassung

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Was sind Ontologie-Editoren?

Ergebnisse des Workshops. IKT und Medien vom beim Forschungszentrum Informatik in Karlsruhe

Daten, Information, Wissen explizites und implizites Wissen Expertensysteme (Aufgaben, Aufbau, Komponenten) Diagnoseziel Klassifikation

Semantic Web Services

Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, EASY Starter V1.5

1 WEB ANALYTICS: PROFESSIONELLE WEB-ANALYSEN UND REPORTING FÜR IHR ONLINE MARKETING.

Informatik, Mathematik und Naturwissenschaften

eurovat Magento Extension Magento - Extension Extension V1.4.2 Dokumentation Version 1.0 SNM-Portal UG (haftungsbeschränkt) & Co. KG Vorherstraße 17

Verknüpfte Daten abfragen mit SPARQL. Thomas Tikwinski, W3C.DE/AT

Melde- und Veröffentlichungsplattform Portal (MVP Portal) Hochladen einer XML-Datei

Baader Nutt 1: Basic Description Logics

RIS Abbild mit aktuellen Updates

Java und XML 2. Java und XML

Melanie Kaspar, Prof. Dr. B. Grabowski 1

... MathML XHTML RDF

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Ein Zusatzprogramm zum epos Gefahrstoff-Manager

Was ist das Tekla Warehouse

Mit dem Podcasten starten: So konfigurierst Du das Wordpress-Plugin Podlove Publisher

Sof o t f waretechn h o n l o og o i g en n f ü f r ü v e v rteilte S yst s eme Übung

Abrechnung via KV-SafeNet*-Portal an die KV Hessen übermitteln

IBM SPSS Statistics Version 22. Konfigurieren von Technologie für behindertengerechte Bedienung

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

!!!!T!!! Systems!() Multimedia Solutions

GITS Steckbriefe Tutorial

a.sign Client Lotus Notes Konfiguration

EINE UNI FÜR ALLE. Universität Luzern, Montag, 5. Mai Uhr

HamburgService Registrierung für die Online-Dienste Gutachterverfahren (GUV) und Gutachterinformationssystem (GIS)

SCHULER WEBSITE - EINKAUF DOKUMENTE EINSTELLEN & AKTUALISIEREN

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, Java Forum Stuttgart 2007

Unified Communication Client Installation Guide

Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006

Übung - Datenmigration in Windows Vista

Hochschul-App Uni Hohhenheim Case Study

Ontologien. Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Ontologien: Konstrukte. Konzepte/Klassen

Ontologien (aus ISM Kap. 3. Wissensrepräsentation für Texte) Norbert Fuhr

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

XSLT Vortrag. 2. Beispiel XML. 3. Anwendungsmöglichkeiten von XSLT 4. XHTML

Um die Rücklagen ordnungsgemäß zu verbuchen, ist es wichtig, Schritt-für-Schritt vorzugehen:

Was ist das Budget für Arbeit?

News RSS-Export. mit tt_news und pmk_rssnewsexport. Alexander Mürb, Arthur Palmer TYPO3 User Group Stuttgart

EEEINFACH MEHR. Erfolgreicher verkaufen mit der IBC SOLAR Line.

Anmelden und Vorträge einreichen auf der JBFOne-Website Inhalt

L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016

ECO-Manager - Funktionsbeschreibung

Organisation des Qualitätsmanagements

Mangelnde Interoperabilität führt dazu: EDA / Brussels EURELECTRIC

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Einführung in das Programmieren Prolog Sommersemester Teil 2: Arithmetik. Version 1.0

ZID Hotline

Webalizer HOWTO. Stand:

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

PDF-Dateien erstellen mit edocprinter PDF Pro

Scalable Vector Graphics-basierte

doubleslash Net-Business GmbH

Einführung in die Fuzzy Logic

2 Open BIM Workflow ARCHICAD und DDS-CAD

OWL Web Ontology Language

Logistikmanagement aus Kundensicht, ein unterschätztes Potenzial

Thema. Intelligente Agenten im Web

Lizenzierung von SharePoint Server 2013

Umfrage. Didaktischer Kommentar. Lernplattform

Gussnummern-Lesesystem

KeyGateway incadea.engine DMS KeyReport Schlüsselmanagement auf höchstem Niveau

Kompetenzcheck Inhalte

Lizenzierung von Windows Server 2012

Spring Dynamic Modules for OSGi Service Platforms

TYPO3-Suchmaschinenoptimierung für Redakteure

Synchronisations- Assistent

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Ontologien und Ontologiesprachen

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Abwesenheitsnotiz im Exchange Server 2010

GEONET Anleitung für Web-Autoren

Konzentration auf das. Wesentliche.

Verarbeitung von ZV-Dateien im Internetbanking. Inhalt. 1. Datei einlesen Datei anzeigen, ändern, löschen Auftrag ausführen...

Erfahrungen mit Hartz IV- Empfängern

Norm 240 Versionierung

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

So laden Sie Ihre Dissertation auf den Stabi-Server. Online-Dissertationen

Researcher s Workbench : Verwalten, Annotieren und Finden von Dokumenten

AutoSPARQL. Let Users Query Your Knowledge Base

FastViewer v3 bei der TechniData IT-Service GmbH

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

Leitfaden zur Moduleinschreibung

SmartDispatch DMR-Dispatcher. Bestellablauf. SmartDispatch-Bestellablauf V1.0

EPLAN Integration für SAP

Business-Plan. EduPlan

Transkript:

Reasoner for the Semantic Web KAON & KAON2 Seminar A.I. Tools Erik Endres 18.1.2007

Übersicht Reasoner KAON1 KAON2 & Protégé

Reasoner Ontologien machen Daten für Maschinen verarbeitbar. Reasoner setzen auf dieser Wissensrepräsentation auf und leitet neues Wissen ab.

Reasoner Reasoner = Inferenzer Inferenz / Schlussfolgern: Prämissen: Alle Griechen sind sterblich, Sokrates ist ein Grieche Konklusion: Sokrates ist sterblich

Reasoner <owl:class rdf:id="grieche"> <rdfs:subclassof> <owl:restriction> <owl:hasvalue> <Sterblichkeit rdf:id="sterblich"/> </owl:hasvalue> <owl:onproperty> <owl:objectproperty rdf:id="hat_lebensspanne"/> </owl:onproperty> </owl:restriction> </rdfs:subclassof> </owl:class> <Grieche rdf:id="sokrates"/>

Reasoner Aufgaben: Klassifikation Konsistenzcheck Bearbeiten von Anfragen

Reasoner Anforderungen: Korrektheit Vollständigkeit Entscheidbarkeit Ausdrucksmächtigkeit der Repräsentationssprache Effizienz

Reasoner Logiken: Prädikatenlogik zu mächtig Prolog Beschreibungslogik Kompromiss zwischen Ausdrucksmächtigkeit Entscheidbarkeit Teilmenge der Prädikatenlogik OWL-DL

Reasoner Anforderungen im Semantik Web: Skalierbarkeit Adaptive Performance Robustheit Integration verteilten Wissens Verständlichkeit

Reasoner Beispiele: FaCT++ Open Source, C++ Racer Pellet Open Source, Java KAON2 Java

KAON(1) KArlsruhe ONtology and Semantic Web tool suite a.k.a. KAON ToolSuite Entwickelt von der Universität Karlsruhe und dem Forschungszentrum Informatik in Karlsruhe. 1. Version: 2002 Open Source

KAON ToolSuite Die KAON ToolSuite besteht aus: KAON enthält Frontend und Core KAON Extensions enthält DLP, KAON Server und KAONtoEdit TextToOnto

KAON Frontend KAON Workbench besteht aus OI-Modeler, einem Ontologie-Editor KAON Portal ein Tool für Ontologie basierte Webportale Core einthält die KAON API und unterschiedliche Standart-Implementierungen, wie den Engineering Server

KAON2 Verbesserungen: API für OWL-DL, SWRL und F-Logik mit Einschränkungen für das Reasoning OWL-DL ist auf die SHIQ(D) Teilmenge beschränkt.(keine Enumeration) <owl:class> <owl:oneof rdf:parsetype="collection"> <owl:thing rdf:about="#sterblich"/> <owl:thing rdf:about="#unsterblich"/> </owl:oneof> </owl:class>

KAON2 DIG Interface erlaubt Zugriffe über Tools wie Protégé Standardisiertes XML Interface für Beschreibungslogiksysteme Entwickelt durch die DL Implementation Group (DIG) Inferenz Engine für Anfragen in SPARQL Syntax oder F-Logik SPARQL ist eine Abfragensprache für das Semantische Web Entwickelt durch das W3C als Nachfolger für RDF Query Language, RDQL.

KAON2 Alle anderen zu Beginn genannten Reasoner verwenden das Baumkalkül (tableaux methods). Baumkalküle versuchen zu zeigen, dass die Negation des Arguments ungültig ist. D.h. die Widerlegung der Ungültigkeit. Widerlegungskalküle Anstelle zu zeigen, wird widerlegt.

KAON2 KAON2 übersetzt die Wissensbasis in ein disjunctive datalog Programm. Datalog: Datenbank-Programmiersprache, die Prolog ähnelt. Höherer Aufwand für T-Box Geringerer Aufwand für A-Box => Effizienter bei großen Instanzenmengen

KAON2 Kein OPEN SOURCE! Karlsruher Firma Ontoprise GmbH 1. Version: 2005 Für Forschung und Lehrer kostenlos Keine Benutzeroberfläche sondern DIG Interface

KAON2 Kein Benutzerhandbuch! Beispielimplementationen für die API Example 2: Ontologie erzeugen, einige Axiome hinzufügen und das Ergebnis in eine Datei speichern. Example 4: Regeln zu einer Ontologie hinzufügen und einfache Anfragen stellen.

KAON2 & Protégé KAON2 Server starten: java -cp kaon2.jar org.semanticweb.kaon2.server.servermain -registry -rmi -ontologies server_root -dig -digport 8088 Protégé -> OWL -> Preferences -> reasoner URL: http://localhost:8088

KAON Tools KAON2 OWL Tools Entwickelt am AIFB, Universität Karlsruhe Toolsammlung die auf KAON2 basieren. KAON Web Services Tool Suite Entwickelt am AIFB, Universität Karlsruhe Ontologien in Web Services

Quellen http://kaon.semanticweb.org http://kaon2.semanticweb.org http://de.wikipedia.org/wiki/baumkalkül http://de.wikipedia.org/wiki/datalog http://dig.sourceforge.net/ http://semantic.nodix.net