I’ll assume that who reads this knows what Ubiquity is, if not check it out, it’s awesome.
Since Ubiquity can remember edits you do to a page (via edit and save commands), it may also be able to remember what other commands you applied to a piece of content, such that when you revisit that page you’ll see a small visual hint (could be similar to Alex Faaborg microformats experiments, or Aza Raskin’s mouse Ubiquity experiments) that would let you re-apply the command.
Imagine that you visit a blog post about a party, and the map command is just one click away just because you did it before.
Now, imagine that you go to that blog post about a party sent by a friend, and you will see the map command your friend applied it there.
Moreover, all these commands applied to snippets of content tell what about the content is; in other words it disambiguate that snippet for a machine, and this kind of mappings could be very useful in the information retrieval and Semantic Web areas; they are annotations made not for the sake of annotations, but made because they solved a problem for a human.
Ubiquity could probably do annotation persistence quite easy, while sharing them could be done via Mozilla Weave.
That would be great, how about some interoperability right there on that very page, in that very moment? What if Ubiquity would add (upon applying a command) RDFa to the selected snippet with an rdf:type telling what the subject of the command is, or a microformat … and have additional extensions (like Operator) pick that up on that instant and do amazing things?