SlideShare a Scribd company logo
1 of 20
Data Culture
with
Culture Data
Dr. Barry Norton,
Development Manager, ResearchSpace*
* Funded by the Andrew W. Mellon Foundation
* Hosted by the Curatorial Directorate, British Museum
Culture Data
collection.britishmuseum.org
>2M objects described
RDF & public SPARQL
researchspace.org
musicbrainz.org
>1M albums described
RDF & public SPARQL
linkedbrainz.org
Not the Starting Point
1. Use URIs as names for
things
2. Use HTTP URIs so that
people can look up those
names.
3. When someone looks up
a URI, provide useful
information, using the
standards (RDF*, SPARQL)
4. Include links to other URIs.
so that they can discover
more things.
Tim Berners-Lee
Date: 2006-07-27
Not the Starting Point
1. Use URIs as names for
things
2. Use HTTP URIs so that
people can look up those
names.
3. When someone looks up
a URI, provide useful
information, using the
standards (RDF*, SPARQL)
4. Include links to other URIs.
so that they can discover
more things.
Tim Berners-Lee
Date: 2006-07-27Why?
Why not CSVs?
โ€ข There are many of them
โ€ข Theyโ€™re easy to import into a
spreadsheet (if they ever left)
โ€ข Theyโ€™re line-by-line
processable
โ€“ resurgence of GNU tools
โ€“ powerful scripting languages
โ€“ chunkable for Hadoop
โ€ข W3C CSV on the Web
CSV Simple Music
Artist Album
The Beatles Rubber Soul
The Beatles Revolver
The Beatles Sgt. Pepperโ€™s Lonely Hearts Club Band
The Rolling Stones Their Satanic Majesties Request
The Rolling Stones Beggars Banquet
The Rolling Stones Let It Bleed
CSV Simple
Denormalisation
Artist Album Track
The Beatles Rubber Soul Drive My Car
The Beatles Rubber Soul Norwegian Wood
The Beatles Rubber Soul โ€ฆ
The Beatles Revolver โ€ฆ
The Beatles Sgt. Pepperโ€™s โ€ฆ โ€ฆ
The Rolling
Stones
Their Satanic Majesties โ€ฆ โ€ฆ
The Rolling
Stones
Beggars Banquet โ€ฆ
โ€ข Redundant but feasible because this is a
hierarchy
CSV Denormalisation
Artist Member Album Track
The Beatles John Rubber Soul ?
The Beatles Paul Rubber Soul ?
The Beatles George Rubber Soul ?
The Beatles Ringo Rubber Soul ?
The Beatles Sgt. Pepperโ€™s โ€ฆ ?
The Rolling
Stones
Their Satanic
Majesties โ€ฆ
โ€ฆ
The Rolling
Stones
Beggars Banquet โ€ฆ
โ€ข Orthogonal (arguably) hierarchies โ€“ either
deeply redundant or very sparseโ€ฆ
Spreadsheets
โ€ข But this is just a relational database
without the rigourโ€ฆ
Why not RDBMS?
โ€ข Not as unlikely as you might
think
RDBMS on Web?
โ€ข Tricky to install and update, but feasible
โ€“ MusicBrainz, for instance, distributes the
postgresql index, but also a VM and
postgresql replication
โ€ข Actually the basis of most CSV
โ€“ project and denormalise
โ€“ equally feasible with SPARQL (see later)
โ€ข Difficult to extend and integrate new
dataโ€ฆ
MusicBrainz
โ€˜Advanced Relationshipsโ€™
โ€ข link_types
(rows) are
extensible
binary
relationships
โ€ข Each pair of
entities (e.g.
artist_artist)
are paired and
then links typed
Why not XML/SOAP?
โ€ข XML is the โ€˜data equivalentโ€™
to HTML Web documents
โ€ข XML is communicable via the
Web protocol, HTTP, in
SOAP
โ€ข So didnโ€™t we solve all this in
the 90s?
HTML versus XML
<html>
<body>
<h1>title</h1>
<p>Some text
referring to:</p>
<img
src="...">
<ul>
<li>one</li>
<li>two</li>
<li>three></li>
</ul>
</body>
</html>
<artists>
<artist
name="The Beatles">
<member>John</member>
<member>Paul</member> ...
<album name="Rubber Soul">
<track>Drive My Car</track>
<track>Norwegian Wood ...
</album>
<album name="Revolver"> ...
</artist>
<artist
name="The Rolling Stones">
...
HTML: XML (example):
HTTP versus Services
GET /artist/b10bbbfc-
cf9e-42e0-be17-
e2c3e1d2600d HTTP/1.1
Host: musicbrainz.org
POST /ws
Host: www.example.com
HTTP: SOAP:
Why not JSON/REST?
โ€ข JSON removes a lot of the
ambiguous structure of XML
โ€ข JSON is a lot more flexible in
terms of schema
(expectations)
โ€ข REST argues that resources
have URIs and all
representations be resolved
there
JSON

More Related Content

What's hot

when the link makes sense
when the link makes sensewhen the link makes sense
when the link makes senseFabien Gandon
ย 
NCompass Live: Resource Description and What? RDA for Non-Catalogers
  NCompass Live: Resource Description and What? RDA for Non-Catalogers  NCompass Live: Resource Description and What? RDA for Non-Catalogers
NCompass Live: Resource Description and What? RDA for Non-CatalogersNebraska Library Commission
ย 
Event-based archival descriptions
Event-based archival descriptionsEvent-based archival descriptions
Event-based archival descriptionsAthanasios Velios
ย 
Forward in Reverse
Forward in ReverseForward in Reverse
Forward in ReverseEric Larson
ย 
03 Researchfriendly Org2
03 Researchfriendly Org203 Researchfriendly Org2
03 Researchfriendly Org2Inria
ย 
"Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying...
"Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying..."Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying...
"Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying...Valerie Glenn
ย 
Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps'
Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps' Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps'
Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps' Digital History
ย 
Dependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLDependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLFariz Darari
ย 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked DataGabriela Agustini
ย 
Building Blocks for the Future: Making Controlled Vocabularies Available for ...
Building Blocks for the Future: Making Controlled Vocabularies Available for ...Building Blocks for the Future: Making Controlled Vocabularies Available for ...
Building Blocks for the Future: Making Controlled Vocabularies Available for ...Nรกrodnรญ technickรก knihovna (NTK)
ย 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKrAlvaro Graves
ย 
Publishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the WebPublishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the WebYves Raimond
ย 
Graph Databases: insight, scandal and the speed you always wanted!
Graph Databases: insight, scandal and the speed you always wanted!Graph Databases: insight, scandal and the speed you always wanted!
Graph Databases: insight, scandal and the speed you always wanted!Data Con LA
ย 
S. Dixon, C. Mesnage, B. Norton. LinkedBrainz Live
S. Dixon, C. Mesnage, B. Norton. LinkedBrainz LiveS. Dixon, C. Mesnage, B. Norton. LinkedBrainz Live
S. Dixon, C. Mesnage, B. Norton. LinkedBrainz LiveMusicNet
ย 
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson Victor de Boer
ย 
RDF Transformations
RDF TransformationsRDF Transformations
RDF TransformationsFelix Ostrowski
ย 
Semantic Web and Schema.org
Semantic Web and Schema.orgSemantic Web and Schema.org
Semantic Web and Schema.orgrvguha
ย 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for LibrariesLukas Koster
ย 

What's hot (20)

when the link makes sense
when the link makes sensewhen the link makes sense
when the link makes sense
ย 
NCompass Live: Resource Description and What? RDA for Non-Catalogers
  NCompass Live: Resource Description and What? RDA for Non-Catalogers  NCompass Live: Resource Description and What? RDA for Non-Catalogers
NCompass Live: Resource Description and What? RDA for Non-Catalogers
ย 
Event-based archival descriptions
Event-based archival descriptionsEvent-based archival descriptions
Event-based archival descriptions
ย 
Forward in Reverse
Forward in ReverseForward in Reverse
Forward in Reverse
ย 
03 Researchfriendly Org2
03 Researchfriendly Org203 Researchfriendly Org2
03 Researchfriendly Org2
ย 
"Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying...
"Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying..."Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying...
"Unique," "Descriptive," and Other Damned Lies: The Challenges of Identifying...
ย 
Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps'
Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps' Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps'
Sarah Rees Jones (York) and Helen Petrie: 'Chartex overview and next steps'
ย 
Dependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQLDependency Parsing-based QA System for RDF and SPARQL
Dependency Parsing-based QA System for RDF and SPARQL
ย 
An introduction to Semantic Web and Linked Data
An introduction to Semantic  Web and Linked DataAn introduction to Semantic  Web and Linked Data
An introduction to Semantic Web and Linked Data
ย 
Building Blocks for the Future: Making Controlled Vocabularies Available for ...
Building Blocks for the Future: Making Controlled Vocabularies Available for ...Building Blocks for the Future: Making Controlled Vocabularies Available for ...
Building Blocks for the Future: Making Controlled Vocabularies Available for ...
ย 
Rest4passos
Rest4passosRest4passos
Rest4passos
ย 
Creating web applications with LODSPeaKr
Creating web applications with LODSPeaKrCreating web applications with LODSPeaKr
Creating web applications with LODSPeaKr
ย 
Publishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the WebPublishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the Web
ย 
Graph Databases: insight, scandal and the speed you always wanted!
Graph Databases: insight, scandal and the speed you always wanted!Graph Databases: insight, scandal and the speed you always wanted!
Graph Databases: insight, scandal and the speed you always wanted!
ย 
S. Dixon, C. Mesnage, B. Norton. LinkedBrainz Live
S. Dixon, C. Mesnage, B. Norton. LinkedBrainz LiveS. Dixon, C. Mesnage, B. Norton. LinkedBrainz Live
S. Dixon, C. Mesnage, B. Norton. LinkedBrainz Live
ย 
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson Intro to Linked, Dutch Ships and Sailors and SPARQL handson
Intro to Linked, Dutch Ships and Sailors and SPARQL handson
ย 
Schedule for thriller (repaired)
Schedule for thriller (repaired)Schedule for thriller (repaired)
Schedule for thriller (repaired)
ย 
RDF Transformations
RDF TransformationsRDF Transformations
RDF Transformations
ย 
Semantic Web and Schema.org
Semantic Web and Schema.orgSemantic Web and Schema.org
Semantic Web and Schema.org
ย 
Linked Open Data for Libraries
Linked Open Data for LibrariesLinked Open Data for Libraries
Linked Open Data for Libraries
ย 

Similar to Data Culture / Culture Data

It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011Ross Singer
ย 
Linked data radical change
Linked data   radical changeLinked data   radical change
Linked data radical changeRichard Wallis
ย 
Thinking of Linking
Thinking of LinkingThinking of Linking
Thinking of LinkingMartin Kalfatovic
ย 
Lita national forum 2012
Lita national forum 2012Lita national forum 2012
Lita national forum 2012Joel Richard
ย 
Building the New Open Linked Library
Building the New Open Linked LibraryBuilding the New Open Linked Library
Building the New Open Linked LibraryJoel Richard
ย 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Jon Voss
ย 
Schema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibrarySchema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibraryRichard Wallis
ย 
Building the new open linked library: Theory and Practice
Building the new open linked library: Theory and PracticeBuilding the new open linked library: Theory and Practice
Building the new open linked library: Theory and PracticeTrish Rose-Sandler
ย 
Linked data for Ebook discovery
Linked data for Ebook discoveryLinked data for Ebook discovery
Linked data for Ebook discoveryRichard Wallis
ย 
Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...
Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...
Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...Martin Kalfatovic
ย 
Linked Data and OCLC
Linked Data and OCLCLinked Data and OCLC
Linked Data and OCLCRichard Wallis
ย 
WTF is Semantic Web?
WTF is Semantic Web?WTF is Semantic Web?
WTF is Semantic Web?milesw
ย 
Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Richard Urban
ย 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarianstrevorthornton
ย 
Linked Data - Exposing what we have
Linked Data - Exposing what we haveLinked Data - Exposing what we have
Linked Data - Exposing what we haveRichard Wallis
ย 
Drupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDrupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDavid Peterson
ย 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveJanifer Gatenby
ย 

Similar to Data Culture / Culture Data (20)

It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011It's not rocket surgery - Linked In: ALA 2011
It's not rocket surgery - Linked In: ALA 2011
ย 
Linked data radical change
Linked data   radical changeLinked data   radical change
Linked data radical change
ย 
Thinking of Linking
Thinking of LinkingThinking of Linking
Thinking of Linking
ย 
Lita national forum 2012
Lita national forum 2012Lita national forum 2012
Lita national forum 2012
ย 
Why link?
Why link?Why link?
Why link?
ย 
Why Link?
Why Link?Why Link?
Why Link?
ย 
Building the New Open Linked Library
Building the New Open Linked LibraryBuilding the New Open Linked Library
Building the New Open Linked Library
ย 
Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.Intro to Linked Open Data in Libraries Archives & Museums.
Intro to Linked Open Data in Libraries Archives & Museums.
ย 
Schema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your LibrarySchema.org: What It Means For You and Your Library
Schema.org: What It Means For You and Your Library
ย 
Building the new open linked library: Theory and Practice
Building the new open linked library: Theory and PracticeBuilding the new open linked library: Theory and Practice
Building the new open linked library: Theory and Practice
ย 
Tillett, Hillmann, and Moen, "Bibliographic Control Alphabet Soup: AACR to R...
Tillett, Hillmann, and Moen, "Bibliographic Control Alphabet Soup:  AACR to R...Tillett, Hillmann, and Moen, "Bibliographic Control Alphabet Soup:  AACR to R...
Tillett, Hillmann, and Moen, "Bibliographic Control Alphabet Soup: AACR to R...
ย 
Linked data for Ebook discovery
Linked data for Ebook discoveryLinked data for Ebook discovery
Linked data for Ebook discovery
ย 
Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...
Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...
Thinking of Linking: A random series of ideas, concepts, Platonic ideals, a y...
ย 
Linked Data and OCLC
Linked Data and OCLCLinked Data and OCLC
Linked Data and OCLC
ย 
WTF is Semantic Web?
WTF is Semantic Web?WTF is Semantic Web?
WTF is Semantic Web?
ย 
Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1 Publishing and Using Linked Open Data - Day 1
Publishing and Using Linked Open Data - Day 1
ย 
Linked data for librarians
Linked data for librariansLinked data for librarians
Linked data for librarians
ย 
Linked Data - Exposing what we have
Linked Data - Exposing what we haveLinked Data - Exposing what we have
Linked Data - Exposing what we have
ย 
Drupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDrupal case study: ABC Dig Music
Drupal case study: ABC Dig Music
ย 
It19 20140721 linked data personal perspective
It19 20140721 linked data personal perspectiveIt19 20140721 linked data personal perspective
It19 20140721 linked data personal perspective
ย 

More from Barry Norton

Knowledge Graphs and Milestone
Knowledge Graphs and MilestoneKnowledge Graphs and Milestone
Knowledge Graphs and MilestoneBarry Norton
ย 
ResearchSpace Platform in Use
ResearchSpace Platform in UseResearchSpace Platform in Use
ResearchSpace Platform in UseBarry Norton
ย 
GRAVITATE Search
GRAVITATE SearchGRAVITATE Search
GRAVITATE SearchBarry Norton
ย 
ResearchSpace Collaborative Features
ResearchSpace Collaborative FeaturesResearchSpace Collaborative Features
ResearchSpace Collaborative FeaturesBarry Norton
ย 
Book of the Dead Project
Book of the Dead ProjectBook of the Dead Project
Book of the Dead ProjectBarry Norton
ย 
Querying Cultural Heritage
Querying Cultural HeritageQuerying Cultural Heritage
Querying Cultural HeritageBarry Norton
ย 
A Data API with Security and Graph-Level Access Control
A Data API with Security and Graph-Level Access ControlA Data API with Security and Graph-Level Access Control
A Data API with Security and Graph-Level Access ControlBarry Norton
ย 
GLAMorous LOD and ResearchSpace introduction
GLAMorous LOD and ResearchSpace introductionGLAMorous LOD and ResearchSpace introduction
GLAMorous LOD and ResearchSpace introductionBarry Norton
ย 
GLAMorous LOD
GLAMorous LODGLAMorous LOD
GLAMorous LODBarry Norton
ย 
Linked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceLinked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceBarry Norton
ย 
Integrating Drupal with a Triple Store
Integrating Drupal with a Triple StoreIntegrating Drupal with a Triple Store
Integrating Drupal with a Triple StoreBarry Norton
ย 
Crowdsourcing tasks in Linked Data management
Crowdsourcing tasks in Linked Data managementCrowdsourcing tasks in Linked Data management
Crowdsourcing tasks in Linked Data managementBarry Norton
ย 
Linked Data and Services
Linked Data and ServicesLinked Data and Services
Linked Data and ServicesBarry Norton
ย 
Towards Linked Open Services and Processes
Towards Linked Open Services and ProcessesTowards Linked Open Services and Processes
Towards Linked Open Services and ProcessesBarry Norton
ย 
Geospatial Linked Open Services
Geospatial Linked Open ServicesGeospatial Linked Open Services
Geospatial Linked Open ServicesBarry Norton
ย 
Linked Open Services @ SemData2010
Linked Open Services @ SemData2010Linked Open Services @ SemData2010
Linked Open Services @ SemData2010Barry Norton
ย 

More from Barry Norton (16)

Knowledge Graphs and Milestone
Knowledge Graphs and MilestoneKnowledge Graphs and Milestone
Knowledge Graphs and Milestone
ย 
ResearchSpace Platform in Use
ResearchSpace Platform in UseResearchSpace Platform in Use
ResearchSpace Platform in Use
ย 
GRAVITATE Search
GRAVITATE SearchGRAVITATE Search
GRAVITATE Search
ย 
ResearchSpace Collaborative Features
ResearchSpace Collaborative FeaturesResearchSpace Collaborative Features
ResearchSpace Collaborative Features
ย 
Book of the Dead Project
Book of the Dead ProjectBook of the Dead Project
Book of the Dead Project
ย 
Querying Cultural Heritage
Querying Cultural HeritageQuerying Cultural Heritage
Querying Cultural Heritage
ย 
A Data API with Security and Graph-Level Access Control
A Data API with Security and Graph-Level Access ControlA Data API with Security and Graph-Level Access Control
A Data API with Security and Graph-Level Access Control
ย 
GLAMorous LOD and ResearchSpace introduction
GLAMorous LOD and ResearchSpace introductionGLAMorous LOD and ResearchSpace introduction
GLAMorous LOD and ResearchSpace introduction
ย 
GLAMorous LOD
GLAMorous LODGLAMorous LOD
GLAMorous LOD
ย 
Linked Data, Ontologies and Inference
Linked Data, Ontologies and InferenceLinked Data, Ontologies and Inference
Linked Data, Ontologies and Inference
ย 
Integrating Drupal with a Triple Store
Integrating Drupal with a Triple StoreIntegrating Drupal with a Triple Store
Integrating Drupal with a Triple Store
ย 
Crowdsourcing tasks in Linked Data management
Crowdsourcing tasks in Linked Data managementCrowdsourcing tasks in Linked Data management
Crowdsourcing tasks in Linked Data management
ย 
Linked Data and Services
Linked Data and ServicesLinked Data and Services
Linked Data and Services
ย 
Towards Linked Open Services and Processes
Towards Linked Open Services and ProcessesTowards Linked Open Services and Processes
Towards Linked Open Services and Processes
ย 
Geospatial Linked Open Services
Geospatial Linked Open ServicesGeospatial Linked Open Services
Geospatial Linked Open Services
ย 
Linked Open Services @ SemData2010
Linked Open Services @ SemData2010Linked Open Services @ SemData2010
Linked Open Services @ SemData2010
ย 

Recently uploaded

โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...nirzagarg
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
ย 
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
ย 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
ย 
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Delhi Call girls
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...SUHANI PANDEY
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceDelhi Call girls
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹nirzagarg
ย 
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445ruhi
ย 
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
ย 

Recently uploaded (20)

โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men  ๐Ÿ”mehsana๐Ÿ”   Escorts...
โžฅ๐Ÿ” 7737669865 ๐Ÿ”โ–ป mehsana Call-girls in Women Seeking Men ๐Ÿ”mehsana๐Ÿ” Escorts...
ย 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
ย 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
ย 
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Servi...
ย 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
ย 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
ย 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
ย 
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
Hireโ† Young Call Girls in Tilak nagar (Delhi) โ˜Ž๏ธ 9205541914 โ˜Ž๏ธ Independent Esc...
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
ย 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
ย 
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
Yerawada ] Independent Escorts in Pune - Book 8005736733 Call Girls Available...
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
ย 
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Bilaspur Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
ย 
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
All Time Service Available Call Girls Mg Road ๐Ÿ‘Œ โญ๏ธ 6378878445
ย 
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
ย 

Data Culture / Culture Data

  • 1. Data Culture with Culture Data Dr. Barry Norton, Development Manager, ResearchSpace* * Funded by the Andrew W. Mellon Foundation * Hosted by the Curatorial Directorate, British Museum
  • 2. Culture Data collection.britishmuseum.org >2M objects described RDF & public SPARQL researchspace.org musicbrainz.org >1M albums described RDF & public SPARQL linkedbrainz.org
  • 3. Not the Starting Point 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) 4. Include links to other URIs. so that they can discover more things. Tim Berners-Lee Date: 2006-07-27
  • 4. Not the Starting Point 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) 4. Include links to other URIs. so that they can discover more things. Tim Berners-Lee Date: 2006-07-27Why?
  • 5. Why not CSVs? โ€ข There are many of them โ€ข Theyโ€™re easy to import into a spreadsheet (if they ever left) โ€ข Theyโ€™re line-by-line processable โ€“ resurgence of GNU tools โ€“ powerful scripting languages โ€“ chunkable for Hadoop โ€ข W3C CSV on the Web
  • 6.
  • 7. CSV Simple Music Artist Album The Beatles Rubber Soul The Beatles Revolver The Beatles Sgt. Pepperโ€™s Lonely Hearts Club Band The Rolling Stones Their Satanic Majesties Request The Rolling Stones Beggars Banquet The Rolling Stones Let It Bleed
  • 8. CSV Simple Denormalisation Artist Album Track The Beatles Rubber Soul Drive My Car The Beatles Rubber Soul Norwegian Wood The Beatles Rubber Soul โ€ฆ The Beatles Revolver โ€ฆ The Beatles Sgt. Pepperโ€™s โ€ฆ โ€ฆ The Rolling Stones Their Satanic Majesties โ€ฆ โ€ฆ The Rolling Stones Beggars Banquet โ€ฆ โ€ข Redundant but feasible because this is a hierarchy
  • 9. CSV Denormalisation Artist Member Album Track The Beatles John Rubber Soul ? The Beatles Paul Rubber Soul ? The Beatles George Rubber Soul ? The Beatles Ringo Rubber Soul ? The Beatles Sgt. Pepperโ€™s โ€ฆ ? The Rolling Stones Their Satanic Majesties โ€ฆ โ€ฆ The Rolling Stones Beggars Banquet โ€ฆ โ€ข Orthogonal (arguably) hierarchies โ€“ either deeply redundant or very sparseโ€ฆ
  • 10. Spreadsheets โ€ข But this is just a relational database without the rigourโ€ฆ
  • 11. Why not RDBMS? โ€ข Not as unlikely as you might think
  • 12. RDBMS on Web? โ€ข Tricky to install and update, but feasible โ€“ MusicBrainz, for instance, distributes the postgresql index, but also a VM and postgresql replication โ€ข Actually the basis of most CSV โ€“ project and denormalise โ€“ equally feasible with SPARQL (see later) โ€ข Difficult to extend and integrate new dataโ€ฆ
  • 13. MusicBrainz โ€˜Advanced Relationshipsโ€™ โ€ข link_types (rows) are extensible binary relationships โ€ข Each pair of entities (e.g. artist_artist) are paired and then links typed
  • 14. Why not XML/SOAP? โ€ข XML is the โ€˜data equivalentโ€™ to HTML Web documents โ€ข XML is communicable via the Web protocol, HTTP, in SOAP โ€ข So didnโ€™t we solve all this in the 90s?
  • 15.
  • 16. HTML versus XML <html> <body> <h1>title</h1> <p>Some text referring to:</p> <img src="..."> <ul> <li>one</li> <li>two</li> <li>three></li> </ul> </body> </html> <artists> <artist name="The Beatles"> <member>John</member> <member>Paul</member> ... <album name="Rubber Soul"> <track>Drive My Car</track> <track>Norwegian Wood ... </album> <album name="Revolver"> ... </artist> <artist name="The Rolling Stones"> ... HTML: XML (example):
  • 17. HTTP versus Services GET /artist/b10bbbfc- cf9e-42e0-be17- e2c3e1d2600d HTTP/1.1 Host: musicbrainz.org POST /ws Host: www.example.com HTTP: SOAP:
  • 18. Why not JSON/REST? โ€ข JSON removes a lot of the ambiguous structure of XML โ€ข JSON is a lot more flexible in terms of schema (expectations) โ€ข REST argues that resources have URIs and all representations be resolved there
  • 19.
  • 20. JSON