My apologies if I'm reopening a long closed debate, I'll be sure to review the wiki page.

Side A: Publishers should be able to specify UI elements for their
Microformatted content in their HTML.

Side B: The browser should be solely responsible for injecting UI into
the page

I should note that people inside Mozilla have argued these two sides as well. I'm personally in favor of A, or B if it is represented as a modal overlay.

It is important that the Firefox developers not only think of
Microformats, but eRDF, RDFa, and other semantic markup technologies
that are coming down the pipeline.

Yeah, it would be great if whatever solution we came up with scaled across different semantic markup technologies. The latest version of Operator now supports eRDF and RDFa.

-Alex


On Aug 28, 2007, at 8:09 AM, Manu Sporny wrote:

Alex Faaborg wrote:
Yes, while previous Firefox designs have focused on the browser
injecting UI into the page, this discussion is about how the content
creator should provide links and buttons for acting on microformatted
content.

I'm probably being a bit dense, but it looks like we're entering into a
philosophical debate. Without taking sides, it looks like the
philosophical rift is this:

Side A: Publishers should be able to specify UI elements for their
Microformatted content in their HTML.

Side B: The browser should be solely responsible for injecting UI into
the page?

This debate has been tracked on the wiki:

http://microformats.org/wiki/audio-info- issues#Historical:_Graphic_buttons_in_rel-patterns

The current resolution is to leave implementation for user actions up to the browser and uF plug-ins. Without going into the nasty details, which
are fully documented on the wiki, there is opposition to directly
specifying UI through uF markup. Microformats are about data, not UI.

That being said, if there is a desire to add generic UI actions to any
sort of semantic data (keep in mind eRDF and RDFa), the one idea that
seems to be most compatible with "Microformats are about data" but able to give the publishers of any semantic data some control over the UI is
the "uf:// protocol idea".

Perhaps a generic set of "actions" that are defined by all semantic data communities (uF, eRDF, RDFa, etc.). The assumption is that some sort of
ID mechanism is utilized. So for data like this:

<div id='alex-faaborg' class='vcard'>...</div>

Something like the following:

<a href="action://addressbook/add/alex-faaborg">Add to address book</a>
<a href="action://addressbook/mail/alex-faaborg">E-mail Alex</a>

Here are some other examples:

action://map/find/eiffel-tower
action://

The above mechanism would allow people to specify default behaviors for
actions. Some could specify that "action://map/" is handled by Yahoo
Maps, while others might choose Google Maps or Microsoft Streets and Trips.

It is important that the Firefox developers not only think of
Microformats, but eRDF, RDFa, and other semantic markup technologies
that are coming down the pipeline.

-- manu
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss

_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss

Reply via email to