neon components for ontology sharing and reuse

10
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]

Upload: shlomo

Post on 07-Jan-2016

36 views

Category:

Documents


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: NeOn Components for Ontology Sharing and Reuse

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

[email protected]@open.ac.uk

Page 2: NeOn Components for Ontology Sharing and Reuse

Slide 2IST-2005-027595NeOn-project.org

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

– methodological guidelines

– community building

– 3 case studies in 2 domains

Page 3: NeOn Components for Ontology Sharing and Reuse

Slide 3IST-2005-027595NeOn-project.org

NeOn ArchitectureNeOn Architecture

ONTOLOGY USAGE SERVICES

ONTOLOGY - ENGINEERING TOOLS’ FRONT -END

Datasource Abstraction

DBMS Filesystem Semantic Web

Service Registry

Remote Ontologies

onto onto

CORE ONTOLOGY SERVICES

connector connector connector connector connector connector

ONTOLOGY ENGINEERING

ONTOLOGY INFRASTRUCTURE SERVICES

Querying Repository RegistryReasoning

ONTOLOGY ENGINEERING SERVICES

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!

Page 4: NeOn Components for Ontology Sharing and Reuse

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

Page 5: NeOn Components for Ontology Sharing and Reuse

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

Page 6: NeOn Components for Ontology Sharing and Reuse

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

Page 7: NeOn Components for Ontology Sharing and Reuse

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

Page 8: NeOn Components for Ontology Sharing and Reuse

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…

Page 9: NeOn Components for Ontology Sharing and Reuse

Slide 9IST-2005-027595NeOn-project.org

CupboardCupboard

Page 10: NeOn Components for Ontology Sharing and Reuse

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,

comments, etc.)– ?