Fit For Purpose

A cool idea from Dan Brickley from a must-read post for any RDF practitioner:

The cultural shift we need, and the toolset to accompany it, is a shift to application-oriented validation. Instead of an absolute, universal ‘yes’ or ‘no’ for some RDF document, we need a more nuanced approach. An RDF document might be well-suited for use in a photo metadata application, but missing some data that is needed for an addressbook.

I think Dan is onto something really interesting here. He’s contrasting the XML view of a document suitable for a single purpose with the RDF view of documents suitable for many purposes whether alone or in combination. The traditional way has been for each application to define their own format forcing the author to duplicate information across multiple incompatible formats. This isn’t the RDF way, whose data model allows documents to contain data suitable for multiple applications without duplication. Dan’s suggesting that rather than checking for conformance to a specific schema, applications could query the RDF file presented to determine whethet its fit for purpose. He points to Sparql as the tool for the job, perhaps with an online catalogue.

Rather than a catalogue, why not a simple RDF vocabulary that allows people to associate queries with classes of applications?

About Ian Davis

British entrepreneur and CEO of Kasabi. Primary interests are open data, the semantic web and decentralization.
This entry was posted in Uncategorized and tagged . Bookmark the permalink.

2 Responses to Fit For Purpose

  1. Rich says:

    Or, better yet, to move away from the document-centric view:- this query run on this dataset is likely to produce meta-data suitable for photo applications- DESCRIBE run on resources in this store will produce…- these resources in this graph are suitable targets for an address book.N.B. this isn’t easy to actually do, though I’m working indirectly on an algorithm!

  2. Casual.info.in.a.bottle » Blog Archive » Semantic Web sotto l’ombrellone… says:

    [...] kRDFSyntax and Schemarama Revisited In risposta all’intervento qui sopra… -> Fit For Purpose Un gran intervento di Stefano Mazzocchi… -> Data First vs. Structur [...]

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s