Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and...

45
Guiding the Evolution of a Multilingual Ontology in a Concrete Setting Mauro Dragoni 1 Chiara Di Francescomarino 1 Chiara Ghidini 1 Julia Clemente 2 Salvador Sánchez Alonso 2 (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] Extended Semantic Web Conference 2013 May, 30th 2013 M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alca Guiding the Evolution of a Multilingual Ontology in a Concrete Setting 30/05/2013 1 / 30

Transcript of Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and...

Page 1: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Guiding the Evolution of a Multilingual Ontology in aConcrete Setting

Mauro Dragoni1 Chiara Di Francescomarino1 Chiara Ghidini1

Julia Clemente2 Salvador Sánchez Alonso2

(1) FBK–IRST, Trento, Italy(2) Universidad de Alcalá, Alcalá de Henares, Spain

dragoni|dfmchiara|[email protected] [email protected]@uah.es

Extended Semantic Web Conference 2013May, 30th 2013

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 1 / 30

Page 2: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Outline

Outline

1 Motivations and Context for Multilingual Ontology Evolution

2 The Method: Multi-Role and Scenario-Based

3 The Tool: How to Support the Method in Practice

4 Evaluation of Method and Tool

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 2 / 30

Page 3: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Outline

Outline

1 Motivations and Context for Multilingual Ontology Evolution

2 The Method: Multi-Role and Scenario-Based

3 The Tool: How to Support the Method in Practice

4 Evaluation of Method and Tool

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 2 / 30

Page 4: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Outline

Outline

1 Motivations and Context for Multilingual Ontology Evolution

2 The Method: Multi-Role and Scenario-Based

3 The Tool: How to Support the Method in Practice

4 Evaluation of Method and Tool

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 2 / 30

Page 5: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Outline

Outline

1 Motivations and Context for Multilingual Ontology Evolution

2 The Method: Multi-Role and Scenario-Based

3 The Tool: How to Support the Method in Practice

4 Evaluation of Method and Tool

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 2 / 30

Page 6: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Motivations and Context for Multilingual Ontology Evolution

Context

Ontologies are nowadays used for several tasks besides theclassic domain representation:

resource annotation;

information retrieval;

...

Recently, the use of multilingual ontologies has significantly grown.

A concrete experience: the Organic.Lingua EU Project.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 3 / 30

Page 7: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Motivations and Context for Multilingual Ontology Evolution

Organic.Lingua Project

Aim: to build a multilingual portal on organic agriculture.

Resources are annotated with an external multilingual ontologythat evolves through the time.

The ontology does not evolve only by performing operations onthe entities, but also by changing their translations.

The changes of the ontology should not affect the effectiveness ofthe other components deployed on the platform.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 4 / 30

Page 8: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Motivations and Context for Multilingual Ontology Evolution

Organic.Lingua Project

Aim: to build a multilingual portal on organic agriculture.

Resources are annotated with an external multilingual ontologythat evolves through the time.

The ontology does not evolve only by performing operations onthe entities, but also by changing their translations.

The changes of the ontology should not affect the effectiveness ofthe other components deployed on the platform.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 4 / 30

Page 9: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Motivations and Context for Multilingual Ontology Evolution

Organic.Lingua Project

Aim: to build a multilingual portal on organic agriculture.

Resources are annotated with an external multilingual ontologythat evolves through the time.

The ontology does not evolve only by performing operations onthe entities, but also by changing their translations.

The changes of the ontology should not affect the effectiveness ofthe other components deployed on the platform.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 4 / 30

Page 10: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Motivations and Context for Multilingual Ontology Evolution

Novel

The editing of the multilingual with-a-purpose ontology:

multilinguality increases the collaborative aspect;

consider the purpose of the ontology.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 5 / 30

Page 11: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Motivations and Context for Multilingual Ontology Evolution

Goals

Provide method for evolving different layers of the ontologies(conceptual and linguistic1) that takes into account collaborationand purpose of the ontology.

Provide a tool that is able to support such a method in an effectiveway.

1As “linguistic” we mean the translation of the ontology in differentlanguages, not different conceptualization in the different languages

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 6 / 30

Page 12: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Multi-Role Aspect

Collaboration in ontology editing is a well-known problem in ontologyengineering.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 7 / 30

Page 13: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Multi-Role Aspect

This problem is amplified in the case of multilingual ontologies.

We have to define a method for supporting them working together

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 8 / 30

Page 14: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Multi-Role Aspect

This problem is amplified in the case of multilingual ontologies.

We have to define a method for supporting them working together

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 8 / 30

Page 15: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Ontology Usage Aspect

The evolution of the ontology is not only triggered by domainchanges.

In our context we have to manage the evolution of anontology-with-a-purpose.

Changes on the ontology are triggered by its usage.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 9 / 30

Page 16: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

Solution: Scenarios for Guiding the Users

Scenarios have been defined based on how the ontology is used:

Entity deprecation.

Ontology mapping.

Ontology enrichment.

Entity specialization.

Entity generalization.

Entity translation.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 10 / 30

Page 17: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Entity Specialization Scenario in Action

From the usage...

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 11 / 30

Page 18: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Entity Specialization Scenario in Action

From the usage... ... to the scenario.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 12 / 30

Page 19: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Entity Specialization Scenario in ActionBackground information: Some ontology terms in the ontology have been used to annotate anexcessive number of educational resources in the portal: some terms qualify to 300 learningobjects or more. This is not useful as the ontology is used in searched so these terms do nothelp users to narrow down results.

Task:Revise the list of concepts in Organic.Lingua ontology and find new / refined terms for thoseconcepts that retrieve more learning resources.

Participants:- Babis Thanopoulos [Domain experts coordinator]- Domain experts from all institutions in the consortium- One ontology expert

Procedure:- Use the excel file with information about concepts and resources annotated to guide the work inthis scenario- Start by the terms annotating more than 300 learning objects- Find more refined terms for each of the identified concepts to refine- Discuss in MoKi about the appropriateness of including each new concept in the ontology

To remember:New concepts will be part of the revised ontology so they will need to be defined (agreeddefinition in English) and translated into all languages.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 13 / 30

Page 20: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Entity Specialization Scenario in ActionBackground information: Some ontology terms in the ontology have been used to annotate anexcessive number of educational resources in the portal: some terms qualify to 300 learningobjects or more. This is not useful as the ontology is used in searched so these terms do nothelp users to narrow down results.

Task:Revise the list of concepts in Organic.Lingua ontology and find new / refined terms for thoseconcepts that retrieve more learning resources.

Participants:- Babis Thanopoulos [Domain experts coordinator]- Domain experts from all institutions in the consortium- One ontology expert

Procedure:- Use the excel file with information about concepts and resources annotated to guide the work inthis scenario- Start by the terms annotating more than 300 learning objects- Find more refined terms for each of the identified concepts to refine- Discuss in MoKi about the appropriateness of including each new concept in the ontology

To remember:New concepts will be part of the revised ontology so they will need to be defined (agreeddefinition in English) and translated into all languages.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 13 / 30

Page 21: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Entity Specialization Scenario in ActionBackground information: Some ontology terms in the ontology have been used to annotate anexcessive number of educational resources in the portal: some terms qualify to 300 learningobjects or more. This is not useful as the ontology is used in searched so these terms do nothelp users to narrow down results.

Task:Revise the list of concepts in Organic.Lingua ontology and find new / refined terms for thoseconcepts that retrieve more learning resources.

Participants:- Babis Thanopoulos [Domain experts coordinator]- Domain experts from all institutions in the consortium- One ontology expert

Procedure:- Use the excel file with information about concepts and resources annotated to guide the work inthis scenario- Start by the terms annotating more than 300 learning objects- Find more refined terms for each of the identified concepts to refine- Discuss in MoKi about the appropriateness of including each new concept in the ontology

To remember:New concepts will be part of the revised ontology so they will need to be defined (agreeddefinition in English) and translated into all languages.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 13 / 30

Page 22: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Method: Multi-Role and Scenario-Based

The Entity Specialization Scenario in Action

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 14 / 30

Page 23: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

Support the Method With a Tool: MoKi

Based on MediaWiki

One page - One entity

Unstructured /structured content

Different accessmodes

- for KEs- for DEs

Collaborativewiki-based editing ofcontent

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 15 / 30

Page 24: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

Customization of the MoKi

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 16 / 30

Page 25: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

Customization of the MoKi Interface

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 17 / 30

Page 26: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

Customization of the MoKi Interface

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 18 / 30

Page 27: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

Customization of the MoKi Interface

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 19 / 30

Page 28: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

Customization of the MoKi Interface

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 20 / 30

Page 29: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

Customization of the MoKi Interface

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 21 / 30

Page 30: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

The Tool: How to Support the Method in Practice

On the Backend... the Ontology Translator Component

Background component for invoking external translation services.

Translations are considered as suggestions for the LanguageExperts.

Supports both SOAP and RDF interfaces for connecting it withtranslation services.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 22 / 30

Page 31: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Evaluation

Evaluating the Method (RQ1).Is it useful guiding step by step through tasks and scenarios the differentexperts involved in the collaborative evolution of a multilingual ontology?

Evaluating the MoKi Tool (RQ2).Do the MoKi functionalities provide an effective support to thecollaborative evolution of a multilingual ontology?

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 23 / 30

Page 32: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Evaluation Procedure

Quantitative Evaluation: based on log analysis about tool usage.

Qualitative Evaluation: based on users perception.

Permits to evaluate all aspects from different point of views.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 24 / 30

Page 33: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Evaluation Procedure

11 people involved in the ontology evolution activity.

3 KEs, 4 DEs, 4LEs.

A training and a hands-on session have been provided.

After the evolution activity, a questionnaire has been submitted tothe users.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 25 / 30

Page 34: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Questions for...

Collecting information on the experts background.

Having feedbacks about how the provided method supportedthem in the ontology evolution.

Evaluating MoKi and the role of its different functionalities foraccomplishing the scenarios tasks.

Retrieving information, impressions, and questions related to thework performed for the ontology evolution.

The usefulness of each functionality has been judged, for eachscenario, on the 1 to 5 Likert scale.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 26 / 30

Page 35: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Quantitative Evaluation Results

Usage of the MoKi functionalities per category of experts and topics ofdiscussions:

MoKi Functionality Group DEs KEs LEsDiscussion and Approval 46.4% 21.6% 31.4%Browsing 39.2% 15.3% 45.5%Multilingual 33.7% 3.4% 64.2%Editing 61.4% 7.8% 30.8%Visualization 42.7% 29.7% 45.8%

Most discussed tasks PercentageSpecialization 35.5%Mapping to external KBs 22.6%Entity Deprecation 19.4%

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 27 / 30

Page 36: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Quantitative Evaluation Results

Usage of the MoKi functionalities per category of experts and topics ofdiscussions:

MoKi Functionality Group DEs KEs LEsDiscussion and Approval 46.4% 21.6% 31.4%Browsing 39.2% 15.3% 45.5%Multilingual 33.7% 3.4% 64.2%Editing 61.4% 7.8% 30.8%Visualization 42.7% 29.7% 45.8%

Most discussed tasks PercentageSpecialization 35.5%Mapping to external KBs 22.6%Entity Deprecation 19.4%

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 27 / 30

Page 37: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Quantitative Evaluation Results

Usage of the MoKi functionalities per category of experts and topics ofdiscussions:

MoKi Functionality Group DEs KEs LEsDiscussion and Approval 46.4% 21.6% 31.4%Browsing 39.2% 15.3% 45.5%Multilingual 33.7% 3.4% 64.2%Editing 61.4% 7.8% 30.8%Visualization 42.7% 29.7% 45.8%

Most discussed tasks PercentageSpecialization 35.5%Mapping to external KBs 22.6%Entity Deprecation 19.4%

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 27 / 30

Page 38: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Quantitative Evaluation Results

Usage of the MoKi functionalities per category of experts and topics ofdiscussions:

MoKi Functionality Group DEs KEs LEsDiscussion and Approval 46.4% 21.6% 31.4%Browsing 39.2% 15.3% 45.5%Multilingual 33.7% 3.4% 64.2%Editing 61.4% 7.8% 30.8%Visualization 42.7% 29.7% 45.8%

Most discussed tasks PercentageSpecialization 35.5%Mapping to external KBs 22.6%Entity Deprecation 19.4%

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 27 / 30

Page 39: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

Qualitative Evaluation Results

Functionality Scenariostypology

Ontology Entity Entity Entity Ontology Entityenrichment deprecation Specializ Generaliz Mapping Translation

Discussion Absolutely Absolutely Effective Effective Effective Absolutelyand Awareness effective effective effective

Browsing Absolutely Absolutely Effective Effective Neither effective Effectiveeffective effective nor ineffective

Multilingual Effective Effective Effective Effective Effective Absolutelyeffective

Editing Effective Effective Effective Effective EffectiveVisualization Effective

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 28 / 30

Page 40: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

To sum up...

On the method:

PROS: users found very useful the use of scenarios for guidingthem through the evolution of the ontology.CONS: users found quite restrictive the detailed lists of tasks tofollow.

On the MoKi Tool: we have received feedbacks about usability of thetool (for example, a weak support for the mapping with externalontologies, like AGROVOC)

Method + Tool=

A step in the right direction for addressing the complexity of theevolution

of different layers of ontologies.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 29 / 30

Page 41: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

To sum up...

On the method:PROS: users found very useful the use of scenarios for guidingthem through the evolution of the ontology.

CONS: users found quite restrictive the detailed lists of tasks tofollow.

On the MoKi Tool: we have received feedbacks about usability of thetool (for example, a weak support for the mapping with externalontologies, like AGROVOC)

Method + Tool=

A step in the right direction for addressing the complexity of theevolution

of different layers of ontologies.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 29 / 30

Page 42: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

To sum up...

On the method:PROS: users found very useful the use of scenarios for guidingthem through the evolution of the ontology.CONS: users found quite restrictive the detailed lists of tasks tofollow.

On the MoKi Tool: we have received feedbacks about usability of thetool (for example, a weak support for the mapping with externalontologies, like AGROVOC)

Method + Tool=

A step in the right direction for addressing the complexity of theevolution

of different layers of ontologies.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 29 / 30

Page 43: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

To sum up...

On the method:PROS: users found very useful the use of scenarios for guidingthem through the evolution of the ontology.CONS: users found quite restrictive the detailed lists of tasks tofollow.

On the MoKi Tool: we have received feedbacks about usability of thetool (for example, a weak support for the mapping with externalontologies, like AGROVOC)

Method + Tool=

A step in the right direction for addressing the complexity of theevolution

of different layers of ontologies.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 29 / 30

Page 44: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Evaluation of Method and Tool

To sum up...

On the method:PROS: users found very useful the use of scenarios for guidingthem through the evolution of the ontology.CONS: users found quite restrictive the detailed lists of tasks tofollow.

On the MoKi Tool: we have received feedbacks about usability of thetool (for example, a weak support for the mapping with externalontologies, like AGROVOC)

Method + Tool=

A step in the right direction for addressing the complexity of theevolution

of different layers of ontologies.

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 29 / 30

Page 45: Guiding the Evolution of a Multilingual Ontology in a ...€¦ · Outline Outline 1 Motivations and Context for Multilingual Ontology Evolution 2 The Method: Multi-Role and Scenario-Based

Guiding the Evolution of a Multilingual Ontology in a Concrete Setting

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente andS. Sánchez Alonso

dragoni|dfmchiara|[email protected] [email protected]@uah.es

https://moki.fbk.eu/

https://www.organic-lingua.eu

FBK-Irst, Fondazione Bruno Kessler - Trento, ItalyUniversidad de Alcalá, Alcalá de Henares, Spain

M. Dragoni, C. Di Francescomarino, C. Ghidini, J. Clemente and S. Sánchez Alonso ( (1) FBK–IRST, Trento, Italy (2) Universidad de Alcalá, Alcalá de Henares, Spain dragoni|dfmchiara|[email protected] [email protected] [email protected] )Guiding the Evolution of a Multilingual Ontology in a Concrete Setting30/05/2013 30 / 30