Archive for May 2010

expand on the rel= link attribute

It seems sort of amazing, that with all the man-hours of development of the semantic web, that I’m still not aware of a widely-used standard for tagging a link with a meaning. Page tagging has gotten us pretty far, but as I understand it what Tim BL’s original app did, was to assign a meaning to each link.

We do have the rel= attribute, which we’re allowed to expand upon according to the spec:
http://www.w3.org/TR/html401/types.html#type-links

Since a source doc, target doc, and link tag comprise a triple, why not leverage this more by encouraging the use of vocabularies in the rel= attribute? It would seem to me to be the simplest possible solution and could be supported by many different tools.

rel= is indeed used within the RDFa spec, but I’d argue that by itself a link containing a rel= tag is sufficient to define a triple. I’d also like to see a commonly used curie of

en:anyword

to mean ‘anyword’ in the english language. Lets also leverage the existing structure of language – Google does!

Cubicweb notes

So, although the RDF support in Drupal7 is really encouraging, I wanted to experiment with a pure semweb app that might make it cleaner and quicker to add relations between things. Trying out Cubicweb, here are some notes:

My main server runs Fedora, which is supported but doesn’t have a packaged install. Going down the path of least resistance, I spun up a cheap Debian Lenny server at Rackspace.com and installed the nice debian packages following the instructions at http://www.cubicweb.org/doc/en/admin/setup.html. All went well until I hit the ‘Next’ link and got to the page Creation of your first instance. Oops! I haven’t installed a cube yet, and here it says “Now that we created a cube…”. Back, forth, nope – didn’t miss a step, must be a wrong link in the docs.

Backed up and found the tutorial with Steps for creating your cube. Continuing…

learning python-isms, such as the fact that classes must start with capital letters…

and YES! It works. http://173.203.29.23:8080/ Its password protected so you can’t see anything public yet, but I love the interface that encourages you to add relations to everything.