Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins - 2013-2014.

Slides:



Advertisements
Similar presentations
Quo Vadis indexing? Skills in building taxonomies and controlled vocabularies for a transformed South Africa Gavin R Davis PhD DEPARTMENT OF LIBRARY AND.
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
An Overview of Ontologies and their Practical Applications Gianluca Correndo
CS570 Artificial Intelligence Semantic Web & Ontology 2
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Knowledge Representation
Ontology-Driven Conceptual Modelling Speaker:. Harmonization Meeting What is Ontology?  A discipline of Philosophy  Meta-physics dates.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
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 –λογία:
Basics of Knowledge Management ICOM5047 – Design Project in Computer Engineering ECE Department J. Fernando Vega Riveros, Ph.D.
A Framework for Ontology-Based Knowledge Management System
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
COMP 3009 Introduction to AI Dr Eleni Mangina
Formal Ontology and Information Systems Nicola Guarino (FOIS’98) Presenter: Yihong Ding CS652 Spring 2004.
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
A Registry for controlled vocabularies at the Library of Congress
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Developing facets in UDC for online retrieval Claudio Gnoli (University of Pavia) Aida Slavic (UDC Consortium) 8th NKOS Workshop, Corfu, 1 Oct 2009.
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
Introduction to Knowledge Representation
Terminology services and the DDC: the High-Level Thesaurus and beyond Presented to the symposium Dewey goes Europe: on the use and development of the Dewey.
Knowledge representation
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.
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.
D4: SKOS and HIVE—Enhancing the Creation, Design and Flow of Information Speakers: Hollie White Jane Greenberg Coordinator: Alan Keely.
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
Incorporating ARGOVOC in DSpace-based Agricultural Repositories Dr. Devika P. Madalli & Nabonita Guha Documentation Research & Training Centre Indian Statistical.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
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.
February 24, 2006 ONTOLOGIES Helena Sofia Pinto ( )
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
PREMIS Controlled vocabularies Rebecca Guenther Sr. Networking & Standards Specialist, Library of Congress PREMIS Implementation Fair San.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
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.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Charlyn P. Salcedo Instructor Types of Indexing Languages.
The Agricultural Ontology Server (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Food and Agriculture Organization.
COMP3028 Knowledge Technologies Dr Nicholas Gibbins
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
COMP6215 Semantic Web Technologies
DOMAIN ONTOLOGY DESIGN
Knowledge Representation Part I Ontology
ece 627 intelligent web: ontology and beyond
Ontology From Wikipedia, the free encyclopedia
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Semantic Web - Ontologies
COMP62342: Ontology Engineering for the Semantic Web
Introduction to Semantic Metadata & Semantic Web
Knowledge Representation (Part I)
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins

Knowledge Representation Knowledge representation is central to the Semantic Web –Data published on the Semantic Web must be structured and organised Long-standing concern in Artificial Intelligence –A good knowledge representation ‘naturally’ represents a given problem domain –A poor knowledge representation is unintelligible

Knowledge Representation Common KR approaches: –Logic –Production rules –Semantic Networks –Frames The Semantic Web combines aspects of all of these schemes

Knowledge Representation Most AI systems (and therefore SW systems) consist of: A knowledge base (KB) –Forms the system's intelligence source –Structured according to the knowledge representation approach taken An inference mechanism –Set of procedures that are used to examine the knowledge base to answer questions, solve problems or make decisions within the domain

Ontologies

Defining the ‘O’ word Ontology, n. 1. a. Philos. The science or study of being; that branch of metaphysics concerned with the nature or essence of being or existence. Oxford English Dictionary, 2004

Defining the ‘O’ word An ontology is a specification of a conceptualisation Specification: A formal description Conceptualisation: The objects, concepts, and other entities that are assumed to exist in some area of interest and the relationships that hold among them Referred to in the philosophical literature as Formal Ontology T. R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, 5(2): , 1993

Ontology in Computer Science Ontologies as engineered artifacts: –constituted by a specific vocabulary used to describe a certain reality, plus –a set of explicit assumptions regarding the intended meaning of the vocabulary Benefits: –Shared understanding –Facilitate communication –Establish a joint terminology for a community of interest –Normative models –Inter-operability: sharing and reuse

Ontology Structure Ontologies typically have two distinct components: Names for important concepts in the domain –Elephant is a concept whose members are a kind of animal –Herbivore is a concept whose members are exactly those animals who eat only plants or parts of plants –Adult_Elephant is a concept whose members are exactly those elephants whose age is greater than 20 years Background knowledge/constraints on the domain –Adult_Elephants weigh at least 2,000 kg –All Elephants are either African_Elephants or Indian_Elephants –No individual can be both a Herbivore and a Carnivore

Informal Usage Informally, ‘ontology’ may also be used to describe a number of other types of conceptual specification: –Controlled vocabulary –Taxonomy –Thesaurus Study of ontology is not limited to computer scientists and philosophers –Rich tradition of knowledge representation and ontology in library and information science… –…but they talk about classification and metadata instead of ontologies

Controlled Vocabularies An explicitly enumerated list of terms, each with an unambiguous, non-redundant definition No structure exists between terms - a controlled vocabulary is a flat list Examples: –Library of Congress Subject Headings (LCSH) –Medical Subject Headings (MeSH)

Taxonomies A collection of controlled vocabulary terms organised into a hierarchical structure Each term is in one or more parent-child relationships May be several different types of parent-child relationship: –Type-instance –Genus-species –Part-whole (referred to as meronymy)

Taxonomy Examples Library classification schemes –Library of Congress –Dewey Decimal –UDC Linnean Classification –Kingdom, Phylum, Class, Order, Family, Genus, Species, Subspecies MeSH Tree Structures

Taxonomy Examples Dewey Decimal –5xx - Natural Sciences and Mathematics –53x - Physics –537 - Electricity and Electronics Library of Congress –Q - Science –QA - Mathematics –QA Instruments and machines –QA Calculating machines –QA Electronic computers and computer science –QA Computer software

Polyhierachical Taxonomies Define several orthogonal hierarchies –Objects may be classified under multiple hierarchies –Also known as faceted taxonomies Example: Universal Decimal Classification –Facets for language, relation to other subjects – artificial intelligence –616 - clinical medicine –004.8=20 - artificial intelligence in English –004.8:616 - artificial intelligence and clinical medicine –004.8:616=20 - AI and clinical medicine in English

Thesauri A thesaurus is a taxonomy with additional relations showing lateral connections –Related Term (RT) –See Also Parent-child relation usually described in terms of Broader Terms (BT) and Narrower Terms (NT) Thesauri also typically contain scope notes which define the meaning of a term

Thesaurus Example Apples Scope notes:The fruit of any member of the species Malus pumila Broader term: Foodstuffs Related terms: Cooking Ingredients Taxable Foodstuffs Horticulture Narrower terms: Granny Smiths See also: Apple Trees Use: For Apple computers use Personal Computers (Apple)

Ontology An ontology further specialises types of relationships (particularly related term) A ontology typically includes: –Class definitions and hierarchy –Relation definitions and hierarchy An ontology may also include the following: –Constraints –Axioms –Rule-based knowledge

Summary Controlled Vocabulary + Hierarchy = Taxonomy Taxonomy + lateral relations = Thesaurus Thesaurus + typed relations + constraints + rules + axioms = Ontology