NeOn Components for Ontology NeOn Components for Ontology Sharing and Reuse Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK KMi, the Open Univeristy, UK [email protected][email protected]
NeOn Components for Ontology Sharing and Reuse. Mathieu d ’ Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK [email protected]. The NeOn Project (briefly). Enabling applications exploiting the Semantic Web at large Dynamically retrieving the relevant semantic resources - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
NeOn Components for NeOn Components for Ontology Sharing and ReuseOntology Sharing and Reuse
Mathieu d’Aquin (and the NeOn Consortium)Mathieu d’Aquin (and the NeOn Consortium)KMi, the Open Univeristy, UKKMi, the Open Univeristy, UK
The NeOn Project (briefly)The NeOn Project (briefly)
Enabling applications exploiting the Semantic Web at large – Dynamically retrieving the relevant semantic resources – Combining several, heterogeneous Ontologies
Challenges:– heterogeneity, large-scale semantics, metadata and ontology dynamics, distributed development, etc.
Key Outcomes:– the NeOn toolkit, a complete environment for ontology lifecycle management
– reference architecture for semantic applications
T EST ING / EVALUAT IONRA / DEVELOPM ENT / INT EGRAT ION
Use Case
Modeling
Collaborative
Editing
StructuredModelTransformation
Ontology Modularization
Ontology Mapping
Language Translation
Browsing /
Visualization
Ontology
Learning
Functional
Evaluation
Inconsistency Resolution
PerformanceEvaluation
Debugging
ONTOLOGY RUNTIME
ONTOLOGY-BASED APPLICATIONS’ FRONT -END
OntologyEditor
OntologyBrowser
Semantic
Search Form
... ...
External Ontology Repository
AutomaticOntology
Population Cleansing Fusion
RetrievalRelated
Services
ReasoningRelated
Services
Other Ontology
Services
SemanticPortal
Other Ontology
Services
Watsonontology search, exploration and
querying
Oysterontology metadataManagement and
registry
Alignment Serveralignment storage,
production,evaluation
ORSReview and rating
Of ontology, ranking
And associated plugins!And associated plugins!
Slide 4IST-2005-027595NeOn-project.org
The NeOn ToolkitThe NeOn Toolkit
Reference implementation of the NeOn architecture– Support ontology engineering and management – Support for complete ontology lifecycle– Support for different languages (OWL, F-Logic)– Support for networked ontologies (modules, mappings)
Built on the Eclipse platform
Extensible architecture– Via Eclipse plugin
mechanism – Via Web Services
Slide 5IST-2005-027595NeOn-project.org
OysterOyster
The NeON ontology registry system
Allows ontology designer to share ontologies by describing their metadata and….
… distribute them over a peer-to-peer network
Slide 6IST-2005-027595NeOn-project.org
WatsonWatson
Watson is a Gateway to the Semantic Web
It collects (through web crawling), analyses, indexes and gives access to semantic information and ontologies on the Web
At first sight: a search engine for the Semantic Web
But focuses on providing high level services and APIs for application development
Slide 7IST-2005-027595NeOn-project.org
And Also…And Also…
The Alignment server– Store and manage ontology alignments
online – Retrieve and manipulate alignments– Evaluate alignments– Produce alignments with an extensible set
of mathcing techniques– Based on the alignment API
TS-ORS– An Open Rating System for Ontologies– Allow users to review different properties of
ontologies (e.g. reusability, coverage, etc.)– Allow users to express trust and distrust
statements on reviews– Provide customized ontology ranking
mechanisms based on collaborative evaluations
Slide 8IST-2005-027595NeOn-project.org
Watson Engine
Open Rating System
AlignmentServer
Cupboard Interface
APIs and GUIs for search, querying, exploration, etc.
Ontology submissions
Ontology metadata
Ontology rating
Trust statements
Mapping submissions
Putting things together…
Slide 9IST-2005-027595NeOn-project.org
CupboardCupboard
Slide 10IST-2005-027595NeOn-project.org
Building a community of ontology Building a community of ontology developersdevelopers
Nice developments and interfaces are not enough– How do we encourage people to share their ontologies through
our systems?– How do we attract users to retrieve and reuse ontologies from our
systems?– How do we obtain feedbacks from the community, obtain reviews
and quality information on ontologies, encourage discussions within the community on ontology design, application reuse?
Elements of solution?– Provide infrastructure services to facilitate the exploitation of
ontologies?– Provide Web 2.0 like features (reviews, forums, tagging,