Semantic Web in Depth RDF Schema Dr Nicholas Gibbins – 2013-2014.

Slides:



Advertisements
Similar presentations
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Advertisements

RDF Schema – Syntax and Intuition
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 5: 27 May.
Dr. Alexandra I. Cristea RDF.
Chapter 3A Semantic Web Primer 1 Chapter 3 Describing Web Resources in RDF Grigoris Antoniou Frank van Harmelen.
State of the Art in Semantic Web standards and technologies Andreas Duscher.
Knowledge Technologies Manolis Koubarakis 1 An Introduction to RDF Schema.
Resource Description Framework (RDF) developed by World Wide Web Consortium (W3C) by Satya.
More RDF CS 431 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
1 Introduction to Semantic Web with XML RDF Dickson K.W. Chiu PhD, SMIEEE Text: Antoniou & van Harmelen: A Semantic Web PrimerA Semantic Web Primer (Chapter.
JOSH FLECK Semantic Web. What is Semantic Web? Movement led by W3C that promotes common formats for data on the web Describes things in a way that computer.
LDK R Logics for Data and Knowledge Representation Resource Description Framework (RDF) Fausto Giunchiglia and Biswanath Dutta Fall’2011.
Ontologies aka: your metadata elements. “ontology” / “vocabulary” / “term” / “element” “…vocabularies define the concepts and relationships (also referred.
Resource Description Framework (RDF)
RDF Semantics by Patrick Hayes W3C Recommendation Presented by Jie Bao RPI Sept 4, 2008 Part 1 of RDF/OWL Semantics Tutorial.
RDF Schema. 2/39 Weak RDF Adoption 3/39 RDF Picking Up RDF adoption will pick up because five primary reasons: –Improved tutorials –Improved tool support.
Chapter 3 RDF Schema.
RDF – Resource Description Framework M. Missikoff – F. Taglino LEKS, IASI-CNR Una piattaforma inferenziale per il Web Semantico: Jena2 Roma, 2006 Web Semantico.
© Copyright 2008 STI INNSBRUCK RDF and RDF Schema Semantic Web Lecture Lecture III – xx 2009 Dieter Fensel Slides.
1 Object-Orientation in Ontology Date: April 30, 2007 Byunggul Koh Taeksu Kim.
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.
Chapter 9. 9 RDFS (RDF Schema) RDFS Part of the Ontological Primitive layer Adds features to RDF Provides standard vocabulary for describing concepts.
The Knowledge Presentation Language. Web Ontology Language (OWL)  Web Ontology Language (OWL) extends RDF and RDFS languages by adding several other.
OWL Representing Information Using the Web Ontology Language 1.
The Resource Description Framework And its application to thegateway.org For the IIAP Jon Jablonski, Research Assistant The Information.
Defining a Semantic Web Initiative for HEP Bebo White
Chapter 3 RDF Schema. Introduction RDF has a very simple data model RDF Schema (RDFS) enriches the data model, adding vocabulary and associated semantics.
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.
INF5120 ”Modellbasert Systemutvikling” ”Modelbased System development” Lecture 11 (part 2): MDI I, Part II: Semantic Web.
Chapter 3 RDF and RDFS Semantics. Introduction RDF has a very simple data model But it is quite liberal in what you can say Semantics can be given using.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
RDF & RDF Schema Machine Understandable Metadata for the Web Semantic Web - Spring 2006 Computer Engineering Department Sharif University of Technology.
Part II. Property domain and range restriction RDFS allows us to put restriction on the properties by specifying their domain and range, providing the.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
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.
RDF Schema (RDFS) RDF user communities need to define the vocabularies (terms) to indicate that they  are describing specific kinds or classes of resources.
Scalable Distributed Reasoning Using MapReduce Jacopo Urbani, Spyros Kotoulas, Eyal Oren, and Frank van Harmelen Department of Computer Science, Vrije.
Introduction The Resource Description Framework (RDF) is recommended by the World Wide Web Consortium (W3C) to model meta-data about the resources of the.
OIL and DAML+OIL: Ontology Languages for the Semantic Web Sungshin Lim TOWARDS THE SEMANTIC WEB: Ontology-driven Knowledge.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Ch 7: RDF schema 현근수, 김영욱, 백상윤, 이용현 Team C. Introduction Semantic web modeling In RDF: simply creates graph structure to represent data In RDFS: about.
Important Concepts from the W3C RDF Vocabulary/Schema Sungtae Kim SNU OOPSLA Lab. August 19, 2004.
RDF/RDFS Tutorial. Introduction The Resource Description Framework (RDF) is recommended by the World Wide Web Consortium (W3C) to model meta-data about.
Practical RDF Chapter 12. Ontologies: RDF Business Models Shelley Powers, O’Reilly SNU IDB Lab. Taikyoung Kim.
Of 38 lecture 6: rdf – axiomatic semantics and query.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall RDF & RDF Schema Machine Understandable Metadata for the.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
An Optimization Technique for RDFS Inference using the Application Order of RDFS Entailment Rules Kisung Kim, Taewhi Lee
Describing Web Resources in RDF Semantic Web. Knowledge Technologies Manolis Koubarakis 2 The Semantic Web “Layer Cake”
Linked Data & Semantic Web Technology The Semantic Web Part 7. RDF Semantics Dr. Myungjin Lee.
Service-Oriented Computing: Semantics, Processes, Agents
Charlie Abela Department of Intelligent Computer Systems
An Introduction to RDF Schema
Resource Description Framework (RDF)
The Semantic Web Part 6. RDF Vocabularies: RDF Schema
Chapter 3 RDF Schema.
CC La Web de Datos Primavera Lecture 3: RDF Schema and Semantics
Service-Oriented Computing: Semantics, Processes, Agents
Introduction to the Semantic Web (tutorial) 2009 Semantic Technology Conference San Jose, California, USA June 15, 2009 Ivan Herman, W3C
Service-Oriented Computing: Semantics, Processes, Agents
Tutorial on Semantic Web
Introduction to RDF and RDFS Editor: MR3
ece 720 intelligent web: ontology and beyond
RDF 1.1 Concepts and Abstract Syntax
ece 720 intelligent web: ontology and beyond
Chapter 3 RDF and RDFS Semantics
Semantic Web Basics (cont.)
Semantic-Web, Triple-Strores, and SPARQL
Presentation transcript:

Semantic Web in Depth RDF Schema Dr Nicholas Gibbins –

Using RDF to define RDFS RDFS is an RDF vocabulary which contains: Classes for defining classes and properties Properties for defining basic characteristics of classes and properties –Global property domains and ranges Some ancillary properties –Defined by, see also

RDF Schema class definitions We wish to define the class Person ex:Person rdfs:Class rdf:type

RDF Schema class definitions Employee is a subclass of Person ex:Employee rdfs:Class rdf:type ex:Person rdfs:subClassOf

RDF Schema class semantics rdfs:subClassOf is transitive –(A rdfs:subClassOf B) and (B rdfs:subClassOf C) implies (A rdfs:subClassOf C) ex:PartTime Employee ex:Employee rdfs:subClassOf ex:Person rdfs:subClassOf

RDF Schema class semantics rdfs:subClassOf is reflexive –All classes are subclasses of themselves ex:Person rdfs:subClassOf

RDF Schema class semantics rdf:type distributes over rdf:subClassOf –(A rdfs:subClassOf B) and (C rdf:type A) implies (C rdf:type B) John Smith ex:Employee rdf:type ex:Person rdfs:subClassOf rdf:type

RDF Schema property definitions We wish to define the property worksFor ex:worksFor rdf:Property rdf:type

RDF Schema property definitions Important difference between RDF and object oriented programming languages –OO languages define classes in terms of the properties they have –RDF defines properties in terms of the classes whose instances they relate to each other The domain of a property is the class that the property runs from The range of a property is the class that a property runs to

RDF Schema property definitions The property worksFor relates objects of class Employee to objects of class Company ex:worksFor rdf:Property rdf:type ex:Employeeex:Company rdfs:domain rdfs:range

RDF Schema property definitions Specialisation exists in properties as well as classes –worksFor is a subproperty of affiliatedTo ex:worksFor rdf:Property rdf:type ex:affiliatedTo rdfs:subPropertyOf

RDF Schema property semantics rdfs:subPropertyOf is transitive and reflexive Entailment of superproperties JohnSmith ExampleInc ex:worksFor ex:affiliatedTo rdfs:subPropertyOf

RDF Schema property semantics Type entailments from range and domain constraints JohnSmith ExampleInc ex:worksFor rdfs:domain ex:Employeeex:Company rdfs:range rdf:type

RDF Schema predefined classes rdfs:Class rdf:Property (note different namespace) rdfs:Resource rdfs:Literal rdfs:Datatype rdf:XMLLiteral

RDF Schema predefined classes rdfs:subClassOf rdfs:Resourcerdfs:Classrdfs:Literalrdfs:Datatyperdf:XMLLiteralrdf:Property rdfs:subClassOf xsd:string xsd:integer rdfs:subClassOf rdf:type

RDF Schema ancillary features rdfs:label is used to give a human-readable name for a resource rdfs:comment is used to give a human-readable description for a resource A person who works. John Smith

RDF Schema ancillary features rdfs:seeAlso is used to indicate a resource which can be retrieved to give more information about something rdfs:isDefinedBy indicates a resource which is responsible for the definition of something –A subproperty of rdfs:seeAlso

RDF Schema Status Original version contemporary with RDF Revised version published in early 2004