The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
1 ISWC-2003 Sanibel Island, FL IMG, University of Manchester Jeff Z. Pan 1 and Ian Horrocks 1,2 {pan | 1 Information Management.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
The Semantic Web – WEEK 4: RDF
An Introduction to RDF(S) and a Quick Tour of OWL
E © 2002 Dario Aganovic Resource Description Framework Schema (RDFS) Dario Aganovic Industrial PhD-student NPI Production Kista, Ericsson AB and Production.
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.
Knowledge Representation
OWL TUTORIAL APT CSA 3003 OWL ANNOTATOR Charlie Abela CSAI Department.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
Dr. Alexandra I. Cristea RDF.
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Modelling Conceptual Knowledge using Logic - Week 6 Lee McCluskey Department of Computing and Mathematical Sciences University of Huddersfield.
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:
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
DL systems DL and the Web Ilie Savga
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 12: Ontologies and Knowledge Representation PRINCIPLES OF DATA INTEGRATION.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Okech Odhiambo Faculty of Information Technology Strathmore University
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.
Logics for Data and Knowledge Representation
Database Support for Semantic Web Masoud Taghinezhad Omran Sharif University of Technology Computer Engineering Department Fall.
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.
Part I: Set Constructs. RDF Schema (RDFS) RDF does not provide mechanisms to define domain classes and properties RDFS is a vocabulary that provides many.
An Introduction to Description Logics (chapter 2 of DLHB)
Developing “Geo” Ontology Layers for Web Query Faculty of Design & Technology Conference David George, Department of Computing.
Semantic Web - an introduction By Daniel Wu (danielwujr)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
RQL: RDF Query language Jianguo Lu University of Windsor The following slides are from Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer”
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.
Of 35 lecture 5: rdf schema. of 35 RDF and RDF Schema basic ideas ece 627, winter ‘132 RDF is about graphs – it creates a graph structure to represent.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
1 © The ATHENA Consortium. Resource Description Framework (RDF) A language for making simple statements about things (resources) Statements:
Description of Information Resources: RDF/RDFS (an Introduction)
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.
Of 38 lecture 6: rdf – axiomatic semantics and query.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
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.
ece 627 intelligent web: ontology and beyond
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Ontology.
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Ontology.
Presentation transcript:

The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]

The Semantic Web Recap ‘Resources’ on the web are things that have a URI, like a web page (a URL), a fragment of a web page (ie a URL followed by a fragment identifier), a book, a person, a web service etc Last week we met RDF – a way of writing descriptions of resources by using attributes (or property/predicate names) and values. Hence we defined an RDF document to consist of triples of the form resource, attribute, value Or in logic subject, predicate, object An RDF document can be drawn as a directed, labeled graph

The Semantic Web Classes and Properties n RDF is a kind of simple, ‘flat’ relational database language. For web applications we need the kind of structuring and representational capability of an OODB. n It is desirable that we can represent common object classes (eg Person, Book, Company, Product) and common properties of these classes. We also want to make our class definitions explicit and SHARE them. n RDF does not give any ‘meaning’ to attributes or resources

The Semantic Web RDF -> RDF Schema n RDF(S) allows users to define vocabularies of terms, using Class, Property, type, subClassOf, subPropertyOf, range, domain Resources can be members of classes, and classes can be put into a class hierarchy So we expect triples of this form: type Class type subClassOf

The Semantic Web Properties can have Sub-Properties We expect triples of this form: type Property subPropertyOf Property> x subPropertyOf y Means.. “all pairs of resources which are related by x are also related by y” So motherof is a sub-property of what ??

The Semantic Web Properties can have defined range and domains Domain and range give properties of properties ie the class of thing that the property can be applied to (domain) and the class of things that could be the value (ranges) So we expect triples of this form: domain range Eg fatherof range Person

The Semantic Web RDF Schema example Cat type Class hasParent type Property Kitten subClassOf Cat Dyllan type Kitten sameLitter range Cat sameLitter domain Cat

The Semantic Web RDFS – another example - longhand <rdf:RDF xmlns:rdf= " xmlns:rdfs=" xml:base= "

The Semantic Web RDFS – example – shorter (type implicit)

The Semantic Web example – even shorter Animal type class Horse type class Horse subClassOf Animal Dog subClassOf Animal.. Bit of an ontology!

The Semantic Web Ontologies – many defns n An ‘Ontology’ is --- an agreed on, shared, common understanding of a domain written as an explicit, formal specification. -- a specification of a conceptualization, where a conceptualization is “an abstract, simplified view of the world” -- etc Because of the taxonomic nature of things, the specification is often written in terms of classes and properties etc n RDFS can be used as an ontology language as it has Classes and properties, Sub/super-classes, range and domain n Ontologies are often used to share the common meanings of terms used in semantic web pages.

The Semantic Web Ontologies – from philosopy ONTOLOGY - “The systematic study of existence” “the science or study of being” EPISTEMOLOGY - “The study of knowledge”

The Semantic Web Ontologies - history n First used for Knowledge-Sharing and Knowledge Re-Use in KBS. They can be as simple as a ‘concept hierarchy’ or as complex as an axiomatic theory of sets. n There are various “kinds” of ontology: eg – -- representation ontology (axiomatization of basic operations used in many applications) or application ontology (capturing a taxonomy of the animal kingdom).

The Semantic Web Databases vs Ontologies Databases are - Large bodies of persistent data - Interpreted as a list of facts - Generally stored relationally in tables (OO databases may never catch on…) - Complete with highly optimised access procedures and interface mechanisms

The Semantic Web Databases vs Ontologies In comparison, ontologies - Can store more information than factual eg quantified (Fred has at least one pet) or disjunctive (Bill is a boy or a girl) - Come with implied reasoning mechanisms - Are more akin to OO DBs - Classes and properties may have more than one description / definition

The Semantic Web Conclusions - RDF schema + languages above it are considered suitable languages for Semantic Web encoding - Ontologies are used to encode and share knowledge in the Semantic Web