COMP6215 Semantic Web Technologies

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
OWL - DL. DL System A knowledge base (KB) comprises two components, the TBox and the ABox The TBox introduces the terminology, i.e., the vocabulary of.
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 –λογία:
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Basics of Knowledge Management ICOM5047 – Design Project in Computer Engineering ECE Department J. Fernando Vega Riveros, Ph.D.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
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.
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
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.
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
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.
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
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)
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.
 Dr. Syed Noman Hasany 1.  Review of known methodologies  Analysis of software requirements  Real-time software  Software cost, quality, testing.
©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.
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.
Before the Relational Model COMP3211 Advanced Databases Dr Nicholas Gibbins –
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
COMP3028 Knowledge Technologies Dr Nicholas Gibbins
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
Theoretical Perspectives: Information, Language and Cognition Week 14 Lecture notes INF 380E: Perspectives on Information Spring
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
Information Organization
Chapter 2: Database System Concepts and Architecture - Outline
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
Data Models.
Semantic Web - Ontologies
Chapter 2 Database Environment.
ece 720 intelligent web: ontology and beyond
COMP62342: Ontology Engineering for the Semantic Web
Taxonomy What is the name of this animal?.
Taxonomy What is the name of this animal?.
Introduction to Semantic Metadata & Semantic Web
PREMIS Tools and Services
Knowledge Representation (Part I)
Chapter 2 Database Environment Pearson Education © 2014.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

COMP6215 Semantic Web Technologies Ontologies COMP6215 Semantic Web Technologies Dr Nicholas Gibbins - nmg@ecs.soton.ac.uk 2015-2016

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):199-220, 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 Library of Congress 5xx - Natural Sciences and Mathematics 53x - Physics 537 - Electricity and Electronics Library of Congress Q - Science QA - Mathematics QA71-90 - Instruments and machines QA75-76.95 - Calculating machines QA75.5-76.95 - Electronic computers and computer science QA76-76.765 - 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 004.8 - 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