31.10.04 updated 29.11.06cmpe 583 fall 2006rdf schema- 1 cmpe 583- web semantics: theory and...

10
31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering Department Eastern Mediterranean University

Upload: harvey-barton

Post on 20-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 1

CmpE 583- Web Semantics: Theory and Practice

INTRODUCTION TORDF SCHEMA

Atilla ELÇİ

Computer Engineering Department

Eastern Mediterranean University

Page 2: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 2

Introduction

RDF is basis for the world of the Semantic Web. RDF Schema is the transformation language for

simple ontology cases in RDF.

Page 3: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 3

Agenda

Rudimentary ontology: RDF Schema (RDFS) language

Page 4: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 4

RDF: Part Played by RDFS

RDF describes resources over the Internet. RDFS is used to create class hierarchies for

the classification and description of resources.

Domain-neutral lightweight schema language.

Its vocabulary description is written in RDF.

Page 5: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 5

RDF: Part Played by RDFS

The Semantic Web Stack

A layered approach to creating the Semantic Web by Tim Berners-Lee, circa 1998.

W3C Semantic Web Cake

W3C Semantic Web Cake, conceptual, circa 2006

Page 6: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 6

RDF Schema Intro

Ch. 9 in the textbook by Lacy. Notes. Also see: Figures 5.9 – 10 and Listings 5.6 – 7 in

Section 3 on RDF Schema in Chapter 5 in [Smith].

Page 7: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 7

RDFS: the RDF Schema

RDF Schema: pp. 34 – 56 in Herman-2006. RDF Schema: pp.: 43 - 58 in [Herman] Further RDFS in [Herman]:

Classes, Collections, Sequences pp.: 59 – 69 Graphical interface: pp.: 70-73.

Page 8: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 8

RDFS in proper by Recommendations Section 5 in RDF Primer by Frank Manola, Eric

Miller (eds.): Introductory volume of the six current recommendations: Figure 18- Vehicle class hierarchy Example 23- Vehicle class hierarchy in RDF/XML Example 24- Example 23 abbreviated. Example 25- An instance.

Standard Recommendation of 10 February 2004: RDF Vocabulary Description Language 1.0: RDF Schema by Dan Brickley, R.V. Guha (eds.).

Page 9: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 9

RDF Specifications by W3C

Obsolete recommendations of 1999: RDF Model and Syntax (1999 Recommendation) RDF Schema (1999 Proposed Recommendation).

Current Recommendations set dated 10 February 2004: RDF/XML Syntax Specification (Revised) by Dave Beckett (ed.). RDF Vocabulary Description Language 1.0: RDF Schema by

Dan Brickley, R.V. Guha (eds.). RDF Primer by Frank Manola, Eric Miller (eds.). Resource Description Framework (RDF): Concepts and Abstract

Syntax

by Graham Klyne, Jeremy Carroll (eds.). RDF Semantics by Patrick Hayes (ed.) RDF Test Cases by Jan Grant, Dave Beckett (eds.).

Page 10: 31.10.04 updated 29.11.06CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering

31.10.04 updated 29.11.06 CmpE 583 Fall 2006 RDF Schema- 10

Where to Get More Information A full-day Semantic Web Tutorial by TBL et. al. [Smith] The Semantic Web: A Guide to the Future of XML, Web

Services, and Knowledge Management, 1st edition, by Kevin T. Smith, Michael C. Daconta, Leo J. Obrst. John Wiley & Sons, 2003. ISBN:0471432571. Available as e-book at ACM Professional Development Center.

RDF Schema: pp.: 43 - 58 in Tutorial on Semantic Web Technologies by Ivan Herman, dated 27 Oct 2004.

RDF Vocabulary Description Language 1.0: RDF Schema by Dan Brickley, R.V. Guha (eds.).

Semantic Web: WWW Consortium Semantic Web pages, 2004.