Linked Data: An application or a capability?Pure Goodness

# Twine and Linked Data on the Semantic Web: A Quick Comment

semweb @ 30 March 2008

Just read “Twine and Linked Data on the Semantic Web“, a blog post by Nova Spivack.

He says that Twine has a SPARQL endpoint, it’s just not open yet. He also says that it is able to consume Linked Data.

This is all good, however, even though it’s stated in the Twine Semantic Tour, application/rdf+xml fetching (using cURL) doesn’t work from command line:

curl -H "Accept: application/rdf+xml" https://www.twine.com/item/1sj51123-2g5
<html>
...

Now this comes up because of Unauthorised access, which is a real pain!

If you have logged in to Twine Beta then you can access the RDF from browser by going to: https://www.twine.com/item/1sj51123-2g5?rdf=

But I don’t really want to do that…. so my suggestion:

Make it entirely Linked Data compliant:

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.
4. Include links to other URIs. so that they can discover more things.

(Quote from “Linked Data - Design Issues” by Tim Berners-Lee)

With Twine, if it were downloadable the database backend could then be powered by ODBC… allowing it to connect to any database management system including: MySQL, PostgreSQL or even the mighty OpenLink Virtuoso Universal Server.

More information is available about the awesome open-source platform-independent implementation of ODBC and X/Open specifications called iODBC.

Nova, remember: be open, use existing ontologies, link out, link in, take advantage of HTTP, and final