DOMAIN ONTOLOGY DESIGN

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.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Semiotics and Ontologies. Ontologies contain categories, lexicons contain word senses, terminologies contain terms, directories contain addresses, catalogs.
1 Ontology Language Comparisons doug foxvog 16 September 2004.
Ontologies - Design principles Cartic Ramakrishnan LSDIS Lab University of Georgia.
Slides modified from Natasha Noy, protege.stanford.edu/amia2003/AMIA2003Tutorial.ppt CSC 8520 Fall, Paula Matuszek 1 CSC 8520: Artificial Intelligence.
Ontology Notes are from:
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Cornell CS Semantic Web Ontologies & Data Models CS 502 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
Biological Ontologies Neocles Leontis April 20, 2005.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
Part 5: Ontologies.
Methodologies, tools and languages for building ontologies. Where is their meeting point? Oscar Corcho Mariano Fernandez-Lopez Asuncion Gomez-Perez Presenter:
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
1 Ontology & Ontology Development 인공지능 연구실 허 희 근.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
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.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
Biomedical Informatics Introduction to Ontology Liqin Wang, MS SWE Workshop 2011 Aug 10 th, 2011.
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Umi Laili Yuhana December, Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
Translation Patterns to Specify Processes in the PSL Ontology Dr. A. Sánchez-Ruíz University of North Florida CIS Department Associate Professor and Coordinator.
1 What is an Ontology? n No exact definition n A tool to help organize knowledge n Or a way to convey a theory on how to represent a class of things n.
Advanced topics in software engineering (Semantic web)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
Artificial Intelligence 2004 Ontology
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Representing Data with XML February 26, 2004 Neal Arthorne.
17 April 2005Sharif University of Tech Page 1 Ontologies Come of Age Amir Hossein Assiaee
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
W3C’s (world wide web consortium) Semantic Web: - RDF and metadata markup efforts to represent data in a machine understandable form. DARPA started the.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ontology Technology applied to Catalogues Paul Kopp.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
Ontology 101 PHIN Ontology Workshop August Ontology 101 Agenda What is (an) Ontology? What do we mean when we use the word? The main types of Ontologies.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Ontology Engineering for the Semantic Web and Beyond
OKBC (Open Knowledge Base Connectivity) An API For Knowledge Servers
Information Organization
COMP6215 Semantic Web Technologies
Information Organization
Building Trustworthy Semantic Webs
Department of Artificial Intelligence
ece 627 intelligent web: ontology and beyond
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Semantic Web - Ontologies
Semantic Web Lecture Notes Prepared by Jagdish S. Gangolly
Ontology.
Ontology-Based Approaches to Data Integration
Ontology.
Building Ontologies with Protégé-2000
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

DOMAIN ONTOLOGY DESIGN Boriana Deliiska University of Forestry, Sofia, Bulgaria

Definitions of ontology formal, explicit specification of a shared conceptualization, used to help programs and humans share knowledge (Gruber,1993) O = <X,R,F>, where X — end set of entities about a domain, R — end set of relations between entities, and F — end set of interpretation functions.

Ontology classification task ontologies application ontologies domain ontologies knowledge representation ontologies (or representation ontologies) top-level ontologies (upper-level ontologies or foundation ontologies) core ontologies (generic ontologies or meta-ontologies) general (common) ontologies

Ontology structure Basic elements: classes (or nouns). A class can have subclasses; properties of each class (so called roles or slots) which describe classes and instances; restrictions on slots (called role restrictions or facets); instances of classes.

Ontology structure Advanced elements: relations (or verbs) which represent a type of interaction between concepts of the domain (for example is-a, subclass-of and connected-to, has-part, etc). There are some special case of relations named functions; axioms – the definitions of concepts and constraints on their interpretation; rules – behaviour prescriptions of events.

Main activities in ontology building Determine the domain and scope of the ontology Consider reusing existing ontologies Enumerate important terms in the ontology Define the classes and arranging the classes in a taxonomic (subclass–superclass) hierarchy Define the properties (slots) of classes Define the facets of the slots. In this step slot cardinality, slot-value type and domain and range of a slot are defined. Create instances Create a knowledge base

Languages for ontology modeling Prolog, XML, OKBC (Open Knowledge Base Connectivity), OWL (Web Ontology Language), DAML+OIL (Ontology Inference Layer+Darpa Agent Markup Language), KIF (Knowledge Interchange format), LOOM, XOL (XML-based Ontology exchange Language), RDF, etc.

Platforms for ontology management More than 50 software tools. The most popular are: Protégé 2000; OWL Ontology Validator; IBM Ontology Management; RACER System; OilEd; Chimaera Ontology Environment; Ontolingua; Pellet OWL Reasoner; WordMap Taxonomy Management etc.

Domain ontology of forestry The most extensive ontology of forestry is: NEFIS project [10] which continues the activities of EFIS (European Forest Information System); Global Forest Information System (GFIS) coordinated by IUFRO.

Preconditions Current ontology of forestry is on the base of multilingual dictionary and the respective database in this area. The dictionary database contains about 18 000 entries. The leading language is English and each entry has its German, French and Russian equivalents. The Latin name of forest species is included also.

Main activities in forestry ontology design design of taxonomy of forestry, identifying classes, subclasses and superclasses; addition of missing entry definitions; defining of relation set; development of extended structure of the dictionary database.

Classes of forestry taxonomy forest management (forestry) → economy forest policy → policy forest science → biology → science forest → nature

Relations is-a, is-part-of, is-kind-of, is-subclass-of, is-located-in, is-instance-of, is-member-of, join-with, is-synonym-of etc.

Example of XML description <domain><entry name>forestry</entry name> <class><entry name>forest science</entry name> <subclass><language>English <entry name>dendrology</entry name> <definition> A branch of forestry which...</definition></language> <language>French<entry name> dendrologie</entry name></language> ... </subclass> </class> ... </domain>

Forestry ontology database structure

Thank you!