SlideShare ist ein Scribd-Unternehmen logo
1 von 80
Web3.0 and Language Resources Knowledge Media Institute (KMi) The Open University Semantic Technologies @ KMi
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PSM ,[object Object],[object Object],[object Object]
Knowledge-level Architectures for Sharing and Reuse Application of the modelling paradigm to the specification and use of  libraries of reusable components  for knowledge systems Knowledge-level Architectures for Sharing and Reuse
Modelling Frameworks (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelling Frameworks (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Constructive Approach... Let’s define our own framework...
Generic Tasks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: Parametric Design ,[object Object],[object Object],[object Object],[object Object],[object Object]
Example: Classification ,[object Object],[object Object],[object Object],[object Object]
Generic Component 2: Reusable PSMs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functional Specification of a PSM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operational Description ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Task-Method Structures Problem Type Primitive PSM
Multi-Functional Domain Models ,[object Object],[object Object],[object Object],[object Object]
Picture so far.. Problem Solving Method Classification Simple Classifier Lunar rocks Application Model Generic Task Multi-Functional  Domain
Issue ,[object Object],Problem Solving Method Classification Simple Classifier Lunar rocks Application Model Generic Task Multi-Functional  Domain
Solution: Mappings ,[object Object],Problem Solving Method Classification Task-Domain Mapping PSM-Domain Mapping Simple Classifier Lunar rocks Application Model Generic Task Multi-Functional  Domain Task-PSM Mapping
Example ,[object Object],[object Object],[object Object],Parameter Employee Design Model Pairs <Employee, Room> Task Level Domain Level
[object Object],Application-specific knowledge Yes:  Application-specific heuristic  problem solving knowledge
Elevator Design Example ,[object Object],[object Object],[object Object]
Complete Picture Problem Solving Method Application Model Generic Task Multi-Functional  Domain Mapping Knowledge Application-specific Problem-Solving Knowledge Application Configuration
Detailed Example: A Library of Components for Classification
Classification ,[object Object],Observables Candidate Sols. Criterion Classification Solution
Example Observables Candidate Sols. Criterion Classification Solution {background=green; area=china...} Complete-coverage-criterion (every observable has to be explained) {chinese-granny, dutch-granny, etc..} {chinese-granny}
Observables ,[object Object],[object Object],[object Object],[object Object],[object Object]
Solutions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Matching ,[object Object],[object Object]
Matching Sets of Obs to a Solution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Default Match Criterion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Possible Solution Criteria ,[object Object],[object Object],[object Object],[object Object]
Hierarchy of Criteria Match Criterion Match Score Comparison Rel Macro Score Mechanism Feature Score Mechanism Match Score Mechanism Solution Criterion
Observables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Solutions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Solution Criterion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Monotonicity of Admissibile Solutions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Complete Coverage ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Classification Task Ontology ,[object Object],[object Object],[object Object]
Generic Classification Task ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Specific Classification Tasks ,[object Object],[object Object],[object Object],[object Object]
Problem Solving Library ,[object Object],[object Object],[object Object],[object Object]
Method Ontology: Main Concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Monotonicity of Exclusion Criterion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Axiom of Congruence ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Three Heuristic Classification PSMs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Task-Method Hierarchy
KnoFuss ,[object Object],[object Object],[object Object]
Knowledge fusion scenario RDF Images Other data Annotation Fusion Text Internal corporate reports (Intranet) Pre-defined public sources (WWW) Domain ontology KnoFuss Knowledge base
Fusion workflow Source  KB Target KB SPARQL query translation Knowledge  fusion Ontology  integration Knowledge  base  integration Ontology  matching Instance transformation Coreference  resolution Dependency processing
KnoFuss architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],Fusion KB Intermediate data Main KB Fusion module ObjectIdentificationMethod ConflictDetectionMethod ConflictResolutionMethod Method library New data Fusion ontology
Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scarlet ,[object Object],[object Object],[object Object]
Ontology Matching 1 0.9 0.9 0.9 1 0.5 0.5 ,[object Object],[object Object],[object Object],[object Object]
Ontology Matching ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
New paradigm: use of background knowledge A B Background Knowledge (external source) A’ B’ R R
External Source =  Semantic Web ,[object Object],[object Object],[object Object],A B rel Semantic Web Does not rely on any pre-selected knowledge sources. Sabou, M., d'Aquin, M., and Motta, E. (2008)  Exploring the Semantic Web as Background Knowledge  for Ontology Matching , Journal of Data Semantic, XI.
The Question is … How to combine   online ontologies to derive mappings?
Strategy 1 - Definition Find ontologies that contain equivalent classes for A and B and use their relationship in the ontologies to derive the mapping. A B rel Semantic Web A 1 ’ B 1 ’ A 2 ’ B 2 ’ A n ’ B n ’ O 1 O 2 O n For each ontology use these rules: … These rules can be extended to take into account indirect relations between A’ and B’, e.g., between parents of A’ and B’:
Strategy 1- Examples But what if there exists no ontology that contains both A and B? ka2.rdf Researcher AcademicStaff Semantic Web Researcher AcademicStaff ISWC SWRC Beef Food Semantic Web Beef RedMeat Tap Food MeatOrPoultry SR-16 FAO_Agrovoc
Strategy 2 - Definition Principle:  If no ontologies are found that contain the two terms then combine information from multiple ontologies to find a mapping. A B rel Semantic Web A’ B C C’ B’ rel rel Details:   (1) Select all ontologies containing A’ equiv. with A (2) For each ontology containing A’: (a) if  find relation between C and B. (b) if  find relation between C and B. Details:   (1) Select all ontologies containing A’ equiv. with A (2) For each ontology containing A’: (a) if  find relation between C and B. (b) if  find relation between C and B.
Strategy 2 - Examples Vs. (midlevel-onto) (Tap) Ex1: Vs. Ex2: (r1) (pizza-to-go) (SUMO) (Same results for Duck, Goose, Turkey) (r1) Vs. Ex3: (pizza-to-go) (wine.owl) (r3)
Large Scale Evaluation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Basic functionality used: Relation Discovery Concept_A (e.g., Supermarket) Concept_B (e.g., Building) Scarlet Semantic  Web Semantic Relation (  ) Deduce Access
 
Watson ,[object Object],[object Object]
is a Search Engine  for the Semantic Web Gateway
Architecture
Web Interface
Web Interface Advanced Keyword Search
Web Interface Ontology Exploration
Web Interface Ontology Metadata
Web Interface Querying
APIs ,[object Object],[object Object],[object Object],[object Object]
Next Generation Semantic Web Applications WATSON enables a new generation of Semantic Web applications that need to access and reuse semantic information distributed on the entire Web.
Examples of NGSW
IEEE Intelligent Systems 23(3),   pp. 20-28,   May/June 2008 ,[object Object],[object Object],[object Object]
PoweAqua ,[object Object],[object Object]
PowerAqua ,[object Object],[object Object],[object Object],[object Object]
PowerAqua Open domain QA by exploring distributed semantic data. Natural language question Answers from  online semantic data
PowerAqua: Architecture ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Dominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective OptimizationDominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective OptimizationIlya Loshchilov
 
Lecture 8 abstract class and interface
Lecture   8 abstract class and interfaceLecture   8 abstract class and interface
Lecture 8 abstract class and interfacemanish kumar
 
RuleML2015 : Hybrid Relational and Graph Reasoning
RuleML2015 : Hybrid Relational and Graph Reasoning RuleML2015 : Hybrid Relational and Graph Reasoning
RuleML2015 : Hybrid Relational and Graph Reasoning Mark Proctor
 
Lab 4 jawapan (sugentiran mane)
Lab 4 jawapan (sugentiran mane)Lab 4 jawapan (sugentiran mane)
Lab 4 jawapan (sugentiran mane)Yugeswary
 
Modul Praktek Java OOP
Modul Praktek Java OOP Modul Praktek Java OOP
Modul Praktek Java OOP Zaenal Arifin
 
Assignment 7
Assignment 7Assignment 7
Assignment 7IIUM
 
20.3 Java encapsulation
20.3 Java encapsulation20.3 Java encapsulation
20.3 Java encapsulationIntro C# Book
 
Conceitos Fundamentais de Orientação a Objetos
Conceitos Fundamentais de Orientação a ObjetosConceitos Fundamentais de Orientação a Objetos
Conceitos Fundamentais de Orientação a Objetosguest22a621
 
20.2 Java inheritance
20.2 Java inheritance20.2 Java inheritance
20.2 Java inheritanceIntro C# Book
 
20.5 Java polymorphism
20.5 Java polymorphism 20.5 Java polymorphism
20.5 Java polymorphism Intro C# Book
 
20.4 Java interfaces and abstraction
20.4 Java interfaces and abstraction20.4 Java interfaces and abstraction
20.4 Java interfaces and abstractionIntro C# Book
 
Chapter 6.6
Chapter 6.6Chapter 6.6
Chapter 6.6sotlsoc
 
11. Java Objects and classes
11. Java  Objects and classes11. Java  Objects and classes
11. Java Objects and classesIntro C# Book
 

Was ist angesagt? (20)

Dominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective OptimizationDominance-Based Pareto-Surrogate for Multi-Objective Optimization
Dominance-Based Pareto-Surrogate for Multi-Objective Optimization
 
Lecture 8 abstract class and interface
Lecture   8 abstract class and interfaceLecture   8 abstract class and interface
Lecture 8 abstract class and interface
 
RuleML2015 : Hybrid Relational and Graph Reasoning
RuleML2015 : Hybrid Relational and Graph Reasoning RuleML2015 : Hybrid Relational and Graph Reasoning
RuleML2015 : Hybrid Relational and Graph Reasoning
 
Lab 4 jawapan (sugentiran mane)
Lab 4 jawapan (sugentiran mane)Lab 4 jawapan (sugentiran mane)
Lab 4 jawapan (sugentiran mane)
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Modul Praktek Java OOP
Modul Praktek Java OOP Modul Praktek Java OOP
Modul Praktek Java OOP
 
Assignment 7
Assignment 7Assignment 7
Assignment 7
 
20.3 Java encapsulation
20.3 Java encapsulation20.3 Java encapsulation
20.3 Java encapsulation
 
Chtp405
Chtp405Chtp405
Chtp405
 
Conceitos Fundamentais de Orientação a Objetos
Conceitos Fundamentais de Orientação a ObjetosConceitos Fundamentais de Orientação a Objetos
Conceitos Fundamentais de Orientação a Objetos
 
JavaYDL5
JavaYDL5JavaYDL5
JavaYDL5
 
Ch2 Liang
Ch2 LiangCh2 Liang
Ch2 Liang
 
20.2 Java inheritance
20.2 Java inheritance20.2 Java inheritance
20.2 Java inheritance
 
20.5 Java polymorphism
20.5 Java polymorphism 20.5 Java polymorphism
20.5 Java polymorphism
 
C sharp part2
C sharp part2C sharp part2
C sharp part2
 
20.4 Java interfaces and abstraction
20.4 Java interfaces and abstraction20.4 Java interfaces and abstraction
20.4 Java interfaces and abstraction
 
Chapter 6.6
Chapter 6.6Chapter 6.6
Chapter 6.6
 
030325+seminar+scg+iam.ppt
030325+seminar+scg+iam.ppt030325+seminar+scg+iam.ppt
030325+seminar+scg+iam.ppt
 
11. Java Objects and classes
11. Java  Objects and classes11. Java  Objects and classes
11. Java Objects and classes
 
Ppt chapter12
Ppt chapter12Ppt chapter12
Ppt chapter12
 

Ähnlich wie Dipso K Mi

Dynamic programming
Dynamic programmingDynamic programming
Dynamic programmingJay Nagar
 
Fosdem 2013 petra selmer flexible querying of graph data
Fosdem 2013 petra selmer   flexible querying of graph dataFosdem 2013 petra selmer   flexible querying of graph data
Fosdem 2013 petra selmer flexible querying of graph dataPetra Selmer
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in EngineeringPrince Jain
 
Aggregation Functions in OCL
Aggregation Functions in OCL Aggregation Functions in OCL
Aggregation Functions in OCL Jordi Cabot
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence butest
 
Face Identification for Humanoid Robot
Face Identification for Humanoid RobotFace Identification for Humanoid Robot
Face Identification for Humanoid Robotthomaswangxin
 
Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...
Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...
Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...Matthew Rowe
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.pptbutest
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.pptbutest
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.pptbutest
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machinesnextlib
 
Scala for Machine Learning
Scala for Machine LearningScala for Machine Learning
Scala for Machine LearningPatrick Nicolas
 
Fuel Up JavaScript with Functional Programming
Fuel Up JavaScript with Functional ProgrammingFuel Up JavaScript with Functional Programming
Fuel Up JavaScript with Functional ProgrammingShine Xavier
 
Mining Functional Patterns
Mining Functional PatternsMining Functional Patterns
Mining Functional PatternsDebasish Ghosh
 
Machine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.pptMachine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.pptAnshika865276
 

Ähnlich wie Dipso K Mi (20)

Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
modeling.ppt
modeling.pptmodeling.ppt
modeling.ppt
 
Fosdem 2013 petra selmer flexible querying of graph data
Fosdem 2013 petra selmer   flexible querying of graph dataFosdem 2013 petra selmer   flexible querying of graph data
Fosdem 2013 petra selmer flexible querying of graph data
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in Engineering
 
Aggregation Functions in OCL
Aggregation Functions in OCL Aggregation Functions in OCL
Aggregation Functions in OCL
 
Artificial Intelligence
Artificial Intelligence Artificial Intelligence
Artificial Intelligence
 
Face Identification for Humanoid Robot
Face Identification for Humanoid RobotFace Identification for Humanoid Robot
Face Identification for Humanoid Robot
 
Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...
Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...
Transferring Semantic Categories with Vertex Kernels: Recommendations with Se...
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.ppt
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.ppt
 
MachineLearning.ppt
MachineLearning.pptMachineLearning.ppt
MachineLearning.ppt
 
Support Vector Machines
Support Vector MachinesSupport Vector Machines
Support Vector Machines
 
Scala for Machine Learning
Scala for Machine LearningScala for Machine Learning
Scala for Machine Learning
 
Me2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-SellersMe2011 Granularity presentation by Henderson-Sellers
Me2011 Granularity presentation by Henderson-Sellers
 
Lect4
Lect4Lect4
Lect4
 
nnml.ppt
nnml.pptnnml.ppt
nnml.ppt
 
Category vectorspaceessex
Category vectorspaceessexCategory vectorspaceessex
Category vectorspaceessex
 
Fuel Up JavaScript with Functional Programming
Fuel Up JavaScript with Functional ProgrammingFuel Up JavaScript with Functional Programming
Fuel Up JavaScript with Functional Programming
 
Mining Functional Patterns
Mining Functional PatternsMining Functional Patterns
Mining Functional Patterns
 
Machine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.pptMachine Learning and Artificial Neural Networks.ppt
Machine Learning and Artificial Neural Networks.ppt
 

Kürzlich hochgeladen

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 

Kürzlich hochgeladen (20)

Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 

Dipso K Mi

  • 1. Web3.0 and Language Resources Knowledge Media Institute (KMi) The Open University Semantic Technologies @ KMi
  • 2.
  • 3.
  • 4. Knowledge-level Architectures for Sharing and Reuse Application of the modelling paradigm to the specification and use of libraries of reusable components for knowledge systems Knowledge-level Architectures for Sharing and Reuse
  • 5.
  • 6.
  • 7. A Constructive Approach... Let’s define our own framework...
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Task-Method Structures Problem Type Primitive PSM
  • 15.
  • 16. Picture so far.. Problem Solving Method Classification Simple Classifier Lunar rocks Application Model Generic Task Multi-Functional Domain
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Complete Picture Problem Solving Method Application Model Generic Task Multi-Functional Domain Mapping Knowledge Application-specific Problem-Solving Knowledge Application Configuration
  • 23. Detailed Example: A Library of Components for Classification
  • 24.
  • 25. Example Observables Candidate Sols. Criterion Classification Solution {background=green; area=china...} Complete-coverage-criterion (every observable has to be explained) {chinese-granny, dutch-granny, etc..} {chinese-granny}
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Hierarchy of Criteria Match Criterion Match Score Comparison Rel Macro Score Mechanism Feature Score Mechanism Match Score Mechanism Solution Criterion
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47.
  • 48. Knowledge fusion scenario RDF Images Other data Annotation Fusion Text Internal corporate reports (Intranet) Pre-defined public sources (WWW) Domain ontology KnoFuss Knowledge base
  • 49. Fusion workflow Source KB Target KB SPARQL query translation Knowledge fusion Ontology integration Knowledge base integration Ontology matching Instance transformation Coreference resolution Dependency processing
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. New paradigm: use of background knowledge A B Background Knowledge (external source) A’ B’ R R
  • 56.
  • 57. The Question is … How to combine online ontologies to derive mappings?
  • 58. Strategy 1 - Definition Find ontologies that contain equivalent classes for A and B and use their relationship in the ontologies to derive the mapping. A B rel Semantic Web A 1 ’ B 1 ’ A 2 ’ B 2 ’ A n ’ B n ’ O 1 O 2 O n For each ontology use these rules: … These rules can be extended to take into account indirect relations between A’ and B’, e.g., between parents of A’ and B’:
  • 59. Strategy 1- Examples But what if there exists no ontology that contains both A and B? ka2.rdf Researcher AcademicStaff Semantic Web Researcher AcademicStaff ISWC SWRC Beef Food Semantic Web Beef RedMeat Tap Food MeatOrPoultry SR-16 FAO_Agrovoc
  • 60. Strategy 2 - Definition Principle: If no ontologies are found that contain the two terms then combine information from multiple ontologies to find a mapping. A B rel Semantic Web A’ B C C’ B’ rel rel Details: (1) Select all ontologies containing A’ equiv. with A (2) For each ontology containing A’: (a) if find relation between C and B. (b) if find relation between C and B. Details: (1) Select all ontologies containing A’ equiv. with A (2) For each ontology containing A’: (a) if find relation between C and B. (b) if find relation between C and B.
  • 61. Strategy 2 - Examples Vs. (midlevel-onto) (Tap) Ex1: Vs. Ex2: (r1) (pizza-to-go) (SUMO) (Same results for Duck, Goose, Turkey) (r1) Vs. Ex3: (pizza-to-go) (wine.owl) (r3)
  • 62.
  • 63.
  • 64.  
  • 65.
  • 66. is a Search Engine for the Semantic Web Gateway
  • 69. Web Interface Advanced Keyword Search
  • 70. Web Interface Ontology Exploration
  • 73.
  • 74. Next Generation Semantic Web Applications WATSON enables a new generation of Semantic Web applications that need to access and reuse semantic information distributed on the entire Web.
  • 76.
  • 77.
  • 78.
  • 79. PowerAqua Open domain QA by exploring distributed semantic data. Natural language question Answers from online semantic data
  • 80.

Hinweis der Redaktion

  1. The rest of the talk focuses on specific results we have obtained in the past 12 months, so I won’t really spend any time on discussing this NGSW paradigm in any detail. If you guys are interested in finding out more, we published the ‘definitive paper’ a few months ago, which describes the vision, relation to the evolution of AI, tech infrastructure, and concrete technologies;