Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMPE 588 ENGINEERING THE SEMANTIC WEB INFORMATION SYSTEM ONTOLOGY-DRIVEN SEMANTIC MARK UP OF UNSTRUCTURED TEXTS EASTERN MEDITERRANEAN UNIVERSITY COMPUTER.

Similar presentations


Presentation on theme: "CMPE 588 ENGINEERING THE SEMANTIC WEB INFORMATION SYSTEM ONTOLOGY-DRIVEN SEMANTIC MARK UP OF UNSTRUCTURED TEXTS EASTERN MEDITERRANEAN UNIVERSITY COMPUTER."— Presentation transcript:

1 CMPE 588 ENGINEERING THE SEMANTIC WEB INFORMATION SYSTEM ONTOLOGY-DRIVEN SEMANTIC MARK UP OF UNSTRUCTURED TEXTS EASTERN MEDITERRANEAN UNIVERSITY COMPUTER ENGINEERING DEPARTMENT Faaya H. Tiwuya Instructor: Assoc. Prof. Dr. Atilla ELCI

2 OUTLINE IntroductionIntroduction Defination of termsDefination of terms Need to use ontologiesNeed to use ontologies Annotation toolsAnnotation tools Project ToolsProject Tools Ontology driven semantic mark up/annotation processOntology driven semantic mark up/annotation process Sample Semantic Mark upSample Semantic Mark up Querying knowledge baseQuerying knowledge base

3 OUTLINE ConclusionConclusion ReferencesReferences QuestionsQuestions

4 INTRODUCTION A recent estimates by Merrill Lynch states that more than 85% of all business information exists as unstructured dataA recent estimates by Merrill Lynch states that more than 85% of all business information exists as unstructured data In order to realise the goal of the Semantic Web which is to allow machines share and exploit knowledge without central authority, there is a need to mark up this bulk of data in a way that machines will be able to read themIn order to realise the goal of the Semantic Web which is to allow machines share and exploit knowledge without central authority, there is a need to mark up this bulk of data in a way that machines will be able to read them

5 INTRODUCTION Blogs are a typical example of information that exists in an unstructured format.Blogs are a typical example of information that exists in an unstructured format. There is a need therefore to mark-up blog sites within the context of an “ontology” so that that meaningful information can be extracted from them for the population of a knowledge base for retrieval at a later time by different applications.There is a need therefore to mark-up blog sites within the context of an “ontology” so that that meaningful information can be extracted from them for the population of a knowledge base for retrieval at a later time by different applications.

6 DEFINATION OF TERMS What then is a blog, ontology and semantic annotation?What then is a blog, ontology and semantic annotation? –Blogs: A blog is a website where entries are written in a chronological order and displayed in reverse chronological order. Blogs provide commentary or news on a particular subject such as food, politics, or local news.

7 DEFINATION OF TERMS Ontology: An ontology is a data model that represents a set of concepts within a domain and the relationships between those concepts.Ontology: An ontology is a data model that represents a set of concepts within a domain and the relationships between those concepts. –It is used to reason about the objects within that domain. Annotation: Annotation is the process of marking up or adding notes/comments to something. Within the context of the semantic web, it is the process of marking up documents with meaningful tagsAnnotation: Annotation is the process of marking up or adding notes/comments to something. Within the context of the semantic web, it is the process of marking up documents with meaningful tags

8 NEED TO USE ONTOLOGIES Why do we need to use ontologies?Why do we need to use ontologies? – –To share common understanding of the structure of information among people or software agents – – To enable reuse of domain knowledge – – To make domain assumptions explicit – – To separate domain knowledge from the operational knowledge – – To analyze domain knowledge

9 ANNOTATION TOOLS SHOE Knowledge AnnotatorSHOE Knowledge Annotator AnnoteaAnnotea SMORESMORE Semantic WordSemantic Word KIM Semantic Annotation PlatformKIM Semantic Annotation Platform MnMMnM –MnM is an annotation tool which provides both automated and semi-automated support for annotating web pages with semantic contents. MnM integrates a web browser with an ontology editor and provides open APIs to link to ontology servers and for integrating information extraction tools.

10 PROJECT TOOLS MnMMnM TinyXmlTinyXml C++ BUILDER 5.0C++ BUILDER 5.0

11 ONTOLOGY DRIVEN SEMANTIC ANNOTATION PROCESS

12 A CELEBRITY IS A PERSON A celebrity “is a” person who is famous ( not for something infamous ) and attracts a lot of media attention. E.g David Beckham, Angelina Jolie, Zinedane Zidane.A celebrity “is a” person who is famous ( not for something infamous ) and attracts a lot of media attention. E.g David Beckham, Angelina Jolie, Zinedane Zidane. Sites exists where people post comments about these sort of people almost o a daily basis.Sites exists where people post comments about these sort of people almost o a daily basis. Some of these sites contain important information.Some of these sites contain important information.

13 A CELEBRITY IS A PERSON

14 SAMPLE ONTOLOGY –DRIVEN SEMANTIC MARKUP ON A DAVID BECKHAM BLOGUSING MnM

15 XML FILE ON BECKHAM MARK-UP

16 SAMPLE QUERY FOR INFO ON BECKHAM USING CELEBQRY

17

18 CONCLUSION Blogs contain a lot of valuable information about different topicsBlogs contain a lot of valuable information about different topics An otology driven semantic annotation of these blogs will create a unified means to share the wealth of information these blogs possess.An otology driven semantic annotation of these blogs will create a unified means to share the wealth of information these blogs possess.

19 REFERENCES 1.Prof. Dr. Atilla Aelci, Lecture slides CMPE 588 Engineering Semantic Web information Systems. 2. 2.Ontology Development 101: A Guide to Creating Your First Ontology Natalya F. Noy and Deborah L. McGuinness Stanford University, Stanford, CA, 94305 noy@smi.stanford.edu and dlm@ksl.stanford.edudlm@ksl.stanford.edu 3.http://en.wikipedia.org/wiki/Unstructured_data http://en.wikipedia.org/wiki/Unstructured_data 4.http://semanticweb2001.aifb.uni-karlsruhe.de/ http://semanticweb2001.aifb.uni-karlsruhe.de/ 5.http://en.wikipedia.org/wiki/Blog http://en.wikipedia.org/wiki/Blog 6.http://en.wikipedia.org/wiki/Ontology_(computer_science) http://en.wikipedia.org/wiki/Ontology_(computer_science) 7.http://annotation.semanticweb.org/tools/ http://annotation.semanticweb.org/tools/ 8.M.Vargas-Vera, E. Motta, J. Domingue M. Lanzoni, A. Stutt, F. Ciravegna, MnM: Ontology-Driven Tool for Semantic Markup 9. TinyXml, http://www.grinninglizard.com/tinyxmldocs/index.html http://www.grinninglizard.com/tinyxmldocs/index.html

20 THANK YOU FOR YOUR ATTENTIONTHANK YOU FOR YOUR ATTENTION QUESTIONSQUESTIONS


Download ppt "CMPE 588 ENGINEERING THE SEMANTIC WEB INFORMATION SYSTEM ONTOLOGY-DRIVEN SEMANTIC MARK UP OF UNSTRUCTURED TEXTS EASTERN MEDITERRANEAN UNIVERSITY COMPUTER."

Similar presentations


Ads by Google