Ontology… A domain ontology seeks to reduce or eliminate conceptual and terminological confusion among the members of a user community who need to share.

Slides:



Advertisements
Similar presentations
University of Toronto Michael Gruninger University of Toronto, Canada Leo Obrst MITRE, McLean, VA, USA February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Ontology Engineering for the Semantic Web and Beyond Natalya F. Noy Stanford University A large part of this tutorial is based on.
Semiotics and Ontologies. Ontologies contain categories, lexicons contain word senses, terminologies contain terms, directories contain addresses, catalogs.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Tutorial on Ontology Management
Ontology development in Protégé. Lecture 2 Introduction to Protégé 2 Pablo Romero, Department of Informatics Overview Components of an ontology The ontology.
Ontologies - Design principles Cartic Ramakrishnan LSDIS Lab University of Georgia.
Slides modified from Natasha Noy, protege.stanford.edu/amia2003/AMIA2003Tutorial.ppt CSC 9010 Spring, Paula Matuszek 1 CS 9010: Semantic Web Ontologies.
Natasha Noy Stanford University Ontology Development 101 A large part of this tutorial is based on “Ontology Development 101: A Guide to Creating Your.
Slides modified from Natasha Noy, protege.stanford.edu/amia2003/AMIA2003Tutorial.ppt CSC 8520 Fall, Paula Matuszek 1 CSC 8520: Artificial Intelligence.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 4- 1.
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Slide 1 Chapter 7 Structural Modeling. Slide 2 Key Ideas A structural or conceptual model describes the structure of the data that supports the business.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
Introduction to ontologies and tools; some examples Josep Blat Universitat Pompeu Fabra.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
October 15, 2007Inf 722 Information Organisation (Fall 2007) (Gangolly)1 Ontologies Lecture Notes Prepared by Jagdish S. Gangolly Interdisciplinary Ph.D.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
The Enhanced Entity- Relationship (EER) Model
University of Toronto Michael Gruninger University of Toronto, Canada Leo Obrst MITRE, McLean, VA, USA July 15, 2015July 15, 2015July 15, 2015 Ontology.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 4- 1 EER stands for Enhanced ER or Extended ER EER Model Concepts Includes all modeling concepts.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes Feb 23, 2012.
In The Name Of God. Jhaleh Narimisaei By Guide: Dr. Shadgar Implementation of Web Ontology and Semantic Application for Electronic Journal Citation System.
1 Dr Alexiei Dingli Introduction to Web Science Modelling the SW.
1 Ontology & Ontology Development 인공지능 연구실 허 희 근.
Developing an Ontology for Irrigation Information Resources *Cornejo, C., H.W. Beck, D.Z. Haman, F.S. Zazueta. University of Florida Gainesville, FL. USA.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
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.
CHAPTER ONE Problem Solving and the Object- Oriented Paradigm.
Knowledge representation and the Internet – Ontology Ddesign What is an ontology? Why develop an ontology? Step-By-Step: Developing an ontology Going deeper:
Unified Modeling Language, Version 2.0
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
Ontology Engineering & Maintenance Semantic Web - Spring 2008 Computer Engineering Department Sharif University of Technology.
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
Slide 1 Structural Modeling Chapter 7. Slide 2 Key Ideas A structural or conceptual model describes the structure of the data that supports the business.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 15: Object-Oriented Data Modeling Modern Database Management 9 h Edition Jeffrey A.
Sept. 18, 2003CS WPI1 CS 509 Design of Software Systems Lecture #3 Thursday, Sept. 18, 2003.
1 What is OO Design? OO Design is a process of invention, where developers create the abstractions necessary to meet the system’s requirements OO Design.
Conceptual Data Modelling for Digital Preservation Planets and PREMIS Angela Dappert.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Ontology Mapping in Pervasive Computing Environment C.Y. Kong, C.L. Wang, F.C.M. Lau The University of Hong Kong.
1 CSC 9010 Spring, Paula Matuszek Slides modified from Natasha Noy, protege.stanford.edu/amia2003/AMIA2003Tutorial.ppt CS 9010: Knowledge-Based Systems.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Ontologies - Design Ray Dos Santos June 19, 2009.
Ontology Basics 葉 慶 隆 大同大學 資訊工程系 URL:
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Ontology development and evaluation Dr. Alexandra I. Cristea.
Ontology Engineering for the Semantic Web and Beyond Natalya F. Noy Stanford University Slides from: Introduction to Ontology and.
CIS 210 Systems Analysis and Development Week 6 Part I Structuring Systems Data Requirements,
1 Unified Modeling Language, Version 2.0 Chapter 2.
Ontology Evaluation, Metrics, and Metadata in NCBO BioPortal Natasha Noy Stanford University.
Background-assumptions in knowledge representation systems Center for Cultural Informatics, Institute of Computer Science Foundation for Research and Technology.
Of 24 lecture 11: ontology – mediation, merging & aligning.
©2003 Paula Matuszek CSC 9010: AeroText, Ontologies, AeroDAML Dr. Paula Matuszek (610)
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Lecture 7: Semantic Web and Ontologies in Enterprises Dr. Taysir Hassan A. Soliman December 7, 2015 INF411 Information Engineering Information Systems.
Ontology Engineering for the Semantic Web and Beyond
COMP6215 Semantic Web Technologies
DOMAIN ONTOLOGY DESIGN
Ontology From Wikipedia, the free encyclopedia
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Multi-agent system for web services
Introduction to Web Science
Presentation transcript:

Ontology… A domain ontology seeks to reduce or eliminate conceptual and terminological confusion among the members of a user community who need to share various kinds of electronic documents and information. It does so by identifying and properly defining a set of relevant concepts that characterize a given application domain, say, for travel agents or medical practitioners.

Ontology… To construct an ontology, specialists from several fields must thoroughly analyze the domain by: Examining the vocabulary that describes the entities that populate it Developing formal descriptions of the terms (formalized into concepts, relationships, or instances of concepts) in that vocabulary Characterizing the conceptual relations that hold among or within those terms

An ontology specifies a shared understanding of a domain. It contains a set of generic concepts together with their definitions and interrelationships. The construction of its unifying conceptual framework fosters communication and cooperation among people, better enterprise organization, and system interoperability. It also provides such system-engineering benefits as reusability, reliability, and specification. Ontology…

Sharing common understanding of the structure of information among people or software agents is one of the more common goals in developing ontologies (Musen 1992; Gruber 1993). For example, suppose several different Web sites contain medical information or provide medical e- commerce services. If these Web sites share and publish the same underlying ontology of the terms they all use, then computer agents can extract and aggregate information from these different sites. The agents can use this aggregated information to answer user queries or as input data to other applications.

Individuals, classes, property

Class and sub-class Classes are the focus of most ontologies. Classes describe concepts in the domain. For example, a class of wines represents all wines. Specific wines are instances of this class. The Chianti wine in the glass in front of you is an instance of the class of Bordeaux wines. A class can have subclasses that represent concepts that are more specific than the superclass. For example, we can divide the class of all wines into red, white, and rosé wines. Alternatively, we can divide a class of all wines into sparkling and nonsparkling wines.

Creating Your First Ontology 1.Determine the domain and scope of the ontology Starting the development of an ontology by defining its domain and scope. That is, answer basic question:  What is the domain that the ontology will cover? 2. Enumerate important terms in the ontology For example, important wine-related terms will include wine, grape, winery, location, a wine’s color, body, flavor and sugar content; different types of food, such as fish and red meat; subtypes of wine such as white wine, and so on.

Creating Your First Ontology 3. Define the classes and the class hierarchy There are several possible approaches in developing a class hierarchy (Uschold and Gruninger 1996):  A top-down development process starts with the definition of the most general concepts in the domain and subsequent specialization of the concepts. For example, we can start with creating classes for the general concepts of Wine and Food. Then we specialize the Wine class by creating some of its subclasses: White wine, Red wine, Rosé wine. We can further categorize the Red wine class, for example, into Syrah, Red Burgundy, Cabernet Sauvignon, and so on.

A bottom-up development process starts with the definition of the most specific classes, the leaves of the hierarchy, with subsequent grouping of these classes into more general concepts. For example, we start by efining classes for Pauillac and Margaux wines. We then create a common superclass for these two classes— Medoc—which in turn is a subclass of Bordeaux.  A combination development process is a combination of the top-down and bottomup approaches: We define the more salient concepts first and then generalize and specialize them appropriately. We might start with a few top-level concepts such as Wine, and a few specific concepts, such as Margaux. We can then relate them to a middle-level concept, such as Medoc. Then we may want to generate all of the regional wine classes from France, thereby generating a number of middle-level concepts.

Creating Your First Ontology 4. Define the properties of classes Thus, the Wine class will have the following slots: color, body, flavor, and sugar. Relationships to other individuals; these are the relationships between individual members of the class and other items (e.g., the maker of a wine, representing a relationship between a wine and a winery, and the grape the wine is made from.)