170 likes | 386 Views
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
E N D
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 • 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
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
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
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) Ontology Editors with Import Capabilities
Protégé Cone WebODE CODE4 GKB-Editor JOE Ontology Editors with Illustrative GUI
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) Ontology Editors with Export Capabilities
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
CONE: COnceptual NEtwork Software • 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 Relationships between concepts Definition of a concept The use of hierarchies Adaptable relation types Definition of the properties of a concept
MKBEEM Trials B to C Customer’s Language Request U : Query: hupullinen keltainen toppatakki U : For a new product description: <CHECK TEXT> <EXTRACT PROPERTIES> <FIND CATEGORIES> <TRANSLATE> NLP-KRRCataloguing Updates a Multi-Lingual Multi-Cultural Catalogue B to C U : I want to go to Helsinki next Monday. By the way could you propose me 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 Multi-Lingual Trading on a pan-European scale B to B
CONE in Language Processing End-user: Information request Content provider cataloguing of product descriptions HL processing Meaning extraction Machine translation Dialogue processing I want a jacket made of wind-proof material to be used on a winter holiday. "Toppatakki. Muhkea malli, olkapäissä vahvikkeet. Painonapeilla kiinnitetty huppu, jossa joustava nyöri. Vetoketjun alla suojalista. Kaksi kannellista taskua... MKBEEM: Please, give more properties for the winter jacket ... "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)... Multilingual ontological product catalogues Bright colours and preferably with a hood Product ontologies
Conclusions • Tools for easier construction and management of Semantic Web elements • Knowledge-component reuse and sharing • Multilinguality through ontologies
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/)
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)
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)