Re: [uf-discuss] hCard and Internet Retailers (Shopping Contact Information)

2010-10-18 Thread Ben Ward
Hi Junaid,

On 17 Oct 2010, at 10:19, Junaid Nazir wrote:

 However, before going forward with such an idea, we would need to know
 if there are any suitable classes to differentiate between different
 telephone numbers and email addresses (sales, customer service,
 technical, head office, switchboard/operator)

These are ‘agents’. You'd have a main vcard for the company (span class=fn 
org) which along with the main contact (head office or switchboard perhaps?) 
then contains any number of div class='vcard agent' children, each of which 
is another hCard, representing a different part of the company 
(organization-unit, or a person.) Since each agent is an hCard too, they can 
have phone numbers, addresses of their own.

 and further how to list
 multiple addresses for a company (head office address, local chain
 store differentiated by zip/post code)

Chain stores I think you should just represent as standalone, separate hCards. 
An hCard is a representation of a business card (and can be quite substantive, 
especially with agents) but it is not a model of an entire _business_. 
Different hCard for difference branches is fine.

 and if there is scope to
 include 'store opening times' and for e-commerce sites: if they have a
 'reserve  collect' service (where you can order online, but collect
 in store without having to wait for a delivery). 

Opening times could, with some a bit of improvisation, be represented using 
hCalendar. Recurring events from vcalendar haven't really been deployed on the 
web as yet, so the actual presentation would need some exploration, but hCal is 
the way to go.

Any specifics of a Reserve and Collect service is out of scope of hCard, but if 
it's just a particular URL or a particular phone number, you could again 
represent it with an hCard as an organization unit of the company.

Hope that helps,

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


Re: [uf-discuss] hProduct/hReview issue

2010-04-16 Thread Ben Ward

On 16 Apr 2010, at 05:49, Toby Inkster wrote:

 On Fri, 2010-04-16 at 12:57 +0100, George Brocklehurst wrote:
 There is an issue with using hProduct and hReview together:  An
 hProduct can include one or more hReviews. Each hReview requires an
 item, which should be the hProduct. The include-pattern prohibits
 references to an ancestor. Therefore it is not clear how to include a
 valid hReview in an hProduct. 
 
 The other possibility would be to relax the requirement for hReview to
 contain an item when it's obvious from context; the context in this case
 being that the hReview is within an hProduct.
 
 There is a similar concern re hProduct and hListing IIRC.

This ties closely to some work I started documenting last year on “containers” 
in general. That being, the pattern where you have a number of microformats in 
a page applied to the same ‘item’, or more generally, where properties of the 
main subject of a page are shared by multiple microformat objects (such as, a 
TV listings page contains many `vevents`, they all share the same `location` 
(the channel name).)

Could be worth adding to that documentation the `hProduct contains hReviews` 
pattern with that. As ever, further thoughts on the modelling are appreciated.

http://microformats.org/wiki/container-brainstorming

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


Re: [uf-discuss] Help with proper method for incorporating/extending hRecipe

2010-03-17 Thread Ben Ward

On 17 Mar 2010, at 14:50, thomas lörtsch wrote:

 can you document your additions on the wiki, maybe on the 
 recipe-brainstorming page? Should be interesting to follow your process.

Seconded. recipe-brainstorming is absolutely the correct place for this. Thanks!

 B.t.w.: POSH turned out to not be the right way to go?

I think that this form of ‘extension’—where you use hRecipe as far as it will 
take you and mark up additional common elements with your own classnames *is* 
POSH.

Documenting these new classnames and use cases for future recipe iterations is 
the best thing to do. The additional point I would make to Dave is to please 
try and document this work openly, as you go along (on the aforementioned 
-brainstorm wiki). That way you'll be benefit from Microformats process in your 
own work, and where desirable hRecipe additions do emerge, they'll can be 
drafted in tandem with your work and hopefully ease future compatibility 
between our work.

Thanks, and good luck,

Ben

Am 17.03.2010 um 21:37 schrieb Dave Corboy:
 
 On Fri, Mar 12, 2010 at 11:28, Stephen Paul Weber singpolyma at
 singpolyma.net  wrote:
 If there exists a vocabulary for your data, use it. Otherwise, you
 can add new terms... you should basically never invent something
 completely new and incompatible.
 
 Excellent. I very much appreciate the willingness of this community to
 provide guidance. This note suggests that it is appropriate to simply
 add properties to an existing microformat if they do not exist
 already. I could find very little information on extending
 microformats so I have been reluctant to do this without better
 guidance.
 
 Given this response I will proceed forward with adding our own
 extensions to hRecipe and continue to monitor this board in case there
 are additional comments.
 
 Best,
 Dave Corboy
 ___
 microformats-discuss mailing list
 microformats-discuss@microformats.org
 http://microformats.org/mailman/listinfo/microformats-discuss
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 __
 This email has been scanned by the MessageLabs Email Security System.
 For more information please visit http://www.messagelabs.com/email 
 __
 
 ___
 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


[uf-discuss] Concerning the Technorati pipes

2009-10-16 Thread Ben Ward
I've been fielding this question quite a lot over the past few days,  
since the recent Technorati.com redesign appears to have killed the  
landing pages for their contacts and events microformat pipes. I've  
heard from a number of people that they rely on the service and are  
concerned about it.


I don't know what Technorati's plan is for the service, whether they  
are going to remove it, stop supporting it or whether the missing  
landing pages are just a configuration error.


What is known is this:

1. The actual pipes themselves are still live and operational:

  * http://feeds.technorati.com/contacts/http://microformats.org
  * http://feeds.technorati.com/events/http://microformats.org/wiki/events

Those URLs return 404s if you don't include the target URL.

2. For those concerned or with a reliance on Technorati's service:

The Technorati pipes run Brian Suda's awesome, free and open source  
X2V transformer. As well as it running hosted on his personal site (http://suda.co.uk/projects/x2v 
, not recommended for production use—it's a little unfair to use  
Brian's personal site as a service) but you can also SELF-HOST the  
code as part of your own set-up, without any changes to your  
applications.


There are also other transformers (Optimus, for example).


So, I hope that provides a little info for people who might be  
concerned. If anyone from Technorati or who has a contact at  
Technorati could get actual clarity on the fate of the service that  
would be great, but the most important thing is that the code is open,  
and I hope the information in this email helps people out in  
maintaining their applications.


Thanks,

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


Re: [uf-discuss] Problem with using class tel

2009-09-27 Thread Ben Ward

Hi Volvox,

On 27 Sep 2009, at 14:20, Volvox wrote:


span class=telspan class=typeCell/span (061) 99 99 99/div
But what if i dont want Cell word, and i would like diffrent? Do i  
really have to hide this 'type' span and make another before 'tel'  
with my text?


span class=numerkom/spanspan class=telspan  
class=typeCell/span999 999 999/div

Or maybe anyone got better ideas?


Two options:

1. You do not have to include the ‘type’ at all. You can just do:

   span class='tel'span class='value'(061) 99 99 99/span/span

I feel that it is, at that this point in history, increasingly  
irrelevant whether a telephone number is a mobile telephone or a  
landline. The ‘work’ and ‘fax’ indications are more relevant, perhaps.


2. You can embed the type using the value-class-pattern http://microformats.org/wiki/value-class-pattern 



Like so:

   span class='tel'
   span class='type'span class='value-title' title='cell'/ 
span/span

   span class='value'(061) 99 99 99/span
   /span

Telephone type is one of the properties for which this pattern is valid.


Why in telephones there is mandatory text in object with class 'type'?


It's not mandatory. The structure is inherited from vcard's property  
semantics in combination with the microformats principal of visible  
data. However, I agree that this particular detail was a massive  
internationalisation oversight to require en-us strings in page  
content. Requiring language specific visible content should be  
regarded as an anti-pattern for all future microformats developments.


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


Re: [uf-discuss] MySpace and Microformats

2009-09-22 Thread Ben Ward


On 22 Sep 2009, at 17:47, Scott Reynen wrote:


On Sep 22, 2009, at 5:56 PM, Karsten Januszewski wrote:

I was just on MySpace and noticed that /some/ profile pages are now  
formatted using hCard - for example: http://www.myspace.com/ 
irhetoric. It appears that newly created MySpace profile pages are  
using Microformats now. However, lots of other profile pages don't  
use Microformats -- I'm guessing they are generated using a  
different codebase. I just posted a thread on the forums (http://developer.myspace.com/Community/forums/p/9026/43520.aspx 
)  to see what folks say, but I couldn't find any mention of it in  
the press, etc.  Nonetheless -- another big win for Microformats  
adoption!


Nice.  I've done a lot of scraping of MySpace.  In my experience,  
they roll out changes *very* gradually, over the course of weeks, if  
not months. So hopefully the microformat markup is part of the new  
version and will be everywhere relatively soon.


MySpace has a branched codebase for profiles, the newer versions  
simply referred to as ‘Profiles 2.0’. 2.0 has been live for a while  
now, and upgrading from an old form profile to a new 2.0 form is  
actually in control of the MySpace user, not MySpace as a service.


The reason for this being that the MySpace community is heavily based  
around profile visual customizations, all of which depend on the old  
mark-up. If MySpace ever upgraded all users to the new profiles  
there'd be outrage because people would lose their page designs.


The number of third party templates for Profiles 2.0 is smaller than  
Profiles 1.0. So again, the incentive to switch is taking time to  
build up.


That Microformats are there in the new template though is great news!

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


[uf-discuss] Re: [uf-new] Using external Data with Flash

2009-06-29 Thread Ben Ward

Hi Konrad,

Thanks for getting interested in microformats!

First up, query and discussion threads should be directed to the microformats-discuss@microformats.org 
 mailing list, please; [microformats-new] is focused on the actual  
development of new formats, so your question won't necessarily have  
reached the right audience here. Thanks!


I'm crossposting this over to microformats-discuss for you, so any  
future replies should please drop µf-new from the reply header. Thanks!


On 27 Jun 2009, at 17:08, Konrad Röpke wrote:

I want to program a possibility to access an external file online on  
a server with a Flashfile. Would that be possible also with an  
hCalender file? Thanks for any help or recommendations.


Could you clarify a little what you want to do?

If you're trying to parse hCalendar within a Flash application, you  
might be able to reuse some of the JavaScript code from the Operator  
parser to create JavaScript objects. See http://microformats.org/wiki/operator


Cheers,

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


Re: [uf-discuss] mixing vocabularies

2009-06-27 Thread Ben Ward

On 26 Jun 2009, at 21:33, Peter Mika wrote:

So even if we all agree to all this, minimally two changes needed to  
the example on the wiki:


-- hcard should be vcard
-- all required properties of the hcard should be present OR hcard  
should be removed


Would you edit it?


Noting that Tantek has edited the hCard class out on the wiki. I think  
we should assume that this was an error in the draft (note that  
hRecipe is draft).


**I think** I understand what has happened here. Thomas, if this  
assumption isn't correct I apologise. However, I hope this explanation  
is valuable anyway in the context of this ‘combining vocabularies’  
discussion, so please consider the following neutrally:


This discussion started from a mistaken understanding about combining  
vocabularies in microformats — e.g. combining hcard with hreview to  
reuse terms like `fn`.


combining is a concept applied from a formal vocabulary context,  
where you would import two vocabulary namespaces into different  
prefixes to reuse terms. (e.g. importing dublin core and atom  
namespaces and using them in combination as part of some larger  
document mark-up). In XML, reusing vocabulary terms requires a formal  
reference, because when you use `dc:title` you're using _the same_  
`dc:title` as in every other use of Dublin Core.


In XML, this combining of vocabularies is a publishing-time operation.

In microformats, that concept doesn't exist. The sharing of terms  
between vocabularies is a simpler **design-time** decision. Where  
terms a new format has fields that share the same use with a term  
defined from a previous microformat, the term is re-used in the new  
vocabulary.


So, in hRecipe, `fn`, `type`, `value` and `photo` are not ‘imported’  
from hcard, they are simply properties with the same name, because  
they are used the same way.


The hRecipe spec currently emphasises where terms have been reused  
from hCard (this is good, it clearly documents the design decisions of  
the draft). And, in the case of ingredient, it documents that `type`  
and `value` are reused from hcard (that's correct).


I think the example was using class=ingredient hcard with the intent  
of explicitly referencing the hCard vocabulary for `type` and `value`.


However, that isn't necessary. `type` and `value`, are first-class  
members the hRecipe draft vocabulary, and the context of their use is  
indicated by the root class name `hrecipe`.


This is why I explain microformats as objects:

  `class=hrecipe` means this is a recipe object not import the  
recipe vocabulary.


I suspect this is the muddle that happened with the example, but even  
if not, I hope this explanation makes things a little clearer for  
those who switch between the different vocabulary models on the web.


Cheers,

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


Re: [uf-discuss] mixing vocabularies

2009-06-25 Thread Ben Ward

On 24 Jun 2009, at 23:02, Dan Brickley wrote:


So, in this case the vevent in that page —
http://www.answers.com/topic/kevin-bacon — is invalid — certainly
incomplete. That structure doesn't contain any dates at all.


Does a validator exist that can detect this? If not, could one be  
built?


Yes. Optimus flags the error:

http://microformatique.com/optimus/?format=validateuri=http://www.answers.com/topic/kevin-bacon 



I'll start up a brainstorming page for that though; we talked about  
it

with the other SearchMonkey guys at the µf dinner a few weeks ago.


great :)


I've started a new brainstorming page at http://microformats.org/wiki/representative-object-brainstorming 
 to collect any and all thoughts on how you might prioritise one  
object over another in a page. Everyone is encouraged to add their  
thoughts and any techniques they have.


I've referenced the representative-hcard page there.

Cheers,

Ben



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


Re: [uf-discuss] mixing vocabularies

2009-06-24 Thread Ben Ward

Hi Peter,

On 24 Jun 2009, at 18:55, Peter Mika wrote:


Look at for example at [1]. This page contains the following markup:

table class=infobox infobox vcard vevent cellspacing=5  
style=width: 22em; text-align: left; font-size: 88%; line-height:  
1.5em; font-size:90%; text-align:left;

tr
td colspan=2 class=fn summary style=text-align:center; font- 
size: 125%; font-weight: bold; font-size:110%;  
background:khaki;Kevin Bacon/td

/tr

If I look at it strictly, I have a vcard and an event object which  
both have the name Kevin Bacon. However, what the author intended  
is probably a person object, with some terms borrowed from vevent  
(not sure which ones).


So, in this case the vevent in that page — http://www.answers.com/topic/kevin-bacon 
 — is invalid — certainly incomplete. That structure doesn't contain  
any dates at all.


What I posit has happened is that at one point, answers.com marked up  
the ‘Years Active’ part of that info box with dtstart and dtend.


They're not marking up one object with a combined vocabulary, they're  
marking up two objects: One card (for Kevin Bacon) and one event  
(Kevin Bacon's Career).


I think they backed out dates at some point, but have left the root  
class and summary class in place. With the dates in place, two  
distinct but valid objects would be parsed out.


Answers.com could instruct someone on how to parse the two  
microformats in combination for additional context, but the structures  
standalone too.


So what do you guys think about this? Note that on our side this  
introduces the secondary problem that we now have to figure which  
object is the main topic of the page (it's very clear for the human!)


Figuring out ‘the microformat for the page’ is not a consequence of  
‘mixing vocabularies’ in this context; that is, overlapping or  
integrated structures. It's a problem presented when you have multiple  
objects (of any structured data origin) anywhere in the same page.  
That's a really interesting problem in itself, but not directly  
correlated with this one.


I'll start up a brainstorming page for that though; we talked about it  
with the other SearchMonkey guys at the µf dinner a few weeks ago.


Cheers,

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


Re: [uf-discuss] Microformats and keyword spamming

2009-06-02 Thread Ben Ward

Hi Elli,

On 2 Jun 2009, at 00:01, Elli Albek wrote:

1. Non semantic HTML. The pages include a lot of repeating terms in  
the

wrong places. There is no way to avoid it if we want to use hreview.


Repeated content is of course undesirable, but please don't conflate  
it with being “non semantic”.


2. The pages become less accessible, since the HTML starts deviating  
from

its semantic form. For example, include pattern requires:


The include pattern offers you choices to reference other content in  
the page.  It's not perfect, I agree. I would appreciate some clarity  
on your problems below, though:



 a. object tags (this should ALWAYS be avoided at all cost!!!)


We are aware of and have documented scenarios where `object` is  
problematic, but that doesn't equate to ‘ALWAYS be avoided at all  
cost’. If you have a new case with the `object` version is as horrific  
as you make out, please document it on http://microformats.org/wiki/include-pattern-issues 
. If not, please keep your descriptions concise and free from  
overreaction, as it confuses attempts to assist you.



 b. empty A tags


These are pretty much outlawed by the spec now, based on previous  
accessibility research,


C. A tags with redundant information that is constantly repeating on  
the

page. This is what we currently do as the lesser of all evils.


This is a compromise, of course. Is it really evil though? Suboptimal,  
sure, but evil? You'd be repeating the name of the restaurant  
somewhere. It can be fit into the structure cleanly, and it can be  
hidden if you want.


h2 class='summary'a class='include' href='#item'The Alembic:/a  
Great food and cocktails!/h2

p… etc./p

Yes, not perfect. But can be designed in cleanly.

3. Needing to repeat so much text on the page affects search engine  
results:


Repeating terms that are almost irrelevant to the page, like
span class=typebusiness/span
on each and every hreview.


The review 'type' is optional. If it doesn't fit your publishing  
pattern, just leave it out.


4. Repeating important keywords on the page TOO MANY TIMES, such as  
the

business name on every review:
span class=item
a class=include href=#review_itemMaharishi Ayurveda Health  
Spa/a

/span

This added the page main keywords so many times that I suspect it  
borders

keyword spamming in the eyes of the search engine.


Can you provide more info than that you ‘suspect’? Obviously that's a  
serious issue if true, but these hyperlinks are linking to fragments  
within the same page, not to other resources. To the best of my  
knowledge, that has nothing to do with establishing keywords for a  
page. Is there documentation to the contrary?


2. Use Google's cut down version of microformats. This may not  
follow the
spec, but if we follow google most of our problems are solved. What  
I like
about many google APIs is their practical approach. In that case I  
think
their view of microformats is more practical then the spec. It  
certainly

solves a lot of our problems.


Again, can you provide a link to this? Google's Rich Snippets  
documentation provides some small examples of hReview, but links to  
the microformats spec as the definitive reference. I'm unaware of any  
‘cut down’ version of microformat specs from Google, nor can I see  
anything in their examples suggesting this.



4. Direct feed to search engines in proprietary formats. We will still
support hcard for the business directory, but will remove support for
hreview since this is the major source of problems.


Since search engines don't currently accept any alternative ‘direct  
feed’ format I don't quite know what option 4 is supposed to entail,  
and again, precise clarity of major problems makes the issue easier to  
work with.



Advice is welcome and appreciated.

I would really appreciate:

** An example that shows how to build a REAL reviews page. **

1. That page includes the business information once and only once on  
the

page, where the business name is in H1 (in hcard).
2. That page includes review aggregate, which does not require any
repetition or hidden text.
3. A few reviews of the said business, WHICH DO NOT REQUIRE ANY  
REPETITION

of any item information, the type of business, etc.
4. Business name shows once and only once on the page in the hcard and
nowhere else.
5. Listing type (business/product) shows once and only once on the  
page.
Natural place in the hcard, but according to the spec it is not  
possible.


I'm now a little confused. Up to now you're talking about hreview, and  
now you refer to hreview-aggregate.


As far as I'm aware, the `hreview-aggregate` can be created without  
any repetition or hidden text. The item will be a child of the  
aggregate.


The subsequent reviews would need to use the include pattern to  
reference the original item to avoid major repetition. Currently,  
there is no other way.




Now, I've asked questions here because you've been quite imprecise  
with some of your 

Re: [uf-discuss] Re: An Inconvenient hCard

2009-05-26 Thread Ben Ward

On 24 May 2009, at 07:19, Julian Rickards wrote:


You have:
div class=telspan class=typeabbr title=workNuméro de
téléphone/abbr/span: span class=value(705)
123-4567/span/div

The TYPE is still Numéro de téléphone because the class=type is  
on

the span, if you move the class=type to the ABBR then it would pull
the @title value of work. It is also possible to use the new
value-title pattern instead.

If you are still having problems, let me know.


On Monday, I will give this a try and let you know how it works:
thanks for the extra effort to help.


So, using the new internationalisation friendly value-class pattern,  
what you want here is either:



div class=tel
  span class=type
span class=value-title title=work /span
Numéro de téléphone
  /span:
  span class=value(705) 123-4567/span
/div


— this will have the en-us ‘work’ invisible

Or


div class=tel
  span class=type
span class=value-title title=workNuméro de téléphone /span
  /span:
  span class=value(705) 123-4567/span
/div


— This  keeps the ‘work’ value as a tool-top, should you want that for  
any reason.


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


Re: [uf-discuss] Re: An Inconvenient hCard

2009-05-22 Thread Ben Ward

On 22 May 2009, at 11:09, Julian Rickards wrote:


I thought you might have the answer to the problem I am having with
our French contact pages. Our English contact page
(http://www.mndm.gov.on.ca/mines/lands/pro/contact_e.asp) works fine
but the French contact page
(http://www.mndm.gov.on.ca/mines/lands/pro/contact_f.asp) misses the
phone number because work is not a French word and therefore I can't
use it but must use the French equivalent instead.

I have tried both the abbr-pattern as well as the value-class-pattern
and neither insert the phone number into a downloaded vCard.

Any ideas would be appreciated.


  Internationalisation is certainly an incorrect usage of the  
abbreviation pattern and should be avoided (the English title will be  
exposed to your French readers).


  The value-class-pattern is the correct way to mark-up this content,  
but, because it is very new, parsers are still implementing support  
for it. That's why you probably don't see it in downloaded vcards yet.  
This will improve over the next few months.


Which parser are you using to do the conversion to vcard?

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


Re: [uf-discuss] Re: An Inconvenient hCard

2009-05-20 Thread Ben Ward


On 20 May 2009, at 04:44, Ciaran McNulty wrote:

On Wed, May 20, 2009 at 12:30 PM, Mirko Gustony mirko.gust...@gmail.com 
 wrote:

making my way through the microformats I stumbled upon the
type-internationalisation issue. Are there any news how to mark up a
type for fax in microformats without misusing abbr?


There's recently been a lot of work on the value-class-pattern [1]

One of the examples is given as follows:

p class='tel' lang='en-gb'
 span class='type'
   span class='value-title' title='cell' /span
 mobile
   /span
 span class='value'+44 7773 000 000/span
/p

This would seem to have obvious uses for i18n.


Correct. The pattern is part-written for this exact user case (As a  
Brit, I've been loathe to the ‘cell’ / ‘mobile’ issue since I first  
got into microformats.)


The value-class-pattern is valid for `type` in `tel`, and also in  
`adr` and `email`. FWIW, whilst we inherited these structures from  
vcard, I'm confident we will never create anything like it again. The  
community is more internationalisation aware now.


A remaining to-do task for the pattern development is to update  
examples in the specs and related documents (datetimes and  
enumerations alike).


Feedback much appreciated on the pattern (but please see the short http://microformats.org/wiki/value-class-pattern#FAQ 
 as well.)


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


Re: [uf-discuss] Watching watchlists properly: the lack of an email setting

2009-04-23 Thread Ben Ward

On 23 Apr 2009, at 09:35, Tiago Rodrigues wrote:


Mediawiki supports this functionality since version 1.5, and since the
Microformats wiki was upgraded last November to version 1.13, this
funcionality exists, but is deactivated.


I'll take a look into this. The functionality should be available.

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


Re: [uf-discuss] value-title design pattern

2009-02-06 Thread Ben Ward

Hi Robert,

Thanks for your feedback on the value-title work. It's moving along  
quite nicely.


On 6 Feb 2009, at 03:04, Robert O'Rourke wrote:

Anyway there was a bit of discussion on strackoverflow and a clever  
chap called Cristoph suggested using the VAR tag. I'm not entirely  
clear whether it's semantically valid to use to store a datetime in  
the title attribute but the spec states it's 'an instance of a  
variable'. Is that geared towards marking up code rather than an  
arbritrary variable?


The thread on stackoverflow is here:
http://stackoverflow.com/questions/457366/disabling-browser-tooltips-on-links-and-abbrs

Cristoph's suggestion is at the bottom.


Your guess is correct: var is for marking up code, not embedding  
data; here's a lot of computer science bias in HTML4.


One of the key design goals I have with the new pattern is enabling  
choice. Whilst the semantic validity of ABBR use is oft debated, and  
the accessibility issues are proven, there's always been a problem and  
discomfort from forcing use of a particular element onto authors. The  
new pattern is, as mentioned on the test page, mark-up agnostic (you  
can use span, or b, or input, or var, or whatever you like).


As such, you can publish something like Cristoph's pattern if you want  
to.


You would do this, just adding the existing value-excerption pattern  
‘value’ class to the var.

p
 The party is at
  dfn class=dtstart10 o'clock on the 10th
  var class=value20051010T10:10:10-010/var/dfn.
/p
Personally, I don't agree with the uses of those elements here.

I should have a followup on the value-excerption work next week, along  
with a draft spec.


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


[uf-discuss] 2009

2009-01-26 Thread Ben Ward
So, I went and blogged my vision, thoughts and spontaneous musings  
regarding the microformats community, microformats and the work I'd  
like to do over the next 12 months. http://ben-ward.co.uk/blog/microformat-2009/


I'd like to encourage you all to write up your own outlooks and vision  
for the year (or link to any you've already written) and I'll throw  
them together on a blog post on microformats.org. Write them on your  
own personal blogs, of if you don't have a blog, create a page under  
your User:You section of the wiki (e.g. `http://microformats.org/wiki/User:BenWard/microformats-2009 
`).


Regards,

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


Re: [uf-discuss] Bioformats - microformats for biology

2009-01-24 Thread Ben Ward

On 24 Jan 2009, at 08:49, Manu Sporny wrote:


li...@ben-ward.co.uk wrote:
This community very intentionally doesn't try create specifications  
for
everything. Previous pure-science efforts such as species died  
because

it fell way outside the area of active interest of most of this
community's participants.


Apologies to anyone still working and implementing species work. I'd  
underestimated the traction. My point about collaborative interest  
being an important part of a microformat developer stands, but clearly  
my example was wrong. Sorry about that.



While I do agree that it's important that this community is careful
about what it works on, we shouldn't be exclusive and we shouldn't
assume that we know where certain community members want to focus  
their

attention. If a couple of people want to come into the Microformats
community to develop their vocabularies, we shouldn't say that there
isn't a place for them.


Absolutely *anyone* should be welcome to work within the process of  
this community on use its resources (both people and tools) to support  
their work. But, in being welcoming we mustn't be closed to the idea  
that some groups or subject matter won't fit with us and could be more  
successfully developed in a different manner. We share the class  
attribute, and we are but one citizen in HTML semantics.


I, for one, would be interested to see how a bioformats discussion  
would

evolve *ba-dum-bum* =P


FNAH!

Ahem, yes: I'd be interested to read along with it and see the work  
happen here, for sure. (Aside: Personally I'd have nothing to  
contribute until later in the process when they reach the point of  
wanting peer review from the POV of it being a ‘microformat’, and so  
on, rather than the actual semantics expressed in it, but I would be  
prepared to offer that sort of input to as many specs as I can afford  
the time to assist.)


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


Re: [uf-discuss] MediaWiki plugin

2009-01-08 Thread Ben Ward

Update on this:

We've added the ReCaptcha extension to our MediaWiki install, which  
provides a visual and audio captcha to the sign up process, against  
brute force password login attacks and a few other scenarios. It  
should significantly raise the barrier of entry for spam bots.


Critically, it doesn't add anything to logging in or editing pages, so  
your regular workflows should be unaffected.


Let me know if you have any problems,

Thanks,

Ben

On 5 Jan 2009, at 01:05, Toby A Inkster wrote:

I don't know much about MediaWiki, but surely it's possible to  
create a plugin which looks at edits from users with no edit  
history, and blocks the edit if and only if it seems to create a one- 
word paragraph at the top of the page? That would kill the majority  
of this rubbish:


http://microformats.org/wiki/Special:RecentChanges

--
Toby A Inkster
mailto:m...@tobyinkster.co.uk
http://tobyinkster.co.uk



___
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] MediaWiki plugin

2009-01-05 Thread Ben Ward

Hi Toby,

On 5 Jan 2009, at 01:05, Toby A Inkster wrote:

I don't know much about MediaWiki, but surely it's possible to  
create a plugin which looks at edits from users with no edit  
history, and blocks the edit if and only if it seems to create a one- 
word paragraph at the top of the page?


Maybe. And, yes, probably. Alas, the plugins I've written for MW are  
just simple parsing extensions, more complex stuff I've no idea about  
the capabilities.


I've created a new issue under wiki-2-issues (http://microformats.org/wiki/wiki-2-issues#Spam 
) for this one.


If we could try to collect notes of things we think should be enhanced  
with MW extensions over the next week (on wiki-2-issues), then we'll  
push the most urgent onto the microformats blog and around our various  
networks and see if someone more experienced with MW can help us out.  
Of course, if that person is already on µf-discuss, help us Obi-Wan  
Kenobi, you're our only hope!


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


Re: [uf-discuss] MediaWiki plugin

2009-01-05 Thread Ben Ward

Hi Martin, thanks for your comments.

On 5 Jan 2009, at 12:05, Martin McEvoy wrote:

It looks to me like the wiki is being spammed  by a bot or bots, I  
have suffered problems like this.


The wiki has been spammed for a long long time. The the past, the  
admins watch changes come through the #microformats IRC channel and  
kill spam as it happens. That, surprisingly, has scaled OK until we  
upgraded MediaWiki, which didn't work with our current IRC bot…  
meaning we nolonger get a live stream of updates, and instead have to  
check the Recent Changes page manually.


Restoring the IRC bot (or an XMPP+IRC version, ideally) is another  
desired plugin.


I stopped it by changing the form names to to something gibberish,  
nothing standard  wpTextbox1 would be come ZifG5ut  nonsense  
basically, a good Idea is to change the form names regularly,  then  
you can encode the submit, preview and show pages buttons in Java  
script and insert them using a function. Its effective because most  
people who run bots to spam wikis and blogs dont want to be bothered  
creating a special script just for your site, they go for the low  
hanging fruit, the easy money and in the end its nothing personal  
they just move on ;-)


The problem with this solution for us is that we are keen not to  
change code in the MediaWiki core, as it makes future upgrades for  
security patches more difficult. The reason it took quite so much work  
for me to do the last upgrade was from changes being made to core code  
rather than added as extensions, so I'm loathe to do anything too  
drastic. Unfortunately, MediaWiki is built in such a way that the form  
mark-up is all generated out of the core, rather than templates, so we  
can't adjust field names, and doing so (and adjusting the form  
handling) would definitely fall into ‘drastic’ core hacking.


I've got a bit of time this week before I go back to work, so I'm  
trying to take on a number of outstanding µf issues. I'll try and look  
into anti-spam extensions some more.


Cheers,

Ben


Ben Ward wrote:

Hi Toby,

On 5 Jan 2009, at 01:05, Toby A Inkster wrote:

I don't know much about MediaWiki, but surely it's possible to  
create a plugin which looks at edits from users with no edit  
history, and blocks the edit if and only if it seems to create a  
one-word paragraph at the top of the page?


Maybe. And, yes, probably. Alas, the plugins I've written for MW  
are just simple parsing extensions, more complex stuff I've no idea  
about the capabilities.


I've created a new issue under wiki-2-issues (http://microformats.org/wiki/wiki-2-issues#Spam 
) for this one.


If we could try to collect notes of things we think should be  
enhanced with MW extensions over the next week (on wiki-2-issues),  
then we'll push the most urgent onto the microformats blog and  
around our various networks and see if someone more experienced  
with MW can help us out. Of course, if that person is already on µf- 
discuss, help us Obi-Wan Kenobi, you're our only hope!


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



--
Martin McEvoy

http://weborganics.co.uk/

You may find it hard to swallow the notion that anything as large  
and apparently inanimate as the Earth is alive.

Dr. James Lovelock, The Ages of Gaia

___
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] hrecipe Draft now online *!!!!*

2008-12-03 Thread Ben Ward

On 3 Dec 2008, at 09:49, Thomas Loertsch wrote:

hRecipe is now a draft, linked from the frontpage. time to celebrate  
(a
little) and scrutinely proofread, critizise and polish the sweet  
little

bastard... http://microformats.org/wiki/recipe.


I've already requested that the existing recipe-issues page be fully  
updated to track changes and decisions made in the move from Phae and  
my brainstorm to this draft.


As per, new issues should be filed on the recipe-issues page.


a few notes right away:

* i'm not so sure about who is named editor, author etc. please feel  
free to

change as appropriate


Phae and I authored one of the original brainstorms, and if that's the  
one that this was derived from, I'm happy with the credit.


Naming the yourself as editor is fine by me (since you've obviously  
just edited this draft together and Frances and I stepped back a while  
ago when we couldn't find time to commit to it), so as long as you're  
prepared to take on the workload of managing issues, that's fine too.


I'll wait for the issues documentation to be completed and then follow  
up.


Thanks,

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


[uf-discuss] Wiki 2.0 is alive!

2008-11-17 Thread Ben Ward

Hi everyone,

As promised, the wiki had some downtime this evening as I ran a fairly  
large upgrade of MediaWiki and the design of the microformats wiki.


It's been quite a long time coming, and a lot of work, but I hope  
people appreciate the improvement.


The new features of the wiki are documented on the wiki itself[1],  
along with an issues page[2]. You can also get a drive-by idea of what  
kind of improvements I've made by visiting the frontpage[3], the hCard  
page[4] and the hAtom page[5].


Feedback is welcome as always, either here, on the aforementioned  
issues page or on the associated blog entry[6].


1. http://microformats.org/wiki/wiki-2
2. http://microformats.org/wiki/wiki-2-issues
3. http://microformats.org/wiki/
4. http://microformats.org/wiki/hcard
5. http://microformats.org/wiki/hatom
6. http://microformats.org/blog/2008/11/17/wiki/

Thanks for your patience with the upgrade.

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


Re: [uf-discuss] Wiki issues - no login required?

2008-11-17 Thread Ben Ward

Hi David,

On 17 Nov 2008, at 14:15, David Janes wrote:


Is the Wiki supposed to be no login required? Just noticed that I can
edit pages without being logged in.


The setting used to enforce that seemed to have changed between  
MediaWiki versions, thanks very much for catching this! I've disabled  
anonymous login rights again. Hopefully we'll get spammed a little  
less now!


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


Re: [uf-discuss] Appeal for Issues: Empty spans in value-excerption-pattern

2008-11-16 Thread Ben Ward

Hi Mike,

On 9 Nov 2008, at 09:32, Isofarro wrote:

Where a value-classed span is used and a human friendly wording is  
used as inner text, then in case 2.) the machine formatted data is  
read out, but not the human-readable version, and in case 3.) the  
machine formatted data is read out before or after the human  
friendly data.


So the accessibility barriers that are created are:

1.) machine-formatted data is being read out to screen reader users
2.) machine-formatted data is being read out, and its human  
digestible format isn't.


Both cases result in content that is more difficult to understand,  
but case 2 is actually worse - it replaces human readable content  
with machine readable content. Both introduce accessibility  
barriers, just one does more damage than the other.


So, I believe I'm reading this right that you're describing a value- 
classed + inner text + title situation all on the same element, and  
*not* where you have the value-classed element as an empty sibling of  
the human form (which is what the current proposal specifies)?


With this in mind, from an accessibility perspective, any  
microformat pattern which results in machine-formatted or human- 
unfriendly content in an area that is supposed to be human  
consumable is going to create one barrier or the other, depending on  
screen reader configuration. So the logical approach to protecting  
the accessibility of the page in these cases is not to use any  
microformat that specifies adding machine data into a human-visible  
region of the page.



Again for clarity, could you confirm whether the proposed pattern  
falls into your definition of introducing machine-data into a human- 
visible region of the page, given that the empty elements are ignored  
in the page rendering.


e.g, in hAtom:

span class=updatedspan class=value  
title=20081116T073000+0800/span16th November 2008, 7:30am/span


Thanks,

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


[uf-discuss] Wiki upgrade/downtime this Sunday (2008-11-16)

2008-11-11 Thread Ben Ward

Hi everyone,

An update to the microformats wiki is finally ready to go live  
(updating to the new build of mediawiki, plus some new theming  
features and plug-ins). I got delayed quite a bit due to my moving out  
to San Francisco, but all being well I'll be running the update on the  
afternoon of Sunday 16th.


This process will take a few hours. The wiki will be read-only  
throughout the process, and there will be brief downtime whilst the  
installation is swapped over.


If this is going to cause a problem for anybody, please shout out!

Regards,

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


Re: [uf-discuss] Wiki upgrade/downtime this Sunday (2008-11-16)

2008-11-11 Thread Ben Ward

On 11 Nov 2008, at 15:42, Dan Brickley wrote:


Ben Ward wrote:

Hi everyone,
An update to the microformats wiki is finally ready to go live  
(updating to the new build of mediawiki, plus some new theming  
features and plug-ins).


Good luck with the switchover! Any chance of openid for logins in  
the new version?


Adding OpenID support was something I was really keen to do, and has  
been a long running requested feature. However, the current state of  
the OpenID extension for MediaWiki is overkill for us. The plug-in  
that's available transforms the wiki into a full on OpenID _provider_,  
and we don't want the maintenance/responsibility cost of doing that.  
We just want login support.


So the task has been deferred pending someone writing a super-simple  
OpenIDLogin plugin, or dedicating longer to the existing extension and  
getting it installed properly. It might not take that long to do the  
latter, but it's a more substantial installation than other  
extensions, so I'm preferring to get the current work released with a  
view to adding it later.


Given the way in which microformats.org is spread across multiple  
platforms (the wordpress blog, mediawiki, various API kits hosted on  
Google and elsewhere), I'm certainly very keen to have OpenID as a  
feature on everything we do.


New features are approximately listed on the microformats todo list  
here: http://microformats.org/wiki/todo#Wiki_2.0 and will be  
documented more thoroughly on the wiki itself when we do the upgrade.


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


Re: [uf-discuss] Appeal for Issues: Empty spans in value-excerption-pattern

2008-11-07 Thread Ben Ward

Hi Rob,

On 7 Nov 2008, at 11:40, Rob Crowther wrote:


span class=dtstartspan class=value title=2008-11-04/span
Barack Obama was elected the first African American president of the
United States of American, and he was really pleased about it, on 4th
November 2008/span

Basically I'm not clear how forcing the empty element to be the first
thing guarantees that it will then be close to the plain text date.
Forcing it to be anywhere would seem to guarantee there are situations
where it can't be close to where the plain text date is if the
original example is valid, because it's easy enough to have that
sentence the other way around.


Requiring the machine data to be the first child element is not to  
force it to be close the human form (which is in an indeterminable  
position in the structure), but instead to force it to be close to the  
*property declaration*.


The idea is that when you read the mark-up, you read the machine-data  
value right next to the property name; a visually clearer association  
that will make it easily to see and maintain the value when working  
the code. Visual developer aids (such as CSS rules to display the  
@title attribute of elements with class=value during development) will  
cause the value to be displayed at the beginning of property blocks,  
again promoting a stronger visual association.


It means that the machine-data value doesn't get lost within a block  
of content, it's there right at the start, and that attempts to  
alleviate the violation of DRY.


I most cases, I expect patterns will be simple, and end up containing  
just the machine value and displayed form with no additional content.  
By forcing the machine-data to the front though, it remains consistent  
no matter now much content is contained in the display form.


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


Re: [uf-discuss] Appeal for Issues: Empty spans in value-excerption-pattern

2008-11-07 Thread Ben Ward

Hi André,

On 7 Nov 2008, at 08:38, André Luís wrote:


I can see this option being adopted by people who are concerned about
accessibility, while others might just go ahead and use the
regular-problem-maker-of-a-pattern the datetime design pattern,
preferring simplicity over accessibility. Right?


Well, first up, all web developers are supposed to be concerned about  
accessibility, otherwise they're not doing their job properly. I'll  
avoid digressing into that, though!


All optimisation patterns in microformats are valid for some purposes.  
Using an ABBR for country names is completely the Right Thing To Do,  
whilst for a timestamp it may not be. As with many methods in HTML, a  
degree of author interpretation of semantics will always take place,  
and authors will implement what makes sense to them.


There has to be an acceptance that valid HTML4 does not allow for  
embedding alternate-form content, so we're trying to build something  
that fits as logically and gracefully as we can. For me, the ‘machine- 
data’ value being a child of the property (a sibling of the display  
form) makes total structural sense.


An advantage of this pattern is that it is based entirely around  
neutral mark-up (span), although there is also no need to restrict it  
to any one element (you can use b class=value if you like, or  
input type=hidden class=value if you want; we and our parsers  
shouldn't and don't care).


Using the @title attribute of this value element when the user does  
not want the value to be displayed is a little cludgy, but justified  
by the fact that it is not rendered in any browser (although that  
behaviour is a specification grey-area). Despite a stretch over the  
traditional use of title, @title is still associated with the  
class=value element. I think they have a valid and appropriate  
relationship; I read it as ‘the title of the value is 2008-11-07’.  
It's not as strong a relationship as the inner-text, but it's not  
nonsense, either.


There is also a viewpoint that @title should only be for human  
consumable data. I agree and subscribe to this viewpoint. But in this  
mark-up pattern, the @title of an empty element is never exposed to  
ANY human in any way — that has been tested by the lovely James Craig  
of Apple, who has confirmed that empty spans do not get exposed to  
screen readers (although empty abbr elements can). Thus, I think the  
benefits and grace of the structure justify that exception. This is  
also the line of exception I would make when writing coding standards.


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


[uf-discuss] Appeal for Issues: Empty spans in value-excerption-pattern

2008-11-06 Thread Ben Ward

Hi everyone.

So, a few months ago I was working on the ongoing value-excerption- 
pattern specification. Then I moved to San Francisco and my work went  
a little stagnant, but I'm trying to pick it up again.


The value-excerption-pattern is an attempt to fully spec the  
class=value behaviour from tel in hCard, which has since been  
supported globally in some parsers for a while, and has proved  
somewhat useful. In addition to fully spec'ing the behaviour for  
parsing class=value elements for visible data, I've been working on  
additional specification to handle inclusion of machine-centric data  
alongside human forms (http://microformats.org/wiki/machine-data).


It's this machine-centic portion that I'm trying to nail down at the  
moment, since it would provide an in-demand solution for various  
recurring complaints (abbr-pattern dependencies, for example).


Also, note that recent brainstorming regarding patterns dervice from  
the semantics of the object element and value excerption has shown  
that current, in-use browsers (Microsoft Internet  Explorer and  
Apple's Safari 2) do not handle object acceptably for inline content (http://microformats.org/wiki/value-excerption-pattern-brainstorming#object_param_handling 
). So we're definitely stuck with needing to spec this pattern using  
generic mark-up. (http://microformats.org/wiki/value-excerption-pattern-brainstorming#object_param_handling 
)


Since it's been a while, this mail serves to summarise the current  
state of this spec and proposed resolutions to open issues. PLEASE, if  
you have additional issues to raise, add them to the wiki page (http://microformats.org/wiki/value-excerption-pattern-issues#Parsing_title_from_Empty_value_Elements 
)


Couple of Examples:


 span class=dtstartspan class=value  
title=2008-08-27T23:25:00-0700/span 11:25pm, August 27th 2008/ 
span


 p class=tel
   span class=typespan class=value title=cell/span  
Mobile/span

   span class=value415-123-4567/span
 /p


Purpose
---

This pattern allows you to embed fixed format content — such as the  
telephone type enumeration and parser-required data formats —  
alongside the visible format of the publisher's choice.


Responses to Issues so Far
--

1. DRY Violation worse than current ABBR-pattern. DRY is a problem  
when data is repeated in a document and risks one copy of the data not  
being maintained in sync with another. Maintenance of the document  
results in broken data.


Resolution: To address this, the empty-span part of the value  
excerption pattern will specify that the empty-span MUST be the first,  
non-whitespace-text-node child of the property element. Thus, this  
will parse:


 span class=dtstartspan class=value title=2008-11-04/ 
span4th November/span


But this will fail:

 span class=dtstartOn 4th November 2008 Barack Obama was elected  
the first African American president of the United States of American.  
He was really pleased about it. span class=value  
title=2008-11-04/span /span


The first pattern keeps the code distance small between the data form  
(class=value) and the property name (class=dtstart). It disallows the  
machine-data portion from being separated from the property.


Furthermore, the spec should encourage conformance checking tools to  
attempt to verify the machine date form against the human form and  
warn the user if they data does not match.


2. Violating the principal of visible data

Resolution: Microformats maintain a principal of marking up visible  
data. However, we have exceptional circumstances where the data  
required for parsing is not the data that publishers wish to display.  
Whilst parsers are a lower priority than publishers, the cost and  
complexity of parsing unstructured dates, or translated terms, is  
accepted as too high. Therefore it is necessary to violate DRY to  
include explicit representations for machines.


Currently authors may use CSS to hide the machine-form of dates.  
Microformats exists only in the HTML layer, and must not depend on CSS  
to meet publisher requirements.


The specification may also restrict this part of the pattern to  
certain properties where a machine-data form is required, as a means  
to discourage abuse.


3. Broken parsers drop empty elements

There are some broken but widespread HTML parsers which discard empty  
elements, resulting in the empty-span-value element being removed from  
documents (e.g. HTMLTIdy). HTMLTidy is easily patched not to do this,  
but may already exist in publishing platforms.


Resolution: Without numbers, we don't know how many publishing systems  
would be affected but this. It's a problem for which the only  
resolution is to use a completely different pattern. As such, this  
proposal must put legacy broken parsers down as an accepted loss.  
CMS's locked to old versions of HTML Tidy would not be able to use  
this pattern without 

Re: [uf-discuss] Yahoo Profiles

2008-10-17 Thread Ben Ward

On 17 Oct 2008, at 13:54, David Janes wrote:


I just read [1] about Yahoo's new profiles. Does anyone know if
Microformats are supported?


There are some.

You connections have hcards, although there's an error with  
class='photo' not being added to an IMG element (instead a parent).


I've filed bugs for the addition of hcard to profile pages themselves  
and XFN to connection relationships.


Thanks, David.

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


Re: [uf-discuss] indexing microformats

2008-10-02 Thread Ben Ward

On 2 Oct 2008, at 02:18, Ted Drake wrote:

Search monkey provides hcard and I believe hevent directly to the  
developer.

It's a great use of microformats.


SearchMonkey parses microformats and associates that data with search  
results, but at this point the data is not queryable. (e.g. you can't  
search for ‘pages with an hatom published date of today’ or ‘pages  
containing an event located in London’). You can only access that info  
once you have the results of a more conventional search query.


SM is still excellent, I just mean to clarify that it is not an  
indexer of microformats.


B

-Original Message-

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of  
Brian

Suda
Sent: Thursday, October 02, 2008 12:35 AM
To: Microformats Discuss
Subject: Re: [uf-discuss] indexing microformats

On 10/1/08, Karsten Januszewski [EMAIL PROTECTED]  
wrote:
What tool or services are out there that index and tabulate  
Microformats

as such?

--- Both technorati's pingerati and alexa were good sources of data.
Yahoo's search monkey allows you to style search output, but i don't
think the microformatted data is directly exposed.


Another question: how do people feel about the use of the word
Microformat as a verb or adjective, aka microformatted content  
or can

you please Microformat that page with an hCard?

--- that's a good question! I know there has been some effort to make
microformats lower-case 'm' as well.

You might also consider adding that question to the FAQs page, then we
can all work on an answer together

http://microformats.org/wiki/faq

or possibly start a new page

http://microformats.org/wiki/usage (maybe)?

to help describe how to, or how freely you can, and in what context
the term 'microformat' can be used.

-brian

--
brian suda
http://suda.co.uk
___
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



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


Re: [uf-discuss] URL and Relative paths

2008-09-02 Thread Ben Ward

Hi Karsten,

On 2 Sep 2008, at 17:23, Karsten Januszewski wrote:

Hi - I'm a developer at Microsoft working on a project that involves  
parsing and consuming Microformats.  I've noticed quite a few  
implementations of hCards out in the wild that use the url property  
with a relative path instead of an absolute path.


This is completely valid. Publishers mark-up URLs just as they would  
for any hyperlink in their page. Anything that's valid in the href  
attribute is valid in hCard. It's very much the role of the parser to  
handle URLs in all their applicable forms.



I didn't see anything on the wiki about this...


There won't be anything specific on the wiki because there are no  
restrictions over the existing usage in HTML.


Good luck!

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


Re: [uf-discuss] Potential for Microformats.org to work with W3C and RDFa Task Force

2008-08-28 Thread Ben Ward

On 28 Aug 2008, at 12:24, Manu Sporny wrote:


It will take a couple of weeks to give examples of how this will all
work, but I wanted to get feedback from this community before
proceeding. We have a fantastic opportunity in front of us now - who  
in
this community thinks that we should work with the W3C on this  
endeavor?


I'm not sure I completely see the benefit in this, and seeing your  
examples would be very helpful in getting a better idea of what you're  
proposing. From your bullet points, it seems to suggest taking  
microformat vocabularies and expressing them in RDFa, rather than  
HTML? It seems redundant for publishers.


However, I do have a somewhat related issue that you might consider  
part of this effort. Some discussions I've had lately revealed  
usefulness in being able to _map_ microformats into RDF, for the  
purpose of combining microformats with other RDF vocabularies in a  
back-end somewhere (so, conversion for processing, rather than  
publishing. Publishing remains in HTML where it is most effective).


I'm told that RDF ‘versions’ of vcard and icalendar are out of date  
compared to the microformats. As such, it strikes me that rather than  
maintaining duplicate specifications, it would instead make sense to  
develop a set of standard transformations so that any microformat can  
be transformed from HTML to RDF, without requiring duplicate effort to  
maintain another spec. This I'm sure would relate closely to GRDDL,  
since that already deals with transformation.


This latter issue seems valuable, and preferable to a situation where  
every processor of microformats and RDF comes up with their own  
incompatible conversions.


Note, I'm talking about mapping rules, not separate specs. For  
example, we have the ‘jCard’ page on the wiki, which I still feel  
should be more generic ‘JSON Mapping Rules’ page that can cover  
parsing from any format, not just hcard. If this RDF mapping effort is  
pursued by anyone, I would again favour ‘RDF Mapping Rules’, rather  
than ‘rCard’, ‘rCal’ and ‘rListing’ — duplicate specs not based in  
HTML are not something that this community was founded to produce.


Cheers,

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


Draft to Specification (was: [uf-discuss] More than three years)

2008-08-27 Thread Ben Ward

On 27 Aug 2008, at 17:38, Zachary Carter wrote:


What does it take to bump a draft, say hResume, to spec status? Just
resolving the remaining open issues, or is there more to it?


It's definitely something that people are unclear on. On my part I've  
been thinking a lot regarding ‘the role of editors’, spec status and  
so forth. My moving to San Francisco this month has pretty much  
neutralised my ability to contribute whilst I find an apartment and  
get settled in the US. The sunshine is awesome, though.


I will get it written up fully, but in short, my view is that spec  
editors need to be ‘actively’ working on their spec (for some value of  
active, with some *simple* conditions for passing editorial control of  
specs away from inactive/unsuitable editors when demand arises).


In my view, a specification goes from draft to ‘release’ when all  
issues are resolved in some way, and issue resolution should be a  
simple enumeration, probably one of ‘fixed’, ‘invalid’ or ‘deferred  
for future iteration’. Some clause needs to sit in place to ensure  
that specs are suitably vetted — we don't want someone creating a spec  
quickly, fixing a small number of raised issues and declaring  
something a spec just because they reach the ‘issues’ finishing line.  
It absolutely needs not to be a ‘finishing line’ at all.


Maybe each spec should have a required minimum draft iterations before  
it can go 1.0, allowing people to participate at different levels.  
Those passionate about subject matter will take interest at the 0.1  
stage, those who are simply active within microformats in general  
would review specs at the second or third draft to protect against  
process violations and fast-tracking. I wouldn't want anything too  
strict, but all specs iterate draft versions anyway, so it might be  
wise to map them to cue issue review.


It's also worth saying that I'd want to avoid ‘spec status’ being  
misinterpreted as something being ‘finished’. Specs should always be  
open to evolutionary iteration.


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


Re: [uf-discuss] HTML5, Microformats and RDFa

2008-08-26 Thread Ben Ward

On 25 Aug 2008, at 19:47, Manu Sporny wrote:

There have been several threads discussing Microformats, RDFa and  
HTML5
that are occurring on the WHATWG mailing list. The discussion  
relates to

whether or not HTML5 should depend on the Microformats community to
solve HTML5's semantic markup issues, or if both Microformats and RDFa
should be considered for semantic web markup issues.


I've been out of touch with HTML5 development for a bit, but the way  
you describe this paragraph is somewhat alarming.


We, the microformats community, absolutely *should not* be relied on  
the fill every gap in HTML. That they would not specify minority  
concerns in the HTML language is perfectly understandable, but the  
Microformats Community is itself not designed to do that either. This  
community, with this development process, is completely inappropriate  
for filling every single extended use for HTML that people might have.


HOWEVER, there may just be misinterpretation here. Perhaps rather than  
intending to depend on our specific community, the intention is that  
the gaps be filled with ‘microformat-like patterns’. Patterns, class- 
patterns, ‘posh’… whatever you want to call it. Microformats.org does  
not own the class attribute and anyone working on techniques that are  
incompatible with our process can do so.


It seems to me the case is not about ‘microformats.org’, but instead  
about the capabilities of the class attribute itself. Is it just that  
the word ‘microformats’ is being used as a generic catch-all for  
semantic class name patterns?


It seems quite reasonable that the HTML working group be considering  
the use case of ‘extended semantic description in HTML’ and  
considering its existing capabilities (which are proving very capable  
in the specific case of microformats), rather than a use case of  
‘support RDFa in HTML’, which is just one solution.


I think Scott is correct in that you may need to reframe your  
argument. Any push to have RDFa made a part of HTML5 should be focused  
on the capabilities of RDFa compared to the class attribute, not the  
(often intentional) limitations of one particular user of the class  
attribute (us).


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


Re: [uf-discuss] NetNewsWire ditches support for microformats

2008-08-17 Thread Ben Ward
I'm also a long time NNW user, and haven't seen the Microformats UI in  
over a year.


On 16 Aug 2008, at 09:41, Chris Messina wrote:


* Are microformats valuable in client-side applications?
* Should their presence be made known to end-users? Where there is
data that can be converted, should an interface be provided to do so?



* Is adding hcards to address books and hcalendars to calendars really
the best possible value of adding microformats parsing to an
application? If not, what other application has demonstrated
additional, or different, value?



I don't think it takes much argument to say that microformats can and  
will be useful in client UI, but the NNW UI specifically was not the  
right solution.


I think there's potential to do far more ambitious UI that used  
microformats which would be far more useful to end users and more  
inspiring to authors. NNW has a source list down the left hand side  
with ‘Latest News’, ‘Flagged Items’ and ‘Clippings’. An ‘Upcoming  
Events’ item in there, generated from hCalendar in feeds (and  
optionally exposed to iCal as well) would, in my brain-farting mode,  
be a far more engaging prospect for users and publishers.


The NNW UI was a great little experiment, but authors need more  
substantial ideas to encourage them to publish more. If Newsgator were  
saying ‘use hCalendar — it's a standard!’ and link it to some UI in  
their software, I think they'd get interest.



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


Re: [uf-discuss] HTML 5 data- attributes

2008-07-16 Thread Ben Ward

On 16 Jul 2008, at 11:28, LucaP wrote:


I believe this new HTML feature found in the HTML 5 draft
specification should be taken into account in here, since it is
relevant to many ongoing discussions...




http://www.w3.org/html/wg/html5/#custom


In addition to the existing replies, and the fact that microformats  
are currently designed to work in HTML4 and not unstable drafts,  
quoting the specification itself:


User agents must not derive any implementation behavior from these  
attributes or values. Specifications intended for user agents must  
not define these attributes to have any meaningful values.


-data prefix attributes are, by design and intention, for use by  
individual applications. They are explicitly excluded as a mechanism  
for microformats and the like.


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


[uf-discuss] Scheduling Wiki Downtime

2008-07-13 Thread Ben Ward

Hi everyone,

One of my admin tasks at the moment is to run an upgrade of the  
Microformats Wiki. Critically, this is to upgrade our install of  
MediaWiki to the most recent release, but also taking the opportunity  
to add some new microformat-friendly enhancements to the install, and  
to the theme.


You can see the list of features/improvements I've been hacking on  
here: http://microformats.org/wiki/todo#Wiki_2.0


The work is nearly done, and running the upgrade is possible in  
multiple steps, but it's going to require some — hopefully short —  
periods of downtime to apply the updates. Critically, MediaWiki has to  
change the structure of the database between versions, so the wiki  
will need to be taken offline whilst that process runs.


My intention is to run this upgrade on Sunday 20th July (next  
weekend), sometime in the afternoon GMT. As such, if you're planning  
any work for that afternoon that requires you to refer to microformats  
documentation, please take an offline copy.


The wiki should only be offline for a couple of hours.

Thanks,

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


Re: [uf-discuss] Microformats to describe a broadcast

2008-07-11 Thread Ben Ward

Hi Tom,


Is anyone aware of any other programme guides which have employed the
hCalendar microformat to date? I note that this doesn't seem to have
been acheived in the current BBC listings.  



We've got hCalendar on all of Yahoo's UK TV listings:

  • http://uk.tv.yahoo.com/listings/2008-07-11/20-30/
  • http://uk.tv.yahoo.com/listings/2008-07-11/20-30/by-hour/
  • http://uk.tv.yahoo.com/listings/bbc-1/2008-07-11/

We implemented it using a somewhat icky hack (an empty ABBR element  
with the ISO date in the title), but it parses in most parsers whislt  
not exposing the ISO date as a tooltip to browsers. Most recent  
testing suggests that it will still be revealed in screen readers set  
to read ABBR titles though, which is unfortunate.


Oh, there's a bug in our output that's putting a translation string  
(%z) into the ISO date where the timezone should go. That'll be fixed  
shortly!


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


[uf-discuss] Re: Reviving hProduct

2008-07-07 Thread Ben Ward

Hi Jay,

On 7 Jul 2008, at 17:11, Jay Myers wrote:


All,

It seems like the hProduct microformat hasn't seen a lot of  
revisions since it's initial brainstorming in 2006 (feel free to  
correct me on this if there are current efforts taking place :-) ).  
I'm attempting to revise the schema for use in an upcoming August /  
September project release. I have taken the current brainstorming  
schema and added on some new items. I would like to open this up to  
discussion and move this format forward, and any assistance the  
community would be able to provide would be helpful.


It's great that you're keen to take a lead on further brainstorming.  
Please conduct work on new microformats on the [uf-new] mailing list,  
rather than discuss. Thanks!



Altered schema: http://jay.beweep.com/hproduct/hproduct-schema.txt
Unstyled HTML example: http://jay.beweep.com/hproduct/hproduct-example.html


The old product brainstorm is discarded, so please edit the wiki.  
Either start a fresh brainstorm section on the current page, or work  
with the existing text.



The altered schema:


For reference, much of the schema you describe there has been rolled  
into hListing, which whilst also technically a proposal, is more  
mature and has been implemented successfully by a number of people.  
That covers the price/merchant side of things.


The documentation for listing, and interating on it to reach draft  
also needs doing, I apologise for not following through my intent to  
take a lead on that. Lots of other µf things have come up that always  
seem more urgent.


I'd suggest that product-specific fields focus on the product _item_,  
e.g. where you have .hListing  .item, or .hReview  .item, you could  
insert an ‘hProduct’ there, enhancing the semantics, and achieving  
listing products with prices through the formats being used in  
combination.


Regards,

Ben

(This post has been cross-posted to µf-new. Please reply *only* to µf- 
new)



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


[uf-discuss] Wiki Documentation of recent date-time discussion

2008-07-06 Thread Ben Ward

Hi all,

Recently discussion of solutions to the datetime issues has been  
massive and become difficult to track the current state of issues and  
counterpoints as threads have become interleaved.


I have *attempted* to document the most recent points on the wiki,  
under the following pages:


  * http://microformats.org/wiki/datetime-design-pattern (most stuff)
  * http://microformats.org/wiki/hcalendar-issues#2008 (for the HTML5  
time element)

  * http://microformats.org/wiki/value-excerption-pattern-issues

I've credited the points added with the name of the post author. If  
you feel the part I've quoted doesn't fully represent your view,  
please edit it. I've done the best I can, but these threads have  
become very difficult to follow so I sincerely apologise if I've  
missed something, or lost track of something.


If a point is missing from the wiki threads, please add them so we  
have a reference.


Ideally, wiki discussion should not be a carbon copy of the mailing  
list logs. They should be a concise representation of issues, and each  
issue and its counterpoints should of course only be listed once. It's  
a reference. Someone new to discussions should be able to read the  
wiki and be up to speed on what is currently being discussed on other  
mediums in the community.


My edits today don't achieve that in the optimal way; they're largely  
quotes. It's better than no documentation at all, though.


Something which didn't really happen this week was follow up in  
documenting the key points of discussion on the wiki. When you are an  
advocate of a particular solution, please take the responsibility to  
make sure issues raised against it and the resolutions are accurately  
documented. Otherwise suggestions will be lost without documentation  
and inevitably repeated without reference.


Thank you,

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


Re: [uf-discuss] Human and machine readable data format

2008-07-01 Thread Ben Ward

On 1 Jul 2008, at 13:28, Scott Reynen wrote:

The difference with ISO dates is we've previously defined them as  
content; I'm suggesting that's a mistaken definition, as these dates  
don't function as content in our reference standard iCalendar.


In my view, it's not so much that an ISO dates isn't content per se,  
it's that it's not content for humans, and in this case, the date  
content for humans is being published in a different form. In HTML,  
visible content is for humans, content for machines is hidden.


This makes for a violation of the DRY principal, but it's the same  
violation we're already making, and it applies not just to datetimes,  
but also to durations (which has only just been mentioned in this  
discussion, and is important not to ignore), hCard telephone types,  
geo co-ordinates, and everything else documented on http://microformats.org/wiki/machine-data 
.


As an aside, this is why I favoured and have done some initial work  
into the empty-element-with-title extension to the value-excerption- 
pattern (which I'm also leading the effort to get properly specified,  
since it's previously not been). It keeps the machine content in the  
HTML, can be specified to keep it physical proximity to the human  
form, but due to the way empty elements are treated, does not expose  
that content to humans. It does not violate DRY any more than we  
already do and in relation to the ‘hidden data’ principal, I argue  
these are exceptional cases _because_ they are DRY violations. We are  
not hiding information, we're hiding an alternate representation of  
visible information. (issues page: http://microformats.org/wiki/value-excerption-pattern-issues) 
.


Much of this same line of discussion applies to the class-name data  
embedding that Jake and Frances have discussed.


If there's a semantically acceptable solution to this, which doesn't  
violate any principals, or DRY, or the semantics of HTML, doesn't  
compromise accessibility or internationalisation, and meets publishers  
demands for flexibility and doesn't compromise user experience, then  
that would be fantastic. None of the discussions so far seem to match  
that.


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


Re: [uf-discuss] Human and machine readable data format

2008-07-01 Thread Ben Ward

On 1 Jul 2008, at 17:01, Guillaume Lebleu wrote:

Since the BBC's request was specifically related to screen readers,  
we may want to distinguish machine-readable, human-readable and  
human-hearable. I think there is less debate re: what is human- 
hearable than there is debate re: what is human-readable


The BBC complaint directly refers to both screen readers and the  
display of unexpected text in tool-tips. It's not just about aural  
output.


At the core, in breaking with the semantics of an HTML element, we've  
broken the behaviour of technologies using the element correctly and  
intelligently (hence my strong opposition to continuing to stretch  
ABBR outside of textual abbreviations as commonly described by  
dictionaries: ‘An abbreviation is a shortened form of a word or  
phrase.’ — Wikipedia, Apple OSX Dictionary, Dictionary.com)


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


Re: [uf-discuss] Human and machine readable data format

2008-06-30 Thread Ben Ward


On 30 Jun 2008, at 16:16, Jeremy Keith wrote:

Now I'm not saying that this solution is perfect but it's by far the  
best I've seen so far. It doesn't involve hiding data and it doesn't  
involve stuffing data values in the class attribute. It *does* still  
use the abbr element for a usage that is arguably semantically  
dodgy. But any solution is going to involve some kind of compromise  
to a greater or lesser degree and this is a level of compromise that  
I personally find acceptable (it also maintains backwards  
compatibility with existing publishing behaviour).


I disagree with this. I don't think it's acceptable for us to define  
microformats that break with the specified semantics of HTML. Yes,  
it's frustrating that HTML is spec'd the way it is, but the intent of  
the HTML title attribute is to be for human data. The intent of the  
ABBR element is for human expansions.


HTML4 made no provision for machine data in those nodes, and since  
HTML is the foundation on which we are building, I don't feel that we  
are entitled to shoehorn broken reinterpretations of those semantics  
to suit our needs.


Where an existing HTML element has the correct semantic to use, we  
should use it. Where an existing HTML element does not exist, we must  
resist using a ‘nearest fit’ when that ‘nearest fit’ is still  
incorrect. We must not limit the usefulness of the true, intended  
semantics of that element by stretched its semantics.


HTML has generic, semantic-less elements for when nothing else  
matches. We should use them.


Further, with specific regard to this proposal, whilst the examples  
being cited are closer to valid, human abbreviation, it does nothing  
to address the popular practice of ‘5 minutes ago’ and ‘this morning’  
or ‘today’ dates, which are not human, text abbreviations of a date,  
and the expanded form is not always contextually compatible with the  
abbreviated form.


datetime-design-pattern#issues http://microformats.org/wiki/datetime-design-pattern#issues 
 has these problems documented.


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


[uf-discuss] Vote for Microformats on Yahoo! SearchMonkey suggestions board

2008-06-29 Thread Ben Ward

Hi all,

Just a quick note that the Yahoo! SearchMonkey product — which allows  
you to enhance search results at Yahoo! with data gleaned from  
microformats — have a public suggestions board and are shortly going  
to be using it to influence their next set of development priorities.


As such, now is a great time to vote up any microformat related issues  
that you'd like to see supported in the near future.


There are currently two open suggestions:

  • Complete hAtom Support (current support is not returning all  
hAtom fields): http://suggestions.yahoo.com/detail/?prop=searchmonkeyfid=97199

  • Addition of ADR and GEO microformats: 
http://suggestions.yahoo.com/detail/?prop=searchmonkeyfid=90532

Please add votes of support to those issues, and if you have others to  
add by all means go right on ahead!


Thanks,

Ben
___
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: Using object for datetimes (was: Microformats and RDFa not as far apart as previously thought)

2008-06-28 Thread Ben Ward


On 28 Jun 2008, at 17:03, Ed Lucas wrote:


George Brocklehurst wrote:
Is it worth revisiting Tantek's original suggestion of using the  
object element to represent dates? [1]


The idea was to do something like this:

   object data=20050125January 25/object


This particular example is invalid, as the data= attribute must  
contain a URI, and a URI cannot start with a number.


display:inline and intrinsic sizing will work correctly.  Safari  
2.0.2, which came out in November 2005, was the first version to  
contain these improvements [2].


For note, I don't feel that CSS support on an element should be of  
consideration when designing microformats. We are operating at the  
HTML level and must not produce techniques which depend on them  
(although documenting techniques where CSS can be used to enhace/alter  
microformats is still valuable, I'm simply meaning that HTML+CSS must  
not ever be the primary solution to a problem).


It might be that there are other reasons for not using object  
that I've missed (I'm fairly new to the wonderful world of  
Microformats) and it might be that there's still a significant  
population of Safari users on 2.0.1 or older, but if not this could  
be a way forward that gets around the abbr issue.

I'm normally just a lurker here, but no-one has replied, so...


Using the object element seems like a very sensible solution. What  
are the blocking issues now that Safari handles it?


So, one solution I saw offered to the URIs-can't-start-with-numbers  
issues was to do everything as a URL fragment, converting it to:


object data=#20050125January 25/object

That, however, causes Safari 3 to render a box of the current page  
within the OBJECT element, and so would introduce a CSS dependency to  
keep it hidden. No good, I fear.


*However*, the following appears to be well behaved inline in Safari  
2.04 and 3.1.1, Firefox 1, 1.5, 2 and 3, and Opera 7, 8 and 9.


object class=dtstart data=data://20080712/object

That uses the DATA URI scheme, which without a specified mime type and  
charset, defaults to text/plain;chartset=US=ASCII. I think that would  
be sufficient.


I've pastied my test case, and would be grateful if people could test  
the behaviour in Internet Explorer: http://pastie.org/224023


Given that IE has a history of abysmal support for OBJECT and no  
support for data: URIs… I have no idea what might happen.


See also:

http://en.wikipedia.org/wiki/Data:_URI_scheme
http://tools.ietf.org/html/rfc2397 (data: spec)
http://www.ietf.org/rfc/rfc2396.txt (URI spec)

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


Re: [uf-discuss] hReview limitations/restrictions

2008-06-26 Thread Ben Ward

Hi Geoff,

On 26 Jun 2008, at 15:01, Geoff Berger wrote:

Are there any limitations or restrictions to using hReview for  
commercial purposes?


The company I work for is looking to use hReview. However, we do not  
want to use if there are any legal restrictions or if the community  
would be opposed to it.


All microformat specifications are released into the Public Domain and  
can be used by any person or organisation without restriction.


Many commercial entities are already using microformats on a large  
scale; Yahoo (who I work for) publish a huge amount of hCard,  
hCalendar, hReview, hListing, and, err, many more.


The very purpose of microformats, to better describe the information  
we publish in pages, dictates that *everyone* is encouraged to publish  
with them.


Regards,

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


Re: [uf-discuss] hReview limitations/restrictions

2008-06-26 Thread Ben Ward

Hi Geoff,

On 27 Jun 2008, at 05:33, Geoff Berger wrote:


Thank you very much for your fast response.

To further elaborate, the company I work for charges money to an  
affiliate for the right to use customer reviews on their personal  
site.


It comes down to this, does using a microformat imply that the  
content is free to syndicate? Would it be necessary to have a Terms  
and Conditions stating customer reviews are copy written or  
something to that degree?


No, using microformats does not imply anything about the licensing of  
the information. In fact, the rel-license microformat allows you to   
make it explicit when all rights are reserved. Additional licensing  
restrictions you may impose apply to microformatted content just as to  
content without microformats.


The microformats specifications themselves are completely free in the  
public domain. That has no effect on the material published within  
these HTML patterns.


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


[uf-discuss] Documentation of machine-data and value-excerption

2008-06-06 Thread Ben Ward

Hi everyone,

Over the past few weeks I've been making efforts to document some of  
the greyer areas of microformats and better specify how they behave;  
machine-data and value-excerpting.


Machine data in microformats is where we specify a fixed data format  
(such as dates and geo), or fixed enumeration of fields (such as  
telephone ‘type’ in hCard).
In the past it's  been rather disparate, but I've now documented it  
all at http://microformats.org/wiki/machine-data

— Thanks to Toby Inkster who's also made contributions to that page.

I hope that makes a useful reference for machine data usage in µf in  
general, and also as documentation of how to validly and semantically  
include such data in pages.


People who find recurring issue with some uses of the ABBR-design- 
pattern should definitely read the machine-data page, as it documents  
*all* of the currently supported and implemented ways of embedding  
data in pages, including *but not limited to* ABBR.


Which leads nicely into the second part, which is that we're making an  
effort on the microformats-dev mailing list to specify the parsing  
behaviour of value-excerption (class=value, known as ‘value- 
excerpting’ in hCard). Whilst it was originally just part of hCard's  
TEL field, it's actually supported in parsers generally.


http://microformats.org/wiki/value-excerption-pattern explains the  
uses and better documents the parsing behaviour. That documentation is  
ongoing, but since it's already implemented, I hope what we've got so  
far is useful.


Alongside the dedicated page for value-excerption, there's a proper - 
issues page for the pattern, so if you have bugs or issues to raise  
with it, please raise them on http://microformats.org/wiki/value-excerption-pattern-issues 
, then we can move through them in a nicely structured manner.


Now that the pages are well structured, wider feedback is encouraged.  
Please add issues to value-excerpting where you see them, and check  
the microformats-dev archive (http://microformats.org/discuss/mail/microformats-dev/ 
) for what's already been discussed.


Thanks,

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


Re: [uf-discuss] Request for help from screen reader users from the BBC

2008-05-22 Thread Ben Ward


On 22 May 2008, at 17:06, Alasdair King wrote:

From the BBC page linked:

We've looked at quite a few screen readers out of the box and by
default they don't expand abbreviation elements so the user still
hears 19:30 not 2008-05-15T19:30:00+01:00.

I infer that they've tested the screenreaders, they're just worried
there are lots of blind people who have turned on ABBR, and the BBC is
a big, sensitive target. I know blind people are more annoyed about
the lack of audio descriptions in iPlayer, but there'll be some
uber-geek screenreader user in a well-off advocacy group who'll
complain.

People who have problems will be the subset of users who (use a
screenreader) AND (have a screenreader that supports ABBR) AND (have
turned on abbreviation elements) AND (come across hCalendar ABBR
elements) AND (find this one thing the biggest headache in using the
site.) Why not just offer to buy both those people a beer to make up?


I don't think the ‘what's the default‘ argument is an absolute decider  
either way with this. The behaviour is supported and used; we've not  
been able to get numbers on how many assistive technology users do  
turn it on, but I don't think it's right to dismiss an option of a  
browser which is acting legitimately with the semantics of the HTML it  
is parsing.


Reading aloud abbreviations is a perfectly reasonable thing to do,  
whether it's a default, on-demand or whatever. As far as I can judge,  
assistive technology offering the ability to expand abbreviations is  
entirely in line with the intentions of the HTML4 specification,  
whereas stuffing illegible data into it is not. This is less an issue  
of accessibility as it is semantics. Where ABBR is being used  
incorrectly, there's no right to complain about a consuming tool  
treating your code in an undesired way.


Recently, we've been discussing the issue of embedding machine-data as  
part of microformats on uf-dev, and debating possible alternative  
methods from a parser perspective (namely an empty element with a  
title attribute).


Of interest here is the document now on the wiki covering all the uses  
of machine data in microformats, and covering all the currently  
supported means of including that alongside the publishers preferred  
formatting.


  http://microformats.org/wiki/machine-data

At the moment, the data embedding solution proposed there is being  
discussed on -dev: (http://microformats.org/discuss/mail/microformats-dev/2008-May/000519.html 
). It will move over to discuss once we're confident in it being  
reliably parsable.


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


[uf-discuss] My inactivity

2008-05-04 Thread Ben Ward

Hi all,

Just a little note to explain that my µf tasks: hListing, ABBR- 
pattern, ‘This Week’ posts are on hold at the moment as I made a  
rather unexpected trip into hospital this week. No need to worry;  
after five days I've been released again (my appendix had gone rotten  
and has been removed).
However, I'll be resting for most of this week, so doubt I'll be back  
onto my non-essential tasks list until next weekend at the earliest.


Since we've not had one in a fortnight, if anyone else would like to  
put together a ‘This Week’ blog post in my absence, that would be great.


Cheers,

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


Re: [uf-discuss] Appropriate microformats for journal listings?

2008-04-08 Thread Ben Ward

Hi Angus,

On 8 Apr 2008, at 13:20, Angus McIntyre wrote:

I'm editing a page that lists editions of a journal, each entry  
having a form something like:


Title
Journalname 1 (2003)
- downloadlink -

Article 1
Author1, Author2 (Affiliation)

Article 2
Author3 (Affiliation)

and so on.

Are there microformats that would make sense to use here? I toyed  
with the idea of making the author name lines use vCard, but that  
runs into problems where you have multiple authors belonging to the  
same organization. hAtom?


Seems like a very good fit with hAtom, the only complication being the  
presence of multiple authors which is unhandled in hAtom, and…  
untested… in hCard.


VCARD has a concept of ‘AGENTS’, which effectively nests vcards within  
each other. They're unhandled in desktop software, so demand to work  
out parsing rules in hCard has been low. If my understanding of AGENT  
is current, though, this seems like an appropriate place to use them.  
It should look something like this:


div class=hentry
   …
   div class=author vcard
   span class=agent vcard
   a class=fn url href=#Ben Ward/a
   /span
   span class=agent vcard
  a class=fn url href=#Cyril Doussin/a
   /span
   (span class=orgYahoo!/span)
   /div
   …
/div

My understanding is that both named people should be ‘agents’ of the  
organisation. As to how this parses… that could be more fun and needs  
input from parser developers when they get a moment!


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


Re: [uf-discuss] jCard draft

2008-04-04 Thread Ben Ward

On 4 Apr 2008, at 01:23, Gordon Oheim wrote:

I have added a preliminary draft for a possible jCard specification  
to the wiki at http://microformats.org/wiki/jcard.
The content is based on what I read from the discussion list so far.  
The intention was to have a reference for further discussion and for  
solidifying a candidate for a jCard standard.


Hi,

This is great work, and it's something that I found a number of  
developers asking about during South By South West. I think it was  
Glenn Jones suggesting that we're now at a point with parser maturity  
that some thought needs to be given to having interoperable JSON  
structures.


I have two points of initial followup, one with my admin hat on, the  
other without.


1. ADMIN: This discussion should probably take place on the  
microformats-dev mailing list, rather than -discuss. It should come to  
the attention of all parser developers that way, and hopefully stay  
focused on this very parser-centric work. I've cross posted this  
thread to [EMAIL PROTECTED]; please continue the  
development discussion there.


2. In my view: I'm totally supportive and in favour of this work, I  
think ‘jCard’ is a bad name for it; I think this work would be better  
presented connected to the hCard specification itself — and future  
equivalents for the other microformats too. Whether that end up as an  
‘Object Model’ section of the relevant specs, or new documents (e.g.  
hcard-object-model). It doesn't need it's own, separate format name;  
it's really further specifying hcard itself.


What's more, whilst JSON is the obvious driver technology for this  
work, I think it would make more sense to produce an implementation- 
agnostic Object Model that would work in JSON, XML, YML or whatever  
other transport people might want to implement for. I think it's  
unlikely we'd want to specify ‘jCard’, ‘xCard’, ‘yCard’ and so on…)


Please forgive my poor wiki editing skills and feel free to add to  
the page.


The page is off to a great start! Keep it up.

Thanks,

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


Re: [uf-discuss] Re: Reviving ‘This Week in M icroformats’

2008-04-01 Thread Ben Ward


On 1 Apr 2008, at 11:05, David Janes wrote:

I tried to do my bit!

2008/4/1 Toby A Inkster [EMAIL PROTECTED]:


Ben Ward wrote:

Each week a new Wiki page will be created to live-edit the 'This  
Week…'

post, and everyone is invited to contribute to it.


Has this died out already?


Argh, sorry! This has been posted now, combined together from the  
previous two drafts. THANK YOU to everyone who's been putting effort  
into keeping the drafts alive.


I've created a new draft page for next weeks entry at http:// 
microformats.org/wiki/this-week-2008-03-31


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


Re: [uf-discuss] How to avoid building erroneous social network graphs?

2008-03-26 Thread Ben Ward

On 26 Mar 2008, at 19:32, Costello, Roger L. wrote:
pHi Alice.  Nice page.  I would like to introduce you to my  
friend a

href=Sally.html rel=friendSally/a some time./p

Notice the use of XFN:  rel=friend 

When a robot application encounters Alice's web page it will see the
representative hCard for Alice and it will see the XFN-bearing link.
Here's the relationship that the robot constructs:

   Alice is friends with Sally

But that's completely wrong.  Bob stated the relationship.  The  
correct

relationship is:

   Bob is friends with Sally

How would a robot avoid this error?


The situation you describe there is a publishing problem. If you're  
graphing social relationships, then the page you're describing has  
been linked to with rel=me, even though the content of the page is  
authored by multiple people. A page where other authors can add rel  
links is unsuitable for use as rel=me node — except where the  
content management system disallows the rel/rev attribute, or XFN  
values thereof.


There's no way for a robot to avoid that parsing error.

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


Re: [uf-discuss] How to avoid building erroneous social network graphs?

2008-03-26 Thread Ben Ward


On 27 Mar 2008, at 01:02, Charles Iliya Krempeaux wrote:

What if you put comments into a blockquote or a q.  You could
consider XFN in a blockquote or q to be of the person being
quoted.


That might be a valid parsing rule, I'm unsure. Regardless, it's  
inappropriate for comments. A comment is a piece of original content  
on the page, not a quote from another source. It would be appropriate  
for Trackback or Pingback excerpts, though.


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


Re: [uf-discuss] article on microformats

2008-03-16 Thread Ben Ward

Hi Igor,

On 16 Mar 2008, at 06:43, Igor Wawrzyniak wrote:

1) In my article I wrote that the community behind microformats began
as a sort of grasroots movement, involving enthusiasts: bloggers,
wikipedia editors, people who were into
social-networking sites and other web 2.0 ideas etc. Only later it
gained support of software companies and standarization bodies.

Do you agree with that summary? Remember I need to keep it short, it's
only an introduction, I'm mostly writing about technology.


Best to have Tantek, Eric or one of the other Technorati alumni  
answer that, since they were here in the very beginning.


I think it would be inaccurate to say that it has the support of  
‘standardisation bodies’. The microformats are designed and built  
within this community, and don't get rubber stamped by any other  
body. The existence of microformats is acknowledged elsewhere, of  
course, and the spread of hCalendar is probably a principal factor in  
HTML5 having a new time element.



3) On a more technical note. I'm confused about a rel-tag. Let's say I
run a website that has it's internal tagging system, each post is
concluded with a few links: this article belongs to category this,
that and yet another. I can also ocassionally link to an external
site that supports tagging, like del.icio.us. Do i include a rel-tag
on:
- internal links
- external links
- both?


Where you are linking from your content (say a blog post) to a tag  
space (whether that's Technorati or your own site), you should use  
rel-tag to indicate that the two pages have a tag relationship.



FAQ says I'm not supposed to use rel-tag on links in a tag-cloud, why?


Where you use the ‘rel’ attribute, you are saying ‘The page I'm  
linking to is a something for this page’. So in a blog entry,  
rel=tag means ‘The ‘/tags/microformats’ page I'm linking to is a TAG  
for this page’. It's a more subtle meaning than ‘this _is_ a tag’.


A tag _cloud_ is an aggregation of tags for multiple pieces of  
content. If you put rel=tag on the tags in a tag cloud, you would be  
saying ‘this is a tag _for the current page_’, which is not what a  
tag cloud represents.


Hope that helps,

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


Re: [uf-discuss] Unjust banning of Andy Mabbett

2008-03-16 Thread Ben Ward

On 15 Mar 2008, at 22:09, Jesse Rodgers [EMAIL PROTECTED] wrote:
There is a risk that without the formality, leadership, andstrength  
then why doesn't IE8 rename things and add a little bit here

and there? How about Google? They may want their own gCal format
because hCal is just a hobby. Does the microformats community require
formality in order to retain consistency in those that think they know
better?


The fact that we are not a formal standards body doesn't seem to be  
causing an issue. In fact, Microsoft have been extremely positive in  
their recent hSlice communications: Not misusing the word  
'microformat', not breaking hAtom. Everything they did in speccing  
their own pattern was correct and played-nice with our existing  
community driven microformats. Similarly, Yahoo's recent  
communications regarding search enhancements (which use microformats,  
RDFa and eRDF) draw a clear distinction between the different  
technologies.


To me, it reflects that whilst we ended up in this community-driven,  
dictatorless body somewhat by evolution, it does work well enough.


It's important to remember that the technologies we build on — HTML  
and the @class and @rel attributes it provides — are not controlled  
by us. We are perhaps the largest organised use of @class, but we  
have no exclusive claim to the attribute. As such, microformats.org  
as an organisation has to respect others creating patterns in their  
own way too. If Google wanted gCal, or Yahoo wanted yWidget or  
something, they're entitled to it.


I think the best way to interact in such an open space is as a  
community.



I think too much formal process, elections,
etc get you into an issue where 'he/she with the most time wins' as
with any volunteer organization.


Completely agreed, it increases the amount of the time the community  
has to spend on meta-issues. Even in the past 10 days, only a small  
minority of people have shown an inclination to engage in this meta- 
discussion.


Administration of the community shouldn't interfere so much as to be  
a constant concern. But, when the community aesthetic isn't  
conductive to productively working on the microformats themselves,  
something is astray and where it requires intervention we will do our  
best to correct it.



There is a risk that this could all be replaced and all that work
forgotten... details of this thread aside, perhaps a little benevolent
leadership is required to direct the community?


So long as the output of this community is of high quality, the  
formats we product will hold authority on the web.


I don't currently believe that creating formats with high authority  
must be created in a highly authoritative environment, though.  
They're separate issues, and if the format is high quality, the  
process in which it is built is irrelevant.


Cheers,

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


[uf-discuss] Reviving ‘This Week in Microform ats’

2008-03-10 Thread Ben Ward
Something we're keen to try and do is improve the way microformats —  
and especially progress on microformats — is communicated outside of  
the microformats community. I had a brief shot of it a little over a  
year ago with the ‘This Week in Microformats’ posts to the blog.


The reason they died out is because they tended to require long  
editing stints to produce something of the quality I wanted. A few  
weeks of being too busy and the idea collapsed. We're going to bring  
the weekly posts back, but rather than it being my own little  
initiative it's now properly integrated into our community tools.


Each week a new Wiki page will be created to live-edit the ‘This  
Week…’ post, and everyone is invited to contribute to it. The  
headings are set out, so it should be intuitive to contribute items.  
We're going to follow the same tone and format as the original posts,  
and post them every Sunday evening (GMT, most likely), so it's there  
and fresh for Monday morning. If you can write with the same voice  
that will make editing much easier, but either way it should make it  
all much easier to compile.


The live draft for this week's post is on the wiki now: http:// 
microformats.org/wiki/ThisWeek/2008-03-10


Thanks,

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


[uf-discuss] Include Pattern Update

2008-02-11 Thread Ben Ward

Hey everyone,

Following the research we did at Yahoo! last month, I've updated the  
include-pattern documentation to clarify, based on evidence, the  
accessibility issues raised. I've been through the documentation in  
full, and the following summarises the changes for those not wishing  
to analyse the Wiki diff.


http://microformats.org/wiki/include-pattern

• Restored requirement for the hyperlink include pattern to include  
inner-text
• Changed the hyperlink pattern example to use hReview, not hResume,  
as the requirement for inner-text is not compatible with the needs of  
hResume.

• Added clear accessibility guidance to the hyperlink include pattern
• Clarified the language around use of CSS to improve the user  
experience around the include pattern, to make it clearer they are  
enhancements. This is a mark-up spec, and cannot depend on CSS.
• Directed scenarios that require content-less includes to the OBJECT  
pattern
• Removed statements of opinion and discussion. This is supposed to  
be documentation for the pattern, it should be concise and precise  
and should not contain tangential remarks. In future, areas of  
uncertainty should be documented only on the -issues or -feedback  
page (http://microformats.org/wiki/include-pattern-issues and http:// 
microformats.org/wiki/include-pattern-feedback repsectively). It's  
really, really, important that the documentation remains clear.
• Updated the ‘Thanks’ section to acknowledge the work my co-worker  
Mike Davies did in researching empty-hyperlink accessibility.
• Added explicit point that other microformat class names on the  
include element are discarded, and that all microformat classes  
should be on the target of an include, not the include element  
itself. Closes Mike Kaply's open issue.


Please not that this update does not in any way concern of reflect  
recent discussions about specifying another include pattern (http:// 
microformats.org/wiki/include-pattern-strawman). This just brings us  
up-to-date with current research and knowledge.


Regards,

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


Re: [uf-discuss] Dublin Core as a microformat (was: Re: xfn and biographies)

2008-01-30 Thread Ben Ward
I wonder if this use case is already solved by eRDF, since that  
provides mechanisms for linking to the Dublin Core namespaces and  
then specifying the properties in HTML class attributes.


On 30 Jan 2008, at 20:20, Andy Mabbett wrote:

span class=DC.publisherAcme Inc./span

or, inside another microformat, say hCard:

span class=DC.publisher fn orgAcme Inc./span


In eRDF, that becomes:

span class=DC-publisherAcme Inc./span

and

span class=DC-publisher fn orgAcme Inc./span

respectively.

The only practical difference I see, were we to approach this in the  
microformats process, is that we'd find a different solution to  
including links to RDF schema in the HEAD of a document (in eRDF,  
using link rel=schema).


Is that the only problem we'd be trying to solve in making a Dublin  
Core microformat?


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


[uf-discuss] Hyperlink Include Pattern Research

2008-01-24 Thread Ben Ward
Last year I found some time to edit the include-pattern pages on the  
wiki in response to serious implementation issues surrounding the use  
of OBJECT to reference other parts of the page (aside: It causes  
multiple HTTP requests to same URL in some browsers and nearly  
blocked the inclusion of microformats in one of our sites).


One of the key edits was to move the hyperlink-based alternative  
include pattern above OBJECT, and recommend it in its place. At the  
time of my original edit, I ensured that all hyperlink examples  
included inner-text to best support accessibility, according to my  
understanding of hyperlink issues at the time.


Since then it was raised that hResume actually required that _no_  
inner text be present (regardless of the include technique used) as  
it was only used to include a single piece of information (the hcard  
fn property). This resulted in an edit — still present in the current  
page — that recommends a hyperlink with no inner text, but including  
a title attribute in its place. The whole development has become  
fuzzy and lacks evidence to support mark-up decisions either for or  
against support of certain accessibility techniques.


The issue has been short on solid research, so thanks to the  
commitment and incredibly dedicated work of Mike Davies, my co-worker  
at Yahoo! in London, we now have some.


Mike has organised a test of hyperlinks in multiple configurations  
and had them tested by real users of screen readers (Artur Ortega and  
Victor Tsaran of the Yahoo! Accessibility Stakeholders Group).  
There's no simulation, or guesswork. Both testers depend on screen  
reader technology every day. With their co-operation, we hope to have  
produced the most useful and insightful test data on hyperlinks, and  
identify the most probably behaviour of most screen readers in the wild.


Mike has provided a thorough write up of his research on the Yahoo!  
User Interface Blog: http://yuiblog.com/blog/2008/01/23/empty-links/


I encourage you to take a little time to digest it, and note the  
complex caveats that screen readers introduce to our work. The  
conclusions are drawn clearly, and there's plenty of reference to our  
include-pattern development.


I need to do another pass over the include-pattern page, tidy it up  
again and move discussion onto the -issues page (I didn't have a  
chance to update the issues page when I updated the spec, so I'll do  
that this time around). I'll be taking some time to digest this  
research first, and work to present the pros/cons of our current  
solutions as best we can. In doing so, I'll try to identify if there  
are situations which neither pattern can solve.


Your feedback is encouraged, and we hope this research proves useful  
to the community (and beyond).


Regards,

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


[uf-discuss] Largest Deployment of Microformats on one site?

2008-01-18 Thread Ben Ward
For reasons which will be revealed next week (yes, I'm a tease,  
sorry), I'm interested to know what the largest deployment of any  
microformat is on a single site, in terms of numbers of instances of  
microformats.


Does anybody know?

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


Re: [uf-discuss] Event: SemanticCamp London Feb 16-17

2008-01-09 Thread Ben Ward

On 9 Jan 2008, at 10:44, Tom Morris wrote:

Would love to see some fellow microformateers there!
The signup form even lets you import your details from hCard or FOAF,
so there's no excuse...!


Oh lovely, although the post-parse form doesn't handle having found  
multiple URLs in an hCard. Perhaps a drop down list to pick one of  
many where multiples are found?


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


Re: [uf-discuss] Re: Precise Expansion Patterns

2007-12-16 Thread Ben Ward

On 16 Dec 2007, at 20:09, Manu Sporny wrote:
It is important for us to focus on the reason this discussion  
started in

the first place:

http://microformats.org/discuss/mail/microformats-discuss/2007- 
December/011035.html


The issue was accessibility, specifically, how accessible is the ABBR
design pattern for those that use screen readers.


No, Manu, that was not the reason this most recent discussion started.

In fact, the catalyst for this most recent iteration concerns not  
accessibility — I deliberately avoided that as finding precise data  
is too difficult. The issue at hand is that more recent  
specifications such as GEO (albeit brainstorming) and hAudio are  
mandating the use of the ABBR pattern in a way which is not  
compatible with the HTML specification.


Yes, there are many here who care a great deal about the implications  
of microformats on users of assistive technology, but it is clear  
that most contributions here are unable to find sources or recorded  
evidence to support or refute any claim. Unfortunately, gaining such  
evidence from people who really use AT daily is neither easy nor  
inexpensive. You or I downloading a trial of JAWS and running it will  
not useful test results.


This is not true. You can set several, of not all, screen readers  
to not

read titles of SPAN elements.


The issue is not whether you _can_ set a screen reader to read or  
ignore @title attributes, it is whether users actually do or not. The  
limited experience I have from inside Yahoo!, where I have been able  
to ask some very generous people to assist in accessibility testing  
on another issue, is that people who depend upon AT tools are far  
more inclined to customise their tool to improve their experience. As  
such, there are a plethora of combinations of tools and  
configurations consuming pages.


One can presume on the basis that these users are more inclined to  
configure their tool, that such a user will configure their tool  
optimally for their usage, depending on the kind of content they  
interact with the most. As such, we cannot ever work on the basis  
that upon discovering machine data in the @title attribute of a  
microformat property that they will simply reconfigure their tool;  
their choice to enable reading of titles will be useful for some  
kinds of content.


It is the quantity of variables in the field of AT and the expense of  
testing them which makes it hard for a community of our limited  
resources to make decisions based on AT performance. But whether  
criticising or supporting a pattern, vague statements about the  
behaviour of AT help nobody.


I think this discussion would progress better if people stay focused  
on the data requirement and the semantics of the output first, and  
the implementation second. So far, we're getting very sidetracked by  
a series of new proposed hacks, rather than identification of which  
problems need solving by a precision/expansion pattern.


Thanks,

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


[uf-discuss] [ADMIN] Split Thread: Precise Expansion Patterns

2007-12-16 Thread Ben Ward

Hi,

The current ‘Precise Expansion Patterns’ thread is now spreading into  
multiple discussions, and also discussions which in fact should not  
be on the uf-discuss list.


Please continue discussion concerning identification of the places  
where microformats require a precision/expansion pattern, and the  
semantics of that pattern in the current ‘Precise Expansion Patterns’  
thread.


Please move discussion concerning the development of hAudio onto the  
microformats-new discussion list, as it has ceased to be concerned  
with the use of a pattern, and has moved onto the data format of  
hAudio itself.


Thank you,

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


Re: [uf-discuss] Re: Precise Expansion Patterns

2007-12-16 Thread Ben Ward

On 17 Dec 2007, at 00:31, Jeremy Keith wrote:

Andy wrote:

Span is used as an example of a generic paired element.


Good. That's what I was hoping. Then can we say that instead of  
saying SPAN? Please? :-)


Perhaps adopt a convention of using FOO or a more English friendly  
ANYELEMENT ‘element’ when writing such examples in this discussion?  
I think it might assist the wider thought process and keep people  
thinking generically, rather in terms of SPAN.


Ben



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


Precise Expansion Patterns (was: Re: [uf-discuss] Hcalendar in bbc.co.uk/programmes)

2007-12-14 Thread Ben Ward

On 14 Dec 2007, at 14:06, Benjamin Hawkes-Lewis wrote:

I think all of the following would be misuses of ABBR and TITLE:

| Combien d'œufs ai-je vendre? J'ai vendu abbr title=quarante-cinq
| 45/abbr aujourd'hui.

| Combien d'œufs ai-je vendre? J'ai vendu abbr title=45
| œufs45/abbr aujourd'hui.

| Combien d'œufs ai-je vendre? J'ai vendu abbr title=45
| eggs45/abbr aujourd'hui.

| Combien d'œufs ai-je vendre? J'ai vendu abbr title=30+15
| 45/abbr aujourd'hui.

| Combien d'œufs ai-je vendre? J'ai vendu abbr
| title=sales:a464Z37;q45dt200712200745/abbr
| aujourd'hui.

16:03 could be re-expressed as 3 minutes past 4pm. It's not  
obvious that 16:03 is an /abbreviation/ of 3 minutes past 4pm.  
For one thing, the 12-hour clock is not an expansion of the 24-hour  
clock: they are equivalents. For another thing, I'd say it's more  
of a common symbolic representation. 4 wouldn't normally be  
called an abbreviation of four: it's just a symbol. (Some symbols  
are also arguably abbreviations, at least in origin, like cm, but  
this wouldn't generally be said of 4.)


Agreed. I'll repost something I put into the GEO thread last week.  
It's quoting directly from the HTML4 specification. This doesn't  
actually need to have any concern with accessibility, or assistive  
technology tools. Frankly, the difficulty in getting solid tests from  
such tools makes that line of argument less attractive in itself. But  
what has to be a fundamental baseline in our implementation of  
optimisation patterns in microformats is the HTML specification we  
are building on top of. We *do not* have the authority to disobey the  
spec. We may interpret it _more strictly_ perhaps, but we may not  
_relax_ any of the definitions it provides. Otherwise we have no leg  
to stand on regarding the effect our code has on _any_ consuming tool.


I said this:
 “The content of the ABBR and ACRONYM elements specifies the  
abbreviated expression itself, as it
 would normally appear in running text. The title attribute of  
these elements may be used to provide

 the full or expanded form of the expression.”



For emphasis again:

 “as it would normally appear in running text.”


I know there are lots of concerns about the effect of the ABBR  
pattern on assistive technology tools. I know there are reports of  
problems and negative impact on user experience. Getting evidence is  
proving hard because the sheer number of variables in a real  
assistive technology user's configuration is much larger than for  
visual desktop browsers. It actually doesn't matter, because the ABBR  
pattern is being mis-used at a more fundamental level.


First, some happy news. Here's the ABBR pattern being used validly  
and correctly in hCard:



abbr class=country title=United KingdomUK/abbr



There is an argument that the ISO timestamp format is an expansion  
of  a human formatted date (‘Thursday, September 23rd’). I personally  
disagree, but it was accepted at the time. But since then, the use of  
the pattern has expanded without the same concern for the HTML spec.


‘One hour ago’ is NOT ever an abbreviation of a timestamp. ‘last  
week’ IS NOT an abbreviation of a timestamp. ‘London’ IS NOT an  
abbreviation of a set of co-ordinates and ‘3:23’ IS NOT an  
abbreviation of the string ‘PT3M23S’ (hAudio). In all of those cases  
they are ‘alternative representations’, or ‘expansions’ or perhaps  
‘precisions’. They ARE NOT abbreviations and they are in clear  
conflict with the HTML spec which states the TITLE attribute of ABBR  
must be ‘the abbreviated expression itself, as it would normally  
appear in running text’. Sorry, but the ball got dropped on this, and  
people have been treating the ABBR-pattern as a handy pattern first  
and HTML second. That is the wrong way around.


So we have a problem. We now have multiple use cases where it is  
necessary for publishers to include precise machine data alongside  
human legible descriptions. They are rarely real abbreviations.


I am going to ask that we better define the problem. That we follow  
up the demand for a better pattern (regardless of whether your  
personal motivation is following the spec or assistive technology).  
I'd like to ask that people stop jumping straight in with ideas for  
alternative mark-up, ways of kludging the existing practice into  
different elements or attributes. Follow the process. We need to  
fully define the problem: We need a list of which microformat  
properties _require_ the facility for precise representations. They  
don't all need it, maybe we just need something that certain  
properties may opt into, rather than something that covers all  
microformats properties. That's what we need to determine. From  
there, we can move on how to integrate the data back into mark-up.


Thank you,

Ben
___
microformats-discuss mailing list
microformats-discuss@microformats.org

Re: [uf-discuss] Re: ‘XHTML’ references to ‘HTML’

2007-12-09 Thread Ben Ward
Got around to making some of these changes today. Actually not as  
many as I'd expected to. The pages with slightly tweaked references  
to ‘HTML or XHTML’ are:


[[hcalendar]] M http://microformats.org/wiki? 
title=hcalendardiff=0oldid=23673 * BenWard * (+5) Making consistant  
references to ‘XHTML’ and ‘HTML’ as per uf-discuss thread last week.
[[hcard]] M http://microformats.org/wiki? 
title=hcarddiff=0oldid=23675 * BenWard * (-3) Making consistant  
references to ‘XHTML’ and ‘HTML’ as per uf-discuss thread last week.
[[rel-license]] M http://microformats.org/wiki?title=rel- 
licensediff=0oldid=23676 * BenWard * (+6) Making consistent  
references to ‘XHTML’ and ‘HTML’ as per uf-discuss thread 2007-11-26
[[geo]] M http://microformats.org/wiki?title=geodiff=0oldid=23677 *  
BenWard * (+5) Making consistent references to ‘XHTML’ and ‘HTML’ as  
per uf-discuss thread 2007-11-26
[[xfolk]] M http://microformats.org/wiki? 
title=xfolkdiff=0oldid=23678 * BenWard * (-1) Making consistent  
references to ‘XHTML’ and ‘HTML’ as per uf-discuss thread 2007-11-26
[[adr]] M http://microformats.org/wiki?title=adrdiff=0oldid=23679 *  
BenWard * (+3) Making consistent references to ‘XHTML’ and ‘HTML’ as  
per uf-discuss thread 2007-11-26
[[hreview]] M http://microformats.org/wiki? 
title=hreviewdiff=0oldid=23680 * BenWard * (-10) Making consistent  
references to ‘XHTML’ and ‘HTML’ as per uf-discuss thread 2007-11-26
[[hresume]] M http://microformats.org/wiki? 
title=hresumediff=0oldid=23681 * BenWard * (+4) Making consistent  
references to ‘XHTML’ and ‘HTML’ as per uf-discuss thread 2007-11-26


As per the discussion last week, in the first instance these pages  
now refer to both ‘HTML’ and ‘XHTML’ explicitly, and later references  
are just ‘HTML’.


The exception to this at the moment is the XOXO spec, which has been  
written in a very XHTML-centric way from the outset, and may need to  
be reviewed in relation to how it is actually being published on the  
web (to see whether we need to accommodate a reality of publishers  
putting XOXO in HTML documents, not just XHTML).


I've also not yet update the ‘XHTML Design Principals’ template which  
recurs in most of the above pages. Again, that's a very XHTML centric  
passage which doesn't accommodate HTML so cleanly and can't be  
tweaked with find and replace. Any suggestions on changes to those  
passages are appreciated.


Regards,

Ben

On 27 Nov 2007, at 10:01, Ben Ward wrote:

Right, I'll put this on my to-do list. I don't  know how much work  
it's going to be yet, but let's say I'll plan to start updating  
pages on Friday. That's the rest of the week for anyone else to  
object to the change.


The change I propose is:
• Update the first mention of ‘HTML’ or ‘XHTML’ (or variant) in  
a page to ‘HTML and XHTML’

• Update other references to XHTML, (X)HTML or X/HTML to ‘HTML’

Ben


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


[uf-discuss] Avoiding Premature Optimisation in ‘The Process’

2007-12-04 Thread Ben Ward
As some of my recent messages will clearly suggest, I'm concerned  
that we are becoming too quick during development of new formats to  
leap on some of the optimisation patterns established for other  
formats (abbr-pattern, include-pattern).


We're starting to see situations — such as co-ordinates being the  
expansion of a place name — where we seem to be thinking of the  
pattern before we're thinking about the meaning of the raw HTML it  
produces.


I'd like to see the Process include something that perhaps  
discourages or even disallows the use of optimisation patterns  
(Include, ABBR, any others in the future) until after the first sets  
of mark-up are produced and semantically optimised. Then, where  
patterns do match the optimal mark-up and HTML semantics, they can be  
added. Where they do not, then we identify situations that require  
new patterns.


My hope would be that by including such a step, we avoid shoehorning  
things into the ABBR pattern that are inappropriate, and force the  
entire development community to think about HTML first.


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


Re: [uf-discuss] hCalendar, geo Operator extension

2007-12-03 Thread Ben Ward
No immediate theories on your parsing problem I'm afraid, although I  
would flag this as an issue:


On 3 Dec 2007, at 16:34, Premasagar Rose wrote:
   abbr class=geo point-20 title=+22.31119; 
+89.86145

   Rayenda, Bangladesh
   /abbr


There's no way that ‘+22.31119;+89.86145’ is an abbreviation of  
‘Rayenda, Bangladesh’. Please, don't neglect the defined semantics of  
HTML in order to hack parsers.


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


Re: [uf-discuss] hCalendar, geo Operator extension

2007-12-03 Thread Ben Ward

On 3 Dec 2007, at 18:58, Scott Reynen wrote:

On Dec 3, 2007, at 11:18 AM, Ben Ward wrote:

  abbr class=geo point-20 title=+22.31119; 
+89.86145

  Rayenda, Bangladesh
  /abbr


There's no way that ‘+22.31119;+89.86145’ is an abbreviation of  
‘Rayenda, Bangladesh’.


Without commenting on the truthfulness of the statement, the above  
syntax says the opposite: that Rayenda, Bangladesh is an  
abbreviation of +22.31119;+89.86145.  The title attribute is the  
long form, not the abbreviation.  I don't know if this is just  
careless language or actual confusion, but this has come up  
multiple times and I think it's important we're all clear on what  
the markup asserts if we're going to have a discussion about the  
truthfulness of that assertion.


You are completely correct, not a misunderstanding on my part, I just  
wrote the wrong thing (I've been rather ill, my brain isn't joining  
all the dots in the right order at this point).


I stand by point, and I think the examples on geo-brainstorming are  
dangerous.


Premasagar, the ‘brainstorming’ pages are just that, and shouldn't be  
considered part of the specification itself. I'm sorry that our pages  
are misleading like that.


The critical part of the HTML4 spec that causes ‘Rayenda, Bangladesh’  
*not* to be an abbreviation of ‘22.31119;+89.86145’ is this:


 “The content of the ABBR and ACRONYM elements specifies the  
abbreviated expression itself, as it
 would normally appear in running text. The title attribute of  
these elements may be used to provide

 the full or expanded form of the expression.”

 “as it would normally appear in running text.”

Whilst I appreciate the HTML4 spec can be a little vague sometimes,  
in this case it's pretty clear: ABBR is not for fuzzy approximations,  
it's for abbreviated expressions. I think we've got to be really  
delicate and careful about this. Microformats prides itself on  
building technologies on top of existing standards. The abbreviation  
pattern is a neat parsing trick, but you've gotta meet the  
requirements of the underlying technology.


Regards,

Ben

For reference, the section from the HTML4 spec regarding ABBR and  
ACRONYM



ABBR:
Indicates an abbreviated form (e.g., WWW, HTTP, URI, Mass., etc.).
ACRONYM:
Indicates an acronym (e.g., WAC, radar, etc.).

The ABBR and ACRONYM elements allow authors to clearly indicate  
occurrences of abbreviations and acronyms. Western languages make  
extensive use of acronyms such as GmbH, NATO, and F.B.I., as  
well as abbreviations like M., Inc., et al., etc.. Both  
Chinese and Japanese use analogous abbreviation mechanisms, wherein  
a long name is referred to subsequently with a subset of the Han  
characters from the original occurrence. Marking up these  
constructs provides useful information to user agents and tools  
such as spell checkers, speech synthesizers, translation systems  
and search-engine indexers.


The content of the ABBR and ACRONYM elements specifies the  
abbreviated expression itself, as it would normally appear in  
running text. The title attribute of these elements may be used to  
provide the full or expanded form of the expression.


Here are some sample uses of ABBR:

  P
  ABBR title=World Wide WebWWW/ABBR
  ABBR lang=fr
title=Socieacute;teacute; Nationale des Chemins de Fer
 SNCF
  /ABBR
  ABBR lang=es title=Dontilde;aDontilde;a/ABBR
  ABBR title=Abbreviationabbr./ABBR


Note that abbreviations and acronyms often have idiosyncratic  
pronunciations. For example, while IRS and BBC are typically  
pronounced letter by letter, NATO and UNESCO are pronounced  
phonetically. Still other abbreviated forms (e.g., URI and SQL)  
are spelled out by some people and pronounced as words by other  
people. When necessary, authors should use style sheets to specify  
the pronunciation of an abbreviated form.

   — http://www.w3.org/TR/html4/struct/text.html#h-9.2.1
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] Re: ‘XHTML’ references to ‘HTML’

2007-11-27 Thread Ben Ward
Right, I'll put this on my to-do list. I don't  know how much work  
it's going to be yet, but let's say I'll plan to start updating pages  
on Friday. That's the rest of the week for anyone else to object to  
the change.


The change I propose is:
• Update the first mention of ‘HTML’ or ‘XHTML’ (or variant) in  
a page to ‘HTML and XHTML’

• Update other references to XHTML, (X)HTML or X/HTML to ‘HTML’

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


Re: [uf-discuss] using microschema

2007-11-26 Thread Ben Ward

On 26 Nov 2007, at 13:07, Tatsuya Noyori wrote:

Is this correct?

a style=visibility:hidden rel=microschema
href=http://microformats.org/2007/hcard.rng;hcard microschema/a


That would be valid, but of course you now have unwelcome content  
added to the page.


I urge you to step back, take in the responses already made elsewhere  
in the thread (particularly regarding HTML profiles). You need to  
have a problem to solve before you focus on some sort of solution.  
You've still not described a problem that this would solve. If  
there's a problem with the way microformats are currently implemented  
then we absolutely need to know about it, but so far the  
namespaceless, schemaless system we're using seems to be working out  
fine. But if that's not the case, please highlight the problem.


Additionally, and I mean this more generally, everyone proposing  
anything into syntax must remember that microformats operate in HTML,  
not just XHTML. Any solution dependent on XML, such as self-closing  
elements which are not self-closing in HTML4, is not appropriate for  
microformats.


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


[uf-discuss] ‘XHTML’ references to ‘HTML ’

2007-11-26 Thread Ben Ward
Since microformats are published in both HTML and XHTML, I think we  
need to tidy up our references on the Wiki. Again this week we've had  
an — admittedly premature — suggestion of new syntax which is XHTML  
only (a /). That proposal has a few problems as have been  
discussed, but I think we should fix the Wiki to not give the wrong  
impression about our use of XHTML in the first place.


This is not about ‘XHTML vs. HTML’. I don't care which you prefer to  
use.


This is about making clear that microformats are an HTML technology,  
not an exclusively XHTML technology. ‘HTML’ implies compatibility  
with XHTML, ‘XHTML’ does not imply compatibility with HTML.


I'd like us to update the wiki to make all references to ‘XHTML’ and  
‘X/HTML’ or ‘(X)HTML’ into clear ‘HTML’. Again, ‘HTML’ implies  
‘XHTML’, so there's no need to use clumsy amalgamations in regular  
text. The first mention of HTML on the Wiki front-page should be  
updated to make clear that ‘When we say HTML we refer to both HTML  
and XHTML syntaxes’. For all intents and purposes in microformat  
development and publication, there is no difference.


Does this seem worthwhile?

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


Re: [uf-discuss] ‘XHTML’ references to ‘H TML’

2007-11-26 Thread Ben Ward


On 26 Nov 2007, at 15:55, Ciaran McNulty wrote:


Is (X)HTML too unwieldy to
be the global replacement?


I feel that ‘(X)HTML’ or ‘X/HTML’ in every instance would read  
clumsily and uglify the text. It would be irritating to read an  
entire document where every instance of a familiar and legible  
abbreviation was peppered with parenthesis. I proposed having a  
single ‘HTML and XHTML’ definition on the microformats wiki front  
page, but it would be reasonable to say that the _first_ mention of  
HTML on every wiki page should say ‘HTML and XHTML’ or ‘HTML or  
XHTML’ as appropriate.


Having the first instance expanded is good practice for  
abbreviations, so it would make sense to expand the first ‘HTML and  
XHTML’ and use ‘HTML’ thereafter.


How's that?

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


Re: [uf-discuss] ‘XHTML’ references to ‘H TML’

2007-11-26 Thread Ben Ward


On 26 Nov 2007, at 16:02, Brian Suda wrote:


2007/11/26, Ben Ward [EMAIL PROTECTED]:

This is about making clear that microformats are an HTML technology,
not an exclusively XHTML technology. 'HTML' implies compatibility
with XHTML, 'XHTML' does not imply compatibility with HTML.


--- i'm not sure HTML does imply compatibility with XHTML. HTML you
can be sloppy and not close tags, that is not XHTML compatible. Then
HTML5 is not following the SGML rules, so somethings in HTML5 will NOT
be valid XHTML no matter how you slice it. (but that is off topic for
this thread)


I mean that in the context of using the microformats syntax, not of  
the HTML itself. In terms that XHTML is a stricter syntax of HTML,  
therefore HTML is the lower common denominator than XHTML. You can  
use the same microformats syntax within either the liberal parsing  
rules of HTML or the strict rules of XHTML.


Referring to HTML in place of ‘HTML or XHTML’ does not imply anything  
about a publisher's usage of HTML. If they are using XHTML then they  
will understand the addition syntax rules that must be adhered to.  
However, referring to XHTML where we mean ‘HTML or XHTML’ implies  
that the publisher _must_ adhere to the stricter rules, or implies to  
a parser that it can depend on them.


André Luís:

I agree with the concern. I sat on a presentation where the speaker
spoke of microformats as if they were xhtml-only. I know the POSH
concept is there to prevent this confusion, but apparently, it's not
enough, Is it? Maybe POS(X)H doesn't seem to cut it, does it?



I'm not sure that ‘POSH’ has made anything less confusing to anyone.  
As far as communication goes, this is definitely a separate issue.


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


Re: [uf-discuss] Re: ‘XHTML’ references to ‘HTML’

2007-11-26 Thread Ben Ward

On 26 Nov 2007, at 19:49, Paul Wilkins wrote:

On Nov 27, 2007 8:28 AM, Edward O'Connor [EMAIL PROTECTED] wrote:

Ben Ward wrote:


I'd like us to update the wiki to make all references to 'XHTML' and
'X/HTML' or '(X)HTML' into clear 'HTML'[...] Does this seem  
worthwhile?


I'm all for it. I'd love to take this even further, and s/XHTML/ 
HTML/ in

XMDP and XFN, but those ships have sailed.


The only concern that I'd have is that visitors to the site are likely
to think that microformats are an older less worthwhile idea because
of all the HTML references. First impressions can be important, so how
can that be dealt with?


By mentioning ‘XHTML and HTML’ in each first instance, we make clear  
that both flavours are compatible, whilst using ‘HTML’ there on reads  
as a cleaner abbreviation.


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


Re: [uf-discuss] Re: ‘XHTML’ references to ‘HTML’

2007-11-26 Thread Ben Ward

On 26 Nov 2007, at 21:21, André Luís wrote:

Here's an idea... since that would involve altering every page with
xhtml in them anyway, why not go one step further and in the first
reference to XHTML change it to HTML or XHTML with a link to an
explanatory page? Stating that ufs work on both worlds.


We could, but does it need greater explanation than ‘HTML or XHTML’.  
What more is there to say?

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


Re: [uf-discuss] using microschema

2007-11-25 Thread Ben Ward

On 25 Nov 2007, at 11:34, Philip Tellis wrote:

On 25/11/2007, Tatsuya Noyori [EMAIL PROTECTED] wrote:


I changed link to a. Is this correct?


AFAIK, a tags need some text inside.


Well, to be valid an Anchor needs to be explicitly closed, since self- 
closing cannot be used in HTML. Inner text _can_ be omitted, but  
until we've got some more feedback on the assistive technology  
implications I'd consider it ill advisable. And yes, such feedback is  
in the works following the include-pattern update.


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


[uf-discuss] OBJECT Pattern Page Updated

2007-11-06 Thread Ben Ward

Hi everyone,

Following on somewhat from the messages last month regarding the  
OBJECT pattern I've updated the Wiki page (http://microformats.org/ 
wiki/include-pattern) quite substantially.


The old page was a mess, especially with the later addition of the  
hyperlink include pattern. I've reorganised it to give both patterns  
equal substance on the page and following the most recent, serious  
OBJECT pattern issues I've moved the Hyperlink pattern above the  
OBJECT pattern in the Wiki page.


• I've made the examples for both patterns consistent: They use the  
same scenario now, the only difference being the use of A or OBJECT.  
I hop that will make it easier to follow and compare. I've also made  
the pitfalls for each pattern clear below each.


• Much of the text has been edited for what I hope is more clarity.  
The voice (‘you can…’) has been neutered.

q
• The hyperlink pattern now acknowledges the assistive technology  
implications and actively encourages inclusion of inner text in  
hyperlinks.


• This update also makes the ‘replacement’ behaviour of the object  
pattern clearer, which I hope addresses the issue raised on the Wiki  
by Mike Kaply (regarding how to parse the pattern).


• Much emphasis is put on the scope of the include pattern being same- 
page.


This is a big edit, but the page was not in a good state and this  
needed doing. I ask that people take a little time to read the new  
version, compare it to the old and raise any remaining issues.


Thank you,

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


[uf-discuss] OBJECT Pattern Page Updated

2007-11-06 Thread Ben Ward

Hi everyone,

Following on somewhat from the messages last month regarding the  
OBJECT pattern I've updated the Wiki page (http://microformats.org/ 
wiki/include-pattern) quite substantially.


The old page was a mess, especially with the later addition of the  
hyperlink include pattern. I've reorganised it to give both patterns  
equal substance on the page and following the most recent, serious  
OBJECT pattern issues I've moved the Hyperlink pattern above the  
OBJECT pattern in the Wiki page.


• I've made the examples for both patterns consistent: They use the  
same scenario now, the only difference being the use of A or OBJECT.  
I hop that will make it easier to follow and compare. I've also made  
the pitfalls for each pattern clear below each.


• Much of the text has been edited for what I hope is more clarity.  
The voice (‘you can…’) has been neutered.

q
• The hyperlink pattern now acknowledges the assistive technology  
implications and actively encourages inclusion of inner text in  
hyperlinks.


• This update also makes the ‘replacement’ behaviour of the object  
pattern clearer, which I hope addresses the issue raised on the Wiki  
by Mike Kaply (regarding how to parse the pattern).


• Much emphasis is put on the scope of the include pattern being same- 
page.


This is a big edit, but the page was not in a good state and this  
needed doing. I ask that people take a little time to read the new  
version, compare it to the old and raise any remaining issues.


Thank you,

Ben

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


Re: [uf-discuss] How to handle empty lists ?

2007-10-30 Thread Ben Ward


On 30 Oct 2007, at 17:09, [EMAIL PROTECTED] wrote:



I'm new to microformats.


Welcome!


I'm trying to use microformat style xhtml to represent some data.


OK. Howeber, what you're using is really semantic HTML, it's  
precisely what the class attribute was designed for. Call it a  
pattern or a data format as you like, but keep in mind that  
‘microformats’ are a process by which formats are defined, not a  
syntax in itself. The syntax you're using is just HTML.


Somme data are lists of items represented by an ul element. XHTML  
(HTML) do

not allow empty lists, but my data model uses empty lists.

How to deal with this :
- use an empty span class=empty-list element,
- use a fake element ulli class=ignore //ul,
- use empty list and ignore xhtml rule,
- ... ?



To be pedantic, is an empty list really a list if it doesn't list  
anything? For whatever pattern you are designing, why not just define  
a parsing rule based on the absence of the list? If the list is  
present, then you know that there is data, if it is absent then you  
know there is not. Regardless of validation, including an empty list  
in an HTML document is poor code really.


Ben



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


Re: [uf-discuss] How to handle empty lists ?

2007-10-30 Thread Ben Ward

On 30 Oct 2007, at 18:03, Phillip Hofmeyr wrote:

Is this the XOXO format?
Can anyone send me some urls for sites that use XOXO?


We've marked up the new category trees and sitemaps on Kelkoo using  
XOXO:

   • http://www.kelkoo.co.uk/sm_site-map.html

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


[uf-discuss] Cross-Page Includes (was: OBJECT include pattern and excess HTTP requests)

2007-10-10 Thread Ben Ward
In the interests of tidy administration, I'm splitting this thread.  
The originally raised and the proposal for including remote content  
within microformats are very different issues and it's important that  
the original thread stay on track.


Thanks.

On 10 Oct 2007, at 02:59, Michael MD wrote:

PS It's then just a small step to allow off-page includes, which is
related to the interlinked hCards on different sites that I was
talking about recently on this list.  If anyone can come up with more
real-world use-cases for this type of cross-site uF linkage, I'd be
most grateful.  Looking further ahead (wrong list for that, I know)
I'd see good mashup opportunities from allowing more uF
interlinkage...=0)


interesting ... but the extra complexity that would add to parsers  
(requiring them to do the extra requests) would be a problem.. also  
what about pages being looked at offline?

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


Re: [uf-discuss] hreview using include pattern

2007-10-09 Thread Ben Ward


On 9 Oct 2007, at 00:57, Brian Miller wrote:

In looking at the hreview examples (apple, readandtravel) who have a
similar structure, they usually repeat the item information in each
review and use css to hide it.  This seems messy from a semantic and
accessibility point of view.  Most screenreader users would not enjoy
hearing the item information every time.


I haven't checked, but they may be slightly older implementations.  
For a time there was a problem with the OBJECT include pattern in  
Safari, which led to the Anchor based include pattern being designed.  
That in turn is sub-optimal as empty-anchors are poor accessibility.  
So, if those implementations were built before Safari fixed its  
OBJECT bug — or before that fix was regarded as wide-spread — then  
they may have compromised with repeating data.


The new hReview deployment we've just put out uses the OBJECT pattern.

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


[uf-discuss] OBJECT include pattern and excess HTTP requests

2007-10-09 Thread Ben Ward

Hey hey,

Quick question for people publishing hReview.

Long ago when the OBJECT-include pattern was first raised, there was  
a bug in Safari that made it unworkable. That bug got fixed.


However, there appears to be a separate, very serious browser issue  
whereby browsers are making additional HTTP requests for each OBJECT  
include in a page, even though the data attribute is making a same- 
page fragment reference (#review-item or whatever).


I've swapped for the hyperlink include pattern (however, repeating  
the review item name as the InnerText of the anchor, so as not to  
create poorly accessible empty anchors).


What I want to know is if anyone else knows of a robust solution to  
prevent browsers firing off these extra requests from the presences  
of OBJECT?


My feeling is that the Wiki content on the include pattern needs a  
tidy anyway, but if this issue with firing unwanted requests is  
unfixable, I think we should restructure to promote the hyperlink- 
include as the first-choice solution.


I should emphasise that whilst it may be a non-issue or trivial for  
small-scale publishing, firing off these extra requests is a deal- 
breaker performance problem on the scale of sites we have at Yahoo.


Ben


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


Re: [uf-discuss] hreview using include pattern

2007-10-09 Thread Ben Ward

On 9 Oct 2007, at 18:39, Brian Miller wrote:

Great, so I can use the object.  So back to the original question: Can
the item information be separate from the first review and just  
included

in the first review using object?  If yes, then does that item
information need to be wrapped in hreview?



Yes it can. Our reviews have the ‘item’ part at the top of the page  
and then the reviews themselves appear further down.



Any tools to test and validate?


Operator for Firefox has a debug mode that shows the parsed object  
structure from the page, so you can see that everything is as you  
expect.


One HUGE update to what I've said previously though. I'll quote my  
other mail to the list from earlier today. In short, we've had a  
problem with using OBJECT, so switched to the alternative hyperlink  
include pattern instead (http://microformats.org/wiki/include- 
pattern#hyperlink_include_example)


[…] there appears to be a separate, very serious browser issue  
whereby browsers are making additional HTTP requests for each  
OBJECT include in a page, even though the data attribute is making  
a same-page fragment reference (#review-item or whatever).


I've swapped for the hyperlink include pattern (repeating the  
review item name as the InnerText of the anchor, so as not to  
create poorly accessible empty anchors).


Please do note the last point about including inner text in the  
hyperlink. The wiki is out of data and shows examples with empty A  
elements. That's bad accessibility practice, and I intend to rectify  
the examples once I get some consensus from my ‘OBJECT include  
pattern…’ thread.


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


[uf-discuss] [hListing] Listing

2007-09-27 Thread Ben Ward

Hi,

On the subject of reviving µf development, I've been doing a lot of  
implementation work with the hListing draft and over the next few  
weeks will be hoping to document what we've been able to do with it.


In the follow up to that I'd like to see about moving the draft  
along, tightening it up and taking a view toward making a release of  
it. That work will be sent to the microformats-new mailing list as it  
happens.


I know there are some other implementations of hListing already in  
the wild: EdgeIO, Dealtagger and Emurse acording to the Wiki. Is  
there anyone from those companies still active here who wants to be  
involved?


So please consider this a heads up for making new progress on Listing  
and if anyone at all is interested, please take a look through the  
existing work (http://microformats.org/wiki/listing) and post and  
thoughts to Microformats-New.


Thanks,

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


Re: [uf-discuss] Correct way to use the key property of hCard

2007-09-17 Thread Ben Ward

I don't know the answer to this particular problem, but:

On 17 Sep 2007, at 22:23, Scott Reynen wrote:

abbr class=type title=PGPpublic key/abbr


‘PGP’ is not an abbreviation of ‘public key’.

Assuming the rest of the example is correct, you'd need to do  
something like:


span class=key
  span class=typePGP/span Public Key:
  span class=valueBlah/span
/span

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


Re: [uf-discuss] Re: Need for plain-language intros for each microformat

2007-09-05 Thread Ben Ward

On 5 Sep 2007, at 20:18, Toby A Inkster wrote:
Syntactically the URI would still work, however, semantically it  
would have
been broken, that is, it is bad to not only change URIs so that  
they 404 and
just plain don't work, but it is also bad to change the *meaning*  
of that

URI.


As long as there is a clear link to the specification from the
explanation, then I disagree that it's really changed the meaning
of the link target.


Whilst the ‘meaning’ in terms of microformats.org/wiki/hcard being a  
page about hCard would still be valid, the context in which that URL  
is used by publishers on the internet. Tutorials may link to the  
entire page accompanied by the text ‘read the hCard specification’,  
whilst other pieces could be linking to fragment identifiers within  
the page to reference a specific part of the spec.


As such, I also oppose that the specifications be moved from the  
current root locations. Potentially we could agree that future  
specifications include ‘-spec’ in the URL, but current URLs and  
content IDs need to remain the same.


I would move that plain text ‘-info’ pieces be written for each spec  
and an introductory paragraph from each be placed at the top of each  
spec to more accessibly introduce the document, with a link to the  
‘All about hCard’ page.


Regards,

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


Re: [uf-discuss] hCard multiple locations

2007-08-27 Thread Ben Ward

On 27 Aug 2007, at 14:54, Jason Karns wrote:

Although not relevant to the discussion, I believe I will continue to
mark up each physical address with its own GEO and let the parsers
extract what they will.  Unless, of course, a more appealing solution
or convincing argument is proposed.


This is possibly an application of the VCARD AGENT property?

http://www.ietf.org/rfc/rfc2426.txt (§3.5.4 AGENT Type Definition),  
and the VCARD-RDF implementation at: http://www.w3.org/TR/vcard-rdf  
(§3.6 Agent property).


This describes vcards within vcards, such as for employees of an  
organisation. However, it has never been put into practice in hCard,  
usually dismissed because popular desktop address book applications  
apparently do not handle AGENT.


It sounds reasonable that multiple entities for a business would be  
agents.


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


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-28 Thread Ben Ward

On 27 Jun 2007, at 23:09, Thom Shannon wrote:
I know this topic comes up a lot and we'd all like to see  
Microformats change the lives of millions of ordinary internet  
users, that's why we're all here!


My friend just asked me an interesting question, is Microformats  
the right name for it?


Sorry, but this discussion seems absurd to me.

Microformats is a good name for developers. It encompasses a large  
range of different, mostly discrete and often unrelated data formats.  
It has nothing at all to do with user-facing exposure of that data.


No-one is ever (read: should ever) create a web browser with a ‘Get  
Microformats’ button other than as a developer testing tool. But the  
idea that we need some other name with ‘Super’, ‘Hyper’ and ‘Smart’  
in the name is verging on the hilarious.


Here's what should happen:

Developers will use a microformat in their page to describe reviews,  
addresses or calendar appointments. User agents will then expose them  
as… reviews, addresses and calendar appointments.


I cannot for the life of me see why we are trying to abstract useful  
functionality at a user-end with a nonsensical name like ‘Smart Data’  
when ‘Address’, ‘Event’ and ‘Location’ have served the English  
language very well so far.


Finally, an all-encompassing term for all microformats going to be  
useless to end users. Apart from the aforementioned abstraction of  
what the data really is and really should be used for, microformats  
are so varied that a generic term will be meaningless. XOXO and Geo?  
Branding them ‘Hyper Smart Data Enabled’ isn't going to help an end  
user any more than ‘microformat’. Exposing functionality where useful  
is. And that functionality doesn't need a µf.org endorsed name; the  
functionality should be named as appropriate, not the data format.


To draw a parallel: We do not ‘consume HTML documents’, we ‘read web  
pages’. Consumers of microformats will not ‘consume Smart Data’ they  
will ‘add contacts to their address books’, ‘print address labels’,  
‘find other employees of this organisation’ and ‘show a map of this  
location’. I would strongly discourage any implementer from trying to  
dress up simple functionality with a catch-all term. It will be  
utterly confusing users with yet another hunk of IT jargon.


Thanks,

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


Re: [uf-discuss] Date of Death in hCard

2007-06-28 Thread Ben Ward

On 27 Jun 2007, at 20:33, Andy Mabbett wrote:
There having been no comments, much less objections, I intend to  
proceed with this, using died as the property name, in five days  
from the time of posting.


I have no objections to this. It's a useful extension to hCard as a  
‘profile’ format; which it is very much being used for on the web.


I would be prepared to have ‘hCard profile extensions’ separated from  
hCard, though. There's value in the hCard spec being 1:1 with vcard,  
especially with regards compatibility with desktop tools.


Although this particular extension wouldn't have a major impact on  
that use, if we're to open the can of adding new fields, I'd like it  
considered that we clearly separate it, perhaps into a separate   
specification, citing hCard as the base and then fully specifying  
additional fields.


That way it remains valid to implement hCard for the purposes of just  
representing vCard on the web, and more suitable implementations  
could embrace these extensions as well.


Does anyone agree?

Ben

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


Re: [uf-discuss] Re: Generating valid unique IDs for hAtom

2007-06-28 Thread Ben Ward

On 22 Jun 2007, at 07:07, Toby A Inkster wrote:

What's wrong with using Permalinks as an id?

If you need to make several entries onto the hAtom feed referencing  
the
same URL, then you can just add #ref-20070722, #ref-20070723  
and so on

to the end of the URL to make it unique.


The best starting point about identifiers for Atom was written by  
Mark Pilgrim:


• http://diveintomark.org/archives/2004/05/28/howto-atom-id

It includes instructions on generating Tag URIs and also explains why  
permalinks are sub-optimal as IDs.


Ben

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


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-28 Thread Ben Ward

On 28 Jun 2007, at 14:40, Thom Shannon wrote:
I get your point, but as Alex pointed out people are interested in  
this microformats thing but dont want to call it that, journos are  
refusing to talk about it because the term 'microformats' would  
only appeal to developers, and not the average reader


But it is impossible to have a meaningful or descriptive name that  
catches all microformats, let alone to an ‘average reader’. I'm also  
not sure which subset of journalists wish to write articles about the  
data formats themselves, but whose audience would balk at a reference  
to microformats.org.


Anyone writing for the average user would surely be writing in the  
context of browser functionality (as and when it ships: namely  
Firefox 3). And when referencing the functionality of those features,  
it makes most sense to use the terms ‘address’, ‘location’, ‘map’,  
‘event’, ‘appointment’, ‘contact’ or ‘business card’ and other such  
words. That's all microformats are to end users. We provide a  
standardised, digital form of those physical-world concepts. A  
journalist could write ‘Firefox 3 allows you to interact with  
business cards and events in web pages like never before, bridging  
the gap between the pages you read and other applications’. That is  
surely a gazillion times better than trying to encourage ‘Firefox 3  
ships with support for Hyper Data, which allows web pages to…’.  Such  
a generic and meaningless term not only adds nothing, but distracts  
from the real benefits of Microformat deployment (by which I mean all  
the name suggestions in this thread, not just my facetious overuse of  
the word ‘hyper’).


We need a way to get across to people that content can be lifted  
out of pages and used in useful ways, when those pages support it.  
And people need to call it something. Maybe it should just be  
Reusable Information.


For the people who will be putting the data in the pages — developers  
— we have names. Yes, microformats and h* is all very techie, but  
that's perfectly acceptable for developers.


End-users don't need to know anything at all about _how_ or _why_  
their new browser functionality works, only that it's an awesome new  
feature that's going to improve their life.


Who is the group in the middle that this wooly new terminology is  
going to serve? I don't see it.


Ben



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


Re: [uf-discuss] microformats for normal people, like my mum

2007-06-28 Thread Ben Ward

On 28 Jun 2007, at 15:59, Thom Shannon wrote:
yes, it's a thing, it's different. FF3 can't just add any address  
you see to your address book, its a specific kind of address that  
just looks the same, and you need a browser or plugin or something  
that understands that specific thing


So whats the thing called, micro-what? or Resuable Data (with the  
MF icon!)


I'm still not sure there's anything there that can't be served with  
the term ‘rich web page’ or ‘semantic web page’ — two terms already  
in use. What is the semantic way to mark up a business card? hCard.


If some reference to the page specifics is required in documentation  
somehow, does ‘microformatted content’ or ‘microformatted web page’  
not suffice?


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


Re: [uf-discuss] uF Tools for Internet Explorer?

2007-05-08 Thread Ben Ward

On 9 May 2007, at 00:22, Charles Iliya Krempeaux wrote:

The rumor is that IE8 will have native support for Microformats.


Please correct me if I'm wrong, but I'm not sure those rumours have  
ever been supported by anything out of Microsoft. There's a lot of  
circumstantial reasoning (Microsoft's efforts with Live Clipboard,  
Vista shipping with an iCalendar based calendar application and  
updated Contacts app), but I don't know that any IE developer has  
substantiated the link even slightly.


In fact, last I recall reading for IE.next on the IE blog was a focus  
on JavaScript and DOM scripting enhancements.


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


  1   2   >