2005-06-30

Meme tracker

Before coining the term "hubject", I just made sure it was brand new, at least on the Web. All I got ten days ago with this query was some background noise due mainly to mispellings of "subject". Today you get a few hits, but if I judge by the very positive feedback I got so far it should spread. Before the public launch, I had pushed the term to Jack, and he sent me this page by Jon Udell on the O'Reilly Network, pointing to the final comment.
One of the advantages of coining a word is that you can track the progress of its associated meme. Last fall, in collaboration with readers of my blog, I settled on the word screencast. A couple of months ago it drew 200 Google hits, today the number is 60,000. Screencasting may never have the mainstream appeal of podcasting, a word coined not long before that now draws 8 million Google hits. But the meme is spreading and I can't wait to see where it goes next.
I can't wait either to see where hubjects go next, so I set this post as a permanent meme tracker. But so far, I can easily track myself the meme expansion. The last one to-date is freshly posted by Danny Ayers as Stuff of the Day, just after a quick mail "intercourse" triggered by Jack. Before that, I had a fruitful exchange with Patrick Durusau and Steve Newcomb, from which it appears that hubjects could be considered as no more no less than possible technical implementations of the "subject proxies" defined by the TMRM. Steve is even considering the introduction of hubjects in his Versavant implementation. Got also very positive feedback from Phil Tetlow, coordinator of the W3C SWBPD Software Engineering Task Force, already mentioned in those pages. More to come ...

2005-06-28

The Wheel and the Hub

Jack was asking for graphics. This is the best I could find to illustrate the metaphor in this latest version of my thoughts about hubjects. I like this image both for its sheer graphical quality, and for the fact that only the hub and spokes are visible. The wheel itself you can only guess.

Note : The Wheel and the Hub is now published under Mondeca namespace, including logo and copyright. The new URL is http://www.mondeca.com/content/download/455/3434/file/hubjects.pdf

2005-06-21

Introducing Hubjects

Hub + Subject = Hubject.

This paper is a rough first cut of an introduction
inspired by Chapter 11 of the Tao-te-King
Thirty spokes share the wheel's hub;
It is the center hole that makes it useful.
More to come, including examples and graphics.

2005-06-20

httpRange-14 issue "Resolved"

The W3C Technical Architecture Group announced on Saturday that the issue httpRange-14 was "resolved" (sic). Very weird resolution indeed, which links the kind of resource an http URI identifies ("information resource" or "any resource") to the type of answer to a GET request (2xx, 303 or 4xx). On the TAG list and on his blog Jan Algermissen wonders about the impact of such a decision, listing a few examples of application, and concluding with a good question indeed.
Question: Who is going to mint and maintain all the URIs to talk about dogs?

2005-06-17

Ontology Definition Metamodel

Certainly a major step towards semantic interoperability of Topic Maps, RDF, OWL, UML, Common Logic ... Really worth downloading and reading at length.

2005-06-16

Blank Nodes continued

Steve Newcomb took the time to make an excellent comment on my previous post. Actually, this comment would have deserved a full post, and I remind my old friend that he has a permanent invitation to appear here as a contributor, and I would be very honored if he could join. That said, Steve's viewpoint is much closer to mine that he seems to think.
SRN : I insist that subjects do have identity, but only within contexts -- within universes of discourse.
I did not write something very different when I wrote that only representations can have identity. Maybe I should have put it slightly differently, and I'm sure Steve will agree with this other way to put it : Whatever the subject, it has neither absolute identity, nor absolute definition, nor absolute property of any kind, that would be valid in any context. Identity, and all properties bound to this identity, is always conferred through a representation, itself defined inside the context of some representation scheme, and making sense only in the framework of this scheme.
SRN: But I don't see how it's meaningful to say that a proxy is not a proxy for something in particular. By its very nature, a proxy is always a proxy for something in particular.
Well here I think I disagree with Steve, if "something" is to be understood as "some thing". My view on this has always been that, for all practical reasons, it's the first act of "proxyfication" which brings the subject into existence, as a subject of conversation. But this debate is not really important, and we can proceed from here to the notion of subjects as blank nodes, with or without agreement on the separate existence of subjects. The original point of the debate set by Alistair and Dan was to know how to express in an efficient and meaningful way the fact that two or more representations in different schemes are somehow proxies for the same subject. My point was that this could be captured by something quite similar to an RDF blank node, lets' call it a Subject Blank Node, bearing no absolute identity, and of which only properties could be : represented this way here, and that way there.

The way I see it, a Subject Blank Node would have no logical property per se. It would not be part of any representation scheme, but would provide a hub between various schemes. Such a hub would allow applications able to make sense of several representations schemes, each with their specific structure and logical rules, to aggregate information from different schemes, such as a Topic in a TM application, a class in an OWL ontology, a concept in a SKOS scheme, a category in dmoz, a page in Wikipedia, a term in Wordnet, or a picture by Van Gogh, or a Nocturne of Chopin.

2005-06-15

Ontology Mapping, Ineffable Subjects and Blank Nodes

In this thread on SWAD forum, Alistair Miles and Dan Brickley re-activate an old issue : How do I express that resource X in representation scheme A (e.g. a SKOS concept scheme) and resource Y in representation scheme B (e.g. an OWL ontology) are somehow representations of the same (----) . After suggesting a suboptimal Topic Map solution I suddenly yesterday came out with the idea that in RDF, blank nodes could be a killer solution. Actually one can use blank nodes to aggregate various representations of whatever, keeping agnostic on what this whatever is. Using blank nodes to represent "ineffable subjects" is cool, since nobody is able to say anything directly about them (asserting name, type or any other property), since they have no URI. Put it together with recent debate on ISO SC34 mailing list about subject locators, and consider this provocative conclusion : RDF blank nodes are better than TM topics at representing subjects, since, and this is my last thought, subjects have no identity, only representations have one. Subjects have no identity, read no type, no property at all. Resources have identity (URIs), so the best attempt to indicate a subject is to gather various resources in a blank node, as so many fingers pointing towards the moon.
Remember in the Topic Maps book, I wrote about an empty subject indicator ...