Mitsunori Ogihara Center for Computational Science

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
April 24, 2007McGuinness NIST Interoperability Week Ontology Summit Semantic Web Perspective Deborah L. McGuinness Acting Director & Senior Research Scientist.
INTO: A way to represent institutional knowledge base by Biswanath Dutta Documentation Research and Training Centre Indian.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
SWSL Committee Oct. 19, 2003 Semantics Web Services Language Committee: Status Report David Martin SRI International Michael Kifer SUNY-SB
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
An Introduction to RDF(S) and a Quick Tour of OWL
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Columbia University Department of Computer Science COMS – E6125 Web-enHanced Information Management Presentation A Study to the Semantic Web and Semantic.
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
Ontology Notes are from:
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Semantic Web and its Logical Foundations Serguei Krivov, Ecoinformatics Collaboratory Gund Institute for Ecological Economics, UVM.
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
Knowledge Representation Reading: Chapter
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
1 Technologies and Modelling Frameworks XML ontology RDF taxonomy OWL thesaurus Semantic Web.
Alternatives to Metadata IMT 589 February 25, 2006.
Methodologies, tools and languages for building ontologies. Where is their meeting point? Oscar Corcho Mariano Fernandez-Lopez Asuncion Gomez-Perez Presenter:
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Knowledge representation
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Artificial Intelligence
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
SSO: THE SYNDROMIC SURVEILLANCE ONTOLOGY Okhmatovskaia A, Chapman WW, Collier N, Espino J, Conway M, Buckeridge DL Ontology Description The SSO was developed.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Web 06 T 0006 YOSHIYUKI Osawa. Problem of current web  limits of search engines Most web pages are only groups of character strings. Most web.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
Definition and Technologies Knowledge Representation.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
DOMAIN ONTOLOGY DESIGN
ece 627 intelligent web: ontology and beyond
Online Laptop Shop through Semantic Web
Ontology From Wikipedia, the free encyclopedia
Semantic Web - Ontologies
Semantic Web Lecture Notes Prepared by Jagdish S. Gangolly
Ontology.
Ontology-Based Approaches to Data Integration
Ontology.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Mitsunori Ogihara Center for Computational Science Ontology & Semantic Web – A Dummy’s Overview of Modern Technologies for Sharing Knowledge Mitsunori Ogihara Center for Computational Science

What Is an Ontology? Merriam-Webster: “The branch of metaphysics dealing with the nature of being” What does it mean to exist? What exists? In the field of computer science an ontology is “a specification of a conceptualization” – Tom Gruber

World, Specification, Conceptualization Human observes the world and conceptualizes it That human conceptualization is put into a specification The world matches the specification

What an Ontology Can Conceptualize Things to exist Individuals, not necessarily physical existence Classes of individuals Relations among things Is a part of Is not equal to Properties about things Has a value of

Problem Conceptualization is ambiguous and inaccurate How a person A sees the world is not necessarily equal to how a person B sees the world Specification is difficult Formal specification is tiresome How efficiently can one develop an ontology? How efficiently can one compare ontologies?

Why Was the Idea of Ontology Created? Artificial Intelligence … a branch of computer science that studies computational methods of mimicking human intelligence Intelligence includes ability to Understand data obtained through senses Acquire knowledge Apply knowledge to solve problems Understand emotion

Knowledge Representation An area that studies how to formally think [Davis, Shrobe, and Solovitz’93] Knowledge Representation is A surrogate A set of ontological commitments A fragmentary theory of intelligent reasoning A medium for efficient computation A medium of human expression Commitments are filters through which the world is observed

Semantic Web The first generation of Web is HTML (Hypertext Markup Language) This is designed so as to present texts in a format specification that can be easily understood and rendered Search engines can find documents that may contain certain information by using keyword matches, but can’t find an answer to a question

Semantic Web A new generation of web should provide not texts but structured information, a part of which may be texts Resource Description Framework (where the resources are) XML (Extensive Markup Language) A user-definable format Documents conforming to the format Idea: Decide on what information can a web page might contain Decide on how to describe such information Annotate the web page with such information in a predetermined format

Ontology Development Tools OWL (Web Ontology Language) Currently the most popular ontology description language http://www.w3.org/TR/owl-features/ OWL DL (Description Logic, standard version) OWL Lite (restricted version) … basic constructs exist to logically express constructs of DL OWL Full (for RDF) http://www.cs.manchester.ac.uk/~horrocks/ISWC2003/Tutorial/examples.pdf

A History of Ontology Description Languages KIF (1992) … Stanford, first-order logic Loom (1992) … USC, first-order logic, for KR nor necessarily for ontologies FLogic (1995) … Karlsruhe, combination of first-order logic and frames OKBC (1997) … DARPA XOL (1999) … SRI, an XML version of OKBC OWL (2001) … W3C

Ontology Development Tools Created along with development of description languages

Popular Free Tools Protégé-2000 Swoop … an open source project, hosted at Google

Ontology Building Process Vocabulary Need to settle on a set of words to be used to describe the domain knowledge (or the domain of the web contents) Where to start? Thousands of words? Knowledge Base Building Express domain experts’ knowledge in terms of ontology Who will translate knowledge into logical forms? Ambiguity issues? Inference Make new discovery Identify classes and properties of an individual Inference engines, compute-intensive

Exporting Ontologies Protégé and Swoop (and others) have the ability to export/import data in various formats Enables information exchange between ontologies

Finding a Nice Mapping A mapping f of an ontology O to an ontology O’ is one that maps each class of O to a class of O’ and each property of O to another property of O’. We want: For all classes c and d of O, c is a subclass of d if and only if f(c) is a subclass of f(d) in O’ For all class c and property p of O, c has property p if and only if f(c) has property f(p) in O’ Finding a perfect mapping is hard, and practically such a perfect mapping rarely exists Finding a mapping that maximizes a certain quantity is also difficult, and is NP-hard Heuristic methods are usually used (based on graph properties)

References T.R.Gruber (1993), A Translation Approach to Portable Ontology Specifications, Knowledge Acquisition V.Devedzik(2002), Understanding ontological engineering, Communications of the ACM J.Gennari, M.Musen, R.Fergerson (2003), The evolution of Protégé: an environment for knowledge-based systems development, International Journal of Human-Computer Studies A.Kalyanpur, B.Parsia, E.Sirin, B.Grau (2006), Swoop: A web ontology editing browser, Web Semantics: Science O.Corcho et al. (2003), Methodologies, tools and languages for building ontologies. Where is their meeting point? Data&Knowledge Engineering L.Lacy (2005), OWL: Representing information using the web ontology language J.Euzenat, P. Shvaiko (2007), Ontology Matching, Springer