Re: Development of uFs outside the current framework (was: microformats vs. semantic XHTML (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats))

2006-12-20 Thread Siegfried Gipp
Am Donnerstag, 14. Dezember 2006 20:41 schrieb Andy Mabbett:

 What if ...
many what if :) 

 Well, quite. And there's more than one.

Sure. And why not. And there are already publications out there which are 
quite old, published long before the term microformats was invented, and 
which nevertheless is a proposal for the same purpose: Encouraging semantic 
markup. I do remember a work of someone, iif i recall right, named Randall 
Trigg, who already defined relation types in the nineties. Although his 
relations where not between persons, but between web documents. A very 
interesting work. I currently do not have the url, but googling for it should 
work.

Or think of the several effords for link relations regarding types 
like next, prev, contents and the like. Already the w3c suggested some. 
I've put together a crude page resuming those, plus some reference links: 
http://www.rorkvell.de/tech/stdnav

 In this context, microformats may be considered to be something like
 a brand.

 Like hoover or biro..?

I don't know these :) Well, to make it clear, think of semantic markup 
as cigarettes. Then microformats is something like Marlboro. That's a 
brand. You can invent any cigarette type you want, but it will never be 
Marlboro, if not branded by that company.


Regards
Siegfried
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-16 Thread Mike Schinkel
Scott Reynen wrote:
 This mirrors how natural language works.   
 Until there is some need for clarification, we assume everyone knows  
 what we mean.  Then there is a need for clarification, we clarify.   
 No one goes around defining every word before they use it, 
 and I don't think we can expect publishers to behave 
 differently with HTML symbols.  We could require profile 
 URIs, but that won't make anyone use them.  OI think only a 
 practical need for disambiguation will do that.

The analogy is flawed. Humans have intelligences to compensate when
presented with ambiguity. Machine (at least currently) do not.

-- 
-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


Re: URI profiles [was RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats]

2006-12-15 Thread Andy Mabbett
In message [EMAIL PROTECTED],
Elias Torres [EMAIL PROTECTED] writes

  2) Rather than having a profile for each uF (and, presumably,
  near-duplicate profiles for nested uFs such as geo or adr in hCard?) why
  not have one over-arching profile for all microformats?
 
 
 Funny you say that since it's one of the biggest misconception of
 Semantic Web ideas. That SW seeks to find a single ontology for all of
 the data in the world. bleech.

 Were I suggesting what you seem to think I'm suggesting, your bleech
 would be appropriate.

I'm glad we are in sync then :) What were you really suggesting?

One over-arching profile for all microformats.

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


RE: the term microformat and encouraging people to play (wasRe:[uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-15 Thread Mike Schinkel
 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On 
S. Sriram wrote
 What you have is a 'classic branding problem' ...

Excellent analysis.  Al Ries is my hero. :)

-- 
-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


Development of uFs outside the current framework (was: microformats vs. semantic XHTML (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats))

2006-12-14 Thread Andy Mabbett
In message [EMAIL PROTECTED], Siegfried Gipp
[EMAIL PROTECTED] writes

Take f.ex. one of my pages: http://www.rorkvell.de/tech/dc This is a
page which aims to combine the ideas of microformats with the Dublin
Core vocabulary. This is by definition _no_ microformat, since this did
not go through any process other than my own thoughts. But it is
semantic markup and it is somewhat similar to microformats, it even
sports an XMDP profile. But still it is _no_ microformat.

What if it takes off, and is adopted by many publishers and parsers
(let's say they include the Dublin Core body, and Google, respectively),
with many millions of examples on-line.

Will it be a uF then?

If not, why not?

To convert that to a microformat that proposal would have to go through
the microformats process.

What if it when through that process, not on this mailing list  related
'wiki', but, say, those belonging to the Dublin Core body?

What if that happened, but the process was a little different? Say 5%
different? Or 10%? Or..?

What if many such pseudo-uFs did the same, past the point where those
developed here were less than the (sacred) 20% of those widely in use?

Simply a matter of definition.

Well, quite. And there's more than one.

In this context, microformats may be considered to be something like
a brand.

Like hoover or biro..?

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: URI profiles [was RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats]

2006-12-14 Thread Elias Torres

On 12/14/06, Andy Mabbett [EMAIL PROTECTED] wrote:

In message
[EMAIL PROTECTED], Elias
Torres [EMAIL PROTECTED] writes

 2) Rather than having a profile for each uF (and, presumably,
 near-duplicate profiles for nested uFs such as geo or adr in hCard?) why
 not have one over-arching profile for all microformats?


Funny you say that since it's one of the biggest misconception of
Semantic Web ideas. That SW seeks to find a single ontology for all of
the data in the world. bleech.

Were I suggesting what you seem to think I'm suggesting, your bleech
would be appropriate.


I'm glad we are in sync then :) What were you really suggesting?




--
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
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


Re: the term microformat and encouraging people to play (was Re:[uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-13 Thread Siegfried Gipp
Am Dienstag, 12. Dezember 2006 20:16 schrieb Tantek Çelik:

 microformats is the specific brand (your term) of semantic (X)HTML that
 follows the microformats principles and process.

 You could say that RDFa is another brand of semantic (X)HTML that follows
 its own principles.

Just to be complete: Simply to use the html elements for what they where 
designed for is at least the first step to semantic (x)html. Even more 
important than microformats and RDFa. If used properly, any single bit of 
html markup _is_ semantic markup.

And, last not least, the rdf and owl effords of the w3c is semantic web, too, 
although it has nothing to do with (x)html. But well, the web is not 
identical to (x)html!

regards
Siegfried

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


Re: Upper and lower case microformats (was: [uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-13 Thread Siegfried Gipp
Am Dienstag, 12. Dezember 2006 23:29 schrieb Andy Mabbett:
 In message [EMAIL PROTECTED], Mike Schinkel
 [EMAIL PROTECTED] writes

 lowercase microformats = unofficial semantic markup embedded in HTML
 uppercase microformats = Official Microformat

 Does:

 HTML is good. Microformats are wonderful

 refer to the former, or the latter?

Although this statement is correct, it does neither refer to the former nor to 
the latter, because both are nonsense :)

regards
Siegfried

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


Re: URI profiles [was RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats]

2006-12-13 Thread Scott Reynen

On Dec 13, 2006, at 1:40 AM, Joe Andrieu wrote:


Making people use them is not the same as clarifying in a spec what
should be done, must be done, and what is optional.  If we are
specifying that parsers can ignore non-profiled semantic HTML that  
looks

like microformats, we are essentially saying parsers can ignore
non-profiled microformats, since you can't tell the difference. Which
means that URI profiles are /effectively/ required if you want to be
assured that standards-compliant parsers will pick them up your
microformats.

Yea!  I think profiles are great.  So, why not formalize the
requirement?


So profile URIs are described here:

http://microformats.org/wiki/profile-uris

where it says:

it is ACCEPTED that each microformat should have a profile URI.

I agree it would help to make that more clear, but if you're  
suggesting we change that should to a must, I'd ask you what  
practical benefit you expect publishers would gain from such a  
change.  We're trying to avoid solving hypothetical problems here,  
and I don't see a practical problem profile URIs solve yet, as I  
haven't noticed anyone using class=vcard to designate their  
Valentine's Day cards or anything else other than hCard.  If you're  
interested in seeing wider adoption of profile URIs, I'd recommend  
work on filling in the XMDPs for every microformat, because it  
wouldn't make much sense to require publishers to point to profiles  
which don't exist.


Peace,
Scott

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


Re: URI profiles [was RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats]

2006-12-13 Thread Andy Mabbett
In message [EMAIL PROTECTED], Joe Andrieu
[EMAIL PROTECTED] writes

Which means that URI profiles are /effectively/ required if you want to
be assured that standards-compliant parsers will pick them up your
microformats.

Yea!  I think profiles are great.  So, why not formalize the
requirement?

1)  If profiles are mandatory (or implicitly required by p*rser
behaviour), what happens to people who cannot edit the head element
(blog or CMS users, for instance)?

2) Rather than having a profile for each uF (and, presumably,
near-duplicate profiles for nested uFs such as geo or adr in hCard?) why
not have one over-arching profile for all microformats?

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-12 Thread brian suda
Mike Schinkel wrote:
 If it is not a scarce resource, please tell me what would happen if I
 decided to start marking up documents, as an example, using the class
 directory and license, for purposes other than rel-directory and
 re-license?  How could my markup and those Microformats co-exist in the same
 HTML document?
   
--- This hasn't been a problem yet, but we do have mechanisms to prevent
problems in this space.

It is possible for me to start creating a CSS style called 'vcard', but
a parser would know that this is a style and not semantics because of
the lack of a profile URI. Eventually, as microformats become more
popular,  the profile URI is used to disambiguate random styles with
intended semantic values.

So far this isn't a problem, and to save time and effort we are focusing
on the more important things. (IMHO) i would like to see more profile
attributes, but i am not too worried - we'll cross that bridge when we
need too, but there is a system in place to  solve these problems -
microformats are not squatting on terms.

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


the term microformat and encouraging people to play (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-12 Thread Tantek Çelik
On 12/11/06 10:20 PM, Håkon Wium Lie [EMAIL PROTECTED] wrote:

Thanks for chiming in Håkon - your opinion is always appreciated.


 Also sprach Mike Schinkel:
 
 I'm not quite sure what you mean here.  Is there a difference
 between lowercase microformats and uppercase microformats?
 
 lowercase microformats = unofficial semantic markup embedded in HTML
 uppercase microformats = Official Microformat
 
 This makes sense to me. Preventing people from using the term
 microformat for their own set of class names is an uphill battle;

It is perhaps, but it is quite similar to the battle that W3C has fought
with use of the term HTML, which, as we both know, was subverted by
various vendors etc. during the Browser Wars of the 1990s to mean *their*
variant of HTML.

Through the hard work of W3C, and advocate organizations like the Web
Standards Project (WaSP), that subversion was largely successfully fought
and overcome, and popular notion accepts that HTML is what W3C has defines
it to be (HTML 4.01, XHTML 1.0).

Just as with that uphill battle which was eventually won (except for a few
web designers stuck in 1990s-think who think HTML means what works in IE,
ahem, *which* IE? :), it is worth fighting this battle to ensure that
microformats keeps its meaning above and beyond semantic (X)HTML.

(Sidenote: ironically, W3C squandered this long fought for victory of what
is HTML with the sadness that is XHTML 2.0 which itself inspired/forced the
creation of WHATWG and HTML5 efforts, as well as microformats, but that's
another thread that an entire other mailing list is handling as you and I
both know.)


 the term microformat is simply too attractive.

It's interesting, because I couldn't have predicted this.  There was an even
earlier term microcontent which hinted at some of the same use cases,
which however, unfortunately didn't have a precise definition (nor any
definition really) that anyone used consistently (everyone used it to mean
their pet thing), and thus because its meaning was never clear, its usage
became quite diluted and worthless.

One of the reasons that I explicitly set about documenting the microformats
principles and process very early on in the evolution of microformats was to
avoid what happened with microcontent.  This isn't finished.

We must continue to insist on a reasonably precise meaningful definition or
else the concept itself will become meaningless (or perhaps worse, subverted
by major vendors (though the names might be different this time around) as
was attempted with HTML).


 Besides, people
 should be encouraged to play.

Agreed - with some clear criticisms when they play for the wrong reasons, or
in a bad way.


For example there are people who invent their own microformats (as they
incorrectly call them) who can't even be bothered to publish valid XHTML.

If you cannot follow existing standards, how can you possibly expect
*anyone* to follow yours?


There are also people that are under the mistaken assumption that a
microformat they create is for their personal use.  I'm not naming names.

The point of a standard format is interoperability *between* *different*
parties.  I'll take that a step further and say that if at least *two* other
people (whom you are unrelated to etc.) are not interested in sharing
information with each other (i.e. not just you) via your microformat
proposal besides you, then stop - you have no microformat.

Just document (i.e. blog) your own personal use of semantic (X)HTML in the
hopes that if someone comes along later and wants to do something similar,
they *may* mimic your work.


 Most private sets will quickly die a
 natural death and do no harm. Those who survive in the wild deserve
 the capital M.

See previous email from me on microformats vs. semantic XHTML first.

I strongly encourage people to experiment and document their uses of
semantic XHTML.  In fact, if you read popular modern web designer blogs,
they have been doing this (not just *talking* about it) for *years*. [1]

If you want to participate in helping *others* interoperate (not just
yourself) and believe you have found a common publishing behavior on the web
that can benefit from greater interoperability, then by all means, follow
the microformats principles and process and develop a microformat to do so.

And those of you that *do* wish to develop microformats, I strongly
recommend you subscribe to and read popular modern web designer blogs, as
they are the ones who have the most experience with semantic XHTML (far more
than anyone in the XML/RDF communities), and they are who you should be
reading to understand where microformats came from and how to improve the
fidelity of your web publishing in general. [1]

Thanks,

Tantek

[1] In no particular order here are a few (and apologies in advance to those
I know I am forgetting this early Tuesday morning with this hastily created
list mostly off the top of my mind, and make sure your site validates ;)

http://zeldman.com/

microformats vs. semantic XHTML (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-12 Thread Tantek Çelik
Mike, Ben, a gentle reminder, please update the subject line when the
subject changes :)


On 12/11/06 8:45 PM, Benjamin West [EMAIL PROTECTED] wrote:

 On 12/11/06, Mike Schinkel [EMAIL PROTECTED] wrote:
 Benjamin West wrote:
 I'm not quite sure what you mean here.  Is there a difference
 between lowercase microformats and uppercase microformats?
 
 lowercase microformats = unofficial semantic markup embedded in HTML
 uppercase microformats = Official Microformat
 
 That's the first I've heard of this usage.

Same here.


 I think what I'm hearing
 (and agree with) is a need for a term that describes the product of
 semantic markup techniques in a general way. Lots of people are
 already doing this, and don't need any official body to bless them.

semantic XHTML (OR semantic HTML)

This is well-used well-adopted pre-existing term and there is no need to
invent a new term to mean the same thing.


 Microformats (any casing) would be a subset of these products that are
 blessed by pervasive use across the web.  I'm hesitant to pick out
 such a name, lest I choose badly (eg AJAX).  I'm happy to let the
 market pick that name (eg I don't think anyone should deliberately
 pick it out.), but at the same time, I'm hesitant to let the term
 microformats be applied to general applications of general techniques.

I'm frankly not ok with this.

This is one of the reasons why I have avoided capitalizing the term
microformats everywhere it is used.  There is no capital variant.  There
is just microformats, as has been defined.

And just as squares are quadrilaterals with additional constraints,
microformats are semantic (X)HTML with additional constraints.

In particular, the difference between the specific semantic XHTML technique
that is 

using semantic class names, ids, rel/rev values

and a 

microformat

Is that *anyone* can make up semantic class names, id, rel/rev values, for
any reason in any way, and in fact, modern web designers and information
architects were doing so *long* before microformats was even coined as a
term.  Indeed, it was precisely this pre-existing behavior that inspired me
to first even dare to propose microformats as a refinement thereof.

A microformat is such because it is a use of semantic class names, etc.
that IN PARTICULAR:

1. Are designed according to microformat principles [1]

2. Follow the microformats process [2]


[1] http://microformats.org/wiki/microformats#the_microformats_principles

[2] http://microformats.org/wiki/process


Without those, all you have is semantic XHTML.


I have on my to-do list to better document the principles, more thoroughly,
etc., as well as update the process per what we have learned the past six
months or so.  Perhaps this holiday season I will have to spend some time
catching up on this given the extent of this thread.

 http://microformats.org/wiki/to-do#introduction_.2F_community

I will note that for now, much deeper explanations of the principles are
actually presented in the numerous podcasts about microformats that have
been published:

http://microformats.org/wiki/podcasts

I encourage everyone who has participated in this thread to listen to them.

Thanks,

Tantek

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


Re: the term microformat and encouraging people to play (was Re:[uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-12 Thread Tantek Çelik
On 12/12/06 10:40 AM, S. Sriram [EMAIL PROTECTED] wrote:

 What ufs(.org) has done is bring about a new category i.e. microformats
 into the collective mindspace, similar to Palm computers.

 Without a brand name to go with the category microformats,
 What will happen, is the Darwinian like splintering of categories into sub
 categories as in iPod, Zune, BlackBerry etc.

The term nor site microformats(.org) did not bring about a new category.

The category pre-existed: semantic (X)HTML.

microformats is the specific brand (your term) of semantic (X)HTML that
follows the microformats principles and process.

You could say that RDFa is another brand of semantic (X)HTML that follows
its own principles.

Tantek

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


Re: microformats vs. semantic XHTML (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-12 Thread Siegfried Gipp
Am Dienstag, 12. Dezember 2006 17:17 schrieb Tantek Çelik:

  lowercase microformats = unofficial semantic markup embedded in HTML
  uppercase microformats = Official Microformat

There is no such thing as lowercase microformats. I think that came from the 
socalled lowercase semantic web vs. the uppercase semantic web. The first 
is the grassroots movement we all know as microformats, which is not highly 
official and, most of all, does take a small step approach to semantic web, 
i.e. not defining a new file format, just adding to an existing format. The 
socalled uppercase semantic web on the other hand is the rdf and owl effort 
of the w3c, which offers much more, but is hell complicated and defines two 
completely new file formats.


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


Re: the term microformat and encouraging people to play (wasRe:[uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-12 Thread S. Sriram

From: Tantek Ç elik [EMAIL PROTECTED]


The term nor site microformats(.org) did not bring about a new category.

The category pre-existed: semantic (X)HTML.

microformats is the specific brand (your term) of semantic (X)HTML 
that

follows the microformats principles and process.

You could say that RDFa is another brand of semantic (X)HTML that 
follows

its own principles.



Unfortunately, the use of a 'generic' term such as microformats turns it
into a 'category', because categories are created by (all the others out
there) others and inspired by products.

Rather than us extending this debate, I might suggest that you file this
away as the reason for the confusion. Solutions are entirely upto you
and if you need further reading, besides al ries I might suggest you
could also see seth godin's comments on podcasting  rss
http://sethgodin.typepad.com/seths_blog/2006/06/being_brave_wit.html

S. Sriram 


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


Re: microformats vs. semantic XHTML (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-12 Thread Andy Mabbett
In message [EMAIL PROTECTED], Tantek Çelik
[EMAIL PROTECTED] writes

A microformat is such because it is a use of semantic class names,
etc. that IN PARTICULAR:

1. Are designed according to microformat principles [1]

2. Follow the microformats process [2]

Of all the definitions of microformats in circulation, including that on
the main uFs web page, I believe that I have yet to see one which makes
those stipulations.

Without those, all you have is semantic XHTML.

That's one opinion.

Another, for example, would be that any set of classes (and rels, or
whatever), used by a number of people, with various parsers and
aggregators, and marked up examples in the wild, constitute a de facto
microformat.

The fact that the only such examples at present came about through the
current 'wiki'/ mailing list/ 'community' does not preclude it from
happening, elsewhere, in the future.

I have on my to-do list to better document the principles, more
thoroughly, etc., as well as update the process per what we have
learned the past six months or so.

When you do, will the proposed changes be posted here or on the wiki,
for discussion by the 'community', or will they be, in effect, imposed?

I will note that for now, much deeper explanations of the principles
are actually presented in the numerous podcasts about microformats that
have been published:

http://microformats.org/wiki/podcasts

I encourage everyone who has participated in this thread to listen to
them.

Where are their text transcriptions?

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?

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


Upper and lower case microformats (was: [uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-12 Thread Andy Mabbett
In message [EMAIL PROTECTED], Mike Schinkel
[EMAIL PROTECTED] writes

lowercase microformats = unofficial semantic markup embedded in HTML
uppercase microformats = Official Microformat


Does:

HTML is good. Microformats are wonderful

refer to the former, or the latter?

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-12 Thread Scott Reynen

On Dec 12, 2006, at 1:38 PM, Joe Andrieu wrote:


brian suda wrote

It is possible for me to start creating a CSS style called
'vcard', but a parser would know that this is a style and not
semantics because of the lack of a profile URI. Eventually,
as microformats become more popular,  the profile URI is used
to disambiguate random styles with intended semantic values.


Brian,

As I understand it profile URIs are not required.

If so, the parser cannot distinguish between wild semantic HTML and an
hCard.


Profile URIs are not required for publishers, but parsers are free to  
ignore HTML without profile URIs, and I think it's reasonable to  
expect them to start doing that if name conflict becomes more than a  
hypothetical problem.  This mirrors how natural language works.   
Until there is some need for clarification, we assume everyone knows  
what we mean.  Then there is a need for clarification, we clarify.   
No one goes around defining every word before they use it, and I  
don't think we can expect publishers to behave differently with HTML  
symbols.  We could require profile URIs, but that won't make anyone  
use them.  OI think only a practical need for disambiguation will do  
that.


Peace,
Scott

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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-11 Thread Mike Schinkel
Benjamin West wrote:
 I'm not quite sure what you mean here.  Is there a difference 
 between lowercase microformats and uppercase microformats?

lowercase microformats = unofficial semantic markup embedded in HTML
uppercase microformats = Official Microformat

-- 
-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-11 Thread Mike Schinkel
Bruce D'Arcus wrote:
 In a world in which one CAN consider adding alternative 
 attributes (HTML 5, etc.), it makes no sense to me one would 
 simply say no.

[I'm cross posting to uf-discuss and whatwg because Bruce's comment was made
on uf-discuss but I've made the same point on WHATWG.]

Bruce, I agree with you completely. But Ian Hickson has said that AFAHK that
there was no cry for additional attributes on the uf-discuss list, And Ian
also said he saw no need for them after I requested to get several
attributes added to the list of attributes applicable to all elements, i.e.
abbr, href, name, rel, rev, scope, size, src, type, and value.

I hadn't had the chance to ask the uf-discuss list about this, so now is a
perfect time.   What about adding additional standard attributes to all
elements.  Would it be helpful?

-- 
-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-11 Thread Benjamin West

On 12/11/06, Mike Schinkel [EMAIL PROTECTED] wrote:

Benjamin West wrote:
 I'm not quite sure what you mean here.  Is there a difference
 between lowercase microformats and uppercase microformats?

lowercase microformats = unofficial semantic markup embedded in HTML
uppercase microformats = Official Microformat


That's the first I've heard of this usage.  I think what I'm hearing
(and agree with) is a need for a term that describes the product of
semantic markup techniques in a general way.  Lots of people are
already doing this, and don't need any official body to bless them.
Microformats (any casing) would be a subset of these products that are
blessed by pervasive use across the web.  I'm hesitant to pick out
such a name, lest I choose badly (eg AJAX).  I'm happy to let the
market pick that name (eg I don't think anyone should deliberately
pick it out.), but at the same time, I'm hesitant to let the term
microformats be applied to general applications of general techniques.

Does that reverberate at all with you, Mike, or anyone else?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-11 Thread Ryan Cannon

On Dec 11, 2006, at 11:43 PM, [EMAIL PROTECTED] wrote:

Brian Suda wrote:

Microformats are meant as building blocks and they should be
able to be using independantly and together...


If that is true, how can it be achieved without a disambiguation  
conventions
to keep official Microformats from conflicting with similar  
techniques.


Or is it the view of the Microformat community that Microformats  
will keep
it's house clean and, because Microformats are the anointed ones  
that it

just sucks to be the other guy?


Since Microformats (capital-M) are based on research of current  
practice, I
think it's probably more helpful to think of techniques as proto- 
Microformats.


If the community is slow to develop a format that makes sense, we often
encourage authors to develop their own systems, which then can inform  
how a

format will function in the wild. This is where documentation and the
oft-belabored process becomes powerful. Although it can be annoying  
for
early-adopters and people who need solutions now, it creates strong  
formats

once the issues are solidified.

--
Ryan Cannon

Interactive Developer
MSI Student, School of Information
University of Michigan
http://RyanCannon.com


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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-11 Thread Mike Schinkel
Benjamin West wrote:
 That's the first I've heard of this usage.  I think what I'm 
 hearing (and agree with) is a need for a term that describes 
 the product of semantic markup techniques in a general way.  

It's my usage.  It seemed natural as I've heard the term uppercase/lowercase
used to distinguish between official and unofficial in other areas in the
past.

 Lots of people are already doing this, and don't need any 
 official body to bless them.

Agreed.  I just see the need to give those people a way to disambiguate
between themselves and Microformats. I've said the same here as well as on
WHATWG. But I'm not gaining any success to date. People are saying it is a
hypothetical problem while ignoring that I am saying it is an actual problem
in my usage.

 Microformats (any casing) would be a subset of these products 
 that are blessed by pervasive use across the web.  I'm 
 hesitant to pick out such a name, lest I choose badly (eg 
 AJAX).  I'm happy to let the market pick that name (eg I 
 don't think anyone should deliberately pick it out.), but at 
 the same time, I'm hesitant to let the term microformats be 
 applied to general applications of general techniques.
 
 Does that reverberate at all with you, Mike, or anyone else?

That's exactly what I see going on here and discuss on WHATWG, so yes.  Ian
Hickson called it Keywords in the HTML extension mechanism and I reverted
to calling it semantic markup embedded in HTML.  Maybe we could call it
SemMarE?  (yeah, I suck a making up names too. ;-)

-- 
-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-11 Thread Håkon Wium Lie
Also sprach Mike Schinkel:

   I'm not quite sure what you mean here.  Is there a difference 
   between lowercase microformats and uppercase microformats?
  
  lowercase microformats = unofficial semantic markup embedded in HTML
  uppercase microformats = Official Microformat

This makes sense to me. Preventing people from using the term
microformat for their own set of class names is an uphill battle;
the term microformat is simply too attractive. Besides, people
should be encouraged to play. Most private sets will quickly die a
natural death and do no harm. Those who survive in the wild deserve
the capital M.

-hkon
  Håkon Wium Lie  CTO °þe®ª
[EMAIL PROTECTED]  http://people.opera.com/howcome



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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Tim Hodson

Forgive me if I have missed something, but could a parser not
understand multiple formats if the HTML used was also meaningful?  For
example a blocklevel element (say a p) could contain some content
that was marked up with one microformat, and another blocklevel
element could contain content marked up with another entirely
different microformat.  The fact that they shared the same page isn't
a problem.  A parser could easily identify child relationships within
the HTML and extrapolate.

Granted this wouldn't be so easy if two microformats were muddled
together on the same page.  And if they were then maybe there are two
questions to ask.  1/ Is the microformat in need of some additional
elements?, and 2/ Is the author of the page trying to do too much.
could it be laid out differently?

Simple is better afterall.

Tim

On 09/12/06, Mike Schinkel [EMAIL PROTECTED] wrote:

Ryan King wrote:
  How can I disambiguate when two Microformats collide?
  Let me give a concrete example (one I will be working
  on in the future):

 First profile wins. This had previously been clarified in
 HTML5, until Hixie decided to remove the profile attribute
 from HTML5.

Please tell me if I misunderstand, but I think that clearly identifies the
problem I've been trying to address: naming clashes on a scare resource.  If
what I think you said is correct, that would require someone to use one or
the other, but not both. That approach to web architecture is clearly not
acceptable, don't you agree?

-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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




--
Tim Hodson
informationtakesover.co.uk
www.timhodson.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Andy Mabbett
In message
[EMAIL PROTECTED], Tim
Hodson [EMAIL PROTECTED] writes

A parser could easily identify child relationships within
the HTML and extrapolate.

Granted this wouldn't be so easy if two microformats were muddled
together on the same page.

AIUI the concerns are about using the same class-name for two different
attributes. Say, the title of a book in a citation, vs. a job title in
an hCard.

Since a citation may include the author's hCard, it is thought that
there might be a conflict:

div class=citation
 span class=title
Running an ISP for Idiots
 /span
 div class=author
  div class=vcard
   span class=title
Internet Expert [1]
   /span
  div
 div
div

There is a danger that Internet Expert might be recorded as the title
of the book (especially if the other title attribute is not present)

Several possible solutions are available to us:

   1Declare that, if the attribute is inside a microformat (in this
case hCard), then it always applies to that uF, but not the
parent uF (in this case the citation)

   2Uniquely name the first attribute as, say, class=book-title
(compare to some of the proposed class names in the 'species'
proposal, which use this method to avoid other clashes).

   3Use an additional wrapper around the hCard on an additional
class on the hCard), to indicate that anything within that
wrapper does not apply to the parent.

My preference is for option 2 - with hindsight, I would have named all
the classes in hCard as, say, vcard-title.



[1] I actually knew of someone who has this as their job title ;-)

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Tim Hodson

On 09/12/06, Andy Mabbett [EMAIL PROTECTED] wrote:

div class=citation
 span class=title
Running an ISP for Idiots
 /span
 div class=author
  div class=vcard
   span class=title
Internet Expert [1]
   /span
  div
 div
div

There is a danger that Internet Expert might be recorded as the title
of the book (especially if the other title attribute is not present)

Several possible solutions are available to us:

   1Declare that, if the attribute is inside a microformat (in this
case hCard), then it always applies to that uF, but not the
parent uF (in this case the citation)


Surely 1 is the most logical?  The fact that the hcard title is NOT in
the parent citation block would surely mean that I could make the
sensible assumption that the title attribute for the hcard is NOT the
same as the title attribute of the citation.  It would be up to me as
author to clearly express what I meant by using correctly nesting
tags.



   2Uniquely name the first attribute as, say, class=book-title
(compare to some of the proposed class names in the 'species'
proposal, which use this method to avoid other clashes).


The citation may not be a book :)



   3Use an additional wrapper around the hCard on an additional
class on the hCard), to indicate that anything within that
wrapper does not apply to the parent.


As for 3, this is already done in the example given.  The wrappers are
named hcard and citation, which brings us back to option 1.


My preference is for option 2 - with hindsight, I would have named all
the classes in hCard as, say, vcard-title.



Naming all the classes with a prefix is unnecessary if you take the
view that a microformat is a small set of attributes for distinct
pieces of information.  As far as I know (and I haven't read every
microformat spec) there is almost always a root attribute which
defines what we are talking about - vcard, vevent, xoxo, the
exceptions are the rel/rev attributes which are defined using profiles
and can only sensibly have one meaning in a page.

best...

--
Tim Hodson
informationtakesover.co.uk
www.timhodson.co.uk
selfdescription.org
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Andy Mabbett
In message
[EMAIL PROTECTED], David
Janes [EMAIL PROTECTED] writes

My recent thinking has been that the following rules may work:

An outer microformat should
- never look for attributes inside nested microformats (particularly
hCard, hCalendar, hAtom and xFolk)

You immediately hit problems with adr and geo inside hCard.

- never look for attributes inside BLOCKQUOTE or Q

Why not?

- unless explicitly defined to be otherwise

How would that be done?

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Brian Suda

On 12/9/06, David Janes [EMAIL PROTECTED] wrote:

My recent thinking has been that the following rules may work:

An outer microformat should
- never look for attributes inside nested microformats (particularly
hCard, hCalendar, hAtom and xFolk)


--- i would also disagree with this because  then you creating
dependancies across ALL microformats, now and forever. If i create a
VALID hCard 1.0 parser... in 2 years when hFooBar hits the web, my
VALID 1.0 parser is no longer valid - other microformats could
obsolete existing standards. Microformats are meant as building blocks
and they should be able to be using independantly and together...
otherwise everytime someone marked-up an hCalendar with an hCard for
the venue, your hCalendar location would be empty. It's not a bug,
it's a feature.

--
brian suda
http://suda.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread David Janes

On 12/9/06, Brian Suda [EMAIL PROTECTED] wrote:

On 12/9/06, David Janes [EMAIL PROTECTED] wrote:
 My recent thinking has been that the following rules may work:

 An outer microformat should
 - never look for attributes inside nested microformats (particularly
 hCard, hCalendar, hAtom and xFolk)

--- i would also disagree with this because  then you creating
dependancies across ALL microformats, now and forever. If i create a
VALID hCard 1.0 parser... in 2 years when hFooBar hits the web, my
VALID 1.0 parser is no longer valid - other microformats could
obsolete existing standards. Microformats are meant as building blocks
and they should be able to be using independantly and together...
otherwise everytime someone marked-up an hCalendar with an hCard for
the venue, your hCalendar location would be empty. It's not a bug,
it's a feature.


How would someone marking up a hCalendar with a hCard make the
location empty under those rules? The hCard is part of the hCalendar,
both as part of the spec [1] and implicitly because it's there.

Ignoring the fact that it's part of the spec, my point still holds:
the _attributes_ of the hCard associate with the hCard and the hCard
as a _whole_ then is associated with the hCalendar.

Now, to understand your hFooBar example, consider two possibities:
hFooBar is embedded inside of (say) hCalendar, or hCalendar is used
inside of hFooBar.

If hFooBar is written to reuse class names from hCalendar, your 1.0
parser is going to be confused (interpret the microformat incorrectly)
in the embedded case _no matter what_. In the enclosing case (i.e.
hFooBar encloses hCalendar), it makes no difference because your 1.0
parser does not see hFooBar. If hFooBar does not reuse class names,
the your 1.0 parser is fine in both cases.

Regards, etc...

[1] http://microformats.org/wiki/hcalendar#More_Semantic_Equivalents
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: Re: Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Brian Suda

On 12/9/06, David Janes [EMAIL PROTECTED] wrote:

How would someone marking up a hCalendar with a hCard make the
location empty under those rules? The hCard is part of the hCalendar,
both as part of the spec [1] and implicitly because it's there.


You wrote earlier:
An outer microformat should
- never look for attributes inside nested microformats (particularly
hCard, hCalendar, hAtom and xFolk)

--- sorry, i took your: NEVER to mean NEVER-EVER and not NEVER, except
when it is part of the spec.

i still think/feel that excluding embeded microformats inside other
microformats is a bad idea. The whole point of NOT having namespaces
is that the property values that we put into class/rel/rev have the
same consistent meaning across all formats and therefore SHOULD be
considered even when nested because it IS the same meaning.

As it stands, hCard does NOT have any rules for other microformats to
be nested inside of it... So if i were to do something like:
div class=vcard
span class=fnBrian Suda/span
div class=vevent
 div class=summaryMy Birthday/div
 abbr class=dtstart bday title=1800-01-01Jan 1st/abbr
/div
div class=hFooBar
 img src=images/me.png class=photo /
/div
/div

According to the Never look inside other microformats when parsing
the outermost format the bday value would never be picked-up by the
hCard parser. Also, if/when hFoobar came-out, if to be a valid parser
you can't parse inside other formats it would HAVE to know NOT to
parse inside hFooBar and how would it know not to do that unless, when
each new format is minted, all previous formats must also update? that
doesn't make sense to do.

I think that the other nested formats should be transparent and any
parser can look inside any other format - that's why we choose
property values that apply across the whole microformats spectrum.

Does that make sense? or are we both arguing (and agreeing) about the
same thing and just not realising it?
-brian

--
brian suda
http://suda.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread David Janes


- never look for attributes inside BLOCKQUOTE or Q

Why not?


Because their definitions in the HTML spec [1] say that these are for
pulling in data from elsewhere. From this one concludes that it's
likely that this data is not necessarily going to be marked up in a
way consistent with the current page.



- unless explicitly defined to be otherwise

How would that be done?


When writing a new microformat, one says we look inside X Y and Z for
A B and C

Regards, etc...

[1] http://www.w3.org/TR/REC-html40/struct/text.html#edef-BLOCKQUOTE
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: Re: Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread David Janes

On 12/9/06, Brian Suda [EMAIL PROTECTED] wrote:


i still think/feel that excluding embeded microformats inside other
microformats is a bad idea. The whole point of NOT having namespaces
is that the property values that we put into class/rel/rev have the
same consistent meaning across all formats and therefore SHOULD be
considered even when nested because it IS the same meaning.

As it stands, hCard does NOT have any rules for other microformats to
be nested inside of it... So if i were to do something like:
div class=vcard
span class=fnBrian Suda/span
div class=vevent
  div class=summaryMy Birthday/div
  abbr class=dtstart bday title=1800-01-01Jan 1st/abbr
/div
div class=hFooBar
  img src=images/me.png class=photo /
/div
/div

According to the Never look inside other microformats when parsing
the outermost format the bday value would never be picked-up by the
hCard parser. Also, if/when hFoobar came-out, if to be a valid parser
you can't parse inside other formats it would HAVE to know NOT to
parse inside hFooBar and how would it know not to do that unless, when
each new format is minted, all previous formats must also update? that
doesn't make sense to do.

I think that the other nested formats should be transparent and any
parser can look inside any other format - that's why we choose
property values that apply across the whole microformats spectrum.

Does that make sense? or are we both arguing (and agreeing) about the
same thing and just not realising it?


We're not talking about the same thing but I think the case you're
making here is pretty strong.

The issue that I've been trying to solve in my mind (and I'm sure
we're all on the same page here) is given an attribute A nested in
micrformats M, N and P (from inner to outer), is what does A belong
to. If the answer is all of them then there seems to seems to be a
potential conflict consistent meaning and same meaning.

Consider this nesting:

body
div class=hentry
 ...
 div class=published8 December 2006/div
/div
div class=published9 December 2006/div
/body

In this example, I'm reusing published to mean to the date of
publication of a microformatted object; in one case, a blog entry and
in the other case, the page itself. This reuses the published class
from hAtom to a new microformat for describing the publication date of
the page (some research has happened on this in the past). If we ask
the parser for give me the publication date of the page, then
obviously it has the sort out which to use. We could define a whole
new class for describing the publication date of the page, but then we
have multiple classes meaning more or less the same thing.

I don't have a happy solution for this and maybe it just comes down to
work it out case by case. However, I potentially see it to be very
useful to reuse things like fn in nested microformats.

I'm still happy with the BLOCKQUOTE/Q rules.

Regards, etc...
David
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: Re: Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Elias Torres

On 12/9/06, David Janes [EMAIL PROTECTED] wrote:

On 12/9/06, Brian Suda [EMAIL PROTECTED] wrote:


[snip]


We're not talking about the same thing but I think the case you're
making here is pretty strong.

The issue that I've been trying to solve in my mind (and I'm sure
we're all on the same page here) is given an attribute A nested in
micrformats M, N and P (from inner to outer), is what does A belong
to. If the answer is all of them then there seems to seems to be a
potential conflict consistent meaning and same meaning.



I'm trying to stay out of this because of I'm being consumed by other
commitments, but I'm really pleased to see a very healthy ongoing
conversation on the subject on this list. I think I really like the
way that David is stating the issue and am patiently hoping to see the
uf community taking this issue up further and watching for an outcome.

As an aside, I'm going to refocus my semantic html efforts from
worrying too much about the new attributes (e.g. RDFa: about,
property, etc) and worrying about mechanisms to resolve cases such as
the one posted by David. However, more importantly, I need to find an
important enough instance of the so-called problem that needs us to
resolve the general microformat(s) case instead of hoping that if we
build it, they will come.

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


Re: Re: Re: Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Brian Suda

Thanks Elias for weighing in, i was getting abit worried that people
might have been putting words in your mouth, it is glad to know you
are on the list to clear-up any potential confusions.

-brian

On 12/9/06, Elias Torres [EMAIL PROTECTED] wrote:

On 12/9/06, David Janes [EMAIL PROTECTED] wrote:
 On 12/9/06, Brian Suda [EMAIL PROTECTED] wrote:

[snip]

 We're not talking about the same thing but I think the case you're
 making here is pretty strong.

 The issue that I've been trying to solve in my mind (and I'm sure
 we're all on the same page here) is given an attribute A nested in
 micrformats M, N and P (from inner to outer), is what does A belong
 to. If the answer is all of them then there seems to seems to be a
 potential conflict consistent meaning and same meaning.


I'm trying to stay out of this because of I'm being consumed by other
commitments, but I'm really pleased to see a very healthy ongoing
conversation on the subject on this list. I think I really like the
way that David is stating the issue and am patiently hoping to see the
uf community taking this issue up further and watching for an outcome.

As an aside, I'm going to refocus my semantic html efforts from
worrying too much about the new attributes (e.g. RDFa: about,
property, etc) and worrying about mechanisms to resolve cases such as
the one posted by David. However, more importantly, I need to find an
important enough instance of the so-called problem that needs us to
resolve the general microformat(s) case instead of hoping that if we
build it, they will come.

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




--
brian suda
http://suda.co.uk
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-09 Thread Scott Reynen

On Dec 9, 2006, at 10:45 AM, Elias Torres wrote:


However, more importantly, I need to find an
important enough instance of the so-called problem that needs us to
resolve the general microformat(s) case instead of hoping that if we
build it, they will come.


Exactly.  That's my primary concern with trying to solve this problem  
right now: building a solution around hypothetical publishing makes  
the solution more likely to fail when real publishing shows up.  I  
think it would be good if more publishers were adding their own non- 
microformat semantics to their HTML to see how multiple experiments  
actually conflict and how those conflicts are most easily resolved  
before we formalize the process.


Peace,
Scott
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


[admin] Declaring end of thread (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats)

2006-12-09 Thread Andy Mabbett
In message [EMAIL PROTECTED], Tantek Çelik
[EMAIL PROTECTED] writes

I am ending this thread of 50 messages now

That's interesting - with what authority do you declare end of thread.
Isn't this supposed to be a community, and isn't that or the community
to do?

If there is an autocracy (or some other non-community based management
system) here, then surely it should be openly and honestly documented?

Parsing is OFF-TOPIC for microformats-discuss.  Such discussions belong
in microformats-dev.  See the mailing-lists page on the wiki where this has
been documented for quite some time:
[...]
And then - if you are not actually working on (i.e. coding) a parser, then
please don't post until you are.

So, parsing should only be discussed by people who are actively writing
parsers? And someone proposing a microformat should not comment on how
it is intended to be parsed? And someone using uFs in their mark-up,
perhaps for the first time, should not ask questions about, nor comment
on, how they are being parsed?

If so, that would have made this conversation:


http://microformats.org/discuss/mail/microformats-discuss/2006-September/005957.html

illegal, resulting in the loss of the benefits gained form it.

It would also prohibit the discussion of most use-cases, and would
prohibit a proponent from answering questions about their proposed
microformat.

Also prohibited would be the reporting of bugs in parsers:


http://microformats.org/discuss/mail/microformats-discuss/2006-September/005438.html

Theoretical worries are not a priority.

They may not be *your* priority, but few inventions or advancements
could have been made, without some consideration of theoretical matters.

2. Use real world examples for discussions.  Throughout this thread there
have been numerous arguments based on strictly theoretical examples.

The problem is we can waste ALL our time from now until forever
discussing/worrying about theoretical examples and get nothing done.

Your implication, that all theoretical examples result in time wasting,
is unfounded.

Theoretical examples are the equivalent to a DOS attack on actually getting
things done.

Such hyperbole!

3. Prefixing (e.g. vcard-) has already been considered and rejected for
microformats in general.  There have been deliberate exceptions made for one
microformat (hAtom).  I'm not going to spend the time re-arguing this now -
I have added an item to my to-do list on the wiki to better document this.

Thank you for making clear that it's currently not (well) documented.

Are we to understand also, that every decision, once made, even if
ill-documented, is irrevocable?

Or should we deduce that, if deliberate exceptions can be made in one
case, it is perfectly reasonable to suggest that deliberate exceptions
be made in another?

Put another way: how are we to resolve the clear inconsistency in your
third point?

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?

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


admins, prefix exceptions (was Re: [admin] Declaring end of thread (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats))

2006-12-09 Thread Tantek Çelik
On 12/9/06 12:11 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 I am ending this thread of 50 messages now
 
 That's interesting - with what authority do you declare end of thread.
 Isn't this supposed to be a community, and isn't that or the community
 to do?
 
 If there is an autocracy (or some other non-community based management
 system) here, then surely it should be openly and honestly documented?

I am an admin on this list/site as is Ryan King.


parsing discussion snipped because it is off topic for this list


theoretical worries also snipped because they are not a priority for
microformats


 3. Prefixing (e.g. vcard-) has already been considered and rejected for
 microformats in general.  There have been deliberate exceptions made for one
 microformat (hAtom).  I'm not going to spend the time re-arguing this now -
 I have added an item to my to-do list on the wiki to better document this.
 
 Thank you for making clear that it's currently not (well) documented.
 
 Are we to understand also, that every decision, once made, even if
 ill-documented, is irrevocable?

No.


 Or should we deduce that, if deliberate exceptions can be made in one
 case, it is perfectly reasonable to suggest that deliberate exceptions
 be made in another?

Yes exceptions can be made but only with exceptionally good reasons.

In the case of hAtom, you can read through the archives for the reasoning in
depth, but in summary: since we were reusing the semantics of the IETF Atom
standard, we very much wanted to reuse the vocabulary as well to minimize
confusion and mean precisely the same semantics as defined in the Atom RFC
4287, and thus a few of the hAtom properties appear to be prefixed
(entry-title, entry-content, entry-summary) in order to literally reuse
those terms from the RFC (title, content, summary).

Perhaps that would be a good hatom-faq entry.

Thanks,

Tantek


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


admins, prefix exceptions (was Re: [admin] Declaring end of thread (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats))

2006-12-09 Thread Andy Mabbett
In message [EMAIL PROTECTED], Tantek Çelik
[EMAIL PROTECTED] writes

 I am ending this thread of 50 messages now

 That's interesting - with what authority do you declare end of thread.
 Isn't this supposed to be a community, and isn't that or the community
 to do?

 If there is an autocracy (or some other non-community based management
 system) here, then surely it should be openly and honestly documented?

I am an admin on this list/site as is Ryan King.

I know. That doesn't address my point.

parsing discussion snipped because it is off topic for this list

Your refusal to address my concerns and answer questions on the
administration of *this list*, and its use by the community, is duly
noted.

theoretical worries also snipped because they are not a priority for
microformats

microformats is not a sentient entity, it cannot have a view on such
matters.

 3. Prefixing (e.g. vcard-) has already been considered and rejected for
 microformats in general.  There have been deliberate exceptions made for one
 microformat (hAtom).  I'm not going to spend the time re-arguing this now -
 I have added an item to my to-do list on the wiki to better document this.

 Thank you for making clear that it's currently not (well) documented.

 Are we to understand also, that every decision, once made, even if
 ill-documented, is irrevocable?

No.


 Or should we deduce that, if deliberate exceptions can be made in one
 case, it is perfectly reasonable to suggest that deliberate exceptions
 be made in another?

Yes exceptions can be made but only with exceptionally good reasons.

So it's perfectly acceptable to make such a suggestion. Good.


-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?

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


false claim regarding relevance of topics on this list (was: [admin] Declaring end of thread (was Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats))

2006-12-09 Thread Andy Mabbett
In message [EMAIL PROTECTED], Tantek Çelik
[EMAIL PROTECTED] writes

1. Parsing is OFF-TOPIC for microformats-discuss.

Furthermore, your assertion is not supported by:

http://microformats.org/wiki/mailing-lists

A mailing list for general discussion of microformats

nor:

http://microformats.org/discuss/

This is a public list for discussion of microformats.
Unmoderated, open subscription.

nor:

http://microformats.org/mailman/listinfo/microformats-discuss/

This is an open and public list for anyone interested in
microformats.

-- 
Andy Mabbett
*  Say NO! to compulsory ID Cards:  http://www.no2id.net/
*  Free Our Data:  http://www.freeourdata.org.uk
*  Are you using Microformats, yet: http://microformats.org/ ?

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-08 Thread Bruce D'Arcus

On 12/7/06, Ryan King [EMAIL PROTECTED] wrote:

...


 Also, I'm not sure how 'people not getting their pet properties' is a
 problem specific to microformats.

 True. It doesn't mean it has to repeat the same mistake though. I
 would certainly hope the HTML 5 effort would be open minded about
 learning from all of the efforts in this space.

HTML 5 has profile URIs and the specification is much more clear as
to how they are to be used (thanks to Tantek bugging Hixie about
that). I think HTML 5's current extension methods (profiles, rel and
class) are sufficient.


Let's review:

Microformts are a clever set of conventions to reuse existing HTML
attributes to encode some sort of structured meaning.

However, using title to encode machine-readable content is pretty
much a hack. Title, after all, is really for human readable labels.

Likewise, using class to indicate both properties and, um, class, is
also a hack.

These hacks are no doubt necessary and practical in the context of
current HTML and I really have no problem with it in that context, but
it's precseily why there can be no generic microformat parser.

In a world in which one CAN consider adding alternative attributes
(HTML 5, etc.), it makes no sense to me one would simply say no.

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-08 Thread Ryan King

On Dec 8, 2006, at 4:04 AM, Bruce D'Arcus wrote:

Let's review:

Microformts are a clever set of conventions to reuse existing HTML
attributes to encode some sort of structured meaning.

However, using title to encode machine-readable content is pretty
much a hack. Title, after all, is really for human readable labels.


I agree, it's not the cleanest of possible solutions. It *is* a  
compromise. Find us something better and we'll switch.



Likewise, using class to indicate both properties and, um, class, is
also a hack.


I'm not sure how you can justify claiming this. You must have read a  
different HTML specification than I have, because in my reading,  
there are no limits on how the class attribute can be used in HTML.  
According to the spec, it's available  for general processing by  
user agents. I've explained more fully before [http:// 
microformats.org/blog/2005/10/19/more-than-styling/].



These hacks are no doubt necessary and practical in the context of
current HTML and I really have no problem with it in that context, but
it's precseily why there can be no generic microformat parser.


You say that like it's a bad thing. Show me a generic parser that  
works on the scale of The Web. Even HTML parsers are not generic–  
browser vendors commonly have to vary their browser's behavior from  
site to site in order to deal with differences. At least the same  
microformat can be extracted from different sites in the same way  
(once you know how to parse the HTML :D).


-ryan
--
Ryan King
[EMAIL PROTECTED]




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


Re: class=hack? Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-08 Thread Bruce D'Arcus

On 12/8/06, Dr. Ernie Prabhakar [EMAIL PROTECTED] wrote:


On Dec 8, 2006, at 4:04 AM, Bruce D'Arcus wrote:
 Likewise, using class to indicate both properties and, um, class, is
 also a hack.

I think that's probably where we part company.   I suspect most of us
here consider the use of HTML class for semantic information fully
in line with the both the letter and spirit of the spec, and thus an
entirely natural usage.


My point, Ernie, is there's no obvious way to map it onto a model. I
don't think that's such a controversial thing to say. We've got tables
and columns (RDBMSes), resources and properties (RDF), objects and
attributes (oo). Class and ... ?

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


Re: class=hack? Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-08 Thread Dr. Ernie Prabhakar

Hi Bruce,


My point, Ernie, is there's no obvious way to map it onto a model. I


Um, maybe I'm not quite understanding what you mean by model. Are  
you saying that there's no way to create a generic parser that  
transforms the microformatted data into a normalized form?


What you may not realize (I didn't at first either) is that  
microformats.org is -- by *definition* -- optimizing for a world  
there are only a handful of discrete microformats.  Thus, there is  
no point in worrying about the general case; there are only special  
cases, and a relatively small number of those.


You may not believe or agree with that definition (not all of us do  
either :-), but that's the rules we play by here.  If you want a more  
generic approach, you might be happier with GRDDL.


Cheers,
-- Ernie P.

On Dec 8, 2006, at 2:11 PM, Bruce D'Arcus wrote:


On 12/8/06, Dr. Ernie Prabhakar [EMAIL PROTECTED] wrote:


On Dec 8, 2006, at 4:04 AM, Bruce D'Arcus wrote:
 Likewise, using class to indicate both properties and, um,  
class, is

 also a hack.

I think that's probably where we part company.   I suspect most of us
here consider the use of HTML class for semantic information fully
in line with the both the letter and spirit of the spec, and thus an
entirely natural usage.


My point, Ernie, is there's no obvious way to map it onto a model. I
don't think that's such a controversial thing to say. We've got tables
and columns (RDBMSes), resources and properties (RDF), objects and
attributes (oo). Class and ... ?

Bruce
___
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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-08 Thread Mike Schinkel
Ryan King wrote:
  How can I disambiguate when two Microformats collide?  
  Let me give a concrete example (one I will be working 
  on in the future):
 
 First profile wins. This had previously been clarified in 
 HTML5, until Hixie decided to remove the profile attribute 
 from HTML5.

Please tell me if I misunderstand, but I think that clearly identifies the
problem I've been trying to address: naming clashes on a scare resource.  If
what I think you said is correct, that would require someone to use one or
the other, but not both. That approach to web architecture is clearly not
acceptable, don't you agree?

-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Costello, Roger L.
Mike Schinkel wrote:

 The core problem is no strategies have been adopted to avoid naming
 collisions, and to avoid having the whole concept self destruct from
it's
 own weight of complexity. People who want to contribute but can't
because
 the centralized Microformat community is not interested will go off
and
 create their own and names start clashing, we'll just be left with
one big
 mess. 

 Most of the Microformat community seems to want to keep Microformats
a tight
 knit club focused on a small number of use cases that reviews and
approves
 everything, declining things they don't like, but I think there is
really an
 obligation to the Internet at large to address how to scale the
process
 because Microformats squat on a scare resource (names in classes.) 

Mike, you've raised some excellent concerns.  It fundamentally boils
down to an issue of interoperability.  If the Microformat's community
splinters and, say, multiple versions of hCard are created then we
immediately have an interoperability problem.  

Tantek calls namespaces an enabler of stovepipes. 

I hope that Tantek will weigh in on this issue.  In the past he has
addressed this issue, but a regular repeat is very worthwhile I
believe.  It strikes at the very heart of the Microformat's philosophy,
and the very heart of achieving interoperability on the Web.

/Roger

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Ryan King

On Dec 6, 2006, at 5:45 AM, Bruce D'Arcus wrote:

On 12/5/06, Scott Reynen [EMAIL PROTECTED] wrote:

...


In HTML or JSON, new formats need new parsers, which must be written
by someone.


Exactly. The point is if you have a generic model you have a  
generic parser.



Elias is coming from an RDF background, and microformats
simply aren't RDF, and they never will be.  And that's a good thing.
If what you want is RDF, just use RDF.


The issue isn't really microformats vs. RDF (except as RDF provides a
model), but microformats vs. RDFa.

Both microformats and RDFa are addressing the exact same use cases and
requirements (augmenting visible content with structured data).

RDFa includes namespacing, the lack of which is already a problem in
microformats (witness hCite and the serious awkwardness that title
will be indicate using fn), and which will grow over time as more and
more people want to mark up their content.

Moreover, the need to write dedicate code for each new microformat
will also present serious scalability problems.


Yes, in order to parse and consume microformats, you'll have to have  
code that knows about those formats.


The RDF dream of having a generic parser and model has yet to win on  
the open web. I'm more than happy to let the market decide whether  
it's more value to have formats that are easy to publish, or those  
that are easy to parse (I'm sure you can guess which side I'll take).



Finally, that there's no model at the heart of microformats with clear
extension rules means that the vaunted social process here is a mess.
It's all centralized, and people get frustrated when their pet
property isn't included because they know what that means: the tools
written for the blessed microformats won't see them.


I agree that there are cases where we can be more organized and I'm  
more than willing to implement new tools or processes to do this.


Also, I'm not sure how 'people not getting their pet properties' is a  
problem specific to microformats.


With other technologies, like XML, the person who didn't get their  
pet property included in a given namespace could create their own  
namespace and advocate that people make use of it. Still, I don't  
believe that it changes the reality that tools won't know what to do  
with it unless *someone* writes some code. I don't think the  
situation is any worse in microformats, and it may in fact be better.  
If your 'pet property' doesn't make it into a microformat, you can  
still publish it and advocate that others use it. If consumers of  
said microformat decide that the data is valuable, they'll parse it  
and if enough people do this, then it'll get added to the microformat.


-ryan

--
Ryan King
[EMAIL PROTECTED]



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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Mike Schinkel
S. Sriram wrote:
 This is not a scarce resource, people can 
 (and are) naming classes as they choose.
 Any constraint happens at the parsing stage, 
 since microformat-aware parsers look for 
 specific class names etc. (see below) 

If it is not a scarce resource, please tell me what would happen if I
decided to start marking up documents, as an example, using the class
directory and license, for purposes other than rel-directory and
re-license?  How could my markup and those Microformats co-exist in the same
HTML document?

-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Bruce D'Arcus

On 12/7/06, Ryan King [EMAIL PROTECTED] wrote:

...


The RDF dream of having a generic parser and model has yet to win on
the open web. I'm more than happy to let the market decide whether
it's more value to have formats that are easy to publish, or those
that are easy to parse (I'm sure you can guess which side I'll take).


Why does this need to be an either/or choice?  Why must
ease-of-authoring trade-off generality here?

...


Also, I'm not sure how 'people not getting their pet properties' is a
problem specific to microformats.


True. It doesn't mean it has to repeat the same mistake though. I
would certainly hope the HTML 5 effort would be open minded about
learning from all of the efforts in this space.

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Ryan King

On Dec 7, 2006, at 12:29 PM, Bruce D'Arcus wrote:

On 12/7/06, Ryan King [EMAIL PROTECTED] wrote:

...


The RDF dream of having a generic parser and model has yet to win on
the open web. I'm more than happy to let the market decide whether
it's more value to have formats that are easy to publish, or those
that are easy to parse (I'm sure you can guess which side I'll take).


Why does this need to be an either/or choice?  Why must
ease-of-authoring trade-off generality here?


I'm not saying that it has to be, but that it appears to be so in  
practice. I've found that general purpose data formats are harder to  
author than specific ones. For example, HTML is more work than  
Markdown for the kinds of writing that Markdown allows. I tend to use  
Markdown pretty often because of that.



...


Also, I'm not sure how 'people not getting their pet properties' is a
problem specific to microformats.


True. It doesn't mean it has to repeat the same mistake though. I
would certainly hope the HTML 5 effort would be open minded about
learning from all of the efforts in this space.


HTML 5 has profile URIs and the specification is much more clear as  
to how they are to be used (thanks to Tantek bugging Hixie about  
that). I think HTML 5's current extension methods (profiles, rel and  
class) are sufficient.


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread S. Sriram

From: Ryan King [EMAIL PROTECTED]

On Dec 5, 2006, at 8:48 AM, S. Sriram wrote:

From: Mike Schinkel [EMAIL PROTECTED]

http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006- 
December/00

8462.html

I wonder if his issues can be addressed?


How about a distributed parser-discovery service


What's wrong with GRDDL [http://www.w3.org/2004/01/rdxh/spec]?



Nothing. Except that in this case it  introduces yet another parsing burden 
on the

browser/renderer
i.e. from rdf/xml to JSON or other renderable format.

S. Sriram 


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread S. Sriram

From: Mike Schinkel [EMAIL PROTECTED]

S. Sriram wrote:

This is not a scarce resource, people can
(and are) naming classes as they choose.
Any constraint happens at the parsing stage,
since microformat-aware parsers look for
specific class names etc. (see below)


If it is not a scarce resource, please tell me what would happen if I
decided to start marking up documents, as an example, using the class
directory and license, for purposes other than rel-directory and
re-license?  How could my markup and those Microformats co-exist in the 
same

HTML document?



They would simply co-exist. Period.

Hypothetically, say the author uses rel-license
for some internal markup and has unwittingly cut/pasted in a
uf-snippet containing a rel-license tag. The consumer of this
microformat will now be presented with spurious/confusing
data.

How different is this from a web page (today) that contains a rel-license
entry which was not intended to be a microformat in the first place.
Not much. This too will lead to a spurious/confusing interpretation if 
consumed

as a microformat. But, is that not what ALL current usages of
this are and is that not how microformats even chooses these
terms by sifting through the way people actually use them.

In other words, just finding a markup on a page that resembles
a microformat 'does not necessarily mean that is is one'. This
is true today. The burden of interpretation is on the consumer
not the author.

Now, if the argument is that authors are 'constrained' in their
class naming freedom, and have to avoid the usage of rel-license
altogether (unless used as specifically noted by microformats.org)
since microformats have 'squatted' on it. The response is NO, you
are not constrained, as the burden of interpretation falls on the
consumer of the microformat and not its author.

As for multiple namespaces and a bureaucracy to govern that, it is
highly unlikely. What is more likely is a white/blacklisting mechanism
if spammers etc. begin wide use of it, much the same way blogs are
being white/blacklisted.

S. Sriram 


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Scott Reynen

On Dec 7, 2006, at 2:28 PM, Mike Schinkel wrote:


If it is not a scarce resource, please tell me what would happen if I
decided to start marking up documents, as an example, using the class
directory and license, for purposes other than rel-directory and
re-license?


The classes wouldn't cause any problems, but if you mean the rel  
attribute, that would cause parsers to do confusing things with the  
data.  Then people would start complaining to the parser developers,  
and the parser developers would start ignoring those attributes  
unless they were accompanied by the appropriate profile headers.  And  
then publishers would start using the appropriate profile headers to  
disambiguate their microformats.  None of that is happening now  
because there's no (or very little) ambiguity now, so there's little  
incentive to pre-emptively disambiguate.  But if ambiguity ever  
becomes a real problem, there's a solution in profile headers ready  
to be used.


The next question I expect is: what if you want to use both the  
microformats.org rel-license and your own conflicting rel-license in  
the same document?  Well, you can't.  Just like in natural language,  
if you want to start using symbols with meanings that conflict with  
the established standard, you need to be prepared to establish a new  
standard meaning.  And the usefulness of your new meaning, rather  
than some central authority, will determine whether or not people use  
it in place of the alternative meaning.


Peace,
Scott

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


RE: RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Mike Schinkel
 --- these values are not reserved across all of HTML. We 
 have a mechanism to prevent this, it is called Profile URIs, 
 if a parser comes across class=vcard then the best way to 
 determine if this is a random CSS Style or a semantic value 
 is to see if there is a Profile URI that matched the XMDP of hCard.

Are you referring to this?
http://www.w3.org/TR/html401/struct/global.html#profiles

Is a Profile URI a well-known URI where I have to find semantics elsewhere
or if not what format is returned by the URI? (just trying to understand)

How can I disambiguate when two Microformats collide?  Let me give a
concrete example (one I will be working on in the future):

Looking at ADR, here is an example:

div class=adr
 div class=street-address665 3rd St./div
 div class=extended-addressSuite 207/div
 span class=localitySan Francisco/span,
 span class=regionCA/span
 span class=postal-code94107/span
 div class=country-nameU.S.A./div
/div

Now let's say I want to use something called RegionData where Regions are
heirarchical:

div class=region-data
 div class=region street title=child-of-city
665 3rd St.; Suite 207
 /div
 span class=region city title=child-of-stateSan Francisco/span,
 span class=region state title=child-of-countryCA/span
 span class=post-code94107/span
 div class=region country title=child-of-continentU.S.A./div
/div

Now, someone needs to use both:

div class=region-data vcard
 div class=region street title=child-of-city
div class=street-address665 3rd St./div
 div class=extended-addressSuite 207/div
 /div
 span class=region city locality title=child-of-stateSan
Francisco/span,
 span class=region state region  title=child-of-countryCA/span

 span class=post-code postal-code94107/span
 div class=region country country-name
title=child-of-continentU.S.A./div
/div

How do I disambiguate between region-data's region and vcard's region?
Assume I created my RegionData with no knowledge that vcard existed, because
unless there is a central clearing house to avoid name clashes, two
different groups will end up creating conflicting microformats with clashing
names.

 It is also only a hypothetical issue, so until this becomes a 
 real issue, we're not going to worry too much about it, but 
 we do have a system that solves this problem. So we aren't 
 squatting on any values.

Hypothetical issues sometimes have a way of biting people in the ass,
using a phrase Mark Baker recently said on the REST-discuss forum on another
topic. :)
However, this is not a hypothetical issue. A project I'm working on that I'm
not willing to go public with yet will make heavy use of microformats-like
markup, and I've already seen a lot of potential for collision such as the
one above, which is an example of a planned use.

But maybe Profile URIs can solve this.  Can you please explain how, using my
example?

-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-07 Thread Mike Schinkel
S. Sriram wrote:
 They would simply co-exist. Period

My only response to your comments is that I strongly disagree with you, but
as you appears you have a similar conviction it would be a waste of time to
debate it further.  

-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread Bruce D'Arcus

On 12/5/06, Scott Reynen [EMAIL PROTECTED] wrote:

...


In HTML or JSON, new formats need new parsers, which must be written
by someone.


Exactly. The point is if you have a generic model you have a generic parser.


Elias is coming from an RDF background, and microformats
simply aren't RDF, and they never will be.  And that's a good thing.
If what you want is RDF, just use RDF.


The issue isn't really microformats vs. RDF (except as RDF provides a
model), but microformats vs. RDFa.

Both microformats and RDFa are addressing the exact same use cases and
requirements (augmenting visible content with structured data).

RDFa includes namespacing, the lack of which is already a problem in
microformats (witness hCite and the serious awkwardness that title
will be indicate using fn), and which will grow over time as more and
more people want to mark up their content.

Moreover, the need to write dedicate code for each new microformat
will also present serious scalability problems.

Finally, that there's no model at the heart of microformats with clear
extension rules means that the vaunted social process here is a mess.
It's all centralized, and people get frustrated when their pet
property isn't included because they know what that means: the tools
written for the blessed microformats won't see them.

So while it might be comforting to dismiss RDFa and it's not our
problem, I don't think it's good strategy.

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread S. Sriram

From: Bruce D'Arcus [EMAIL PROTECTED]


The issue isn't really microformats vs. RDF (except as RDF provides a
model), but microformats vs. RDFa.

[snip] 

So while it might be comforting to dismiss RDFa and it's not our
problem, I don't think it's good strategy.



I agree..

Parsing
Per [1] RDFa is akin to a language for microformats, as opposed to 
the current microformats which are a 'particular' defined set of class 
names in a defined order. A 'language parser' could parse all combinations

of 'syntactically' correct RDFa, whereas  with microformats each
particular format requires a particular parser.

Rendering
Now when it comes to rendering the 'parsed output', knowing
what the parsed output is, is necessary. This is where the
need is to understand the 'particular output' *OR* have a
generic container (an hItem or a micro-microformat for an item)
so all-purpose renderers can view 'unknown/particular' parsed
output as a blackbox.

Distributed parsing
Allows for custom microformats to be developed with their
associated custom parsers and the output passed to the rendering 
engine. (possibly discovered by distributed rendering)
Note: This does not need any 'approval process' as all publishers 
are free to do this today i.e. build a custom microformat,

markup their pages appropriately, build a browser plug-in that
understands this and build a cutom renderer.

In other words, in the absence of a language parser (which can 
parse all combinations of a syntactically correct RDFa) the other 
way to accomodate custom microformats (elias's need) is through

distributed parsing.

Another way to look at it is that microformats (with defined
formats == known rendering) are aggregator-friendly, where RDFa and
distributed parsing/rendering are more user/institution friendly
which may explain where google/technorati(aggregator) v. ibm(institution)
are coming from.

My own feeling is that a model which includes both
1. a uf-language (RDFa) and
2. canned formats (microformats)
allows for greater flexibility, with canned formats allowing 
for aggregators/multiple tool vendors, where custom format developers would
have the burden/opportunity of rolling their own renderers. 


[1] http://www.w3.org/TR/xhtml-rdfa-primer/
S. Sriram

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread Scott Reynen

On Dec 6, 2006, at 7:45 AM, Bruce D'Arcus wrote:


On 12/5/06, Scott Reynen [EMAIL PROTECTED] wrote:


In HTML or JSON, new formats need new parsers, which must be written
by someone.


Exactly. The point is if you have a generic model you have a  
generic parser.


Right.  HTML doesn't have a generic semantic model.  JSON doesn't  
either, nor does XML.  These are all data models.  But all can be  
used to represent a generic semantic model, such as RDF.  If there  
were a generic semantic model established with JSON syntax (RDF/ 
JSON?), we could convert microformats to it just as easily as we can  
convert microformats to RDF/XML, but I don't know of any such model,  
and microformats themselves certainly aren't that model.



Elias is coming from an RDF background, and microformats
simply aren't RDF, and they never will be.  And that's a good thing.
If what you want is RDF, just use RDF.


The issue isn't really microformats vs. RDF (except as RDF provides a
model), but microformats vs. RDFa.


I don't think the issue is vs. at all.  The two approaches solve  
different problems, are interoperable, and collectively improve the  
semantics of the web.  It's all good.  It's just not all the same.   
And the differences are a good thing.



Both microformats and RDFa are addressing the exact same use cases and
requirements (augmenting visible content with structured data).


I don't think the use cases and requirements are the same at all, and  
I hope they never are or we're just doing redundant work here.   
RDFa's use cases include a generic semantic model.  Microformats do  
not.  Microformats have a requirement of making publishing as easy as  
possible to maximize adoption.  RDFa does not share this  
requirement.  These are two different efforts that will lose  
usefulness if merged into one.



RDFa includes namespacing, the lack of which is already a problem in
microformats (witness hCite and the serious awkwardness that title
will be indicate using fn), and which will grow over time as more and
more people want to mark up their content.


I don't think that's a problem.  I think it's just a limited goal of  
solving specific problems as simply as possible.  If people want to  
solve general problems without the constraints of keeping it simple  
for publishers, I'd say they should do that somewhere else.  The RDF  
community seems like an obvious choice.  I hope the various attempts  
at marking up the RDF model in HTML syntax work out well, but I don't  
think that should become a goal of this community.



Moreover, the need to write dedicate code for each new microformat
will also present serious scalability problems.


So then microformats won't scale quickly.  That's okay.  RDF can  
scale quickly while microformats are more accessible to HTML  
publishers.  We can build inter-op tools and everyone can be happy.



Finally, that there's no model at the heart of microformats with clear
extension rules means that the vaunted social process here is a mess.
It's all centralized, and people get frustrated when their pet
property isn't included because they know what that means: the tools
written for the blessed microformats won't see them.


Right, so if you want a semantic model at the heart of your HTML  
markup, there's one already developed in RDFa.  Or you could develop  
another.  But microformats can not have a semantic model beyond HTML  
without becoming more cumbersome to HTML publishers, and that's  
something we should avoid.


From my perspective, all of these attempts to make microformats more  
generalizable are sort of like telling people who are doing math on  
their fingers that they should stop because that won't scale.  That's  
true, but they don't want it to scale right now.  They just want to  
solve a simple problem using familiar tools.  When they get to  
calculus, they'll pull out the calculator.  I don't want to see  
microformats turned into a calculator while there are plenty of  
finger-math problems left to be solved.



So while it might be comforting to dismiss RDFa and it's not our
problem, I don't think it's good strategy.


A good strategy toward what end?  I think Elias has a problem that  
microformats are not intended to solve.  What he wants to do is have  
a generic semantic model that anyone can use with any type of data,  
and put it in HTML.  What microformats are intended to do is provide  
specific semantic models, not just /in/ HTML, but using the familiar  
tools of HTML as much as possible.


Peace,
Scott
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread S. Sriram

From: Scott Reynen [EMAIL PROTECTED]


So while it might be comforting to dismiss RDFa and it's not our
problem, I don't think it's good strategy.


A good strategy toward what end?  I think Elias has a problem that 
microformats are not intended to solve.  What he wants to do is have  a 
generic semantic model that anyone can use with any type of data,  and put 
it in HTML.  What microformats are intended to do is provide  specific 
semantic models, not just /in/ HTML, but using the familiar  tools of HTML 
as much as possible.




That's right, I think that what RDFa does is hint at realising the
potential that microformats (in general) offer (to institutions),
which 'microformats.org'
with its inherent (and probably valid) limitations stops short of.

Maybe, thinking of RDFa as microformats (in general) and
microformats.org/microformats as microfortmatted-objects (in particular) 
might

help understand this relationship better.

S. Sriram

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread David Janes

Why should RDFa get to mooch of the reputation that microformats has
developed over the last 24 months? That reputation was developed by a
lot of hard work by a lot of people (and really hard work by a few).

What has RDFa brought to the table?

Like microformats, RDFa wants to carry inline machine readable data
with human readable data.  Beyond this? It models data in a way that
no one uses, to solve problems no one has, in a way that no one can
find a use for [1][2].

The best part about microformats (IMHO) is not the class and rel and
abbr stuff, but the fact that it deliberately constrains itself to
real problems that people are actually having.

Regards, etc...
David

[1] http://www.google.com/search?hl=enq=rdf+applicationsbtnG=Google+Search
[2] http://programmableweb.com/apis

On 12/6/06, S. Sriram [EMAIL PROTECTED] wrote:


That's right, I think that what RDFa does is hint at realising the
potential that microformats (in general) offer (to institutions),
which 'microformats.org'
with its inherent (and probably valid) limitations stops short of.

Maybe, thinking of RDFa as microformats (in general) and
microformats.org/microformats as microfortmatted-objects (in particular)
might
help understand this relationship better.


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread Benjamin West

Some clarification:

Isn't microformats more than one microformat?  And what is a
microformat?  I thought a microformat was a specific collection of
defined names and structure defined by a rigorous process of market
research intended to consider pervasive use of semantic html in order
to increase data fidelity of HTML-borne data widely distributed on the
web.

When people mention microformats they often are referring to the
use of semantic html to increase data fidelity.  This is extremely
confusing because a microformat, or Microformat, is something more
than any use of semantic html, it's a specific use to represent
specific data.  That is to say that the word microformats does not
refer to a technique of data representation.  Microformats are not a
general extension mechanism, and such language is very confusing, and
harmful to discussion.

The general extension mechanism is to publish data using the best
semantic techniques available, currently via class,rel,profile...  The
fact that microformats use these means doesn't somehow turn
microformats into a technique for doing so.  Vendors, authors, or
anyone, can use the same techniques to raise proprietary data fidelity
in HTML, but that doesn't turn them into a microformat.  Data formats
using these techniques achieve candidacy as a microformat when their
use is widespread.

Talk of general microformats doesn't make sense.  Talk of microformats
as technique also does not make sense.  Talk of microformats as a
group makes sense, but only when it refers to more than one actual
microformat. When applied to people, Microformateers is probably
better.



Ryan,
Thanks for helping to clear this up on the whatwg list, to some
degree.  Do we need to be more protective of our vocabulary?


-Ben

P.S.
The definition I've given is what I understand microformats to be.
AFAIK, there is no official definition, which may be contributing to
the splintering of our vocabulary and mindshare.  If I'm wrong I'm
sure someone will correct me.
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


RE: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread Mike Schinkel
Bruce D'Arcus wrote:
 RDFa includes namespacing, the lack of which is already a problem in
microformats (witness hCite and the serious awkwardness that title will be
indicate using fn), and which will grow over time as more and more people
want to mark up their content.
 Moreover, the need to write dedicate code for each new microformat will
also present serious scalability problems.
 Finally, that there's no model at the heart of microformats with clear
extension rules means that the vaunted social process here is a mess.
 It's all centralized, and people get frustrated when their pet property
isn't included because they know what that means: the tools written for the
blessed microformats won't see them.

I agree with your comments.

Whereas I think XML namespaces are too difficult for widespread adoption in
HTML markup, I think the lack of any similar scope mechanism for
Microformats and the resistance of some in the Microformat to prepare
Microformats for scaling in usage and application mean that Microformats may
end up being remembered as a good idea at the time but quite possibly not
in use several years out. 

Scott Reynen wrote:
 I think it's just a limited goal of solving specific problems as simply
as possible.  If people want to solve general problems without the
constraints of keeping it simple for publishers, I'd say they should do that
somewhere else.

I think you are creating a false dichotomy. I do agree that RDF is too
difficult, but I don't think addressing the issues in another way would
necessarily sacrifice ease of use.

David Janes wrote:
 The best part about microformats (IMHO) is not the class and rel and abbr
stuff, but the fact that it deliberately constrains itself to real problems
that people are actually having.

But only those real problems, as Bruce pointed out, that conform to some
limited set of terms that only get agreed to through some tortuous process
of which the vast majority of people couldn't be bothered.  

Benjamin West wrote:
 Talk of general microformats doesn't make sense.  Talk of microformats as
technique also does not make sense.  
If that is true, then having Microformat Design Patterns[1] doesn't make
sense.  Which is it?

The core problem is no strategies have been adopted to avoid naming
collisions, and to avoid having the whole concept self destruct from it's
own weight of complexity. People who want to contribute but can't because
the centralized Microformat community is not interested will go off and
create their own and names start clashing, we'll just be left with one big
mess. 

Most of the Microformat community seems to want to keep Microformats a tight
knit club focused on a small number of use cases that reviews and approves
everything, declining things they don't like, but I think there is really an
obligation to the Internet at large to address how to scale the process
because Microformats squat on a scare resource (names in classes.) 

With great power comes great responsibility; Microformats has a
responsibility to the web at large to ensure Microformats can scale, but all
I've seen is resistence to even consider that (which is one of the reason's
I've been quiet lately.)

-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/

[1] http://microformats.org/wiki/Main_Page#Design_Patterns

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-06 Thread Benjamin West

Benjamin West wrote:
 Talk of general microformats doesn't make sense.  Talk of microformats as
technique also does not make sense.
If that is true, then having Microformat Design Patterns[1] doesn't make
sense.  Which is it?


I'm not sure what you mean.  A design pattern is a technique, which is
separate from what a microformat is.  A microformat is an application
of several techniques to a specific end.  When some techniques prove
successful, they become patterns.  The techniques are means for
generalized extensions, while a microformat is a specific application
of those techniques for a specific extension.  Microformats exhibit
emergent characteristics from wide usage on the web; this
characteristic means that these formats only exist because they have
already scaled  --even before they were borne.  So I guess I'm not
sure what the concern for scaling is.

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


[uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-05 Thread Mike Schinkel
For those on this list who are not following [whatwg], here is an
interesting thread about inability to use Microformats:

 
http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006-December/00
8462.html

I wonder if his issues can be addressed?

-Mike Schinkel
http://www.mikeschinkel.com/blogs/
http://www.welldesignedurls.org/


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-05 Thread Bruce D'Arcus

On 12/5/06, Mike Schinkel [EMAIL PROTECTED] wrote:

For those on this list who are not following [whatwg], here is an
interesting thread about inability to use Microformats:

http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006-December/00
8462.html

I wonder if his issues can be addressed?


I think the only way it can be addressed is with some effort to
harmonize microformats and RDFa, which is not going to happen for what
seem to me largely political reasons.

The fact that we can't have a title property in hCite is already
evidence of the practical problems that will result without such an
effort.

FWIW. Elias is an engineer (who writes code; rep sounds to me more
marketing, but maybe tha's just me).

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-05 Thread Ben Ward

On 5 Dec 2006, at 11:30, Mike Schinkel wrote:

For those on this list who are not following [whatwg], here is an
interesting thread about inability to use Microformats:

http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006- 
December/00

8462.html

I wonder if his issues can be addressed?


I'm not sure if they can, or not here at least. What I get from his  
message is not a problem with any specific Microformat, but that IBM  
finds the class/rel/rev/profile extension mechanism of HTML too  
limiting for their needs.


In particular, he gives an example of ‘customers submitting their own  
microformats’, which is not the same as what we refer to as  
‘microformats’ at all. In fact, such broad user-defined formats  
sounds distinctly out-of-scope of our efforts.


If handling a large number of discrete user submitted bespoke formats  
is IBM's goal on their project, it's comprehensible that the  
extension mechanisms in HTML probably are inappropriate. Therefore, I  
think they're taking the right path in asking the WHATWG for a more  
suitable mechanism for them and their goal, but it doesn't really  
expose any problems with well specified microformats here.


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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-05 Thread S. Sriram

From: Mike Schinkel [EMAIL PROTECTED]



http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006-December/00
8462.html

I wonder if his issues can be addressed?



How about a distributed parser-discovery service

More specifically a YADIS discovered JSON returning uf-specific parser:

1. Place an entry on the uf-authored page detailing the ufs-used
meta name=ufs-used content=hreveiew hatom hwidget /

2. Place a yadiservices discovery pointer to where parser(s)
maybe found,  (on the same uf-authored page)
meta name=ufs-used content=hreveiew hatom hwidget /
meta http-equiv=X-YADIS-Location 
content=http://www.blahblah.com/path/to/yadis-file; /


3. add parser service data to the (existing) yadis file pointed to within
the uf-authored page.
?xml version=1.0 encoding=UTF-8?
xrds:XRDS xmlns:xrds=xri://$xrds xmlns=xri://$xrd*($v*2.0)XRD
   Service
   Typehttp://openid.net/signon/1.0/Type
   URIhttp://www.livejournal.com/openid/server.bml/URI
   /Service
   Service
   Typehttp://microformats.org/hreview/1.0/Type
   URIhttp://www.blah.com/path/to/uf2json-parser/URI
   /Service
   Service
   Typehttp://mysite.com/hwidget/1.0/Type
   URIhttp://www.mysite.com/path/to/uf2json-parser/URI
   /Service
/XRD/xrds:XRDS

4. ..domain../path/to/uf2json-parser is a REST-call that is passed
a 'uf-snippet' and returns a JSON object.
Browsers that are uf-aware would call the parser with the uf-snippet,
and than hand of the JSON to the storing module.

CONS: The parser needs to be 'hosted', incurring bandwidth costs.
PROS: Roll your own microformat and parser - or - *leave your html
as is and just build a parser for it and point tothe parser from within the 
page.*


S. Sriram

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-05 Thread Scott Reynen

On Dec 5, 2006, at 10:48 AM, S. Sriram wrote:


From: Mike Schinkel [EMAIL PROTECTED]

http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006- 
December/00

8462.html

I wonder if his issues can be addressed?


Ian said:


class, rel, and profile are the extension mechanism for HTML


And Elias said:


We have tried using microformats as an extension mechanism for HTML


That response confuses the issues here.  Ian pointed out the only  
allowed methods of extending HTML and said that microformats use  
these methods.  That Elias is unsatisfied with these methods is a  
problem with HTML, not with microformats.  We're not in charge of  
HTML here.



How about a distributed parser-discovery service

More specifically a YADIS discovered JSON returning uf-specific  
parser:


1. Place an entry on the uf-authored page detailing the ufs-used
meta name=ufs-used content=hreveiew hatom hwidget /


As Ian mentioned in the message Elias responded to, HTML already has  
this functionality with profile headers:


http://microformats.org/wiki/profile-uris


2. Place a yadiservices discovery pointer to where parser(s)
maybe found,  (on the same uf-authored page)
meta name=ufs-used content=hreveiew hatom hwidget /
meta http-equiv=X-YADIS-Location content=http:// 
www.blahblah.com/path/to/yadis-file /


3. add parser service data to the (existing) yadis file pointed to  
within

the uf-authored page.
?xml version=1.0 encoding=UTF-8?
xrds:XRDS xmlns:xrds=xri://$xrds xmlns=xri://$xrd*($v*2.0)XRD
   Service
   Typehttp://openid.net/signon/1.0/Type
   URIhttp://www.livejournal.com/openid/server.bml/URI
   /Service
   Service
   Typehttp://microformats.org/hreview/1.0/Type
   URIhttp://www.blah.com/path/to/uf2json-parser/URI
   /Service
   Service
   Typehttp://mysite.com/hwidget/1.0/Type
   URIhttp://www.mysite.com/path/to/uf2json-parser/URI
   /Service
/XRD/xrds:XRDS

4. ..domain../path/to/uf2json-parser is a REST-call that is passed
a 'uf-snippet' and returns a JSON object.
Browsers that are uf-aware would call the parser with the uf-snippet,
and than hand of the JSON to the storing module.

CONS: The parser needs to be 'hosted', incurring bandwidth costs.
PROS: Roll your own microformat and parser - or - *leave your html
as is and just build a parser for it and point tothe parser from  
within the page.*


What you've described above is a process for converting all  
microformats to JSON, but that doesn't really solve the problem Elias  
described.  It just changes the format.  Each individual parser still  
needs to figure out what the JSON means, where before they had to  
figure out what the HTML means.


In HTML or JSON, new formats need new parsers, which must be written  
by someone.  Elias is coming from an RDF background, and microformats  
simply aren't RDF, and they never will be.  And that's a good thing.   
If what you want is RDF, just use RDF.


Peace,
Scott

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


Re: [uf-discuss] Comments from IBM/Lotus rep about Microformats

2006-12-05 Thread S. Sriram

From: Scott Reynen [EMAIL PROTECTED]



2. Place a yadiservices discovery pointer to where parser(s)


What you've described above is a process for converting all  microformats 
to JSON, but that doesn't really solve the problem Elias  described.  It 
just changes the format.  Each individual parser still  needs to figure 
out what the JSON means, where before they had to  figure out what the 
HTML means.




In point of fact it exactly solves elias's problem in somewhat the same way 
that

inline RDFa does. Because of the key-value pairs retuned by JSON.

Take Elias's hCard example [1] with the need for additional attributes i.e.
blog-url, activity-url etc. and the inability to 'add new
properties' to an existing microformat. In the distributed parser model, the 
returned
JSON would allow all uf-aware-browser-apps to look only for hCard data and 
allow
'uf-aware-special-browser-apps' to seek out the additional attributes i.e. 
blog-url etc.

satisfying elias's need.

In other words by looking at parsing/rendering as two seperate and distinct
steps, with ditributed parsing one can accomodate 'generic' formats and
'custom' formats and one can accomodate 'generic' rendering and 'custom'
rendering.

One could also in theory extend the YADIS service to offer a uf-rendering
service, so a browser could look at uf-authored page, send the uf-snippet to
the 'discoverd' uf2json parser, and than send the json to the discovered 
'uf-json-renderer/storer'.etc.


[1] 
http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2006-December/008500.html


S. Sriram 


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