SlideShare a Scribd company logo
Understanding RDF The Resource Description Framework in Context Dan Brickley  ILRT, University of Bristol [email_address]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RDF origins ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RDF - architectural aims   ,[object Object],[object Object],[object Object],[object Object],[object Object]
What is RDF, really?  โ€œ R esource  D escription  F rameworkโ€ ,[object Object],[object Object],[object Object],Builds on: URI  for identifiers, XML for syntax (file format) URI: Uniform Resource Identifiers XML: Extensible Markup Language Self Describing! - a framework for describing resources...
Target applications ,[object Object],[object Object],[object Object],[object Object],[object Object],What can these diverse applications have in common?
Syntax: RDF uses XML ( What does RDF add to XML?) ,[object Object],[object Object],[object Object],[object Object],[object Object]
RDF / Dublin Core exampleโ€ฆ <?xml version=&quot;1.0&quot;?> <rdf:RDF  xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns: dc =&quot; http://purl.org/dc/elements/1.0/ โ€ > <rdf:Description about=&quot; http://docs โ€ > < dc:creator >   Joe Smith   </ dc:creator > </rdf:Description> </rdf:RDF>
RDF Model = Warwick Framework ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RDF data model - example
RDF data model: details... R1 R2 Nodes are  resources  connected by named  properties P1 R1 โ€œ fooโ€ The degenerate case is an arc  terminating in a fixed value P1 R1 R2 R3 R6 R4 An  RDF description  consists of a directed graph of  arbitrary complexity R7 R5 R8 P1 P2 P3 P4 P5 P6 P7
RDF model: one simple idea... (the same idea that underpins the Web) โ€œ The most fundamental specification of Web architecture, while one of the simpler, is that of the Universal Resource Identifier, or URI. The principle that anything, absolutely anything, โ€˜on the Webโ€™ should identified distinctly is core.โ€  (Tim Berners-Lee) RDF aims to build a Web of overlapping metadata vocabularies We use URIs to define metadata vocabularies We build โ€˜graphsโ€™ using these vocabularies to say things...
The common model:  Why use โ€œNodes and Arcsโ€? ,[object Object],[object Object],[object Object],[object Object]
RDF Schema Specification ,[object Object],[object Object],[object Object],[object Object]
RDF Schema: example
RDF Schema: extensibility ,[object Object],[object Object],[object Object],http://mymetadata.vocab.org/author --- rdfs:subPropertyOf ---> http://purl.org/dc/elements/1.0/Creator
Current Status ,[object Object],[object Object],[object Object],[object Object]
Getting startedโ€ฆ W3C Site: http://www.w3.org/RDF/  RDF-DEV developers list http://www.ilrt.bris.ac.uk/discovery/rdf-dev/ Several RDF parsers now available (Perl, Java...) Netscape / Mozilla RDF implementation  http://www.mozilla.org/rdf/doc/ Applications are starting to appear...
For discussion...  ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Introduction To RDF and RDFS
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFS
Nilesh Wagmare
ย 
Introduction to RDF & SPARQL
Introduction to RDF & SPARQLIntroduction to RDF & SPARQL
Introduction to RDF & SPARQLOpen Data Support
ย 
RDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic RepositoriesRDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic Repositories
Marin Dimitrov
ย 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
hozifa1010
ย 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
Ameer Sameer
ย 
An Introduction to SPARQL
An Introduction to SPARQLAn Introduction to SPARQL
An Introduction to SPARQL
Olaf Hartig
ย 
SHACL by example
SHACL by exampleSHACL by example
SHACL by example
Jose Emilio Labra Gayo
ย 
RDFS In A Nutshell V1
RDFS In A Nutshell V1RDFS In A Nutshell V1
RDFS In A Nutshell V1
Fabien Gandon
ย 
Debunking some โ€œRDF vs. Property Graphโ€ Alternative Facts
Debunking some โ€œRDF vs. Property Graphโ€ Alternative FactsDebunking some โ€œRDF vs. Property Graphโ€ Alternative Facts
Debunking some โ€œRDF vs. Property Graphโ€ Alternative Facts
Neo4j
ย 
Jena โ€“ A Semantic Web Framework for Java
Jena โ€“ A Semantic Web Framework for JavaJena โ€“ A Semantic Web Framework for Java
Jena โ€“ A Semantic Web Framework for JavaAleksander Pohl
ย 
Introduction to RDF Data Model
Introduction to RDF Data ModelIntroduction to RDF Data Model
Introduction to RDF Data Model
Cesar Augusto Nogueira
ย 
SHACL Overview
SHACL OverviewSHACL Overview
SHACL Overview
Irene Polikoff
ย 
RDF data validation 2017 SHACL
RDF data validation 2017 SHACLRDF data validation 2017 SHACL
RDF data validation 2017 SHACL
Jean-Paul Calbimonte
ย 
Inference on the Semantic Web
Inference on the Semantic WebInference on the Semantic Web
Inference on the Semantic Web
Myungjin Lee
ย 
Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020
Enterprise Knowledge
ย 
RDF validation tutorial
RDF validation tutorialRDF validation tutorial
RDF validation tutorial
Jose Emilio Labra Gayo
ย 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
Stanley Wang
ย 
SHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudSHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data Mud
Richard Cyganiak
ย 
Jena Programming
Jena ProgrammingJena Programming
Jena Programming
Myungjin Lee
ย 
RDF ํ•ด์„ค์„œ
RDF ํ•ด์„ค์„œRDF ํ•ด์„ค์„œ
RDF ํ•ด์„ค์„œ
Hansung University
ย 

What's hot (20)

Introduction To RDF and RDFS
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFS
ย 
Introduction to RDF & SPARQL
Introduction to RDF & SPARQLIntroduction to RDF & SPARQL
Introduction to RDF & SPARQL
ย 
RDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic RepositoriesRDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic Repositories
ย 
Resource description framework
Resource description frameworkResource description framework
Resource description framework
ย 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
ย 
An Introduction to SPARQL
An Introduction to SPARQLAn Introduction to SPARQL
An Introduction to SPARQL
ย 
SHACL by example
SHACL by exampleSHACL by example
SHACL by example
ย 
RDFS In A Nutshell V1
RDFS In A Nutshell V1RDFS In A Nutshell V1
RDFS In A Nutshell V1
ย 
Debunking some โ€œRDF vs. Property Graphโ€ Alternative Facts
Debunking some โ€œRDF vs. Property Graphโ€ Alternative FactsDebunking some โ€œRDF vs. Property Graphโ€ Alternative Facts
Debunking some โ€œRDF vs. Property Graphโ€ Alternative Facts
ย 
Jena โ€“ A Semantic Web Framework for Java
Jena โ€“ A Semantic Web Framework for JavaJena โ€“ A Semantic Web Framework for Java
Jena โ€“ A Semantic Web Framework for Java
ย 
Introduction to RDF Data Model
Introduction to RDF Data ModelIntroduction to RDF Data Model
Introduction to RDF Data Model
ย 
SHACL Overview
SHACL OverviewSHACL Overview
SHACL Overview
ย 
RDF data validation 2017 SHACL
RDF data validation 2017 SHACLRDF data validation 2017 SHACL
RDF data validation 2017 SHACL
ย 
Inference on the Semantic Web
Inference on the Semantic WebInference on the Semantic Web
Inference on the Semantic Web
ย 
Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020Introduction to Knowledge Graphs: Data Summit 2020
Introduction to Knowledge Graphs: Data Summit 2020
ย 
RDF validation tutorial
RDF validation tutorialRDF validation tutorial
RDF validation tutorial
ย 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
ย 
SHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudSHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data Mud
ย 
Jena Programming
Jena ProgrammingJena Programming
Jena Programming
ย 
RDF ํ•ด์„ค์„œ
RDF ํ•ด์„ค์„œRDF ํ•ด์„ค์„œ
RDF ํ•ด์„ค์„œ
ย 

Similar to Understanding RDF: the Resource Description Framework in Context (1999)

SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
ย 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
Sรถren Auer
ย 
XML Bible
XML BibleXML Bible
XML BibleLiquidHub
ย 
Semantic web
Semantic webSemantic web
Semantic web
tariq1352
ย 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
LeeFeigenbaum
ย 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
dannyijwest
ย 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyagerEdmund Chamberlain
ย 
RDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon DunsireRDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon Dunsire
Biblioteca Nacional de Espaรฑa
ย 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
Ivan Herman
ย 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
Peter Mika
ย 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
Cason Snow
ย 
Facet: Building Web Pages with SPARQL
Facet: Building Web Pages with SPARQLFacet: Building Web Pages with SPARQL
Facet: Building Web Pages with SPARQL
Leigh Dodds
ย 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Museums Computer Group
ย 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2IKS - Project
ย 
Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2
Jenel Farrell
ย 
SNSW CO3.pptx
SNSW CO3.pptxSNSW CO3.pptx
SNSW CO3.pptx
harishdhanukonda48
ย 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
Peter Mika
ย 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
Rama Bastola
ย 

Similar to Understanding RDF: the Resource Description Framework in Context (1999) (20)

SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
ย 
Hacia la Internet del Futuro: Web Semรกntica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semรกntica y Open Linked Data, Parte 2Hacia la Internet del Futuro: Web Semรกntica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semรกntica y Open Linked Data, Parte 2
ย 
Semantic web
Semantic web Semantic web
Semantic web
ย 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
ย 
XML Bible
XML BibleXML Bible
XML Bible
ย 
Semantic web
Semantic webSemantic web
Semantic web
ย 
CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
ย 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
ย 
Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
ย 
RDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon DunsireRDA and Linked Data. Gordon Dunsire
RDA and Linked Data. Gordon Dunsire
ย 
State of the Semantic Web
State of the Semantic WebState of the Semantic Web
State of the Semantic Web
ย 
Hack U Barcelona 2011
Hack U Barcelona 2011Hack U Barcelona 2011
Hack U Barcelona 2011
ย 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
ย 
Facet: Building Web Pages with SPARQL
Facet: Building Web Pages with SPARQLFacet: Building Web Pages with SPARQL
Facet: Building Web Pages with SPARQL
ย 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
ย 
Lecture the semantic_web_part_2
Lecture the semantic_web_part_2Lecture the semantic_web_part_2
Lecture the semantic_web_part_2
ย 
Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2Lodlam saa 2011_jenelfarrell_2
Lodlam saa 2011_jenelfarrell_2
ย 
SNSW CO3.pptx
SNSW CO3.pptxSNSW CO3.pptx
SNSW CO3.pptx
ย 
Publishing data on the Semantic Web
Publishing data on the Semantic WebPublishing data on the Semantic Web
Publishing data on the Semantic Web
ย 
Jpl presentation
Jpl presentationJpl presentation
Jpl presentation
ย 

More from Dan Brickley

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote
Dan Brickley
ย 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
Dan Brickley
ย 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
Dan Brickley
ย 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
Dan Brickley
ย 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
Dan Brickley
ย 
AR Dev Amsterdam
AR Dev AmsterdamAR Dev Amsterdam
AR Dev Amsterdam
Dan Brickley
ย 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
Dan Brickley
ย 
Acronym Soup
Acronym SoupAcronym Soup
Acronym Soup
Dan Brickley
ย 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
Dan Brickley
ย 
Describing Everything - Open Web standards and classi๏ฌcation
Describing Everything - Open Web standards and classi๏ฌcationDescribing Everything - Open Web standards and classi๏ฌcation
Describing Everything - Open Web standards and classi๏ฌcation
Dan Brickley
ย 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slides
Dan Brickley
ย 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
Dan Brickley
ย 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
Dan Brickley
ย 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
Dan Brickley
ย 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)
Dan Brickley
ย 
BBC foaf talk
BBC foaf talkBBC foaf talk
BBC foaf talk
Dan Brickley
ย 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
Dan Brickley
ย 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference People
Dan Brickley
ย 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
Dan Brickley
ย 

More from Dan Brickley (20)

"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote"What is left to do?", Dublin Core 2012 Keynote
"What is left to do?", Dublin Core 2012 Keynote
ย 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
ย 
APIs and URLs for Social TV
APIs and URLs for Social TVAPIs and URLs for Social TV
APIs and URLs for Social TV
ย 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
ย 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
ย 
AR Dev Amsterdam
AR Dev AmsterdamAR Dev Amsterdam
AR Dev Amsterdam
ย 
SemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in PracticeSemWeb Fundamentals - Info Linking & Layering in Practice
SemWeb Fundamentals - Info Linking & Layering in Practice
ย 
Acronym Soup
Acronym SoupAcronym Soup
Acronym Soup
ย 
XMPP, TV and the Semantic Web
XMPP, TV and the Semantic WebXMPP, TV and the Semantic Web
XMPP, TV and the Semantic Web
ย 
Describing Everything - Open Web standards and classi๏ฌcation
Describing Everything - Open Web standards and classi๏ฌcationDescribing Everything - Open Web standards and classi๏ฌcation
Describing Everything - Open Web standards and classi๏ฌcation
ย 
NoTube User Model slides
NoTube User Model slidesNoTube User Model slides
NoTube User Model slides
ย 
Dagstuhl FOAF history talk
Dagstuhl FOAF history talkDagstuhl FOAF history talk
Dagstuhl FOAF history talk
ย 
NoTube: Investigating Lonclass
NoTube: Investigating LonclassNoTube: Investigating Lonclass
NoTube: Investigating Lonclass
ย 
Understanding the Standards Gap
Understanding the Standards GapUnderstanding the Standards Gap
Understanding the Standards Gap
ย 
Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)Introducing Joost Widgets (2007 talk)
Introducing Joost Widgets (2007 talk)
ย 
When?
When?When?
When?
ย 
BBC foaf talk
BBC foaf talkBBC foaf talk
BBC foaf talk
ย 
BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?BBC SemWeb panel: Where does OpenID fit in?
BBC SemWeb panel: Where does OpenID fit in?
ย 
How To Make Friends And Inference People
How To Make Friends And Inference PeopleHow To Make Friends And Inference People
How To Make Friends And Inference People
ย 
One Big Happy Family
One Big Happy FamilyOne Big Happy Family
One Big Happy Family
ย 

Recently uploaded

Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
my Pandit
ย 
Search Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdf
Search Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdfSearch Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdf
Search Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
ย 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
ย 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
seri bangash
ย 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
ย 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
ย 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
ย 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
ย 
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
PaulBryant58
ย 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
ย 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
ย 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
ย 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
HajeJanKamps
ย 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
ย 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
Naaraayani Minerals Pvt.Ltd
ย 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
ย 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
ย 
Filing Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed GuideFiling Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed Guide
YourLegal Accounting
ย 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
ย 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
ย 

Recently uploaded (20)

Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
ย 
Search Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdf
Search Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdfSearch Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdf
Search Disrupted Googleโ€™s Leaked Documents Rock the SEO World.pdf
ย 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
ย 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
ย 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
ย 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
ย 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
ย 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
ย 
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
ย 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
ย 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
ย 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
ย 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
ย 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
ย 
Role of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in MiningRole of Remote Sensing and Monitoring in Mining
Role of Remote Sensing and Monitoring in Mining
ย 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
ย 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
ย 
Filing Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed GuideFiling Your Delaware Franchise Tax A Detailed Guide
Filing Your Delaware Franchise Tax A Detailed Guide
ย 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
ย 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
ย 

Understanding RDF: the Resource Description Framework in Context (1999)

  • 1. Understanding RDF The Resource Description Framework in Context Dan Brickley ILRT, University of Bristol [email_address]
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. RDF / Dublin Core exampleโ€ฆ <?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns: dc =&quot; http://purl.org/dc/elements/1.0/ โ€ > <rdf:Description about=&quot; http://docs โ€ > < dc:creator > Joe Smith </ dc:creator > </rdf:Description> </rdf:RDF>
  • 9.
  • 10. RDF data model - example
  • 11. RDF data model: details... R1 R2 Nodes are resources connected by named properties P1 R1 โ€œ fooโ€ The degenerate case is an arc terminating in a fixed value P1 R1 R2 R3 R6 R4 An RDF description consists of a directed graph of arbitrary complexity R7 R5 R8 P1 P2 P3 P4 P5 P6 P7
  • 12. RDF model: one simple idea... (the same idea that underpins the Web) โ€œ The most fundamental specification of Web architecture, while one of the simpler, is that of the Universal Resource Identifier, or URI. The principle that anything, absolutely anything, โ€˜on the Webโ€™ should identified distinctly is core.โ€ (Tim Berners-Lee) RDF aims to build a Web of overlapping metadata vocabularies We use URIs to define metadata vocabularies We build โ€˜graphsโ€™ using these vocabularies to say things...
  • 13.
  • 14.
  • 16.
  • 17.
  • 18. Getting startedโ€ฆ W3C Site: http://www.w3.org/RDF/ RDF-DEV developers list http://www.ilrt.bris.ac.uk/discovery/rdf-dev/ Several RDF parsers now available (Perl, Java...) Netscape / Mozilla RDF implementation http://www.mozilla.org/rdf/doc/ Applications are starting to appear...
  • 19.

Editor's Notes

  1. structured babel Often hear talk about prospect of turning the Web into a &apos;giant database&apos;, and that XML is the technology that will enable this. RDF suggests that the crucial technology here is one we&apos;ve had since the beginning: a universal addressing system, the URI. Analogy: relational database technology is now a desktop commonplace. How do we hook together different tables of information describing different classes of object? Uniquely identifying keys. Simple SQL example: select firstname, surname, street from Person, Address where WorksAt.person_id = Person.person_id and WorksAt.address_id = Address.address_id person_34 --- worksAt---&gt; building_101 -----firstname---&gt; &amp;quot;Dan&amp;quot; -----surname----&gt; &amp;quot;Brickley&amp;quot; building_101 ---street--&gt; &amp;quot;Berkeley Square&amp;quot; Fragmented data is joined through use of reliable identifiers, in this cases, for people and their various addresses. RDF and the Web does exactly the same thing, but on a global scale. The enabling technology here is not a file format but a convention for uniquely identifying objects: the URI. Goals / The Semantic Web promise: data aggregation on a massive scale. RDF&apos;s graph data model provides a simple formalism for aggregating data from diverse sources. Simple overlay one graph on top of another. URIs provide a global framework for joining together diverse collections of metadata. Open Issues / challenges /dangers: what is the URI of a person? Of a museum artifact? Of an idea? Of a Web site versus a Web page versus a content or language negotiated rendering of that Web page? Dangers: &apos;category mistakes&apos; (Ryle 1945) Inspecting URIs: can we tell from inspecting the URI &apos;http://www.mozilla.org/&apos; whether it refers to a Web page or a Web site? These are two very different objects, each with different properties. Danger of ambiguity: if I decide to use my home page URI or my email address to represent myself in metadata, this may confuse others. If we get this wrong, confusion follows: does &apos;http://purl.org/net/danbri/&apos; have a size-in-bytes or a weight-in-pounds? Solution: Inscrutable URIs? uuid:342342-2342342-2342342-2342