This category contains 7 posts

Denormalizing graph-shaped data

As nicely pointed out by Ilya Katsov: Denormalization can be defined as the copying of the same data into multiple documents or tables in order to simplify/optimize query processing or to fit the user’s data into a particular data model. So, I was wondering, why is – in Ilya’s write-up – denormalization not considered to be … Continue reading

Schema.org + WebIntents = Awesomeness

Imagine you search for a camera, say a Canon EOS 60D, and in addition to the usual search results you’re as well offered a choice of actions you can perform on it, for example share the result with a friend, write a review for the item or, why not directly buy it? Sounds far fetched? … Continue reading

From CSV data on the Web to CSV data in the Web

In our daily work with Government data such as statistics, geographical data, etc. we often deal with Comma-Separated Values (CSV) files. Now, they are really handy as they are easy to produce and to consume: almost any language and platform I came across so far has some support for parsing CSV files and I can … Continue reading

Towards Web-based SPARQL query management and execution

Every now and then I use SPARQL queries to learn about a Linked Data source, to debug an RDF document such as a FOAF file or to demonstrate the usage of Web Data. Quite often I write the SPARQL queries from the scratch, I have some examples stored in some project folders along with the … Continue reading

Is Google a large-scale contributor to the LOD cloud?

Yesterday, Google announced that WebFinger has been enabled for all Gmail accounts with public profiles. So, for example, using my public profile at Google: http://www.google.com/s2/webfinger/?q=Michael.Hausenblas@gmail.com yields: <XRD xmlns=’http://docs.oasis-open.org/ns/xri/xrd-1.0′&gt; <Subject>acct:Michael.Hausenblas@gmail.com</Subject> <Alias>http://www.google.com/profiles/Michael.Hausenblas</Alias&gt; <Link rel=’http://portablecontacts.net/spec/1.0&#8242; href=’http://www-opensocial.googleusercontent.com/api/people/’/&gt; <Link rel=’http://webfinger.net/rel/profile-page&#8217; href=’http://www.google.com/profiles/Michael.Hausenblas&#8217; type=’text/html’/> <Link rel=’http://microformats.org/profile/hcard&#8217; href=’http://www.google.com/profiles/Michael.Hausenblas&#8217; type=’text/html’/> <Link rel=’http://gmpg.org/xfn/11&#8242; href=’http://www.google.com/profiles/Michael.Hausenblas&#8217; type=’text/html’/> <Link rel=’http://specs.openid.net/auth/2.0/provider&#8217; href=’http://www.google.com/profiles/Michael.Hausenblas’/&gt; <Link rel=’describedby’ href=’http://www.google.com/profiles/Michael.Hausenblas&#8217; type=’text/html’/> <Link rel=’describedby’ href=’http://s2.googleusercontent.com/webfinger/?q=Michael.Hausenblas%40gmail.com&fmt=foaf&#8217; … Continue reading

Announcing Application Metadata on the Web of Data

I’m just about to release a new version of the voiD editor, called ve2. It’s currently located at http://ld2sd.deri.org/ve2/ (note that this is a temporary location; I gotta find some time setting up our new LiDRC lab environment). Anyway, the point is really: every now and then one deploys a Web application (such as ve2; … Continue reading

Keepin’ Up With A LOD Of Changes

So, the other day I had a look at caching support in the Linked Open Data cloud and it turns out that there is a related discussion regarding caching on the ietf-http-wg@w3.org mailing list. Then, there is another related update from Bill Roberts: Delivering Linked Data quickly with which I wholeheartedly agree. To take the … Continue reading