Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-30 Thread Dan Brickley

Breton Slivka wrote:

I think this sort of counter argument is a straw man. The proposal
from Guillaume was not to write a natural language parser that can
parse any kind of human written date. The proposal was to parse a very
specific and standardized format of date. If one were to write
Oktober, the specified behavior for parsers should be to fail, and
possibly throw errors.

I for one, strongly agree with this approach. Essentially the problem
with the ABBR problem that the microformat community faces, is a set
of three restrictions, all applied, results in a set of 0 solutions.
Every solution I've seen so far only satisfies two of those
restrictions, and is immediately shot down by someone in the community
who thinks the third restriction is invoilatable.

the restrictions:

1. No information hiding
2. Humans first, machines second.
3. It must be in a format that's easily machine parsable.

You see the problem here? You guys are going to have to comprimise on
one of these three damned restrictions, or face irrelevance!


I suggests a 4th should be taken very seriously:

4. Respect the natural language, calendar, and writing system 
preferences of the human content author.


cheers,

Dan

--
http://danbri.org/


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


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-30 Thread Breton Slivka
On Mon, Jun 30, 2008 at 5:54 PM, Dan Brickley [EMAIL PROTECTED] wrote:
 Breton Slivka wrote:

 I think this sort of counter argument is a straw man. The proposal
 from Guillaume was not to write a natural language parser that can
 parse any kind of human written date. The proposal was to parse a very
 specific and standardized format of date. If one were to write
 Oktober, the specified behavior for parsers should be to fail, and
 possibly throw errors.

 I for one, strongly agree with this approach. Essentially the problem
 with the ABBR problem that the microformat community faces, is a set
 of three restrictions, all applied, results in a set of 0 solutions.
 Every solution I've seen so far only satisfies two of those
 restrictions, and is immediately shot down by someone in the community
 who thinks the third restriction is invoilatable.

 the restrictions:

 1. No information hiding
 2. Humans first, machines second.
 3. It must be in a format that's easily machine parsable.

 You see the problem here? You guys are going to have to comprimise on
 one of these three damned restrictions, or face irrelevance!

 I suggests a 4th should be taken very seriously:

 4. Respect the natural language, calendar, and writing system preferences of
 the human content author.

 cheers,

 Dan


I thought that was implied by restriction #2, and thus leads to
proponents of restriction #3 getting in a hoot because perfectly
satisfying #2 is too hard.

so from there you can either comprimise #2 or #1 to satisfy proponents
of #3. violating #2 is a bad idea, but if you violate #1, Tantek steps
in and says you can't do that. Since it's difficult to overcome the
influence and authority of Tantek in this community, comprimising #3
is the only way you can go. Otherwise the argument is just going to go
around in circles forever.
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-30 Thread Breton Slivka

 the restrictions:

 1. No information hiding
 2. Humans first, machines second.
 3. It must be in a format that's easily machine parsable.

 You see the problem here? You guys are going to have to comprimise on
 one of these three damned restrictions, or face irrelevance!

 I suggests a 4th should be taken very seriously:

 4. Respect the natural language, calendar, and writing system preferences of
 the human content author.

 cheers,

 Dan


 I thought that was implied by restriction #2, and thus leads to
 proponents of restriction #3 getting in a hoot because perfectly
 satisfying #2 is too hard.

 so from there you can either comprimise #2 or #1 to satisfy proponents
 of #3. violating #2 is a bad idea, but if you violate #1, Tantek steps
 in and says you can't do that. Since it's difficult to overcome the
 influence and authority of Tantek in this community, comprimising #3
 is the only way you can go. Otherwise the argument is just going to go
 around in circles forever.




But really, when you get right down to it, in this community there is
at least one, strongly influential person who is a proponent of each
of the three restrictions, and you're never going to make all three of
them perfectly happy. I'm vastly simplifying the case here, but I
think that's basically why the community hasn't cracked this nut yet.
It's a wicked problem. Any solution is going to be some kind of
comprimise, and there's going to be someone in the community quite
passionately against it, so we're basically paralyzed until we can all
decide which of the three rules is not sacred.
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-30 Thread Breton Slivka
On Tue, Jul 1, 2008 at 9:49 AM, Breton Slivka [EMAIL PROTECTED] wrote:
 On Tue, Jul 1, 2008 at 3:11 AM, Ben Ward [EMAIL PROTECTED] wrote:
 I'd like to make a very important point.

 On 30 Jun 2008, at 10:38, Breton Slivka wrote:

 if you violate #1, Tantek steps
 in and says you can't do that. Since it's difficult to overcome the
 influence and authority of Tantek in this community, comprimising #3
 is the only way you can go. Otherwise the argument is just going to go
 around in circles forever.

 To quote the wiki:

  Microformats are not controlled by any individual or organization
—
 http://microformats.org/wiki/microformats#microformats_are_not

 Disagreement within community members is always likely, such is the nature
 of community. At this point in this community's life, no one person is more
 important than another, and if that were ever to be the case, the community
 and the effort of microformats generally will suffer greatly.

 When someone says you 'can't' do something, it's likely in the context of
 the microformats principals. Someone saying 'no' cannot be backed up only by
 their reputation and stature. 'Citation needed', is perhaps the most
 succinct requirement.

 The most worrying thing about this message is that anyone should perceive
 the direction of this community as being dictated by one personality's
 viewpoint. That is not the case, and the microformats effort will fall apart
 if it ever was. To make decisions pre-emptively out of this misperception is
 not going to lead us to the best solutions.

 Additionally, it may well be that we're dealing with a problem right now
 calls for an exception to a principal. I'm not aware that we've ever
 consciously made exceptions before, so there's no precedent. As such, the
 justification for and the scope of such exception needs to be _very clearly
 documented_ and approached thoroughly. The justification for making an
 exception needs to be held to very careful scrutiny.

 B


 Yes, I know that's the party line, but vehemantly insisting on the
 truth of such an assertion does not make it true. Are you seriously
 suggesting that there are cases where someone has proposed a solution
 involving information hiding, and Tantek HASN'T stepped in, and
 immediately put an end to all conversation along those lines? If there
 is such a case, I'm quite curious to see it, and I'm also quite
 curious to see what else must have stepped in the way to put an end to
 that line of solutions.

 Yes, restriction #1, no information hiding is a microformats
 community principle, but it's quite obviously Tantek's baby, and in
 the past, it's primarily been Tantek who has enforced that rule, and
 Tantek's enforcement has been effective. If this reality disrupts your
 rose colored idealistic view of the microformats community, well, I
 can't help you. You haven't stated a particularly compelling case.
 You've only recited community dogma.


 That said, I actually agree with the rule, and I'm glad it's being
 enforced, and I don't mind that it happens to be Tantek that's
 enforcing it. It's a good rule, and I understand the reasoning behind
 it. All I'm saying is that if we're not going to hide information, and
 we're not going to make things difficult for humans reading the
 microformat, or humans writing the microformat, violating restriction
 #3 is the *ONLY* way to go, until someone happens to pull a magic
 bullet out of the air. But I'm honestly not holding out hope. If
 nobody wants to violate Rule #1, and nobody wants to violate Rule #2,
 we're going to have to make bulkier more complicated parsers.



Also, I would like to point out, that the restrictions I've listed are
not binary. All the solutions I've seen fall somewhere along a
continuum, and indeed many existing microformats violate some
principle or another to some extent. The ABBR pattern at the center of
this debate violates restriction #1 and restriction #2 to some extent.
It's semi hidden data that is semi unfriendly to humans. And it's the
truth and value of the restrictions #1 and #2,  I think, that have led
to the failure of the ABBR pattern- It failed because of those
violations. And it's especially those failures in restriction #1, and
#2 that I think will force a solution that must violate the implicit
community rule of avoiding complicated parsers.

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


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-29 Thread Breton Slivka
I think this sort of counter argument is a straw man. The proposal
from Guillaume was not to write a natural language parser that can
parse any kind of human written date. The proposal was to parse a very
specific and standardized format of date. If one were to write
Oktober, the specified behavior for parsers should be to fail, and
possibly throw errors.

I for one, strongly agree with this approach. Essentially the problem
with the ABBR problem that the microformat community faces, is a set
of three restrictions, all applied, results in a set of 0 solutions.
Every solution I've seen so far only satisfies two of those
restrictions, and is immediately shot down by someone in the community
who thinks the third restriction is invoilatable.

the restrictions:

1. No information hiding
2. Humans first, machines second.
3. It must be in a format that's easily machine parsable.

You see the problem here? You guys are going to have to comprimise on
one of these three damned restrictions, or face irrelevance!





On Sat, Jun 28, 2008 at 9:07 PM, Fil [EMAIL PROTECTED] wrote:
 I'm not a great fan of natural language here. What if I want to write
 3l33t (well, not at my age mind you), or punk, maybe use Oktober
 instead of October cause I'm a (admittedly bad) poet?  The human will
 understand, the computer won't.

 -- Fil
 ___
 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] RE: Microformats and RDFa not as far apart as previously thought

2008-06-29 Thread Breton Slivka
 the restrictions:

 1. No information hiding
 2. Humans first, machines second.
 3. It must be in a format that's easily machine parsable.

 You see the problem here? You guys are going to have to comprimise on
 one of these three damned restrictions, or face irrelevance!



To continue- the reason I strongly agree with Guillaume's proposal (go
back and read it, this time without attempting to distort it in order
to discredit it),  is that it comprimises in the most ridiculous and
disingenuous of the three inviolable restrictions.
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-28 Thread Fil
I'm not a great fan of natural language here. What if I want to write
3l33t (well, not at my age mind you), or punk, maybe use Oktober
instead of October cause I'm a (admittedly bad) poet?  The human will
understand, the computer won't.

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


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-28 Thread Dan Brickley

Fil wrote:

I'm not a great fan of natural language here. What if I want to write
3l33t (well, not at my age mind you), or punk, maybe use Oktober
instead of October cause I'm a (admittedly bad) poet?  The human will
understand, the computer won't.


Or Chinese?

Dan

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


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-28 Thread Ben Ward

On 28 Jun 2008, at 13:03, André Luís wrote:


October
Oct.

And other languages, like Portuguese:

Outubro
Out.

This, however, could be handled with abbr, without hindering  
accessibility.


span class=monthabbr title=OctoberOct./abbr/span


With the current abbr-pattern, your example should be:
abbr class=month title=OctoberOct./abbr

That's a perfectly valid abbreviation, but doesn't address the  
internationalisation issue.


abbr class=month title=OctoberOutubro/abbr is not an  
abbreviation, it's translation. We end up with the same problem that  
exists in hcard with supporting span class=tel span  
class=typecell/span… in languages outside US English.


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


[uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-27 Thread Belov, Charles
 
 Message: 3
 Date: Thu, 26 Jun 2008 11:16:19 -0700
 From: Guillaume Lebleu [EMAIL PROTECTED]
 Subject: Re: [uf-discuss] RE: Microformats and RDFa not as far apart
   as  previously thought
 To: Microformats Discuss microformats-discuss@microformats.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 Belov, Charles wrote:
 I'd suggest modifying that to not require the computer to parse the 
 date. Something like:
 span class=dstartm lang=en-usOctober/span span 
 class=dstartd5/span, span class=dstarty2004/span
   
 +1: DRY-, POSH- and humans first-compatible IMO.
 
 Maybe the following may be POSHer and backward-compatible with the
existing dstart class name convention?
 
 span class=dtstart lang=en-usspan class=monthOctober/span
span class=day5/span, span class=year2004/span/span
 

By George, I think you've got it! 

Then there is the time issue, including 24-hour vs. 12-hour.  So perhaps
(with all characters outside the inner spans being optional for human
readability):

span class=dtstart lang=en-usspan class=monthOctober/span
span class=day5/span, span class=year2004/span, span
class=hhmm1740/span GMTspan class=tz-7/span/span

would be equivalent to:

span class=dtstart lang=en-usspan class=monthOctober/span
span class=day5/span, span class=year2004/span, span
class=hhmmampm5:40 a.m./span  span
class=tzabbrPDT/span/span

noting that hhmmampm might be expressed with or without the m, or with n
for noon (12n) or midnight (12m). 

Hope this helps,
Charles Chas Belov
SFMTA Webmaster

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


[uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-26 Thread Belov, Charles
 -Original Message-
 
 Message: 2
 Date: Tue, 24 Jun 2008 15:17:24 -0700
 From: Guillaume Lebleu [EMAIL PROTECTED]
 Subject: Re: [uf-discuss] RE: Microformats and RDFa not as far apart
   as  previously thought
 To: Microformats Discuss microformats-discuss@microformats.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 Belov, Charles wrote:
 I feel it is unreasonable to ask a non-technical person to produce 
 ISO-format dates/times, so microformats do not produce an acceptable 
 solution at this time for marking up meeting announcements.
 I agree that only an editor extension would make writing ISO-format
date/time practical by humans, which I never felt was compliant with
designed for humans first, machine second.
 
 What about the idea of a plain old English microformat (POEM?) based
on well-known practices in various languages [1], in the tradition of
paving the cows path: these practices are pretty-well established IMO
and used by authors in the newspapers, magazines, etc. For instance, in
 English:
 
 span class=dstart lang=en-usOctober 5, 2004/span span
class=dstart lang=en-us10/5/2004/span span class=dstart
lang=fr5 Octobre 2004/span span class=dstart
lang=fr5/10/2004/span
 
 The locale could be specified locally (lang=en-us) or inherited from
the HTML document or a containing div.
 
 Granted it would make the parsing more complex, but it would comply
with designed for humans first, machine second.
 
 Also, additional class would be required to distinguish the date part
from the time part in something like:
 
 span class=dstart lang=en-usspan class=dateOctober 5,
2004span at span 
 class=time6PM/span/span

I'd suggest modifying that to not require the computer to parse the
date. Something like:
span class=dstartm lang=en-usOctober/span span
class=dstartd5/span, span class=dstarty2004/span

Hope this helps,
Charles Chas Belov
SFMTA Webmaster


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


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-26 Thread Guillaume Lebleu

Belov, Charles wrote:

I'd suggest modifying that to not require the computer to parse the
date. Something like:
span class=dstartm lang=en-usOctober/span span
class=dstartd5/span, span class=dstarty2004/span
  

+1: DRY-, POSH- and humans first-compatible IMO.

Maybe the following may be POSHer and backward-compatible with the 
existing dstart class name convention?


span class=dtstart lang=en-usspan class=monthOctober/span 
span class=day5/span, span class=year2004/span/span


Just a thought.

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


[uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-24 Thread Belov, Charles
Message: 8
Date: Tue, 24 Jun 2008 12:03:30 -0400
From: Manu Sporny [EMAIL PROTECTED]
Subject: [uf-discuss] Microformats and RDFa not as far apart as
   previously  thought
To: Microformats Discuss microformats-discuss@microformats.org
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain; charset=UTF-8

There have been some interesting blog posts by people at the BBC,
Mozilla and W3C about Microformats and RDFa in the past two days. The
first covers BBC's decision to drop support for the abbr-based design
pattern written by Michael Smethurst (who worked with this community on
hAudio among other things):

Removing abbr-based Microformats from BBC
http://www.bbc.co.uk/blogs/radiolabs/2008/06/removing_microformats_from
_bbc.shtml

I have come to a similar decision.  In my case, I will split the
human-readable portion entirely from the microformat portion, and the
microformat portion will be entirely styled display:none.

That applies to machine-intermediated content.  I feel it is
unreasonable to ask a non-technical person to produce ISO-format
dates/times, so microformats do not produce an acceptable solution at
this time for marking up meeting announcements.

Charles Chas Belov
SFMTA Webmaster
www.sfmta.com

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


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-24 Thread Guillaume Lebleu

Belov, Charles wrote:
I feel it is unreasonable to ask a non-technical person to produce 
ISO-format dates/times, so microformats do not produce an acceptable 
solution at this time for marking up meeting announcements.
I agree that only an editor extension would make writing ISO-format 
date/time practical by humans, which I never felt was compliant with 
designed for humans first, machine second.


What about the idea of a plain old English microformat (POEM?) based 
on well-known practices in various languages [1], in the tradition of 
paving the cows path: these practices are pretty-well established IMO 
and used by authors in the newspapers, magazines, etc. For instance, in 
English:


span class=dstart lang=en-usOctober 5, 2004/span
span class=dstart lang=en-us10/5/2004/span
span class=dstart lang=fr5 Octobre 2004/span
span class=dstart lang=fr5/10/2004/span

The locale could be specified locally (lang=en-us) or inherited from 
the HTML document or a containing div.


Granted it would make the parsing more complex, but it would comply with 
designed for humans first, machine second.


Also, additional class would be required to distinguish the date part 
from the time part in something like:


span class=dstart lang=en-usspan class=dateOctober 5, 
2004span at span class=time6PM/span/span


Just an idea,

Guillaume

[1] http://www.ego4u.com/en/cram-up/vocabulary/date/written

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


[uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-24 Thread Toby A Inkster

Guillaume Lebleu wrote:


span class=dstart lang=en-usOctober 5, 2004/span



Cognition already supports this as a last ditch attempt at parsing  
dates - but I wouldn't recommend it get adopted widely. It's too  
unreliable; too much work to deal with internationalisation; too much  
work full-stop in languages that don't provide a handy library that  
takes care of most of the work.


--
Toby A Inkster
mailto:[EMAIL PROTECTED]
http://tobyinkster.co.uk



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


Re: [uf-discuss] RE: Microformats and RDFa not as far apart as previously thought

2008-06-24 Thread Guillaume Lebleu

Toby A Inkster wrote:

Guillaume Lebleu wrote:


span class=dstart lang=en-usOctober 5, 2004/span



Cognition already supports this as a last ditch attempt at parsing 
dates - 


Thank you for the attempt.
but I wouldn't recommend it get adopted widely. It's too unreliable; 


Why is this that requiring that English content writers (I mean only 
those don't want to use the abbr pattern) to write dates and times in 
accordance to the existing precise rules of English grammar and 
publishing style guides (ex. AP stylebook) they know about (or used to 
know about) is less reliable than asking them to write them twice, one 
in the format they like and a second time in an ISO format most of them 
likely don't know about in an relatively arcane syntax?


I think it really depends on where our priorities are as a community. If 
most hCalendar items are destined to be software-generated (including 
via, say, a TinyMCE plugin) or are added by specialized staff, after the 
content is authored, I agree with you. On the other hand, if we want 
actual content authors to be able to add this mark-up, then I think 
plain old English microformats may be more reliable, and actually more 
used in the first place, than dark data or RDFa.
too much work to deal with internationalisation; 


I don't think we need to support all locales at once. I don't know in 
how many written languages BBC publishes in, but it might be that 
supporting en-uk and en-us might be enough for a start. Also, one can 
imagine that Microformats tools could focus on the most common written 
languages and then expose hooks for others to implement support for 
other locales.
too much work full-stop in languages that don't provide a handy 
library that takes care of most of the work.




True, but again, what are our priorities? making programmers' life 
easier or making content authors and content readers' life easier?


Anyway, there are other problems. Just trying to think outside of the class.

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