A Chat with Dave Beckett
Today’s podcast is an interview with Dave Beckett (blog), Software Architect at Yahoo!

Dave’s been a contributor to the Semantic Web initiative since before it had that name, originally coming from a background in parallel computing. As well as having worked on many of the key specifications around RDF, he’s responsible for the Redland toolkit, a comprehensive set of open source libraries for RDF. Dave maintains Planet RDF, an aggregation of Semantic Web blogs, as well as various tools in support of Semantic Web Interest Group (SWIG) communications. Until the quantity of material got out of hand, his RDF Resource Guide was the definitive collection. He derived the human-friendly RDF notation Turtle, which recently appeared as a W3C Team Submission, co-authored with Tim Berners-Lee. It was Dave, as a member of the Data Access Working Group (DAWG), that coined the acronym SPARQL - SPARQL Protocol and RDF Query Language (which incidentally solved another a naming problem).
The topics covered include how he got involved in these technologies in the first place, Redland and a couple of Dave’s experiments: the triplr service (“Stuff in, triples out”) and Flickcurl, a C library for the Flickr API. He offers his thoughts around some of the technologies and specifications he’s been involved in, along with other developments around the Web - check the list of links below. While having limits on what he could say in public, he also mentioned the use of RDF inside Yahoo! (more announcements on the way apparently).
There are a couple of quotes I can’t resist pulling out. I asked Dave about how well he thought the Semantic Web was coming along, and he pointed out that, like the Web, there wouldn’t be any specific point in time at which one might say it was a success. But he added:
For me, in the work we’re doing with Yahoo! internally, it’s already a success…we’ve done work better, faster and we’ve done things we couldn’t do before because we were using this style of technology. It’s not always publicly visible because it’s a kind of data technology…but it’s a success for Yahoo! content and metadata problems I’ve been working on.
Dave also talks a little about open data, a nice line being:
The reason I got involved with the Semantic Web was…I wanted control of my data.
If you want to hear more, Dave will be speaking at the Semantic Technology Conference in San Jose in May, where he plans to go deeper into why Yahoo! is using RDF, the benefits and more detail of their projects.
One final quote:
Have fun with the Semantic Web…it’s about connecting things together,
about getting the jobs done.
During the conversation, we refer to the following resources;
- ILRT Bristol
- Planet RDF
- Semantic Web Interest Group (SWIG)
- Transputer, Occam
- Internet Parallel Computing Archive (IPCA)
- IAFA Templates in use as Internet Metadata
- Dublin Core Metadata Initiative, DCMI Element Set
- The Semantic
Web: Scientific American (2001) - Redland RDF Libraries :
- Raptor RDF Parser Toolkit - for parsing and serializing RDF (and several other) syntaxes
- Rasqal RDF Query Library - for executing RDF queries
- Redland RDF Library - librdf providing the RDF API and triple stores
- Redland Language Bindings for language APIs to Redland in Perl, PHP, Python and Ruby
- rapper utility
- Jena Semantic Web Framework
- triplr.org
- GRDDL…RSS Tag Soup and other parsers
- Yahoo! Pipes
- Exhibit
- iCal
- flickcurl
- Flickr API, Machine
Tags - Dave’s publications
- Birthdays - XML is 10 and RDF/XML is 9
- NTriples, Notation (N3)
- Tim Berners-Lee (blog), Dan Connolly (blog)
- Turtle - W3C Team Submission
- RDF Primer - Turtle version
- Semantic Web Tutorial Using
N3 - SPARQL
- Linked Data
- SPARQL
Update proposals - REST
- RDF in Search at Yahoo!
- DBpedia
- FOAF
- RDFa
- Digg has RDFa
- XTech, 6-9 May 2008, Dublin, Ireland
- Semantic Technology Conference, May 18-22, San Jose
- Linked Data Planet, June 17-18, New York
- Redland State of the Project
- Redland Python binding, rdflib
- Unified context diff format
- Subversion, Git, Mercurial
- DataPortability, Facebook, OpenSocial














May 8th, 2008 at 1:14 pm
[…] Dave Beckett’s podcast with Danny Ayers […]