semantic web tools

16
INFORMATION TECHNOLOGY Silvonen 2.11.2001 Semantic Web Tools Paula Silvonen VTT Information Technology www.vtt.fi/tte

Upload: jace

Post on 12-Jan-2016

27 views

Category:

Documents


0 download

DESCRIPTION

Semantic Web Tools. Paula Silvonen VTT Information Technology www.vtt.fi/tte. Contents. RDF Tools Topic Maps Tools Ontology Editors Ontology Software in Creating Multilingual Services. RDF Tools. RDF editors for easy creation of metadata HTML or RDF/XML - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Semantic Web Tools

Paula Silvonen

VTT Information Technologywww.vtt.fi/tte

Page 2: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

• RDF Tools

• Topic Maps Tools

• Ontology Editors

• Ontology Software in Creating Multilingual

Services

Contents

Page 3: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

RDF Tools

• RDF editors – for easy creation of metadata

– HTML or RDF/XML

– viewing, editing, and navigating in RDF data

• RDF parsers – translate the XML representation into RDF

– make the RDF data utilizable for other applications

– RDF/XML document => 3-tuple representation of the data model

• RDF database interfaces– storing and retrieving of data

– different query languages

Page 4: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Topic Map Tools

• Ontopia tools:

– Topic Map Engine for accessing and manipulating the constructs found in topic maps

– Topic Map Navigator for building web-based topic

map delivery applications

– Full Text Search Integration

– Omnigator - technology showcase and teaching aid

Page 5: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Ontology Editors - Motivation

• Knowledge-component reuse and sharing

• Easier construction and management of

ontologies

• Easier analysis of ontologies

• Easier retrieval of ontological information by

different export languages

Page 6: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Ontology Editors with Import Capabilities

•Protégé (RDF-Schema)

•OilEd (DAML+OIL)

•OntoEdit (Frame-Logic, OXML, RDF-Schema, OIL)

•WebODE (WebODE's XML, X-Carin)

•VOID (CML, EXPRESS, Ontolingua)

•JOE – Java Ontology Editor (KIF)

Page 7: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Ontology Editors with Illustrative GUI

•Protégé

•Cone

•WebODE

•CODE4

•GKB-Editor

•JOE

Page 8: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Ontology Editors with Export Capabilities

•Protégé

•OntoEdit (Frame-Logic, OXML, Object-Relational Database Schema,

Extended RDF-Schema, OIL, Document Type Definition)

•Cone (Prolog, html-tables, XML-Carin)

•WebODE (WebODE's XML, X-Carin, RDF(S), DAML+OIL, Prolog)

•JOE – Java Ontology Editor (KIF)

•VOID (CML, EXPRESS, Ontolingua)

Page 9: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Ontology Editors with Inference Engines

• OntoEdit - Frame-Logic inference engine &

access tool,Fact Description Logics inference

engine

• OilEd - FaCT reasoner

• Cone - Prolog inference engine

• WebODE - Prolog inference engine

Page 10: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

CONE: COnceptual NEtwork Software

Adaptable relation

types

Definition of a

concept

Relationships between

conceptsThe use of hierarchie

s

Definition of the properties of a

concept

Major features:– WWW- and Java-based– Bridges to associate concepts in

parallel models– Clustering to manage large

ontology models– Inheritance of concept properties

and relations– Instance support– Prolog used as description logic

lang.– SQL-based repository of ontologies– Used by EC Mkbeem project for

defining domain models, and by Briefs project for building business ontologies

Page 11: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

MKBEEM Trials

Customer’s Language Request

Multi-Lingual Trading on a pan-European scale

Updates a Multi-LingualMulti-Cultural Catalogue

B to C

B to C

B to B

U : Query: hupullinen keltainen toppatakki U : For a new product description: <CHECK TEXT> <EXTRACT PROPERTIES> <FIND CATEGORIES> <TRANSLATE> NLP-KRR Cataloguing

U : I want to go to Helsinki next Monday. By the way could you proposeme an finnish wintercoat for country skiing.MKBEEM :Fine, please select within our special travel package season offers. In addition we also display our selection of wintercoat from Ellos in Finland. Please make your selection.

NLP Meaning extraction and generation. KRR Integration

Page 12: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

MKBEEM: Please, give more properties for

the winter jacket

MKBEEM: Please, give more properties for

the winter jacket

CONE in Language ProcessingContent provider cataloguing of

product descriptionsContent provider cataloguing of

product descriptions

"Toppatakki. Muhkea malli, olkapäissä vahvikkeet.

Painonapeilla kiinnitetty huppu, jossa joustava nyöri. Vetoketjun alla

suojalista. Kaksi kannellista taskua...

"Toppatakki. Muhkea malli, olkapäissä vahvikkeet.

Painonapeilla kiinnitetty huppu, jossa joustava nyöri. Vetoketjun alla

suojalista. Kaksi kannellista taskua...

Meaning extraction

Machine translatio

n

Dialogue processin

g

Meaning extraction

Machine translatio

n

Dialogue processin

g

End-user: Information

request

End-user: Information

request

I want a jacket made of wind-proof

material to be used on a winter holiday.

I want a jacket made of wind-proof

material to be used on a winter holiday.

Bright colours and preferably with a

hood

Bright colours and preferably with a

hood

"Toppatakki. Muhkea malli..." "Quilted jacket. Puffy model with reinforcements on the shoulder..."concept(X,quilted jacket), model(X,puffy), part(X,Y,reinforcement), property(Y,Z,hihat)...

"Toppatakki. Muhkea malli..." "Quilted jacket. Puffy model with reinforcements on the shoulder..."concept(X,quilted jacket), model(X,puffy), part(X,Y,reinforcement), property(Y,Z,hihat)...

HL processing

HL processing

Product ontologies

Product ontologies

...... Multilingual ontological product catalogues

Page 13: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Conclusions

• Tools for easier construction and

management of Semantic Web elements

• Knowledge-component reuse and sharing

• Multilinguality through ontologies

Page 14: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

Links

RDF Editors• Reggie: The Metadata Editor (metadata.net/dstc)• DC Dot (www.ukoln.ac.uk/metadata/dcdot)• S-Link-S Editor/Publisher (www.openly.com/SLinkS/Editor.html)• RDF Schema Editor (jonas.liljegren.org/perl/proj/rdf/schema_editor/)• RDFPic (jigsaw.w3.org/rdfpic/)• GramToR (nestroy.wi-inf.uni-essen.de/xwmf/downloads/GramTor-0.5-

12.tar.gz)• Mozilla (www.mozila.org/releases/)• Metabrowser (metabrowser.spirit.net.au/)

RDF Parsers• SWI-Prolog Parser

(swi.psy.uva.nl/projects/SWI-Prolog/packages/sgml/online.html)• repat (injektilo.org/rdf/repat.html)• RDF parser in XSLT (www.w3.org/XML/2000/04rdf-parse/)

Page 15: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

RDF Data Base Interfaces• Algae (www.w3.org/1999/02/26-modules)• rdfDB (web1.guha.com/rdfdb/)• Redland RDF Application Framework (www.redland.opensource.ac.uk/)• The Web Resource Application Framework (uxn.nu/wraf/)• GINF (www-diglib.stanford.edu/diglib/ginf)

Topic Map Tools• www.ontopia.net/solutions/products.html

Ontology Editors• Protégé (smi-web.stanford.edu/projects/protege/)• OntoEdit (ontoserver.aifb.uni-karlsruhe.de/ontoedit/)• OilEd (img.cs.man.ac.uk/oil/)• Cone (www.vtt.fi/tte/projects/language_engineering)• WebODE (delicias.dia.fi.upm.es/webODE/WebODE_Home.html)• JOE – Java Ontology Editor (www.engr.sc.edu/research/CIT/demos/java/joe/)• VOID (www.swi.psy.uva.nl/projects/Kactus/toolkit/about.html)

Page 16: Semantic Web Tools

INFORMATION TECHNOLOGY Silvonen 2.11.2001

• WebOnto (webonto.open.ac.uk)

• Stanford KSL Ontology Editor (www-ksl-svc.stanford.edu:5915)

• Ontology Editor by Steffen Schulze-Kremer

(igd.rz-berlin.mpg.de/~www/oe/mbo.html)

• CODE4 (www.csi.uottawa.ca/~doug/CODE4.html)

• GKB-Editor (www.ai.sri.com/~gkb/)

• OntoSaurus (www.isi.edu/isd/ontosaurus.html)