SlideShare a Scribd company logo
Introduction to RDF Ken Varnum 9 October 2007
Definition of RDF The Resource Description Framework (RDF) is a general-purpose language for representing information in the Web. RDF Vocabulary Description Language 1.0: RDF Schema Significant Part of “Semantic Web” XML-based tool for describing resources
What’s It Good For? “… [D] oes not specify a vocabulary of descriptive properties such as "author". Instead it specifies mechanisms that may be used to name and describe properties and the classes of resource they describe.” Used to describe Source of ontology What is being described Description Not an Ontology
Concept of “Triples” Subject - Predicate - Object Something Has the Property Characteristic Properties are defined -- in human- or machine-readable format -- at a given URI.
Example Michigan has the postal abbreviation MI MI has the postal abbreviation Michigan Object Predicate Subject
Convert to RDF -- Step 1 First do the XML thing -- declare name spaces <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#   xmlns:terms=&quot;http://purl.org/dc/terms/&quot;> </rdf:RDF> Two name spaces rdf (defined by W3C) terms (defined by Dublin Core)
Convert to RDF -- Step 2 Add Subject <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#   xmlns:terms=&quot;http://purl.org/dc/terms/&quot;> <rdf:Description rdf:about=&quot;urn:x-states:Michigan&quot;> </rdf:Description> </rdf:RDF> Use “Description” from the RDF namespace Definition found at RDF “x-states” site
Convert to RDF -- Step 3 Add Object <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#   xmlns:terms=&quot;http://purl.org/dc/terms/&quot;> <rdf:Description rdf:about=&quot;urn:x-states:Michigan&quot;> <terms:alternative>MI</terms:alternative> </rdf:Description> </rdf:RDF> Use “alternative” from the terms namespace Definition found at Dublin Core site DC only defines  purpose  of “alternative” in a machine-readable way
Where Is It? A “flavor” of RSS RDF RSS Atom Underlies data exchange As a rule, systems generate it, not people
Foundation of “Semantic Web” “ What is meant by ‘semantic’ in Semantic Web is not that computers are going to understand the meaning of anything, but that the logical pieces of meaning can be mechanically manipulated by a machine to useful human ends.” “ What Is RDF” by Joshua Tauberer
Sources / Further Reading Wikipedia entry on RDF (overview) http://en.wikipedia.org/wiki/Resource_Description_Framework RDF Specification (technical) http://www.w3.org/RDF/ What Is RDF (overview) http://www.xml.com/lpt/a/1665

More Related Content

What's hot (19)

PDF
Rdf data-model-and-storage
灿辉 葛
 
PPT
Understanding RDF: the Resource Description Framework in Context (1999)
Dan Brickley
 
PPTX
Resource description framework
hozifa1010
 
PPT
Ist16-04 An introduction to RDF
Emanuele Della Valle
 
PDF
Introduction to RDF
Dr Sukhpal Singh Gill
 
PPT
Ontologies in RDF-S/OWL
Emanuele Della Valle
 
PDF
An introduction to Semantic Web and Linked Data
Fabien Gandon
 
PDF
Two graph data models : RDF and Property Graphs
andyseaborne
 
PDF
RDF, SPARQL and Semantic Repositories
Marin Dimitrov
 
PPTX
Fedora Migration Considerations
Avalon Media System
 
PPTX
SWT Lecture Session 8 - Rules
Mariano Rodriguez-Muro
 
PPTX
Name That Graph !
Fabien Gandon
 
PPTX
SWT Lecture Session 2 - RDF
Mariano Rodriguez-Muro
 
PDF
Debunking some “RDF vs. Property Graph” Alternative Facts
Neo4j
 
PPT
Querying the Semantic Web with SPARQL
Emanuele Della Valle
 
PPTX
FedX - Optimization Techniques for Federated Query Processing on Linked Data
aschwarte
 
PPTX
SWT Lecture Session 3 - SPARQL
Mariano Rodriguez-Muro
 
PPTX
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
Muhammad Saleem
 
Rdf data-model-and-storage
灿辉 葛
 
Understanding RDF: the Resource Description Framework in Context (1999)
Dan Brickley
 
Resource description framework
hozifa1010
 
Ist16-04 An introduction to RDF
Emanuele Della Valle
 
Introduction to RDF
Dr Sukhpal Singh Gill
 
Ontologies in RDF-S/OWL
Emanuele Della Valle
 
An introduction to Semantic Web and Linked Data
Fabien Gandon
 
Two graph data models : RDF and Property Graphs
andyseaborne
 
RDF, SPARQL and Semantic Repositories
Marin Dimitrov
 
Fedora Migration Considerations
Avalon Media System
 
SWT Lecture Session 8 - Rules
Mariano Rodriguez-Muro
 
Name That Graph !
Fabien Gandon
 
SWT Lecture Session 2 - RDF
Mariano Rodriguez-Muro
 
Debunking some “RDF vs. Property Graph” Alternative Facts
Neo4j
 
Querying the Semantic Web with SPARQL
Emanuele Della Valle
 
FedX - Optimization Techniques for Federated Query Processing on Linked Data
aschwarte
 
SWT Lecture Session 3 - SPARQL
Mariano Rodriguez-Muro
 
HiBISCuS: Hypergraph-Based Source Selection for SPARQL Endpoint Federation
Muhammad Saleem
 

Similar to Rdf Overview Presentation (20)

PPTX
469 talk
AlisonNoel
 
PPT
What’s in a structured value?
Andy Powell
 
PPTX
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Diego López-de-Ipiña González-de-Artaza
 
PPT
SemanticWeb Nuts 'n Bolts
Rinke Hoekstra
 
PPT
Getting Started With The Talis Platform
Leigh Dodds
 
PDF
A Hands On Overview Of The Semantic Web
Shamod Lacoul
 
PPTX
The Semantic Web #9 - Web Ontology Language (OWL)
Myungjin Lee
 
PPT
Semantic Web
hardchiu
 
PPTX
The Semantic Web #5 - RDF (2)
Myungjin Lee
 
PDF
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
Josef Petrák
 
ODP
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
Mikael Nilsson
 
PDF
XML Bible
LiquidHub
 
PPTX
Technical Background
Nikolaos Konstantinou
 
PPT
semantic web resource description framework
KomalFatima37
 
PPT
A hands on overview of the semantic web
Marakana Inc.
 
KEY
RDFa Introductory Course Session 2/4 How RDFa
Platypus
 
KEY
How RDFa works
JISC Netskills
 
PPT
Facet: Building Web Pages with SPARQL
Leigh Dodds
 
PDF
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Fariz Darari
 
PPTX
RDFa Semantic Web
Rob Paok
 
469 talk
AlisonNoel
 
What’s in a structured value?
Andy Powell
 
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Diego López-de-Ipiña González-de-Artaza
 
SemanticWeb Nuts 'n Bolts
Rinke Hoekstra
 
Getting Started With The Talis Platform
Leigh Dodds
 
A Hands On Overview Of The Semantic Web
Shamod Lacoul
 
The Semantic Web #9 - Web Ontology Language (OWL)
Myungjin Lee
 
Semantic Web
hardchiu
 
The Semantic Web #5 - RDF (2)
Myungjin Lee
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
Josef Petrák
 
DC-2008 Tutorial 3 - Dublin Core and other metadata schemas
Mikael Nilsson
 
XML Bible
LiquidHub
 
Technical Background
Nikolaos Konstantinou
 
semantic web resource description framework
KomalFatima37
 
A hands on overview of the semantic web
Marakana Inc.
 
RDFa Introductory Course Session 2/4 How RDFa
Platypus
 
How RDFa works
JISC Netskills
 
Facet: Building Web Pages with SPARQL
Leigh Dodds
 
Poster - Completeness Statements about RDF Data Sources and Their Use for Qu...
Fariz Darari
 
RDFa Semantic Web
Rob Paok
 
Ad

More from Ken Varnum (18)

PPTX
Who Favorited That?
Ken Varnum
 
PPTX
Getting Started with Drupal
Ken Varnum
 
PPTX
Library Favorites and Resource Modeling
Ken Varnum
 
PPTX
Discovery Here, Discovery There: The Pros and Cons of Local & Remote Hosting ...
Ken Varnum
 
PPTX
Don't Go There! Providing Discovery Services Locally, not at a Vendor's Site
Ken Varnum
 
PPTX
Keeping Discovery in the Library
Ken Varnum
 
PPTX
Il 2011 Making the Case for CMS!
Ken Varnum
 
PPTX
Drupal & Summon: Keeping Article Discovery in the Library
Ken Varnum
 
PPTX
Summon and LibGuides in Drupal
Ken Varnum
 
PPT
Usability for Tough Times
Ken Varnum
 
PPTX
Opening What's Closed: Using Open Source Tools to Tear Down [Vendor] Silos
Ken Varnum
 
PPT
Project Lefty More Bang For The Search Buck
Ken Varnum
 
PPTX
Information, Not Location: Putting the What in Front of the Where So Patrons...
Ken Varnum
 
PPT
Integrating Social Bookmarking into Library Content
Ken Varnum
 
PPT
User Responses to Social Bookmarking at MLibrary
Ken Varnum
 
PPT
Findability: Information, Not Location
Ken Varnum
 
PPT
RSS Basics And Beyond: Tips and Tricks for Getting the Most out of Syndicate...
Ken Varnum
 
PPT
Using RSS to Promote Scholarly Publications
Ken Varnum
 
Who Favorited That?
Ken Varnum
 
Getting Started with Drupal
Ken Varnum
 
Library Favorites and Resource Modeling
Ken Varnum
 
Discovery Here, Discovery There: The Pros and Cons of Local & Remote Hosting ...
Ken Varnum
 
Don't Go There! Providing Discovery Services Locally, not at a Vendor's Site
Ken Varnum
 
Keeping Discovery in the Library
Ken Varnum
 
Il 2011 Making the Case for CMS!
Ken Varnum
 
Drupal & Summon: Keeping Article Discovery in the Library
Ken Varnum
 
Summon and LibGuides in Drupal
Ken Varnum
 
Usability for Tough Times
Ken Varnum
 
Opening What's Closed: Using Open Source Tools to Tear Down [Vendor] Silos
Ken Varnum
 
Project Lefty More Bang For The Search Buck
Ken Varnum
 
Information, Not Location: Putting the What in Front of the Where So Patrons...
Ken Varnum
 
Integrating Social Bookmarking into Library Content
Ken Varnum
 
User Responses to Social Bookmarking at MLibrary
Ken Varnum
 
Findability: Information, Not Location
Ken Varnum
 
RSS Basics And Beyond: Tips and Tricks for Getting the Most out of Syndicate...
Ken Varnum
 
Using RSS to Promote Scholarly Publications
Ken Varnum
 
Ad

Recently uploaded (20)

PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 

Rdf Overview Presentation

  • 1. Introduction to RDF Ken Varnum 9 October 2007
  • 2. Definition of RDF The Resource Description Framework (RDF) is a general-purpose language for representing information in the Web. RDF Vocabulary Description Language 1.0: RDF Schema Significant Part of “Semantic Web” XML-based tool for describing resources
  • 3. What’s It Good For? “… [D] oes not specify a vocabulary of descriptive properties such as &quot;author&quot;. Instead it specifies mechanisms that may be used to name and describe properties and the classes of resource they describe.” Used to describe Source of ontology What is being described Description Not an Ontology
  • 4. Concept of “Triples” Subject - Predicate - Object Something Has the Property Characteristic Properties are defined -- in human- or machine-readable format -- at a given URI.
  • 5. Example Michigan has the postal abbreviation MI MI has the postal abbreviation Michigan Object Predicate Subject
  • 6. Convert to RDF -- Step 1 First do the XML thing -- declare name spaces <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:terms=&quot;http://purl.org/dc/terms/&quot;> </rdf:RDF> Two name spaces rdf (defined by W3C) terms (defined by Dublin Core)
  • 7. Convert to RDF -- Step 2 Add Subject <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:terms=&quot;http://purl.org/dc/terms/&quot;> <rdf:Description rdf:about=&quot;urn:x-states:Michigan&quot;> </rdf:Description> </rdf:RDF> Use “Description” from the RDF namespace Definition found at RDF “x-states” site
  • 8. Convert to RDF -- Step 3 Add Object <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:terms=&quot;http://purl.org/dc/terms/&quot;> <rdf:Description rdf:about=&quot;urn:x-states:Michigan&quot;> <terms:alternative>MI</terms:alternative> </rdf:Description> </rdf:RDF> Use “alternative” from the terms namespace Definition found at Dublin Core site DC only defines purpose of “alternative” in a machine-readable way
  • 9. Where Is It? A “flavor” of RSS RDF RSS Atom Underlies data exchange As a rule, systems generate it, not people
  • 10. Foundation of “Semantic Web” “ What is meant by ‘semantic’ in Semantic Web is not that computers are going to understand the meaning of anything, but that the logical pieces of meaning can be mechanically manipulated by a machine to useful human ends.” “ What Is RDF” by Joshua Tauberer
  • 11. Sources / Further Reading Wikipedia entry on RDF (overview) http://en.wikipedia.org/wiki/Resource_Description_Framework RDF Specification (technical) http://www.w3.org/RDF/ What Is RDF (overview) http://www.xml.com/lpt/a/1665