SlideShare a Scribd company logo
Collaborative Ontology Alignment
Final Project Presentation
Giorgos Papoutsakis
Jaakko Lapplaianen

IRSS13 | 4-31 July | NCSR Demokritos

COLLONA
Outline
Ontology
Ontology Alignment
COLLaborative ONtology Alignment
Future Work

IRSS13 | 4-31 July | NCSR Demokritos

•
•
•
•

2
Ontologies 101

IRSS13 | 4-31 July | NCSR Demokritos

COLLONA
Ontologies - What

• What kinds of things exist or can exist in the world?
• what manner of relations can those things have to each other?
• Ontology is more concerned with what is possible

• Ontology in Computer Science
“An ontology formally represents knowledge as a set of concepts
within a domain, and the relationships between pairs of
concepts.”

IRSS13 | 4-31 July | NCSR Demokritos

• Definition:
“An ontology is defined as a formal explicit specification of a
shared conceptualization”

• model a domain
• support reasoning about concepts.
4
Ontologies - Web Ontology Language
Functional syntax
XML syntax
Manchester syntax
RDF/XML syntax
RDF/Turtle syntax

<Ontology ontologyIRI="http://example.com/tea.owl" ...>
Ontology(<http://example.com/tea.owl>
<rdf:RDF <Prefix name="owl"
...>
Declaration( Class( :Tea ) ) )
<http://example.com/tea.owl> rdf:type owl:Ontology .
Ontology: <http://example.com/tea.owl>
<owl:Ontology rdf:about=""/>
IRI="http://www.w3.org/2002/07/owl#"/>
:Tea rdf:typeTea
Class: owl:Class .
<owl:Class rdf:about="#Tea"/>
<Declaration> <Class IRI="Tea"/> </Declaration>
</rdf:RDF>
</Ontology>

IRSS13 | 4-31 July | NCSR Demokritos

•
•
•
•
•

5
Ontologies - Example

IRSS13 | 4-31 July | NCSR Demokritos
6
Ontology - Applications
Semantic web
Specify a data modeling representation
Specify standard conceptual vocabularies
Provide services for answering queries
Publish reusable knowledge bases
Offer services to facilitate interoperability across multiple
heterogeneous systems and databases

IRSS13 | 4-31 July | NCSR Demokritos

•
•
•
•
•
•

7
Ontology alignment

IRSS13 | 4-31 July | NCSR Demokritos

COLLONA
Alignment
• Classes
• Properties

• 3 kind of mappings
• Equivalence
• Subsumption
• Supersumption

• Examples

IRSS13 | 4-31 July | NCSR Demokritos

• Sets of correspondences between elements of two ontologies

• Human = Person
• Lion < Animal
9
Alignment API

• Framework for communication
• Well supported
• Representation Classes
•
•
•
•

Ontology network
Alignment
Cell
Relation

IRSS13 | 4-31 July | NCSR Demokritos

“The Alignment API is a set of abstractions for
expressing, accessing and sharing ontology alignments”

10
Alignment applications
• Use alignments as links between ontologies

• Distributed information retrieval
• At query transformation step
• Understanding the semantics of the question

• At result fusion step
• Putting together the results

• Human – Machine dialogues
• Ontology evolution
• Instance migration

IRSS13 | 4-31 July | NCSR Demokritos

• Avoid ontology merging

11
Our work

IRSS13 | 4-31 July | NCSR Demokritos

COLLONA
COLLONA

• Automatic methods and humans need to collaborate to
produce accurate results

IRSS13 | 4-31 July | NCSR Demokritos

• Automatic alignment methods are not very accurate
• Humans can not handle heavy work load
• Humans are slow

13
COLLONA – Core Tasks

• Visualization of Ontological pairs.
• Authoring of mappings by users.
• Visualization of automatically produced mapping.

IRSS13 | 4-31 July | NCSR Demokritos

• Review of the main concepts regarding semi-automatic
alignment systems and standard APIs.

14
COLLONA – Arch. & Data Flows

IRSS13 | 4-31 July | NCSR Demokritos

15
COLLONA – Standard data formats
• From ontologies files
• From URI
• From alignment file

• Export
• Alignment file

IRSS13 | 4-31 July | NCSR Demokritos

• Import

16
COLLONA – First problems

IRSS13 | 4-31 July | NCSR Demokritos

17
COLLONA – Further problems

IRSS13 | 4-31 July | NCSR Demokritos

18
COLLONA - Divide & Conquer
• Panels for class information
• Properties
• Axioms

• Panels for mappings
• Class mappings
• Property Mappings

IRSS13 | 4-31 July | NCSR Demokritos

• Graph shows only the class herierarchy

19
COLLONA – More features

IRSS13 | 4-31 July | NCSR Demokritos

20
COLLONA today

IRSS13 | 4-31 July | NCSR Demokritos

21
Future work

IRSS13 | 4-31 July | NCSR Demokritos

COLLONA
Future work - Synergies
IRSS13 | 4-31 July | NCSR Demokritos

• The tool does not distinguish between machines and
users when importing/exporting mappings
• The user becomes a new alignment method
• This homogeneous feature allows
• Machine alignment / user validator
• Machine / user competition
• Hybrid approaches, complex data flows for iterative
mapping refinement
• Alignment as a Service – Synergy with CLIC project
• This is a step forward on ontology mapping quality

23
User validation
Bad
computer!
Stupid
Computer!

IRSS13 | 4-31 July | NCSR Demokritos

• Supervised alignment
• Algorithm evaluation and refinement

24
Machine-user competition
IRSS13 | 4-31 July | NCSR Demokritos

• Expert evaluation and training

25
Hybrid approaches

Custome
Mappings
r

IRSS13 | 4-31 July | NCSR Demokritos

• Combine human and machine workflows to iteratively refine
ontology mappings

26
COLLONA @ CLIC Framework
Customer
Mappings

New Mappings

Mapping request

Customer
Negotiation layer
Negotiation

Alignment
service 1

Alignment service 2

Alignment service 3

Service registration, data
ALIGN!
Thank you!!

IRSS13 | 4-31 July | NCSR Demokritos

COLLONA

More Related Content

Viewers also liked

Introducing myself
Introducing myselfIntroducing myself
Introducing myself
Jaakko Lappalainen
 
Ismail dilber assignment3
Ismail dilber assignment3Ismail dilber assignment3
Ismail dilber assignment3
ismaildlbr
 
KREAM@ICCS2013
KREAM@ICCS2013KREAM@ICCS2013
KREAM@ICCS2013
Jaakko Lappalainen
 
Gregas - Chinelos - Infatil
Gregas - Chinelos - InfatilGregas - Chinelos - Infatil
Gregas - Chinelos - Infatil
Armarinhos
 
16f628a
16f628a16f628a
16f628a
001ripper
 
Wireless communication and networking
Wireless communication and networkingWireless communication and networking
Wireless communication and networking
M Sabir Saeed
 
Balducci carol visual_resumestoryboard
Balducci carol visual_resumestoryboardBalducci carol visual_resumestoryboard
Balducci carol visual_resumestoryboard
Carol Balducci
 

Viewers also liked (7)

Introducing myself
Introducing myselfIntroducing myself
Introducing myself
 
Ismail dilber assignment3
Ismail dilber assignment3Ismail dilber assignment3
Ismail dilber assignment3
 
KREAM@ICCS2013
KREAM@ICCS2013KREAM@ICCS2013
KREAM@ICCS2013
 
Gregas - Chinelos - Infatil
Gregas - Chinelos - InfatilGregas - Chinelos - Infatil
Gregas - Chinelos - Infatil
 
16f628a
16f628a16f628a
16f628a
 
Wireless communication and networking
Wireless communication and networkingWireless communication and networking
Wireless communication and networking
 
Balducci carol visual_resumestoryboard
Balducci carol visual_resumestoryboardBalducci carol visual_resumestoryboard
Balducci carol visual_resumestoryboard
 

Similar to Collona final presentation

Lbd tm-2
Lbd tm-2Lbd tm-2
Lbd tm-2
Jack Park
 
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
tobold
 
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
Sebastian Dennerlein
 
Instutional repositories and data
Instutional repositories and dataInstutional repositories and data
Instutional repositories and data
Andrew Treloar
 
EPrints Update, Les Carr, University of Southampton
EPrints  Update, Les Carr, University of SouthamptonEPrints  Update, Les Carr, University of Southampton
EPrints Update, Les Carr, University of Southampton
Repository Fringe
 
Social Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to ToolsSocial Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to Tools
Patti Anklam
 
Open University Data
Open University DataOpen University Data
Open University Data
Martin Mitrevski
 
The NeDiMAH workgroup on Space and Time
The NeDiMAH workgroup on Space and TimeThe NeDiMAH workgroup on Space and Time
The NeDiMAH workgroup on Space and Time
Universidade Nova de Lisboa
 
Forty Years of the OTA
Forty Years of the OTAForty Years of the OTA
Forty Years of the OTA
Martin Wynne
 
Conference Linked Data: the ScholarlyData project
Conference Linked Data: the ScholarlyData projectConference Linked Data: the ScholarlyData project
Conference Linked Data: the ScholarlyData project
Andrea Nuzzolese
 
Lessons Learned in Building Linked Data for the American Art Collaborative
Lessons Learned in Building Linked Data for the American Art CollaborativeLessons Learned in Building Linked Data for the American Art Collaborative
Lessons Learned in Building Linked Data for the American Art Collaborative
Craig Knoblock
 
Detecting and Describing Historical Periods in a Large Corpora
Detecting and Describing Historical Periods in a Large CorporaDetecting and Describing Historical Periods in a Large Corpora
Detecting and Describing Historical Periods in a Large Corpora
Traian Rebedea
 
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
giuseppe_futia
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Denis Parra Santander
 
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User InteractionNISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
National Information Standards Organization (NISO)
 
ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...
ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...
ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...
JohannWanja
 
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User InteractionNISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
National Information Standards Organization (NISO)
 
ONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESS
Kishan Patel
 
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Ana Roxin
 
A seminar on neo4 j
A seminar on neo4 jA seminar on neo4 j
A seminar on neo4 j
Rishikese MR
 

Similar to Collona final presentation (20)

Lbd tm-2
Lbd tm-2Lbd tm-2
Lbd tm-2
 
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...The Social Semantic Server: A Flexible Framework to Support Informal Learning...
The Social Semantic Server: A Flexible Framework to Support Informal Learning...
 
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
The Social Semantic Server - A Flexible Framework to Support Informal Learnin...
 
Instutional repositories and data
Instutional repositories and dataInstutional repositories and data
Instutional repositories and data
 
EPrints Update, Les Carr, University of Southampton
EPrints  Update, Les Carr, University of SouthamptonEPrints  Update, Les Carr, University of Southampton
EPrints Update, Les Carr, University of Southampton
 
Social Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to ToolsSocial Network Analysis & an Introduction to Tools
Social Network Analysis & an Introduction to Tools
 
Open University Data
Open University DataOpen University Data
Open University Data
 
The NeDiMAH workgroup on Space and Time
The NeDiMAH workgroup on Space and TimeThe NeDiMAH workgroup on Space and Time
The NeDiMAH workgroup on Space and Time
 
Forty Years of the OTA
Forty Years of the OTAForty Years of the OTA
Forty Years of the OTA
 
Conference Linked Data: the ScholarlyData project
Conference Linked Data: the ScholarlyData projectConference Linked Data: the ScholarlyData project
Conference Linked Data: the ScholarlyData project
 
Lessons Learned in Building Linked Data for the American Art Collaborative
Lessons Learned in Building Linked Data for the American Art CollaborativeLessons Learned in Building Linked Data for the American Art Collaborative
Lessons Learned in Building Linked Data for the American Art Collaborative
 
Detecting and Describing Historical Periods in a Large Corpora
Detecting and Describing Historical Periods in a Large CorporaDetecting and Describing Historical Periods in a Large Corpora
Detecting and Describing Historical Periods in a Large Corpora
 
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
Big Data e tecnologie semantiche - Utilizzare i Linked data come driver d'int...
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
 
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User InteractionNISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
 
ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...
ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...
ELLIS: Interactive Exploration of Linked Data on the Level of Induced Schema ...
 
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User InteractionNISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
NISO Webinar: The Future of Integrated Library Systems PART 2: User Interaction
 
ONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESSONTOLOGY BASED DATA ACCESS
ONTOLOGY BASED DATA ACCESS
 
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
Brief State of the Art - Semantic Web technologies for geospatial data - Mode...
 
A seminar on neo4 j
A seminar on neo4 jA seminar on neo4 j
A seminar on neo4 j
 

Recently uploaded

S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 

Recently uploaded (20)

S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 

Collona final presentation

  • 1. Collaborative Ontology Alignment Final Project Presentation Giorgos Papoutsakis Jaakko Lapplaianen IRSS13 | 4-31 July | NCSR Demokritos COLLONA
  • 2. Outline Ontology Ontology Alignment COLLaborative ONtology Alignment Future Work IRSS13 | 4-31 July | NCSR Demokritos • • • • 2
  • 3. Ontologies 101 IRSS13 | 4-31 July | NCSR Demokritos COLLONA
  • 4. Ontologies - What • What kinds of things exist or can exist in the world? • what manner of relations can those things have to each other? • Ontology is more concerned with what is possible • Ontology in Computer Science “An ontology formally represents knowledge as a set of concepts within a domain, and the relationships between pairs of concepts.” IRSS13 | 4-31 July | NCSR Demokritos • Definition: “An ontology is defined as a formal explicit specification of a shared conceptualization” • model a domain • support reasoning about concepts. 4
  • 5. Ontologies - Web Ontology Language Functional syntax XML syntax Manchester syntax RDF/XML syntax RDF/Turtle syntax <Ontology ontologyIRI="http://example.com/tea.owl" ...> Ontology(<http://example.com/tea.owl> <rdf:RDF <Prefix name="owl" ...> Declaration( Class( :Tea ) ) ) <http://example.com/tea.owl> rdf:type owl:Ontology . Ontology: <http://example.com/tea.owl> <owl:Ontology rdf:about=""/> IRI="http://www.w3.org/2002/07/owl#"/> :Tea rdf:typeTea Class: owl:Class . <owl:Class rdf:about="#Tea"/> <Declaration> <Class IRI="Tea"/> </Declaration> </rdf:RDF> </Ontology> IRSS13 | 4-31 July | NCSR Demokritos • • • • • 5
  • 6. Ontologies - Example IRSS13 | 4-31 July | NCSR Demokritos 6
  • 7. Ontology - Applications Semantic web Specify a data modeling representation Specify standard conceptual vocabularies Provide services for answering queries Publish reusable knowledge bases Offer services to facilitate interoperability across multiple heterogeneous systems and databases IRSS13 | 4-31 July | NCSR Demokritos • • • • • • 7
  • 8. Ontology alignment IRSS13 | 4-31 July | NCSR Demokritos COLLONA
  • 9. Alignment • Classes • Properties • 3 kind of mappings • Equivalence • Subsumption • Supersumption • Examples IRSS13 | 4-31 July | NCSR Demokritos • Sets of correspondences between elements of two ontologies • Human = Person • Lion < Animal 9
  • 10. Alignment API • Framework for communication • Well supported • Representation Classes • • • • Ontology network Alignment Cell Relation IRSS13 | 4-31 July | NCSR Demokritos “The Alignment API is a set of abstractions for expressing, accessing and sharing ontology alignments” 10
  • 11. Alignment applications • Use alignments as links between ontologies • Distributed information retrieval • At query transformation step • Understanding the semantics of the question • At result fusion step • Putting together the results • Human – Machine dialogues • Ontology evolution • Instance migration IRSS13 | 4-31 July | NCSR Demokritos • Avoid ontology merging 11
  • 12. Our work IRSS13 | 4-31 July | NCSR Demokritos COLLONA
  • 13. COLLONA • Automatic methods and humans need to collaborate to produce accurate results IRSS13 | 4-31 July | NCSR Demokritos • Automatic alignment methods are not very accurate • Humans can not handle heavy work load • Humans are slow 13
  • 14. COLLONA – Core Tasks • Visualization of Ontological pairs. • Authoring of mappings by users. • Visualization of automatically produced mapping. IRSS13 | 4-31 July | NCSR Demokritos • Review of the main concepts regarding semi-automatic alignment systems and standard APIs. 14
  • 15. COLLONA – Arch. & Data Flows IRSS13 | 4-31 July | NCSR Demokritos 15
  • 16. COLLONA – Standard data formats • From ontologies files • From URI • From alignment file • Export • Alignment file IRSS13 | 4-31 July | NCSR Demokritos • Import 16
  • 17. COLLONA – First problems IRSS13 | 4-31 July | NCSR Demokritos 17
  • 18. COLLONA – Further problems IRSS13 | 4-31 July | NCSR Demokritos 18
  • 19. COLLONA - Divide & Conquer • Panels for class information • Properties • Axioms • Panels for mappings • Class mappings • Property Mappings IRSS13 | 4-31 July | NCSR Demokritos • Graph shows only the class herierarchy 19
  • 20. COLLONA – More features IRSS13 | 4-31 July | NCSR Demokritos 20
  • 21. COLLONA today IRSS13 | 4-31 July | NCSR Demokritos 21
  • 22. Future work IRSS13 | 4-31 July | NCSR Demokritos COLLONA
  • 23. Future work - Synergies IRSS13 | 4-31 July | NCSR Demokritos • The tool does not distinguish between machines and users when importing/exporting mappings • The user becomes a new alignment method • This homogeneous feature allows • Machine alignment / user validator • Machine / user competition • Hybrid approaches, complex data flows for iterative mapping refinement • Alignment as a Service – Synergy with CLIC project • This is a step forward on ontology mapping quality 23
  • 24. User validation Bad computer! Stupid Computer! IRSS13 | 4-31 July | NCSR Demokritos • Supervised alignment • Algorithm evaluation and refinement 24
  • 25. Machine-user competition IRSS13 | 4-31 July | NCSR Demokritos • Expert evaluation and training 25
  • 26. Hybrid approaches Custome Mappings r IRSS13 | 4-31 July | NCSR Demokritos • Combine human and machine workflows to iteratively refine ontology mappings 26
  • 27. COLLONA @ CLIC Framework Customer Mappings New Mappings Mapping request Customer Negotiation layer Negotiation Alignment service 1 Alignment service 2 Alignment service 3 Service registration, data ALIGN!
  • 28. Thank you!! IRSS13 | 4-31 July | NCSR Demokritos COLLONA

Editor's Notes

  1. OntologyNetworkis a container for a set of ontologiesand a set of alignments. It makes it easy to retrievealignments tied to an ontology as well as to manipulate them as a network, i.e., traversing them,closing them, etcAlignmentis the main class of the API. An Alignmentis mostly made of a set of Cells and metadataabout the alignment, such as the aligned ontologies, the alignment arity, provenance metadata,and any other metadata that can be tied to analignment.Cellrepresents a correspondence: it relates two entities with a Relation. The entities may be anyidentified element of an Ontology orany construct from the expressive EDOAL language (see §4). In addition, Cell supports anytype of additional metadata (including confidencevalues).Relation represents the relation between two entities.The set and type of relations are extensible in theAlignment API and its implementation.