Ubiquity and “The Semantic Web” (part 2)

I’ll assume that who reads this knows what Ubi­quity is, if not check it out, it’s awesome.

Since Ubi­quity can remem­ber edits you do to a page (via edit and save com­mands), it may also be able to remem­ber what other com­mands you applied to a piece of con­tent, such that when you revisit that page you’ll see a small visual hint (could be sim­ilar to Alex Faaborg micro­formats exper­i­ments, or Aza Raskin’s mouse Ubi­quity exper­i­ments) that would let you re-​apply the command.

Ima­gine that you visit a blog post about a party, and the map com­mand is just one click away just because you did it before.

Now, ima­gine that you go to that blog post about a party sent by a friend, and you will see the map com­mand your friend applied it there.

Moreover, all these com­mands applied to snip­pets of con­tent tell what about the con­tent is; in other words it dis­am­big­u­ate that snip­pet for a machine, and this kind of map­pings could be very use­ful in the inform­a­tion retrieval and Semantic Web areas; they are annota­tions made not for the sake of annota­tions, but made because they solved a prob­lem for a human.

Ubi­quity could prob­ably do annota­tion per­sist­ence quite easy, while shar­ing them could be done via Moz­illa Weave.

That would be great, how about some inter­op­er­ab­il­ity right there on that very page, in that very moment? What if Ubi­quity would add (upon apply­ing a com­mand) RDFa to the selec­ted snip­pet with an rdf:type telling what the sub­ject of the com­mand is, or a micro­format … and have addi­tional exten­sions (like Oper­ator) pick that up on that instant and do amaz­ing things?