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
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
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
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
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′> <Subject>acct:Michael.Hausenblas@gmail.com</Subject> <Alias>http://www.google.com/profiles/Michael.Hausenblas</Alias> <Link rel=’http://portablecontacts.net/spec/1.0′ href=’http://www-opensocial.googleusercontent.com/api/people/’/> <Link rel=’http://webfinger.net/rel/profile-page’ href=’http://www.google.com/profiles/Michael.Hausenblas’ type=’text/html’/> <Link rel=’http://microformats.org/profile/hcard’ href=’http://www.google.com/profiles/Michael.Hausenblas’ type=’text/html’/> <Link rel=’http://gmpg.org/xfn/11′ href=’http://www.google.com/profiles/Michael.Hausenblas’ type=’text/html’/> <Link rel=’http://specs.openid.net/auth/2.0/provider’ href=’http://www.google.com/profiles/Michael.Hausenblas’/> <Link rel=’describedby’ href=’http://www.google.com/profiles/Michael.Hausenblas’ type=’text/html’/> <Link rel=’describedby’ href=’http://s2.googleusercontent.com/webfinger/?q=Michael.Hausenblas%40gmail.com&fmt=foaf’ … Continue reading
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
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