SlideShare une entreprise Scribd logo
1  sur  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]

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 

Dernier (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 

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.

Notes de l'éditeur

  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;