CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF

Slides:



Advertisements
Similar presentations
W3C and RDF. Why OCLC is a W3C Member Access to networked information resources –the browser and online access –the breath and depth of networked information.
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
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.
RDF Tutorial.
Chapter 3 RDF Syntax 1. Topics Basic concepts of RDF resources, properties, values, statements, triples URIs and URIrefs RDF graphs Literals and Qnames.
Dr. Alexandra I. Cristea RDF.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
WWW2002 W3C Track - The Semantic Web by Eric Miller Eric MillerEric Miller.
Intelligent Systems Semantic Web. Aims of the session To introduce the basic concepts of semantic web ontologies.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
1 Technologies and Modelling Frameworks XML ontology RDF taxonomy OWL thesaurus Semantic Web.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
CSE 428 Semantic Web Topics Introduction Jeff Heflin Lehigh University.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Practical RDF Chapter 1. RDF: An Introduction
04.10.’04 updated ’06CmpE 583 Fall 2008Terminology- 1 CmpE 583- Web Semantics: Theory and Practice TERMINOLOGY Atilla ELÇİ Computer Engineering Department.
Logics for Data and Knowledge Representation
The Semantic Web Web Science Systems Development Spring 2015.
1 Introduction to the Semantic Web and metadata frameworks Payam Barnaghi Institute for Communication Systems (ICS) Faculty of Engineering and Physical.
RDF (Resource Description Framework). 2 Table of Contents  Introduction  Basic RDF –Basic RDF Model –Basic Syntax  Containers  Statements about Statements.
updated CmpE 583 Fall 2006RDF Schema- 1 CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF SCHEMA Atilla ELÇİ Computer Engineering.
Resource Description Framework (RDF) Course: Electronic Document Team member: Ding Feng Ding Wei Wang Ling Date:
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Introduction The Resource Description Framework (RDF) is recommended by the World Wide Web Consortium (W3C) to model meta-data about the resources of the.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
19 Dec revd CmpE 583 Fall 2006 OWL Lite- Classes & Individuals. 1 OWL Lite: Ch. 14- Deriving Classes Ch. 15- Individuals Atilla ELÇİ.
updated CmpE 583 Fall 2007RDF Cases- 1 CmpE 583- Web Semantics: Theory and Practice RDF APPLICATIONS Atilla ELÇİ Computer Engineering.
Metadata, Resources, and the RDF 김민수 Chapter 1. Creating the Sementic Web with RDF2 Overview Knowledge Representation Library Metadata RDFRDF.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
ELIS – Multimedia Lab PREMIS OWL Sam Coppens Multimedia Lab Department of Electronics and Information Systems Faculty of Engineering Ghent University.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
RDF & SPARQL Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Chapter 3 RDF. Introduction Problem: What does an XML document mean? – XML is about data structures – Their meaning (semantics) is not apparent to a machine.
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.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
Open and Linked Data. Who we are Story time ● To avoid future tragedies, Ronald Reagan announced that GPS would be made available for civilian uses.
Linked Data & Semantic Web Technology The Semantic Web Part 5. Resource Description Framework (2) Dr. Myungjin Lee.
Semantic Web In Depth Resource Description Framework Dr Nicholas Gibbins –
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Linked Data & Semantic Web Technology The Semantic Web Part 4. Resource Description Framework (1) Dr. Myungjin Lee.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Service-Oriented Computing: Semantics, Processes, Agents
Tutorial on Semantic Web
Knowledge Representation Part V RDF
Introduction to Persistent Identifiers
RDFa How and Why Ralph R. Swick World Wide Web Consortium
Building the Semantic Web
Resource Description Framework
Resource Description Framework
Introduction to the Semantic Web (tutorial) 2009 Semantic Technology Conference San Jose, California, USA June 15, 2009 Ivan Herman, W3C
CmpE 583- Web Semantics: Theory and Practice PRINCIPLES
Service-Oriented Computing: Semantics, Processes, Agents
Tutorial on Semantic Web
OWL Language off Textbook Ch. 10
CmpE 583- Web Semantics: Theory and Practice RULES & RULE MARKUP
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Introduction to RDF and RDFS Editor: MR3
RDF 1.1 Concepts and Abstract Syntax
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Semantic Web Update W3C RDF, OWL Standards, Development and Applications Dave Beckett.
Resource Description Framework (RDF)
Presentation transcript:

CmpE 583- Web Semantics: Theory and Practice INTRODUCTION TO RDF Atilla ELÇİ Computer Engineering Department Eastern Mediterranean University 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

Introduction RDF is basis for the world of the Semantic Web. RDF representation is simplest through Notation 3 (N3). Graphics is another means to work with RDF. Due to ease of processing, we use XML serialization of RDF- called RDF/XML. It is important to grasp the model of interaction mechanics and hierarchy of components in effecting semantic Web systems of which RDF is the basis. 31.10.04 updated 11.11.08 CmpE 583 Fall 2008

Agenda RDF (data-) model Notation 3 RDF Syntax RDF Semantics 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

Semantic Web: Part Played by RDF Principal Semantic Web technologies fit into a set of layered specifications framework: RDF Core Model, RDF Schema language, and, Web Ontology Language. Building on these core components is a standardized query language for RDF enabling the 'joining' of decentralized collections of RDF data. These languages all build on the foundation of URIs, XML, and XML namespaces. The Resource Description Framework (RDF) is a language for representing information about resources in the semantic Web. 31.10.04 updated 10.11.08 CmpE 583 Fall 2008

RDF model: Introduction by N3 Primer: Getting into RDF & Semantic Web using N3 by Tim-Berners Lee. Slides by Tim-Berners Lee. 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

RDF proper by Recommendations RDF Primer by Frank Manola, Eric Miller (eds.): Introductory volume of the six current recommendations. Different serializations: Fig 12 & Example 4; contrast with Example 5. Typed literals: Example 7 & 8 using XML Schema Part 2: Datatypes: 3.2 Primitive datatypes. Typed nodes: contrast Example 12 & 13. Take note of the transitions among graphics, N3 and XML serializations of RDF in the recommendation. 31.10.04 updated 11.11.08 CmpE 583 Fall 2008

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.). 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

Where to Get More Information A full-day Semantic Web Tutorial by TBL et. al. Basic RDF, pp. 15-42 in Tutorial on Semantic Web Technologies by Ivan Herman, dated 27 Oct 2004. Semantic Web: WWW Consortium Semantic Web pages, 2004. END of PRESENTATION 31.10.04 updated 11.11.08 CmpE 583 Fall 2008

RDF proper by XML Basic RDF: pp. 15-42 in [Herman] 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

RDF/XML Read Ch. 3 in the textbook by Yu. May study Ch.s 7 & 8 in Lacy: Simple introductory examples Some N3 to XML serialization Study RDF Model View in UML: Fig. 7-3 . 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

RDF/XML Documents RDF doc: File Header (rdf:RDF) Ex: <rdf:RDF xmlns:rdf=“....ns URI...”> RDF Statements (rdf:Description) Ex: <rdf:Description rdf:ID=“...resource URI...”> 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

RDF Statements (rdf:Description) Creating a new subject resource: <rdf:Description rdf:ID=“Me”/> Qualifiying an existing resource: <rdf:Description rdf:about=“Me”> <profile:shirtSize>XL</profile:shirtSize> </rdf:Description> <property>value</property> 31.10.04 updated 23.10.07 CmpE 583 Fall 2008

RDF Statement Values (ie, inner text) Plain Literal: rdf:parseType=“Literal” Simply insert regular XML text: <rdf:Description rdf:about=“Me”> <profile:bestColors rdf:parseType=“Literal”> <i>Blue & Red</i> </profile:bestColors> </rdf:Description> Rest of the Intro is here. 31.10.04 updated 23.10.07 CmpE 583 Fall 2008