Upload
irene-oneal
View
212
Download
0
Embed Size (px)
Citation preview
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
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
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
SystemSystem Architecture Architecture
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
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
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
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
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)