Presentation is loading. Please wait.

Presentation is loading. Please wait.

WebODE and its Ontology Management APIs. April 8th 2005 1 © Ontology Engineering Group WebODE and its Ontology Management APIs Ontology Engineering Group.

Similar presentations


Presentation on theme: "WebODE and its Ontology Management APIs. April 8th 2005 1 © Ontology Engineering Group WebODE and its Ontology Management APIs Ontology Engineering Group."— Presentation transcript:

1 WebODE and its Ontology Management APIs. April 8th 2005 1 © Ontology Engineering Group WebODE and its Ontology Management APIs Ontology Engineering Group April 8th 2005

2 WebODE and its Ontology Management APIs. April 8th 2005 2 © Ontology Engineering Group Table of Contents WebODE at a glance WebODE Ontology Editor Main WebODE services Summary

3 WebODE and its Ontology Management APIs. April 8th 2005 3 © Ontology Engineering Group WebODE Java based Ontological Engineering Workbench that gives support to Methontology. Provides a very expressive knowledge model. Covers and gives support to most of the activities involved in the ontology development process with different types of ontology-related services. Developed by the Ontology Engineering Group at UPM. http://delicias.dia.fi.upm.es/webode

4 WebODE and its Ontology Management APIs. April 8th 2005 4 © Ontology Engineering Group Prune Extend Specialize Maintenance Technological Support Multilinguality SpecifyConceptualize Evaluate Implement DAML+OIL RDF(S) OWL Integrate MaintenanceUse Knowledge Acquisition RDF(S) DAML+OIL OWL Alignment Merge Differences Import Evaluate RDF(S) DAML+OIL OWL

5 WebODE and its Ontology Management APIs. April 8th 2005 5 © Ontology Engineering Group XCARIN RDF(S) XCARIN DAML+OIL ODEDesigner WebPicker Inference engine Export services OWL Import services OWL Other languages OKBC Prolog OIL FLogic ODE Ontology Management API CacheConsistencyAxiom ODEval DAML+OIL ODEMapster OntoTagger ODE Evolution Manager Other languages ODEMerge Ontology languages ODELinger RDF(S) UMLXMLUMLXML Jess Java DB ServerApplication Server WebODE Architecture Ontology Editor

6 WebODE and its Ontology Management APIs. April 8th 2005 6 © Ontology Engineering Group WebODE Knowledge Model Concepts –Class attributes –Instance attributes Groups of concepts Relations –Taxonomical Between concepts (subclass-of, not-subclass-of) Between concepts and groups (disjoint-subclass-partition, exhaustive-subclass-partition) –Mereological (transitive-part-of, intransitive-part-of) –Ad-hoc Properties –Built-in properties (reflexive, irreflexive, symmetric, asymmetric, antisymmetric, transitive) –Ad-hoc properties Imported terms Constants Synonyms Abbreviations Formulae (axioms, rules, procedures) References Instance sets Instances (of concepts or of relations)

7 WebODE and its Ontology Management APIs. April 8th 2005 7 © Ontology Engineering Group Table of Contents WebODE at a glance WebODE Ontology Editor Main WebODE services Summary

8 WebODE and its Ontology Management APIs. April 8th 2005 8 © Ontology Engineering Group WebODE ontology editor

9 WebODE and its Ontology Management APIs. April 8th 2005 9 © Ontology Engineering Group OntoDesigner

10 WebODE and its Ontology Management APIs. April 8th 2005 10 © Ontology Engineering Group OntoDesigner with ODEClean

11 WebODE and its Ontology Management APIs. April 8th 2005 11 © Ontology Engineering Group WebODE Axiom Builder

12 WebODE and its Ontology Management APIs. April 8th 2005 12 © Ontology Engineering Group WebODE Documentation Service

13 WebODE and its Ontology Management APIs. April 8th 2005 13 © Ontology Engineering Group Table of Contents WebODE at a glance WebODE Ontology Editor Main WebODE services Summary

14 WebODE and its Ontology Management APIs. April 8th 2005 14 © Ontology Engineering Group Ontology evaluation: ODEval Ontology Evaluation at the symbol Level. Detects problems (inconsistency and redundancy) in concept taxonomies in: –DAML+OIL ontologies –RDF(S) ontologies –OWL ontologies

15 WebODE and its Ontology Management APIs. April 8th 2005 15 © Ontology Engineering Group Ontology translation: ODEDialect Import and export services integrated with Translation strategy: Minimize Knowledge losses Import services: RDF(S), DAML+OIL, OWL, XML, CARIN, UML, Protégé2000 Export services: RDF(S), DAML+OIL, OWL, XML, CARIN, Jess/Java, UML, Protégé-2000

16 WebODE and its Ontology Management APIs. April 8th 2005 16 © Ontology Engineering Group Conceptual Model Conceptual Model' Restructuring:.- Redesign.- Evaluation at the knowledge level Reverse Engineering Forward Engineering Implemented Ontology Implemented Ontology' Ontological Reengineering with WebODE The process of retrieving a conceptual model of an implemented ontology and transforming this conceptual model to a more suitable one.

17 WebODE and its Ontology Management APIs. April 8th 2005 17 © Ontology Engineering Group Ontology Maintenance Goal: –Ontology Evolution Change and difference detection Ontology versioning (not done) Scope : –Differences between two ontologies: Added concepts Removed concepts Added ‘subclass-of’ relations Removed ‘subclass-of’ relations

18 WebODE and its Ontology Management APIs. April 8th 2005 18 © Ontology Engineering Group ODELinger Automatic Storage in the Eagles standard of the linguistic information provided by the annotators. Different kinds of linguistic information retrieval: –Approximated search –Collocations (document + paragraph + sentence) –Query to the Eagles standard –… Semiautomatic ontology construction: –Statistical processing (word level) Concepts –Linguistic Pattern processing Taxonomic relations Non Taxonomic relations

19 WebODE and its Ontology Management APIs. April 8th 2005 19 © Ontology Engineering Group Multilinguality in ontologies Semiautomatic translation of the ontology terms to other natural languages Multilingual resources used for improving the accuracy and the quality of the translation –EuroWordNet (Spanish, German, and English WordNets) –Babelfish online translation service –Wikipedia.org Scope –Ontology components: Concepts Attributes Relations –Natural languages: English Spanish German

20 WebODE and its Ontology Management APIs. April 8th 2005 20 © Ontology Engineering Group TermTraslator System Multilingual Resources On-line Translation Change a previous translation and choose another one Choose the position Other posibilities Translate Wikipedia translation available for this term

21 WebODE and its Ontology Management APIs. April 8th 2005 21 © Ontology Engineering Group ODEMapster Architecture Ontology conceptual model OWL implementation DAML+OIL implementation RDF(S) implementation... instance set for ontology in OWL Inst. for ontology in DAML+OIL instance set for ontology in RDFS... Declarative Mapping Description R 2 O E/R model SQL relational model Database Instance data (records) ODE (processor) Modelling Implementation

22 WebODE and its Ontology Management APIs. April 8th 2005 22 © Ontology Engineering Group Querying ODEMapster Ontology Professor PHDStudent RDB ER model Person Organization R 2 O Mapping I’d like to have the names of all the Professors in UPM * A Professor is a Person whose job is “teaching” * A university is an Organization whose type is “3” Give me the name of every Person whose job is “teaching” and works for an Organization of type “3” called UPM

23 WebODE and its Ontology Management APIs. April 8th 2005 23 © Ontology Engineering Group Table of Contents WebODE at a glance WebODE Ontology Editor Main WebODE services Summary

24 WebODE and its Ontology Management APIs. April 8th 2005 24 © Ontology Engineering Group In summary Methodological and technological support to ontology life cycle –Technological Support Ontological Reengineering –Evaluation –Translation Maintenance: –Differences –Evolution Mappings Semiautomatic knowledge acquisition Multilinguality Prune Extend Specialize RDF(S) DAML+OIL OWL Alignment M er ge Differences Maintenance Especify Conceptualize Evaluate Implement DAML+OIL RDF(S) OWL Integrate MaintenanceUse Im por t RDF(S) DAML+OIL OWL Evaluate Re-engineering

25 WebODE and its Ontology Management APIs. April 8th 2005 25 © Ontology Engineering Group WebODE APIs Ontology Management API –Insert –Update –Remove –Query Ontology Translation API Ontology Evaluation API Ontology Evolution API Ontology Translation API

26 WebODE and its Ontology Management APIs. April 8th 2005 26 © Ontology Engineering Group WebODE and its Ontology Management APIs Ontology Engineering Group April 8th 2005


Download ppt "WebODE and its Ontology Management APIs. April 8th 2005 1 © Ontology Engineering Group WebODE and its Ontology Management APIs Ontology Engineering Group."

Similar presentations


Ads by Google