32
Sem Talk Know ledge M anagem ent defines categories for M S Visio extends Sem antic W eb is the graphical editorof Text Analysis uses inputfrom M S O ffice MS Winword consists of used from BPM Tool consists of can be used as XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Embed Size (px)

Citation preview

Page 1: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

SemTalk

KnowledgeManagement

defines categories for

MS Visio

extends

Semantic Web

is the graphical editor of

TextAnalysis

uses input from

MS Office

MSWinword

consists of

used from

BPM Tool

consists of

can be used as

XSW 2002 Graphische Entwicklung und Nutzung von

Ontologien mit SemTalk in MS Office

Semtation GmbHChristian Fillies

Dr. Frauke Weichhardt

Page 2: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Grundlage: Semantic Web

„Semantic Web“ ist ganz einfach die Idee von Tim Berners-Lee ein Internet aus Modellen zu bauen Für Menschen um einander besser zu

verstehen Für Maschinen und Programme

SemTalk ist das erste MS-Office basierte Tool für das Semantic Web

SemTalk ermöglicht Prozessmodellierung im Semantic Web

2. Platz bei der Office XP Solution Challenge

Page 3: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Ontologie Beispiele

Taxonomien im Web Yahoo! Kategorien

Kataloge für on-line shopping Amazon.com Produkt Katalog

Domain-spezifische Standard Terminologie Unified Medical Language System (UMLS) UNSPSC - Terminologie für Produkte und

Services

Page 4: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Beispiel: UNSPSC

Automobile shockabsorbers

manufacture

Automobilesuspension

systemsmanufacture

Automotivebushings

manufacture

Ball jointsmanufacture

Business TypeIdentifiers

Clothing rental

Commercial orindustrial facility

rental

Costume rental

Evening or bridalgown or dress

rental

Guard dog rental

Land leasesLease and rental

of property orbuilding

Locker rental

Manufacture

Manufacture ofsuspension

systems andcomponents

Motor vehiclesrental and lease

Product specificreplacement

central processingunit CPU

processors

Product specificreplacement

components andaccessories

Product specificreplacementmemory and

central processingunits CPUs and

accessories

Rental and lease

Residential rental

Security rental

Shock absorbermanufacture

Storage rental

Strutsmanufacture

Sway barsmanufacture

Train suspensionsystems

manufacture

Truck shockabsorbers

manufacture

Truck suspensionsystems

manufacture

Tuxedo orformalwear rental

Vehicle rental orleasing

This classification isimported RDFS from

www.ECCMA.org

Automobile or carmaintenance or

repair

Automobile or carstereo installation

EngineeredEngineered

mannedspacecraft

Engineeredspaceships

InstallationInstallation of

audio and visualequipment

Maintenance andrepair

Maintenance andrepair of

passenger motorvehicles

Not for resale

Outsource

Outsourcedvehicle body

repair or paintingservices

Outsourcedvehicle repair

services

Pen or pencil setsnot for resale

Writinginstruments not for

resale

Page 5: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Wofür braucht man eine Ontologie ?

Gemeinsames Verständnis der Begriffe

Wiederverwendung des Domain Wissen Keine “Räder neu erfinden” Standards für Interoperabilität

Domain Wissen explizit machen Grundlagen einfacher vermitteln (z.B. eine

Gentechnologie Wissensbasis) Legacy Daten einfacher verstehen und ändern

Domain Wissen vom Anwendungswissen trennen Wiederverwendung des Domain Wissen z.B. für

Konfiguration oder Prozesse

Page 6: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Semantic Web

Dokumente

Modell desInhalts

Ontologie

ReferenzOntologie

ProzesseInferenzMaschinen

Dokumente sind HTML Seiten oder andere Texte

Modell des Inhalts wird extern auf dem Internet / Intranet abgelegt

Elemente des Modells sind in Ontologien definiert

Beispiel: Kindersichere Seiten

Page 7: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Prozessmodellierungswerkzeuge

Dokumente

Modell desInhalts

Ontologie

ReferenzOntologie

ProzesseInferenzMaschinen

Willkürliche Zuordnung von Objekten in Funktionen

Syntaktische Konsistenz

Im Prozess-orientierten Wissens-management / QM wird auf Dokumente verwiesen

VB Makros schreiben statt Inferenz-maschinen

Page 8: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Dezentrale Modellierung

Dokumente

Modell desInhalts

Ontologie

ReferenzOntologie

ProzesseInferenzMaschinen

Externe Ontologien können genutzt werden

Eine Ontologie ist ein RDFS Flatfile mit Hyperlinks in andere Ontologien

Replikation von Ontologien

Konsistenz durch Modellierungswizard

Page 9: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Semantic Web + Prozessmodellierung

Dokumente

Modell desInhalts

Ontologie

ReferenzOntologie

ProzesseInferenzMaschinen

Prozessmodellierung mit Semantic Web Technologie

Leichtere Erstellung von Referenz-modellen

Wiederverwendung der Ontologien in anderen Applikationen

Intelligente Semantic Web Auswertungen

Page 10: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

SemTalk: “FrontPage” für das Semantic Web

Einfach Preisgünstig In MS-Office integriert

Ontologie Editor Indizierung Methoden unabhängig Prozessmodellierung

ProzessModellierung

WissensModellierung

Individuell Collaborative

Page 11: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Architektur von SemTalk

SemTalk Object Engine

RDFS Flat File RDFS Webservice

MS Visio MS Word

Method Meta Model Smart Tag

Visio, XML und Smart Tags

Lösungen sind leicht in Visio einzubetten

Visio ist bei den Kunden quasi Standard

COM basierte Object Engine

Das XML-basierte Semantic Web ist die Datenbank

RDFS WebserviceOntobrokerXMLNS Wordnet

Page 12: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

GUI in Visio

Visio: Shapes + Graphik Leicht zu erlernen Freiheit alle Visio

Graphiken zu nutzen Attraktiver Preis

SemTalk: Modellierungstool Navigation Konsistenz Reporting MS Office

Integration Referenzmodelle Schnittstellen

Rational Rose Ontobroker

Objekt-orientierte Prozessmodellierung

XML statt proprietären Datenbanken

Page 13: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Visualisierung von RDF: ISWC2002

BBN_Technologies

SRI_International

Nokia_Research_Center

$

Stanford_University

$

CMU

$

Yale_University

Katia_Sycara

has_affiliation

has_affiliate

Ora_Lassila

has_affiliationhas_affiliate

Terry_Payne

has_affiliation

has_affiliate

Mark_Burstein

has_affiliation

has_affiliate

Srini_Narayanan

has_affiliationhas_affiliate

David_Martin

has_affiliationhas_affiliate

Massimo_Paolucci

has_affiliation

has_affiliate

Sheila_A_McIlraith

has_affiliation

has_affiliate

Drew_McDermott

has_affiliationhas_affiliate

Jerry_R_Hobbs

has_affiliationhas_affiliate

Anupriya_Ankolekarhas_affiliation

has_affiliate

ATLAS

organizations_involved

DAML-S_Paper

author

author

author

author

author

author

author

author

author

author

author

Page 14: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

UML für DAML Klassenmodelle

Top level class for the hierarchy ofcapabilities.

An instance underBlueAssessment indicates the

impact on a blue objective if you apply the blue

capability to an EoNP.

Links an elementof national power

to an objectiveand indicatesthe impact theelement has onthe objective.

namesupportedCINCsupportingCINCsupportingAgencycountryadaptedFromcDayoperationTyperedObjectiveblueObjective

Operation

label

Capability

blueAssessment

labelcountrystatus

ElementOfNationalPower

effects

element

label

GoalsAndObjectives

objective

impact

RedAssessment

element

objective

redAssessment

Political

Social

Military

Economic

Information

Infrastructure

Locationlocation LatLong

Page 15: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

WordNet 1.6 Integration

Vehicle

a conveyancethat transports

people or objects

a self-propelledwheeled vehiclethat does not run

on rails

Automotive_vehicle

4-wheeled motorvehicle; usuallypropelled by an

internalcombustionengine; "he

needs a car toget to work"

Doodlebug

Auto

Tractor

SemTalk 1.1.1 and WordNetAny SemTalk Object which has the namespace http://xmlns.com/wordnet/1.6 can be looked up at Dan Brickley’sRDFS WordNet server. We are importing the definition.Subclasses and Superclasses can be imported via right-click„Expand“ and the button „External“For information about WordNet visit http://xmlns.com

Page 16: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Objekt-orientierte Prozessmodelle

Sprachliche Konsistenz zwischen Informationen und Aufgaben

UML Klassenmodelle für Informationen

Gemeinsame wieder verwendbare Bibliotheken

XML W3C Standard zur Nutzung der Informationsmodelle in anderen Anwendungen

besuchen

Konzert

Kreditkarte

Lastschrift

abspielensendenempfangen

Titel

äußernerfüllen

Musikwunsch

kaufen

Preis

Ticket durchführen

BetragDatumWährung

Zahlung

für

wird gespielt auf

Wunsch von

vonprüfen

Sicherheit

zusammenstellen

Liste

Titelliste

besteht aus

erfordert

Page 17: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Objekt-orientierte Prozessmodelle

Sprachliche Konsistenz zwischen Informationen und Aufgaben

UML Klassenmodelle für Informationen

Gemeinsame wieder verwendbare Bibliotheken

XML W3C Standard zur Nutzung der Informationsmodelle in anderen Anwendungen

Online senden

Music Inc Kundenbetreuung John DoolittleVersand

Musikwunschermitteln

AufSicherheit

prüfen

Titellistezusammens

tellen

Titel senden

Titelabspielen

Titelempfangen

Konzertbesuchen

Page 18: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Vorgehensmodell Prozessmodellierung

ProzesseProzessebeschreibenbeschreiben

Objekte Objekte identifizierenidentifizieren

Externe Externe Bibliotheken Bibliotheken durchsuchendurchsuchen

Methoden Methoden identifizierenidentifizieren

Page 19: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Vorgehensmodell Prozessmodellierung

ProzesseProzessebeschreibenbeschreiben

Objekte Objekte identifizierenidentifizieren

Externe Externe Bibliotheken Bibliotheken durchsuchendurchsuchen

Methoden Methoden identifizierenidentifizieren

Referenz-Referenz-modelle modelle

veröffentlicheveröffentlichenn

Page 20: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Aktuelle Modellierungsmethoden in SemTalk

Promet (IMG AG, Hochschule St. Gallen)

Bonapart

ARIS EPK

DETECON E-Government (Knowlogy)

Visual Product Modeller (SAP)

DAML (Darpa Agent Markup Language)

Page 21: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Anwendungsszenarien für Ontologien

DocumentManagement

ContentManagement

ArchiveSystem

Yellow Pages

Implementation andmaintenance based on a

company specificontology

Page 22: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Wissen proaktiv nutzen in Office XP

Page 23: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Wissen proaktiv nutzen in Office XP

Page 24: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Wissen proaktiv nutzen in Office XP

Page 25: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Wissen proaktiv nutzen in Office XP

Page 26: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Kundenbenefit

Breite Nutzung der Investitionen in Modellierung Ontologien / Glossare Qualitäts-Management Systeme Knowledge-Management Systeme Prozesse und Referenz Modelle

Inhaltliche Abstimmung kommt vor EAI

Konsistente Begriffssysteme z.B. für Portale oder Wissensmanagement

Preisgünstiges und leicht zu erlernendes Modellierungswerkzeug mit perfekter Grafik

SemTalk kann vollständig an die Bedürfnisse der Zielgruppen angepasst werden

Page 27: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Dezentrale Modellierung

Local ReferenceModel

ReferenceModel as XMLon the WWW

ApplicationModel

ReferenceModel on athird party

server

Page 28: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Zusammenfassung

Add-On für Visio und MS Office, das Visio zum preiswerten, vollwertigen und von Methoden unabhängigen Modellierungswerkzeug macht

Leichte problemspezifische Anpassung Informationsmodellierung für das Next

Generation Internet: „Semantic Web“ Wissensmodelle werden zum proaktiven

Glossar in Office XP Konsistentes Informationsmodell als

Grundlage aller wissensintensiven Lösungen

Page 29: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

SemTalk

Company Page: http://www.semtation.com Tool Page: http://www.semtalk.com

Knowledge Management und Semantic Web sind nur dann erfolgreich, wenn sie in Office integriert sind!

SemTalk

KnowledgeManagement

defines categories for

MS Visio

extends

Semantic Web

is the graphical editor of

TextAnalysis

uses input from

MS Office

MSWinword

consists of

used from

BPM Tool

consists of

can be used as

Page 30: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Are RDF and XML Schema competing solutions? Yes.

RDF:

XML ---> Vocal Chords RDF ---> Grammar RDF Schema ---> Vocabulary

XML Schema:

XML ---> Vocal Chords XML Schema ---> Grammar/Vocabulary

RDF, if you will, adds a layer of abstraction to break the communication problem into manageable pieces. It provides a standard schema which can be utilized rather than reinventing the wheel over and over again.

Stephen K. Rhoads [[email protected]]

Page 31: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Why is RDF such a tough sell?

1. Folks haven't gotten the vision yet:

The search engines of the future can either be built to understand *just* the RDF model and "plug in" vocabularies as needed, or they will be stuck attempting to understand potentially thousands of independently developed XML Schemas.

2. Lack of good education material.

3. It's not yet deployed in HTML editors/browsers.

Page 32: XSW 2002 Graphische Entwicklung und Nutzung von Ontologien mit SemTalk in MS Office Semtation GmbH Christian Fillies Dr. Frauke Weichhardt

Agenda

Semantic Web – Hintergrund

SemTalk im Überblick

Modellierungsmethoden mit SemTalk

SemTalk und Office XP