9
Ontologies and Lexical Ontologies and Lexical Semantic Networks, Semantic Networks, Their Editing and Their Editing and Browsing Browsing Pavel Smrž and Martin Povoln Pavel Smrž and Martin Povoln ý ý { { smrz, smrz, xpovolny xpovolny }@fi.muni.cz }@fi.muni.cz Faculty of Informatics, Faculty of Informatics, Masaryk University in Brno, Masaryk University in Brno, Czech Republic Czech Republic

Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

Embed Size (px)

Citation preview

Page 1: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

Ontologies and Lexical Ontologies and Lexical Semantic Networks, Semantic Networks, Their Editing and BrowsingTheir Editing and Browsing

Pavel Smrž and Martin PovolnPavel Smrž and Martin Povolnýý

{{smrz,smrz,xpovolnyxpovolny}@fi.muni.cz}@fi.muni.cz

Faculty of Informatics, Faculty of Informatics,

Masaryk University in Brno, Masaryk University in Brno, Czech RepublicCzech Republic

Page 2: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

OutlineOutline

MotivationMotivation – the Semantic Web, – the Semantic Web, metadata, thesauri and ontologiesmetadata, thesauri and ontologies

The role of W3C The role of W3C standardsstandards – XML, – XML, XSLT, RDF, OWLXSLT, RDF, OWL

OASISOASIS – Ontology Authoring System – Ontology Authoring System based on based on DEBDEB – Dictionary Editor and – Dictionary Editor and BrowserBrowser

TransformationTransformation of data to of data to OWLOWL Conclusions and Conclusions and future directionsfuture directions

Page 3: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

MotivationMotivation

Future webFuture web – understandable by – understandable by machinesmachines

The key role of The key role of ontologiesontologies – – common common understandingunderstanding of concepts and relation of concepts and relation between thembetween them

Transformations of Transformations of existing resourcesexisting resources Emerging Emerging standardsstandards – RDF Schema, OWL – RDF Schema, OWL (Semi) automatic transformation to OWL (Semi) automatic transformation to OWL

by by OASISOASIS

Page 4: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

SystemSystem Architecture Architecture

Page 5: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

Features of DEBFeatures of DEB OASIS OASIS is implemented as a client ofis implemented as a client of DEB DEB

serverserver DEBDEB - open-source free-software Dictionary - open-source free-software Dictionary

Editor and Browser based on Editor and Browser based on XML-familyXML-family standardsstandards

native XML databasenative XML database efficient storage and retrieval, dynamic efficient storage and retrieval, dynamic

indexingindexing full-textfull-text search search consistency checksconsistency checks based on DTD, XML based on DTD, XML

Schema, XSLT, RelaxNG Schema, XSLT, RelaxNG

Page 6: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

System Architecture (cont.)System Architecture (cont.)

DEB Server is responsible for DEB Server is responsible for storage and storage and retrievalretrieval of data. It consists of: of data. It consists of: a program that a program that converts XMLconverts XML data data into binary into binary

representationrepresentation a library and a program that implement a a library and a program that implement a

specialized specialized language for queryinglanguage for querying DEB is based on text indexing library DEB is based on text indexing library

FINLIBFINLIB and retrieving module and retrieving module FINLIBFINLIB Users can modify the data views by Users can modify the data views by

supplying their own supplying their own XSLT sheetsXSLT sheets

Page 7: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

OASIS TransformationsOASIS Transformations OASIS uses OASIS uses XSLTXSLT for transforming selected for transforming selected

parts of existing resources parts of existing resources intointo OWLOWL and and also to transform arbitrary data also to transform arbitrary data into HTMLinto HTML for visualization purposes. (with the help for visualization purposes. (with the help of a of a HTML widgetHTML widget))

It also benefits from the It also benefits from the client-side cachingclient-side caching of parsed entries of parsed entries in DOMin DOM and from the use and from the use of of XPathXPath for extraction of important parts for extraction of important parts of the entriesof the entries

Extension of the XSLT processorExtension of the XSLT processor

Page 8: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

Extension of the XSLT Extension of the XSLT processorprocessor

XSLT sheets can request data from the XSLT sheets can request data from the server server based on the entry being processedbased on the entry being processed

Definition of a Definition of a new schemanew schema deb:// deb:// (creation of a virtual space of XML (creation of a virtual space of XML documents that are results of the queries)documents that are results of the queries)

Efficient processing of complex Efficient processing of complex transformation rulestransformation rules

Page 9: Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný {smrz,xpovolny}@fi.muni.cz }@fi.muni.cz Faculty of Informatics,

Conclusions and Future Conclusions and Future DirectionsDirections

Transformation of Transformation of WordNetWordNet data into data into OWL based on defined rulesOWL based on defined rules

XPathXPath evaluation as a part of the evaluation as a part of the server protocolserver protocol

MetadataMetadata support support Data versioningData versioning Three-layer architecture Three-layer architecture (thin clients)(thin clients)