CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.

Slides:



Advertisements
Similar presentations
Brief History of Knowledge Representation, Description Logics and OWL OpenGALEN BioHealth Informatics Group © University of Manchester.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
The Semantic Web – WEEK 4: RDF
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Presented by Amr Ali AL-Hossary (M.B.,B.Ch)
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
OWL TUTORIAL APT CSA 3003 OWL ANNOTATOR Charlie Abela CSAI Department.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Chapter 3 RDF Syntax 1. Topics Basic concepts of RDF resources, properties, values, statements, triples URIs and URIrefs RDF graphs Literals and Qnames.
Ontology Notes are from:
1 An Introduction To The Semantic Web. 2 Information Access on the Web Find an mp3 of a song that was on the Billboard Top Ten that features a cowbell.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
1 CIS607, Fall 2005 Semantic Information Integration Instructor/Organizer: Dejing Dou Week 1 (Sept. 28)
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Cornell CS Semantic Web Ontologies & Data Models CS 502 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
11 -1 Lecture 11 Ontology Engineering Topics –Basics –Representation and Reasoning of Ontology –General Ontology Languages –Web-centric Ontology Languages.
A Really Brief Crash Course in Semantic Web Technologies Rocky Dunlap Spencer Rugaber Georgia Tech.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
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.
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.
OWL and SDD Dave Thau University of Kansas
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 15 OWL ontology: An example.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
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.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Earth System Grid – Pouchard Ontologies and The Earth System Grid Line Pouchard (ORNL) PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
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.
Ontology & OWL Semantic Web - Fall 2005 Computer Engineering Department Sharif University of Technology.
Semantic Web - an introduction By Daniel Wu (danielwujr)
The Semantic Web and expert metadata: pull apart then bring together Presented at 12.seminar Arhivi, Knjižnice, Muzeji Nov 2008, Pore č, Croatia.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 9 Continuation of Logic and Semantic Web.
1 Berendt: Advanced databases, 1st semester 2012/2013, 1 Advanced databases – Inference on the Semantic Web.
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Semantic Web Ontologies CS 431 – Carl Lagoze – Cornell University Acknowledgements: Alun Preece.
OIL and DAML+OIL: Ontology Languages for the Semantic Web Sungshin Lim TOWARDS THE SEMANTIC WEB: Ontology-driven Knowledge.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
OWL & Protege Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
1cs The Need “Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully.” Berners-Lee,
Representing Data with XML February 26, 2004 Neal Arthorne.
OWL Web Ontology Language Overview. The OWL Web Ontology Language is designed for use by applications that need to process the content of information.
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
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.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Syntax and semantics >AMYLASEE1 TGCATNGY A very simple FASTA file.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
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.
Building Trustworthy Semantic Webs
ece 627 intelligent web: ontology and beyond
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Ontology.
ece 720 intelligent web: ontology and beyond
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Service-Oriented Computing: Semantics, Processes, Agents
Ontology.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax

RDF recap

Fundamental Triple E.g., And so on

Namespace Give meaning to a name Specifically, bind a name with an URI (uniform resource identifier in the web) Pushpak {person} Pushpak {movie}

Draw the names from the namespace I just got a new pet dog.

RDF: Resource Description Format Each RDF statement has three parts: a subject, a predicate and an object Makes statements about resources on the web, uniquely identified by URIs

Example (from W3C specification of RDF) In natural Language has a creator whose value is John Smith has a creation-date whose value is August 16, has a language whose value is English

Subject-Predicate-Object based scheme the subject is the URL the predicate is the word "creator" the object is the phrase "John Smith"

More concretely through URIs a subject a predicate and an object

In graphical form

With all other information

In triple notation Subject Predicate "August 16, 1999". Object "en".

Ontology

Building blocks Concepts Relationships instances

Taxonomic organization of knowledge

Simple Inference

Fundamental relationships Hypernymy Subclass (man mammal Membership (Ram ε man) Meronymy (part whole) (hand part-of body)

Languages for representing ontology RDF/RDFS DAML+OIL OWL

Systems for representing ontology Wordnet CYC UMLS

From National Library of Medicine Unified Medical Language System (UMLS®) to facilitate the development of computer systems that behave as if they "understand" the meaning of the language of biomedicine and health UMLS Knowledge Sources (databases) and associated software tools (programs) Systems that create, process, retrieve, integrate, and/or aggregate biomedical and health data and information patient records, scientific literature, guidelines, public health data

UMLS semantic n/w Major groupings of semantic types include organisms, anatomical structures, biologic function, chemicals, events, physical objects, and concepts or ideas. Is-a hierarchy Non-hierarchical relations:`physically related to,' `spatially related to,' `temporally related to,' `functionally related to,' and `conceptually related to.'

How is ontology used In IR: query expansion In expert systems: for generalization

Layering XML RDF Schemas and Ontologies User given tags and arbitrary structure Meaning Sharable and reusable information

Spectrum of ontologies Amount of meaning and formality increases left to right terms Data dictionaris thesauri XML DTD DB schema XML Schema Formal Taxonomy Frame Description Logic General Logic

Web ontology language OWL lite OWL DL OWL full

OWL (Web Ontology Language)

Structure of OWL document Name space Name Space name owl OWL header: version information, ontology comments, import statements, title, creator etc. Owl:imports used to import other ontologies

OWL classes OWL: Thing OWL: Nothing Classes named using URLs Anonymous classes possible

Class description as property restriction Value restrictions OWL: AllValuesFrom OWL: SomeValuesFrom OWL: hasValue Cardinality restrictions OWL: minCardinality OWL: maxCardinality OWL: cardinality

Value Restrictions 1) 2) 3) 2) 1) 2) 3) 1) 2) 3) Elective is an individual in the ontology

Cardinality Restrictions 1) 6 2) 1 3) 1

Complex classes Owl: Union Of Owl: IntersectionOf Owl: ComplementOf

Examples of Complex Classes: unionOf

Examples of Complex Classes: intersectionOf

Examples of Complex Classes: complementOf 1. 2.

Class Axioms: subclassOf

Class Axioms: equivalentClass

Class Axioms: disjointWith

Other operations

Minimax with alpha-beta cut

An example search tree S A B C D E F G HI J evaluations

Minimax with alpha-beta pruning (DFS)- step S A D E F Backup=7

Minimax with alpha-beta pruning (DFS)- step S A B D E F G H 5 Can only decrease Need not be generated 7

Minimax with alpha-beta pruning (DFS)- step S A B C D E F G H I J 7 Need not be generated

An example in predicate calculus

A “department” environment 1. Dr. X is the HoD of CSE 2. Y and Z work in CSE 3. Dr. P is the HoD of ME 4. Q and R work in ME 5. Y is married to Q 6. By Institute policy staffs of the same department cannot marry 7. All married staff of CSE are insured by LIC 8. HoD is the boss of all staff in the department

Questions on “department” Who works on CSE? Is there a married person in ME? Is there somebody insured by LIC?