Mr. worawith sangkatip
Student Master of Information Technology (IT)
Faculty Informatics
Mahasarakham University
1
Agenda
 Introduction
 Semantic Web
 Ontology
 Ontology Mapping
 Ontology Mapping Research
 Survey Ontology Mapping Techniques
 Conclusion
 Future Work
2
Introduction
 Present Web Technology and Semantic web
 Present Semantic web challenges Research
 Present Related Work Research
 Present Concept Research
3
Semantic Web
 Technology Web present
 Web pages are writing in html tag
 Html describes the syntax not the semantic
 Search engine return keyword and link
 Computer not understand the meaning behind
information
4
Semantic Web
 Why Semantic Web ?
 the information that the user wants
 Computer understand the meaning behind information
 the semantic web as a component of Web 3.0
5
Semantic Web
 semantic of social connections
6
Source : Radar Networks & Nova Spivack, 2007
Semantic Web
 Semantic Web from the defines of Tim BernnersLee
 Semantic Web is a group of methods and technologies
to allow machines to understand the meaning
 metadata is an important part the semantic web
7
Semantic Web
8
Source : The World Wide Web Consortium (W3C)
 Semantic Web stack
Ontology
 ontology is one component of the technology
Semantic Web.
 A concept to describe the knowledge.
 Standard for understanding the meaning and scope of
information of interest.
 Ontology is useful in the search better. With accuracy.
9
Ontology
ontology can be used instead of semantic information to
describe.
 RDF – (Resource Description Framework)
 OWL – (Web Ontology Language) adds semantic meaning
10
Ontology
 RDF (Resource Description Framework)
a model for expressing metadata as triples (subject-predicate-object)
Subject
ObjectPredicate
www.bicmsu.com
BICsite-owner
<? xml version= “1.0” encoding= “UTF-16” ?>
< rdf:RDF
xmlns:rdf = “http://www.w3.org/1999/02/22-rdf-syntax-ns#”
<rdf:Description rdf : about = “http://www.bic-msu.com”>
<mydomain : site-owner>
BIC (business intelligent center)
</mydomain : site-owner>
</rdf:Description>
</rdf:RDF>
11
Ontology
 OWL (Web Ontology Language)
 OWL is a language that describes the data than the
language RDF.
 the class (class), property (properties) and relationships.
(Relationship).
12
Class1
Class3Class2
Properties:
properties1: type1
properties2: type2
……
Class Hierachical
<owl :ObjectProperty rdf:ID= “teaches”>
<rdfs:range rdf:resource= #course”/>
<rdfs:domain rdf:resource= #academicStaffMember”/>
<rdfs:subPropertyOf rdf:resource= #Involves”/>
</owl: ObjectProperty >
Ontology Mapping
 Why Ontology Mapping ?
 organization has its own ontology.
 use the shared ontology.
 problem in terms of data Replace or concept different.
13
Ontology Mapping
 What is Ontology Mapping Problem ?
 Specification of a conceptualization different
 specification of the terms in the domain and relations
different
14
Ontology Mapping
 Type of Ontology Mapping
15
Ontology AlignmentOntology Mapping
Ontology Merging
Ontology mapping
 Ontology mapping is important
 database integration,
heterogeneous database retrieval (traditional)
 catalog matching (e-commerce)
 agent communication (theory only)
 web service integration (urgent)
 P2P information sharing (emerging)
 personalisation (emerging)
16
Ontology Mapping Research
 Semantic web Challenges [1]
17
A Classification of the Semantic Web Challenges
Ontology Mapping Research
Research Classification of Ontology Mapping [2]
 Mapping Discovery
 Declarative formal representation of mappings
 Reasoning with mappings
18
Survey Ontology Mapping Techniques
 GLUE
 PROMPT
 QOM
19
 GLUE [3] Machine learning techniques to find mappings.
 GLUE architecture consists of
 Distribution Estimator
 Similarity Estimator.
 Relaxation Labeler
 GLUE output's one to one correspondences between the
taxonomies the ontologies .
 String similarity, structure and machine learning strategies.
20
Survey Ontology Mapping Techniques
 PROMPT [4]
 Input: Two ontology's in OWL/ OKBC
 Output: Suggestions of mapping and
a merging ontology based on the choice made by the user.
 iPROMPT : Interactive ontology merging tool.
 AnchorPROMT : Graph-based mappings to
provide additional information for iPROMPT.
 PROMPTDiff : Compares different ontology
versions by combining matchers in a fixed point manner.
 PROMPTFactor : Tool for extracting a part of an ontology.
21
Survey Ontology Mapping Techniques
 QOM [5]
String similarity, structure and instances.
Input : Two OWL or RDFS ontology's with elements (e.g., classes, properties,
instances) in the ontology's
Output: One-to-one or one-to-none correspondences.
22
Survey Ontology Mapping Techniques
Conclusion
 Semantic web in a range of research and development.
 Semantic web research is innovative and important.
 Now in the era of web 3.0.
23
Future Work
 Research Ontology Mapping New Techniques
 Publish Research of survey ontology mapping
techniques
24
References
 [1] Keyvanpour M, Hassanzadeh H, Mohammadizadeh B. "Comparative
Classification of Semantic Web Challenges and Data Mining Techniques". Web
Information Systems and Mining, 2009. Shanghai 2009. 200-203.
 [2] - N. Noy. Semantic Integration: A Survey of Ontology-based Approaches. Sigmond
Record, Special Issue on Semantic Integration. 2004
25
Questions?
Thank You.
26

Ontology mapping for the semantic web

  • 1.
    Mr. worawith sangkatip StudentMaster of Information Technology (IT) Faculty Informatics Mahasarakham University 1
  • 2.
    Agenda  Introduction  SemanticWeb  Ontology  Ontology Mapping  Ontology Mapping Research  Survey Ontology Mapping Techniques  Conclusion  Future Work 2
  • 3.
    Introduction  Present WebTechnology and Semantic web  Present Semantic web challenges Research  Present Related Work Research  Present Concept Research 3
  • 4.
    Semantic Web  TechnologyWeb present  Web pages are writing in html tag  Html describes the syntax not the semantic  Search engine return keyword and link  Computer not understand the meaning behind information 4
  • 5.
    Semantic Web  WhySemantic Web ?  the information that the user wants  Computer understand the meaning behind information  the semantic web as a component of Web 3.0 5
  • 6.
    Semantic Web  semanticof social connections 6 Source : Radar Networks & Nova Spivack, 2007
  • 7.
    Semantic Web  SemanticWeb from the defines of Tim BernnersLee  Semantic Web is a group of methods and technologies to allow machines to understand the meaning  metadata is an important part the semantic web 7
  • 8.
    Semantic Web 8 Source :The World Wide Web Consortium (W3C)  Semantic Web stack
  • 9.
    Ontology  ontology isone component of the technology Semantic Web.  A concept to describe the knowledge.  Standard for understanding the meaning and scope of information of interest.  Ontology is useful in the search better. With accuracy. 9
  • 10.
    Ontology ontology can beused instead of semantic information to describe.  RDF – (Resource Description Framework)  OWL – (Web Ontology Language) adds semantic meaning 10
  • 11.
    Ontology  RDF (ResourceDescription Framework) a model for expressing metadata as triples (subject-predicate-object) Subject ObjectPredicate www.bicmsu.com BICsite-owner <? xml version= “1.0” encoding= “UTF-16” ?> < rdf:RDF xmlns:rdf = “http://www.w3.org/1999/02/22-rdf-syntax-ns#” <rdf:Description rdf : about = “http://www.bic-msu.com”> <mydomain : site-owner> BIC (business intelligent center) </mydomain : site-owner> </rdf:Description> </rdf:RDF> 11
  • 12.
    Ontology  OWL (WebOntology Language)  OWL is a language that describes the data than the language RDF.  the class (class), property (properties) and relationships. (Relationship). 12 Class1 Class3Class2 Properties: properties1: type1 properties2: type2 …… Class Hierachical <owl :ObjectProperty rdf:ID= “teaches”> <rdfs:range rdf:resource= #course”/> <rdfs:domain rdf:resource= #academicStaffMember”/> <rdfs:subPropertyOf rdf:resource= #Involves”/> </owl: ObjectProperty >
  • 13.
    Ontology Mapping  WhyOntology Mapping ?  organization has its own ontology.  use the shared ontology.  problem in terms of data Replace or concept different. 13
  • 14.
    Ontology Mapping  Whatis Ontology Mapping Problem ?  Specification of a conceptualization different  specification of the terms in the domain and relations different 14
  • 15.
    Ontology Mapping  Typeof Ontology Mapping 15 Ontology AlignmentOntology Mapping Ontology Merging
  • 16.
    Ontology mapping  Ontologymapping is important  database integration, heterogeneous database retrieval (traditional)  catalog matching (e-commerce)  agent communication (theory only)  web service integration (urgent)  P2P information sharing (emerging)  personalisation (emerging) 16
  • 17.
    Ontology Mapping Research Semantic web Challenges [1] 17 A Classification of the Semantic Web Challenges
  • 18.
    Ontology Mapping Research ResearchClassification of Ontology Mapping [2]  Mapping Discovery  Declarative formal representation of mappings  Reasoning with mappings 18
  • 19.
    Survey Ontology MappingTechniques  GLUE  PROMPT  QOM 19
  • 20.
     GLUE [3]Machine learning techniques to find mappings.  GLUE architecture consists of  Distribution Estimator  Similarity Estimator.  Relaxation Labeler  GLUE output's one to one correspondences between the taxonomies the ontologies .  String similarity, structure and machine learning strategies. 20 Survey Ontology Mapping Techniques
  • 21.
     PROMPT [4] Input: Two ontology's in OWL/ OKBC  Output: Suggestions of mapping and a merging ontology based on the choice made by the user.  iPROMPT : Interactive ontology merging tool.  AnchorPROMT : Graph-based mappings to provide additional information for iPROMPT.  PROMPTDiff : Compares different ontology versions by combining matchers in a fixed point manner.  PROMPTFactor : Tool for extracting a part of an ontology. 21 Survey Ontology Mapping Techniques
  • 22.
     QOM [5] Stringsimilarity, structure and instances. Input : Two OWL or RDFS ontology's with elements (e.g., classes, properties, instances) in the ontology's Output: One-to-one or one-to-none correspondences. 22 Survey Ontology Mapping Techniques
  • 23.
    Conclusion  Semantic webin a range of research and development.  Semantic web research is innovative and important.  Now in the era of web 3.0. 23
  • 24.
    Future Work  ResearchOntology Mapping New Techniques  Publish Research of survey ontology mapping techniques 24
  • 25.
    References  [1] KeyvanpourM, Hassanzadeh H, Mohammadizadeh B. "Comparative Classification of Semantic Web Challenges and Data Mining Techniques". Web Information Systems and Mining, 2009. Shanghai 2009. 200-203.  [2] - N. Noy. Semantic Integration: A Survey of Ontology-based Approaches. Sigmond Record, Special Issue on Semantic Integration. 2004 25
  • 26.

Editor's Notes

  • #2 Ontology Mapping for the Semantic Web Mr. worawith sangkatip Student Master of Information Technology (IT) Faculty Informatics Mahasarakham University
  • #3 Agenda
  • #5 พูดถึงเทคโนโลยีเว็บปัจจุบัน ซึ่งเกิดปัญหาอะไรบ้าง
  • #6 ทำไหมต้องใช้ semantic web พูดให้เห็นถึงประโยชน์ของ semantic web
  • #7 The graph shows a range of web technologies. The semantic web is the web three point zero And in the years 2010 to 2020, currently being developed in the future. กราฟแสดงช่วงของเทคโนโลยีเว็บ ซึ่ง semantic web อยู่ในช่วง web 3.0 และอยู่ในช่วงปี 2010 - 2020 ซึ่งกำลังพัฒนาในอนาคต
  • #8 พูดถึงผู้ที่ให้แนวคิดของ semantic web คือ Tim BernnersLee เป็น director ของ W3C และจุดมุ่งหมายของ semantic web
  • #9 The Semantic Web can be divided into various layers of metadata เว็บเชิงความหมายสามารถแบ่งออกเป็นชั้นต่าง ๆ ของเมตาดาต้า
  • #10 พูดถึงความหมายของ ontology Ontology เป็นส่วนหนึ่งของ semantic web - ใช้แนวคิดในการอธิบายองค์ความรู้ มาตรฐานในการทำความเข้าใจความหมายและขอบเขตของข้อมูลที่น่าสนใจ Ontology จะเป็นประโยชน์ในการค้นหาที่ดีกว่า มีความถูกต้อง
  • #11 ในการอธิบายออนโทโลยีสามารถใช้ภาษาแทนข้อมูลเชิงความหมายในการอธิบาย เช่น ภาษา XML,ภาษา RDF/RDFS และภาษา OWL ดังต่อไปนี้
  • #12 ตัวอย่างของภาษา RDF ซึ่งเป็นการแทนความหมายของ metadata แบบ subject-predicate-object syntax was designed to represent information about resources in the World Wide Web ไวยากรณ์ที่ถูกออกแบบมาเพื่อแสดงข้อมูลเกี่ยวกับทรัพยากรในเวิลด์ไวด์เว็บ The resource www.bicmsu.com is the subject The property <site owner> is the predicate The value « BIC » is the object.
  • #13 อธิบายภาษา OWL (Web Ontology Language) คือ ภาษาที่แทนความหมายให้กับข้อมูลที่มากกว่าภาษา RDF เพราะสามารถที่สร้าง class , subclass ได้ จึงทำให้สามารถอธิบายความหมายได้ดีกว่า RDF อธิบายภาพ อธิบายได้ว่า Class 2 และ Class 3 เป็น subclass ของคลาส Class1 Class1 มี propeties 2 ตัว คือ Property1 มี Domain คือ Class1 มี Range คือ Type1 และ Property2 มี Domain คือ Class1 มี Range คือ Type2
  • #14 พูดถึงปัญหาทำไหมต้องใช้ ontology mapping องค์กรแต่ละองค์กรมีออนโทยีของตนเอง เมื่อต้องการใช้ออนโทโลยีร่วมกัน ทำให้เกิดปัญหาในการแทนข้อมูลหรือองค์ความรู้ที่แตกต่างกัน
  • #15 อะไรที่เป็นปัญหาของการทำ Ontology mapping การกำหนดแนวความคิดที่แตกต่างกันของแต่ละ ontology การกำหนดโดเมนและความสัมพันธ์ที่แตกต่างกันของแต่ละ ontology
  • #16 - Ontology Mapping คือ การหาและเชื่อมความสัมพันธ์ระหว่าง Ontology ที่มีแนวความคิด (concept) เหมือนกัน - Ontology Alignment คือ กระบวนการวิเคราะห์แนวความคิดที่เหมือนกันและแตกต่างกัน ระหว่างหลาย Ontology - Ontology Merging คือ การสร้าง Ontology ใหม่จาก 2 ออนโทโลยีขึ้นไปที่มีส่วนที่เหมือนกัน
  • #18 จำแนกสิ่งที่กำลังวิจัยอยู่เกี่ยวกับ semantic web Ontology Engineering Ontology Merging Ontology Mapping Ontology Construction
  • #19 Mapping Discovery aims to find the similarities between two ontologies, and how do we determine which concepts and properties represent similar notions? Declarative formal representation of mappings identifies the ways we can represent the mappings between two ontologies to enable reasoning with that mapping Reasoning with mappings Is concerned with performing reasoning based on the mapping between ontologies. After defining the mapping, what type of and how we can perform reasoning on these mappings? Noy ให้เหตุผลว่าการวิจัยในด้านออนโทโลยี mapping คือ การรวบรวมตามชนิด ขอบเขตต่อไปน Mapping Discovery ให้สองออนโทโลยีเราจะสามารถหาความเหมือนของออนโทโลยีระหว่างสองออนโทโลยีได้อย่างไร การเลือกการกำหนดแนวความคิด (concept) คุณสมบัติ (properties) ที่แสดงถึงความคล้ายคลึงกันได้อย่างไร Declarative formal representation of mapping จะสามารถทำการแสดงการ mapping ระหว่างสองออนโทโลยีได้อย่างไรเพื่อให้เหตุผลในการ mapping ได้ Reasoning with mapping ในการ mapping จะสามารถทำอะไรได้บ้าง รวมถึงประเภทของการให้เหตุผลที่เกี่ยวข้องด้วย
  • #24 semantic web อยู่ในช่วงการวิจัยพัฒนา ความหมายเว็บช่วยให้คอมพิวเตอร์เข้าใจความหมายที่อยู่เบื้องหลังข้อมูล ขณะนี้ในยุคของเว็บ 3.0 งานวิจัยเว็บความหมายเป็นสิ่งสำคัญ
  • #25 semantic web อยู่ในช่วงการวิจัยพัฒนา ความหมายเว็บช่วยให้คอมพิวเตอร์เข้าใจความหมายที่อยู่เบื้องหลังข้อมูล ขณะนี้ในยุคของเว็บ 3.0 งานวิจัยเว็บความหมายเป็นสิ่งสำคัญ