[uf-discuss] added hReview-aggregate and rel-author as drafts, archived a few others, uf2 for new ufs

2012-08-03 Thread Tantek Çelik
New drafts, archived drafts/spec, and new microformats in general.


1. New drafts.

Since both:
* hReview-aggregate
* rel-author
have shown fairly broad publishing support, and are consumed by
popular/mainstream sites/applications (e.g. search engines), I've
added them as Drafts per the microformats process[1].

http://microformats.org/wiki/#Drafts


2. Archived drafts/spec

In addition, I created a new section Archived (Ben Ward's
suggestion) to collect microformats that haven't really taken off,
that is appear to lack any major publishing/consuming support and have
moved the following there:
http://microformats.org/wiki/#Archived
* hAudio
* rel-directory
* rel-enclosure
* robots exclusion
* VoteLinks
* xFolk

If anyone knows of major publishing support or major consuming support
for any of these, please add links to such sites/applications to the
spec pages' respective Examples in the Wild *-examples-in-wild or
Implementation *-implementations sections/pages respectively and we
can reconsider accordingly, or perhaps they'll be used as informative
data/research in the development of future microformats.

For more on this see:
http://microformats.org/wiki/process#related_issues_questions_regarding_document_stages


3. new microformats in general - let's use microformats2 syntax only.

While the subtopic of new microformats in general may be more
appropriate for microformats-new (and perhaps we can fork it there
if discussion appears substantial), I thought it made sense to
introduce this within the broader context of microformat spec
transitions (forward/backward) in general and thus it's here.

Since microformats2 has been stable for quite some time now and we're
starting to see publishing on individual and organization sites [2],
for all the advantages[3] provided by microformats2 over classic
microformats, at this point I think it makes the most sense to develop
any new microformats using microformat2 syntax *only*, and that
includes any exploratory discussions in progress[4].

As an example of this I'm restarting the citation microformat
effort[5], with a simplified proposal using microformats2 syntax,
based on an in-person brainstorm of a serendipitous meeting of
web-citation-interested-parties during the recent IndieWebCamp
2012.[6] I'll follow-up with that on the microformats-new list when
I've posted a new proposal to the wiki.

Thanks,

Tantek


[1] http://microformats.org/wiki/process#Moving_from_Stage_to_Stage
[2] http://microformats.org/wiki/uf2#Examples_in_the_wild
[3] http://microformats.org/wiki/uf2#ADVANTAGES
[4] http://microformats.org/wiki/exploratory-discussions
[5] http://microformats.org/wiki/citation
[6] http://indiewebcamp.com/2012/Academic_Citations_Web
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] [microformats-2] e-* values and the JSON serialization

2011-12-17 Thread Tantek Çelik
On Thu, Dec 15, 2011 at 10:41, Edward O'Connor hob...@gmail.com wrote:
 Hi,

 The Microformats 2 page doesn't yet contain a definition of the JSON
 serialization algorithm. When it does get written down, the algorithm
 should specify that e-* properties (whose value is the DOM descendents
 of the element) get serialized using the Serializing HTML Fragments
 algorithm in the HTML spec:

  http://www.whatwg.org/specs/web-apps/current-work/multipage/the-end.html#serializing-html-fragments

Excellent suggestion. I've added it as part of the special parsing
required for e-* properties here:

http://microformats.org/wiki/microformats-2#naming_conventions_for_generic_parsing

Thanks,

Tantek

-- 
http://tantek.com/ - I made an HTML5 tutorial! http://tantek.com/html5

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


[uf-discuss] Re: Curriculum Vitae (resumé) schema

2011-10-07 Thread Tantek Çelik
That's quite a good list of resources Dan!

Specifically, you mentioned:

 As usual, the Microformats community have already been quite active in
 researching this topic; you should check out
 http://microformats.org/wiki/resume-formats and if you prefer to keep
 notes in their (public domain licensed) wiki, that's great; just drop
 in a link from the W3C page. Or add to both.

I'd like to reiterate that invitation to everyone, please feel free to
add any known/previous formats for resumes to existing public domain
microformats research on the subject, and use existing research as you
see fit - that's what it's there for as a community resource:

http://microformats.org/wiki/resume-formats


But there's one big link that Dan surprisingly missed: hResume

http://microformats.org/wiki/hresume

Developed using aforementioned research in combination with research
on actual resume publishing practices on the web.


Two key things here:


1. hResume is the most published resume format on the web (for several
years now)

http://microformats.org/wiki/hresume-examples-in-wild

from over 10 million resumes on LinkedIn - all marked up with hResume
to numerous long tail examples, tons of individuals who've posted
their resumes online with hResume.

If you're looking at writing a resume search or similar application,
that's a good place to start.


2. hResume is also well implemented, with numerous generating and
parsing/consuming applications/sites.
E.g the Guardian's jobs/resume aggregator site imports hResumes:
http://jobs.guardian.co.uk/profile/
More listed here:

http://microformats.org/wiki/hresume#Implementations


Take a look and see if hResume works for your Curriculum Vitae
(resumé) schema purposes, if it doesn't please send feedback about
what problems/issues you run into so that it can be improved
accordingly.

As this is already a vocabulary (and format) in wide usage, I'm cc-ing
microformats-discuss for feedback/iteration.

Feel free to join irc://irc.freenode.net/microformats for more
real-time follow-up/discussion.

Thanks,

Tantek


2011/10/7 Dan Brickley dan...@danbri.org:
 +Cc: Uldis, who worked on this topic a while back

 2011/10/7 George Katsanos gkatsa...@gmail.com:
 Dear all,
 Wouldn't it be possible to have a schema template (type?) for semantically
 describing CV's? It would also be a good opportunity for the job recruiting
 market to adopt this standard as currently the situation is chaotic between
 different file formats.

 There has been a little discussion of this already, e.g.
 http://groups.google.com/group/schemaorg-discussion/browse_thread/thread/b7b6f259bd726047/f991c2097fd08667?lnk=gstq=CV#f991c2097fd08667

 Let's break this into two parts. First, what's out there in terms of
 existing vocabularies, standards and data. Secondly, whether the
 Schema.org project (or others) decide to pick this up and include
 directly.

 Can I persuade you to help test out our new tooling by getting set up
 with a W3C account (http://www.w3.org/Help/Account/) and doing some
 background research in the Wiki? Just make a page near
 http://www.w3.org/wiki/WebSchemas and link it (we should sort out a
 category structure at some point...).

 Some related work:

 * http://en.wikipedia.org/wiki/Description_of_a_Career (designed to
 be compatible with the European curriculum (Europass) )
  http://schemapedia.com/schemas/doac
 * http://rdfs.org/resume-rdf/
 http://www.w3.org/2001/sw/Europe/events/foaf-galway/papers/pp/extending_foaf_with_resume/
 * Europass / CV,
 http://europass.cedefop.europa.eu/europass/home/vernav/Europass+Documents/Europass+CV.csp
  http://myeurocv.com/

 As usual, the Microformats community have already been quite active in
 researching this topic; you should check out
 http://microformats.org/wiki/resume-formats and if you prefer to keep
 notes in their (public domain licensed) wiki, that's great; just drop
 in a link from the W3C page. Or add to both.

 The hardest problem here will be scoping. We will want some way of
 describing topics of people's expertise, without including a giant
 enumeration of all skill areas.

 A few brief points:

 SKOS
 I'd encourage the use of SKOS here, since the library world have
 already created a collaborative map of most of these topics, via
 thesauri and subject classification schemes, most of which are now
 being shared in RDF via SKOS. So for example, see
 http://www.w3.org/2001/sw/wiki/SKOS/Datasets or
 http://thedatahub.org/dataset?tags=format-skos to see a high level
 overview of the SKOS datasets that are out there. In SKOS, we already
 have the Library of Congress assigning the URI
 http://id.loc.gov/authorities/sh85086421#concept to the notion of
 Model Theory. So if someone (e.g. Pat Hayes) wanted to record such
 expertise in their CV/resume, ideally we could re-use such a list of
 topics (and some would build nice auto-completion tooling to support
 data entry).

 LRMI
 http://wiki.creativecommons.org/LRMI
 The Learning Resource Metadata 

Re: [uf-discuss] schema.org, microformats.org, hRecipe

2011-07-06 Thread Tantek Çelik
2011/7/1 thomas lörtsch tho...@stray.net:
 Tantek,

 since you already contributed to this thread, would you care to comment on my 
 original question? Or can you point me to a wiki page where it is answered 
 already?

Ok will do.


 Besides browsing through the microformats.org site I also fulltext-searched 
 it for Google but couldn't find anything relevant wrt my initial question 
 (see the first mail in this thread). Which is odd.

Indeed.


 PS: And can you elaborate (or point me to a wiki page) how email archives on 
 the web are NOT discoverable?

See above where you wrote:

fulltext-searched it for Google but couldn't find anything relevant
wrt my initial question (see the first mail in this thread). Which is
odd.

Your statement demonstrates my point about how email archives on the
web are NOT discoverable.


Now, as to your specific questions:

2011/6/29 thomas lörtsch tho...@stray.net:
 Hi all,

 I don't want to discuss the schema.org effort in general here, although there 
 surely is a lot to discuss about it.

I've got about a half-dozen or so blog posts in progress strongly
critiquing and debunking schema.org as an effort - there are so many
things wrong with it that it's taking me a while to collect / itemize
them all. I'm also trying to focus my longer analyses on what to do
right rather than what schema.org has done wrong. E.g.:

http://tantek.com/2011/168/b1/practices-good-open-web-standards-development

If you want to discuss/critique schema.org in particular, check out:

irc://irc.freenode.net/schema where the minutes for the SemTech meetup
were taken.


 My question is how collaboration between Google.com and microformats.org is 
 organized, where it's taking place,

In short: on the wiki, irc channel, and a little on the *-discuss and
*-new mailing lists, like with anybody else.


 who is involved.

The SemTech transcript mentioned both hReview-aggregate and hRecipe as
you quoted.

If you google for both of those:

hReview-aggregate - first result:

http://microformats.org/wiki/hreview-aggregate

which says right at the top:

Editor
Kavi Goel, Google.

and:

Authors/Contributers (alphabetical)
...
Othar Hansson, Google 


hRecipe - first result:

http://microformats.org/wiki/hrecipe

Searching that page for Google you quickly find:

Google. Launched 24th February, 2011, Recipe View search results from
Google are powered by hRecipe marked-up snippets.

where Recipe View links to:

http://www.google.com/landing/recipes/

which doesn't say who specifically is involved.


Googling for:

hrecipe google

3rd result is:

http://microformats.org/2011/02/24/google-launches-microformat-powered-recipe-search

wherein the 2nd link is:

http://googleblog.blogspot.com/2011/02/slice-and-dice-your-recipe-search.html

which if you read to the end of the post is:

Posted by Kavi Goel, Product Manager


 I'm sure there is and has always been some informal exchange,

Actually I personally try to minimize informal person-to-person
exchanges regarding microformats as they doesn't scale well for the
community.

Kavi has contacted me personally in the past and I've done my best to
direct him to ask his questions etc. on the IRC channel and document
his research / requirements / brainstorms publicly on the wiki,
emphasizing that it's ok to have incomplete/partial work on the wiki
while figuring things out.


 since people happen to know each other, meet at confernces or other events 
 etc,

Those are all true of course. However even in those cases, it's best
to have those discussion in open areas such as the IRC channel or the
wiki for everyone's benefit.


 and of course that's fine with me.

That's generous of you, however I do think it is reasonable to request
that folks in the microformats community prefer community forums (IRC,
wiki, mailing list if necessary) to private one-on-one or small group
interactions (with perhaps the one exception of just wanting to bounce
crazy/uncertain/raw ideas off of friends to sanity-check them before
sharing more widely/publicly).


 I was wondering though when I read the following statement in a transcript of 
 the Schema.org BOF at SemTech 2011 
 http://www.w3.org/2011/06/semtech-bof-notes.html:

 [...]
 Kevin Marks: Microformats says have a discussion first. You did that with 
 hRecipe, so I'm surprsed to see you didnt go through that here. That'a the 
 difference in phsilophy
 Tantek Çelik: Google (Kavi in particular!) successfully worked with the open 
 community on both hReview-aggregate and hRecipe - openly.
 [...]
 Kevin Marks: hRecipe was a great example of how Google can do this.
 [...]


 This sounds like quite some conversations, discussions and thorough work. Now 
 I wonder: how specifically did that great and successfull work with the 
 open community go? Where did it take place?

On the wiki (as documented above) and mailing lists.

A simple microformats.org site-specific search of Kavi Goel gives you plenty:

http://www.google.com/search?q=site

Re: [uf-discuss] schema.org, microformats.org, hRecipe

2011-06-30 Thread Tantek Çelik
The point is to capture specific issues rather than have a discussion - a 
discussion where nothing is recorded on the wiki is nearly worthless and may as 
well have not happened. 

If it doesn't get captured on a discoverable URL, it might as well not exist 
(and no, email archives are NOT discoverable).


I don't remember anyone asking for anything like itemscope in microformats.


This list or IRC (preferably) is a good place to start with questions, but if 
there is an answer it should be captured by the author in an FAQ either 
specific to a microformat *-faq page, or in general on:

http://microformats.org/wiki/faq


If there is a specific known issue to report for a specific microformat, add it 
to the *-issues page for that microformat.


If there is a specific known issue that applies to several microformats (eg 
class microformats) add it to:

http://microformats.org/wiki/issues


The goal is to *minimize* thrash / going in circles on email (a common problem 
in standards related communities), and instead to capture and grow our 
collective knowledge and understanding on the wiki.

Thanks,

Tantek

-Original Message-
From: thomas lörtsch tho...@stray.net
Sender: microformats-discuss-boun...@microformats.org
Date: Thu, 30 Jun 2011 16:24:40 
To: Microformats Discussmicroformats-discuss@microformats.org
Reply-To: Microformats Discuss microformats-discuss@microformats.org
Subject: Re: [uf-discuss] schema.org, microformats.org, hRecipe


On Jun 29, 2011, at 5:05 PM, Stephen Paul Weber wrote:
 
 I remember the itemscope thing coming up.  Consensus seemed to be that is 
 solved by root class names, but that was so long ago I forget.  I assume that 
 people created wiki pages documenting this?  If not, why not?  
 Microformats.org is a wiki first, and the mailing lists and IRC just 
 facilitate the wiki.  IMHO, if it's not documented on the wiki, then it's 
 just a discussion.

Well, just a discussion wouldn't be a bad start. Or do you suggest that I 
open a wiki page on my question? 

Thomas




°|´  in pursuit of the gestalt of it all /
^^^


___
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


Document your work discoverably on the web or don't bother. Was Re: [uf-discuss] schema.org, microformats.org, hRecipe

2011-06-30 Thread Tantek Çelik
Derrick,

If something was brought up on a regular basis by newcomers, provide the 
URLs, otherwise we are right to dismiss your assertion.

No one was driven out. We've had to ban a few trolls for negative behaviors 
for fixed periods of time, but haven't had to do any such thing for over a year 
(maybe 2) now.

If you had actual parsing uses-cases for such a feature as well as publishing 
use-cases, at what URL did you document them?

If you consider requiring documentation on the web/wiki and being rigorous as 
elitism of uf.org then, yes, you're not going to be very productive.

And you're right, developing microformats is not for everyone - only those that 
are willing to document their work and be scientific in their methods. If you 
consider science to be a cabal, then you're not going to find much sympathy 
and should take your name-calling elsewhere.

Document your work on discoverable URLs (preferably on the wiki) or don't 
bother complaining.

Tantek

-Original Message-
From: Derrick Pallas derr...@pallas.us
Sender: microformats-discuss-boun...@microformats.org
Date: Wed, 29 Jun 2011 07:33:52 
To: Microformats Discussmicroformats-discuss@microformats.org
Reply-To: Microformats Discuss microformats-discuss@microformats.org
Subject: Re: [uf-discuss] schema.org, microformats.org, hRecipe

Notice that they have an itemscope in HTML5, something many people 
talked about on microformats.org for years. A few years ago it was 
brought up on a regular basis by newcomers, about twice a year; said 
newcomers were then driven out of the community. So there was 
discussion, just not very nice nor very productive. When I worked for 
Alexa, I had actual parsing uses-cases for such a feature as well as 
publishing use-cases and I was one of those newcomers, not the first and 
not the last. Not everyone tried to follow the process but I did, to the 
same end. After everything, the elitism of uf.org turned me off to the 
whole effort. That's not to say uf.org isn't full of nice, intelligent 
people — it is — just that I decided not to waste my time trying to be 
in the cabal. And this email is not intended to beat a dead horse, just 
to share my own experiences. ~D


On 6/29/2011 2:55 AM, thomas lörtsch wrote:
 Hi all,

 I don't want to discuss the schema.org effort in general here, although there 
 surely is a lot to discuss about it. My question is how collaboration between 
 Google.com and microformats.org is organized, where it's taking place, who is 
 involved. I'm sure there is and has always been some informal exchange, since 
 people happen to know each other, meet at confernces or other events etc, and 
 of course that's fine with me. I was wondering though when I read the 
 following statement in a transcript of the Schema.org BOF at SemTech 
 2011http://www.w3.org/2011/06/semtech-bof-notes.html:

 [...]
 Kevin Marks: Microformats says have a discussion first. You did that with 
 hRecipe, so I'm surprsed to see you didnt go through that here. That'a the 
 difference in phsilophy
 Tantek Çelik: Google (Kavi in particular!) successfully worked with the open 
 community on both hReview-aggregate and hRecipe - openly.
 [...]
 Kevin Marks: hRecipe was a great example of how Google can do this.
 [...]

 This sounds like quite some conversations, discussions and thorough work. Now 
 I wonder: how specifically did that great and successfull work with the 
 open community go? Where did it take place? Who was involved? And what 
 exactly was worked out?
 I won't hesitate to admit that I wasn't a very good editor of hRecipe since 
 summer 2009 but I still am the editor as indicated on the hRecipe wikipage. I 
 wasn't contacted by anyone regarding Rich Snippets, Schema.org or any other 
 Google activity. Also I couldn't find any mention on the mailinglists or on 
 the wiki. So, please: what's going on, what did I miss? Or how is this open?

 Since Schema.org now promotes a recipe vocabulary that is slightly different 
 from hRecipe and also more elaborated I would like to discuss what to do 
 about that: maybe analyze the differences, observe uptake, then align hRecipe 
 where appropriate etc. But before I start to work on that I'd like to 
 understand what happened until now.

 Cheers,
 Thomas Lörtsch



 °|´  in pursuit of the gestalt of it all /
 ^^^


___
 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] input microformats for auto-filling forms

2011-02-18 Thread Tantek Çelik
On Tue, Feb 15, 2011 at 12:49, Stephen Paul Weber
singpol...@singpolyma.net wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 Somebody claiming to be Glenn Jones wrote:
http://microformats.org/wiki/hcard-input-brainstorming

 We should confine the definitions of microformat to classname and rel
 attributes.

 Strongly disagree.  As I understand it, µformats are about defining
 vocabularies and how those vocabularies can be best encoded using existing
 HTML semantics.  Restricting to class and rel is short-sighted.

microformats are both about a scientific process for researching and
defining vocabularies,
AND the simplest/easiest/most-robust syntax for using those vocabularies.

To date experience has shown that class and rel microformats make the
most sense.

In the early days there were thoughts about also using id attributes
for vocabulary but those have been discarded as impractical.


 For example, in this case, while having class=fn may be beneficial (if you
 want to parse the form as a microformat) using name=fn is more
 semantically correct if what you want to do is autofill or similar.
 name=fn also has the advantage of already doing a lot for you in terms of
 autofill in most major browsers (who key off the name attribute for their
 autofill).

Of course web authors should use the name attribute when it is
semantically correct to do so.

However, the challenge is that the name attribute can only accept a
*single* value (similar to id).

Whereas one of the aspects of class and rel that made them work so
well with existing web pages and their markup is that both class and
rel contain a space separated *set* of values.

Thus it makes sense to prefer (restrict if you will) our use and
recommendation of microformats to class and rel, rather than
forcing authors to pick one value for name.

This is probably worthy of writing up as an FAQ as I've seen this
question arise before and I also *did* consider (and reject without
bothering to write it down) using the name attribute like this.

Here is the existing parsing brainstorming regarding treating input
elements specially:

http://microformats.org/wiki/hcard-parsing-brainstorming#input_element_handling



 input type=vcard

 Interesting, but invalid and does not have a good fallback mechanism.

It might make more sense to have something more abstract and connected
to the user interface of the platform, e.g.

input type=contact -- brings up a contact/addressbook application picker

and then under the hood, define the API for accessing that data in
terms of the hCard microformat vocabulary.

Tantek

-- 
http://tantek.com/ - I made an HTML5 tutorial! http://tantek.com/html5

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


Re: [uf-discuss] input microformats for auto-filling forms

2011-02-18 Thread Tantek Çelik
On Fri, Feb 18, 2011 at 13:28, Stephen Paul Weber
singpol...@singpolyma.net wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 Somebody claiming to be Tantek Çelik wrote:
On Tue, Feb 15, 2011 at 12:49, Stephen Paul Weber
singpol...@singpolyma.net wrote:
 Somebody claiming to be Glenn Jones wrote:
http://microformats.org/wiki/hcard-input-brainstorming

 As I understand it, µformats are about defining
 vocabularies and how those vocabularies can be best encoded using existing
 HTML semantics.  Restricting to class and rel is short-sighted.

microformats are both about a scientific process for researching and
defining vocabularies, AND the simplest/easiest/most-robust syntax for
using those vocabularies.

To date experience has shown that class and rel microformats make the
most sense.

 In general I would agree that is true.  class and rel have very nice
 semantics that fit with most of what has been attempted with µformats so
 far.  I'm just saying there's a difference between most-robust syntax and
 never anything but class and rel

Agreed. I think the point is that for practical purposes it makes
sense to just stick to class/rel discussions, unless there is a
specific significant advantage to using something else (more than just
what if - which is a theoretical discussion not worth the time).


 For example, XOXO is a µformat (albeit a very simple one) that does not make
 extensive use of class or rel,

XOXO is certainly an odd one out of the bunch. I'm not sure how much
explicit (vs. implicit) use it is getting in practice, what (if any)
applications have been built that consume and do anything interesting
with it.

If you know of any specific sites that explicitly publish it for a
particular end-user benefit, or specific sites that explicitly consume
XOXO for some end-user feature, please document them:

http://microformats.org/wiki/xoxo-examples-in-wild

http://microformats.org/wiki/xoxo-implementations



 also XMDP

XMDP is not really a microformat - rather, it's more like supporting
technology for adding machine referencable definitions and URLs for
vocabulary terms.

No one publishes actual content (what microformats are really for)
marked up with XMDP.

I designed XMDP purely to provide a way to map newly created XFN rel
values to precise URIs that a system based on URIs (e.g. RDF) could
reason with. In practice I'm not sure how much URI-based reasoning is
happening on the public web (applications I've seen all just treat the
XFN rel values as tokens).

For more on this see:

http://microformats.org/wiki/xmdp-origins


 using name=fn is more
 semantically correct if what you want to do is autofill or similar.
 name=fn also has the advantage of already doing a lot for you in terms of
 autofill in most major browsers (who key off the name attribute for their
 autofill).

However, the challenge is that the name attribute can only accept a
*single* value (similar to id).

 That's a good point.  Are there common cases where a form input is usefully
 multiple attributes?  (A real question, I honestly don't know if that's
 common).

Yes, specifically the web developers is *already using a name* in
their web form implementation, and then if we ask them to add
*another* name for microformats purposes. But this is not possible
since inputs can only take one name value.  Same problem as id.

It makes them both not particularly practical for microformats vocabularies.


Thus it makes sense to prefer (restrict if you will) our use and
recommendation of microformats to class and rel, rather than
forcing authors to pick one value for name.

 While this seems somewhat reasonable, as suggested on the wiki page we are
 discussin there are still 2 problems with the suggested use of classnames:

 1) Does nothing useful under existing UAs

The does nothing useful under existing UAs is just stop energy and
not a valid argument. Of course technology that hasn't been developed
yet does nothing in existing UAs. It would be odd if it did.


  (whereas name would make good
        autocomplete work).

Citation needed. If you want to research existing input/name formats
that implementations might be using, please document them on the wiki
so we can understand what might work.  Perhaps on a page like:

http://microformats.org/wiki/input-name-formats


 2) Breaks parser expectations (a parser will see the hCard classes, for
        example, and try to parse an hCard.  So parsers will get blank or
        filled-with-placeholder hCards from form pages).

In practice this is not a problem, we iterate on microformats parsing,
and parsers update. E.g. with the very successful (and necessary)
value-class-pattern.

Unless you can provide a specific scenario (what page, what parser,
what specific bad user experience), I'm calling theoretical on this
(thus undeserving of further discussion).

If you know of specific real-world issues with parsing input elements
for microformats, especially in the context of hCard, please note

[uf-discuss] moving drafts forward - process-brainstorming: draft, specification, standard

2011-02-18 Thread Tantek Çelik
It's been noted[1][2] that no drafts are making it to specification,
and in short there are two reasons for this:

1. Lack of steps in the process[3] for how a draft should proceed to
specification and what each of those mean (other than the summary on
the Main Page[4]), including lack of documentation of implicit
assumptions such as that all outstanding issues must be resolved on a
draft (and any patterns it depends on) before we can in good
conscience make it a specification. As the editor/maintainer of the
process, I accept full personal responsibility for this.

2. Blocking issues. During the development of various drafts we
encountered a few blocker cross-microformat issues (e.g.
accessibility, internationalization) which were potentially doing
harm. Since then, those cross-microformat issues have been
resolved[5], and we've been incorporating those resolutions into the
specifications (e.g. hCard, hCalendar) as well as into resolutions of
spec-specific issues.


I've been working the past few weeks on addressing #1 above.

Having had the experience of confronting and overcoming these
cross-microformat issues, as well as close experience with the
document stages in W3C and IETF (and what works / is pragmatically
useful vs what is mostly just bureaucratic), I've developed the
following minimal process brainstorm:

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

Summary: three defined document stages:

* draft: consensus among brainstorm proposals, experimental, it's
ready for trial on the public web.

* specification: all outstanding issues resolved, stable, 1+ real
world publisher(s)+consumer(s), it's ready to depend on.

* standard: (new) test suite and 2+ interoperable real world
publisher(s)+consumer(s) for each feature, errata only, what the
market has accepted.


These are strictly summaries - please see
http://microformats.org/wiki/process-brainstorming for more precise
preconditions, actions, definitions, stability, and example steps to
take.


Please raise any *major* problems you note directly in an Issues
section on the process brainstorming page.


Assuming no major problems are found (minor are ok to fix in
iterations) in the next few days, I plan on incorporating this
brainstorm into the process itself[3] and starting to take various
current/mature specifications and drafts forward to exercise these new
steps / definitions to see how well they work in practice.


In short: I believe we can quickly get many specifications to the new
level of standard (e.g. hCard, hCalendar) after perhaps some
trimming of unused properties, as well as several drafts to
specification (e.g. hReview, hAtom) with an iteration that
incorporates issue resolutions having especially to do with the
cross-microformat issues noted above.

Thanks,

Tantek


[1] http://en.wikipedia.org/wiki/Microformat#Evaluation_of_microformats
[2] http://lists.w3.org/Archives/Public/public-html/2010Dec/0089.html
[3] http://microformats.org/wiki/process
[4] http://microformats.org/wiki/Main_Page#Specifications
[5] http://microformats.org/wiki/value-class-pattern

-- 
http://tantek.com/ - I made an HTML5 tutorial! http://tantek.com/html5
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] The wiki has been spammed

2011-01-29 Thread Tantek Çelik
On Sat, Jan 29, 2011 at 19:07, Alexandre Patry a...@nlpfu.com wrote:
 Hi,

 I just wanted to inform you that your wiki (at least
 http://microformats.org/wiki/Main_Page) has been spammed.

Thanks for the heads-up Alexandre - should be all cleaned up now.

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


[uf-discuss] Re: country-name expected values

2010-11-29 Thread Tantek Çelik
On Sun, Oct 24, 2010 at 22:00, David Recordon record...@gmail.com wrote:
 This is a good question. Was hoping the answer was an easy vCard spec'd X
 but it seems that neither vCard or hCard actually define country-name.
 Tantek, thoughts?

country-name in vCard, and in hCard reflects what people visibly
publish on the web.

In this case, the actual full names of countries, or abbreviations thereof, e.g.

USA
United States
United States of America
Canada
England
UK
United Kingdom
etc.

for further questions regarding hCard, please feel free to follow-up
on the microformats discuss list (cc'd).

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

Thanks,

Tantek

-- 
http://tantek.com/ - I made an HTML5 tutorial! http://tantek.com/html5
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] 2 billion hCards! gathering material for a microformats.org turns 5 blog post

2010-07-08 Thread Tantek Çelik
Toby,

On Wed, Jul 7, 2010 at 4:28 PM, Toby Inkster t...@g5n.co.uk wrote:
 On Wed, 7 Jul 2010 08:24:52 -0700
 Tantek Çelik tan...@cs.stanford.edu wrote:


snip academic discussion of fb: being a URL scheme or not

  The page at http://wordpress.org/ does actually contain 3 triples i
  evaluated as RDFa 1.0, though they're each the result of RDFa
  grandfathering in certain HTML 4/XHTML 1 semantics.

 No, it might contain 3 RDF triples - but they're not RDF*a*.

 It contains three attributes which are described by the XHTML+RDFaspec,
 and which, when processed according to the RDFa spec, each produce an
 triple.

 Just because a page can be parsed/converted into another format does
 not mean it contains that format.

 The page at http://wordpress.org/ doesn't need to be converted to RDFa.
 It is RDFa. (It doesn't use an RDFa DTD, though many seem to believe
 that judging an XML document's type by its DTD is a layering violation.)

 It would need to be converted if you wanted RDF/XML, Turtle or JSON.
 But it doesn't need to be converted to RDFa; it is RDFa.


These assertions of is RDFa on grandfathered formats/syntaxes are
deceptive because it's essentially claiming implied credit/branding
for something that had nothing to do with RDFa.

E.g. if some future version of XHTML+RDFa spec describes how to
process microformats (given the trend the RDFa specs to grandfather in
more and more syntax - it's reasonable to predict that this happen),
then you can make the same claim there, that all use of microformats
are RDFa, which then dilutes the phrase is RDFa to the point of
meaninglessness.

Such a conflation of reclassifying previously non-RDFa markup as RDFa
is, as I said, clouding a definition at best, and deceptive/dishonest
at worst.

It still just conversion of a *previous* syntax, defined *outside* and
*predating* RDFa.

Another analogy: you could make a new spec called BrandXSemantics
(BXS) that defined processing of all syntaxes like meta tags,
microformats, RDFa, microdata etc. that claimed that all such syntaxes
were BXS, but such a claim is of little utility and would merely serve
to artificially inflate claims about BXS being more popular that
microformats or RDFa or microdata - this is essentially what this kind
of grandfathering in RDFa is doing.

Claiming It is RDFa is also deceptive from the point of view of
developer behavior, which is illustrated by your next point.


 Saying so is deceptively mis-using the word contains at best, and
 playing semantic games at worst.

 Just because a page has hAtom does not mean it contains Atom.

 No, it contains hAtom and can possibly be converted to Atom (atom:id
 concerns notwithstanding).

 The page at http://wordpress.org/ contains RDFa and can be converted to
 RDF/XML.

 The question of comparison is deliberately chosen to illuminate what
 are developers actually coding? What syntax? Not what can you infer,
 parse as, or convert to.

 In the case of http://wordpress.org/, they have coded RDFa. Thanks to
 the fact that RDFa grandfathered in some semantics from earlier
 versions of (X)HTML, they may not have been *knowingly* doing so.

Claiming some code is RDFa that clearly was not *knowingly*
written/intended as such points out the key flaw - if you're talking
about what are developers adopting, then their intent, and what they
are explicitly choosing to do is what matters. Thus comparisons like
Google's Rich Snippets adoption table make sense to contrast developer
adoption of different format approaches.


  The question how many pages contain RDFa? is only meaningful if
  certain qualifications are added... Does broken RDFa count?

 broken RDFa counts, but only to demonstrate the difficulty of coding
 RDFa, not instances of RDF(a). one of the reasons that Google found
 so little RDFa is may be because much of it was broken. this is one of
 the common problems with namespaces in data.

 Do twitter's 100 million plus broken hCards demonstrate the difficulty
 of coding microformats?

If there are problems with Twitter's hCards, please document the
specific problems on the respective issues page that way we can better
verify the problem report(s), investigate possible causes, and suggest
fixes to Twitter as well.

I've added a placeholder section for this:

http://microformats.org/wiki/hcard-supporting-user-profiles-issues#Twitter


 I imagine that the reason Google found so little RDFa is because they
 were only counting RDFa that used their own RDFa vocabulary, and
 neglecting to count *all* RDFa. Without more information on their
 testing process I can't verify that though.

My understanding of RDF(a) advocates is that one of the design
principles of RDF(a) is its infinite extensibility and philosophy of
encouraging everyone to make up their own vocabulary (which is often
contrasted with microformats opposite design principle of deliberate
re-use of shared vocabularies for better interoperability and
communication).

Google using their own RDFa

Re: [uf-discuss] 2 billion hCards! gathering material for a microformats.org turns 5 blog post

2010-07-07 Thread Tantek Çelik
Jeremy,

 Well, this isn't huge in terms of numbers but it's something that makes my 
 day to day work a whole lot smoother:

 37 Signals have added hCards to Basecamp:
 http://answers.37signals.com/basecamp/556-any-chance-of-adding-hcards

This is great news! In the few times I've used Basecamp I remember
being quite frustrated by the lack of hCard support and simple person
info portability.  Great to see that 37 Signals has added hCards.



Peter,

On Tue, Jul 6, 2010 at 1:27 AM, Peter Mika pm...@yahoo-inc.com wrote:
 Hi Ed,

 The comparison to the number of people online is misleading, because the
 microformat stats quoted (both the Google and Yahoo figures) include
 duplicate counting. One of my illustrative examples is news.stanford.edu,
 where the microformat annotation is in the template, and thus every single
 page has exactly the same microformat markup, i.e. the address of Stanford
 University.

On the other hand, there are also numerous pages with multiple hCards
per page.  Directory listings, friends lists, about pages for
companies listing their executives etc.

The wiki has many such examples already:

http://microformats.org/wiki/hcard-examples-in-wild

There are certainly:
* multiple pages with the same hCard.
* pages with multiple hCards.

This was my experience with the microformats indexer we built at
Technorati back in the day.

It's hard to know how these average out.

You have to write a bunch more code (e.g. really good deduping etc.)
to figure it out.

Lacking that we should cite *pages* with hCards rather than total
hCards for the Search Monkey stat to be more accurate.



 The second point to make is that RDFa usage is underreported by [1]. Compare

 searchmonkey:com.yahoo.page.rdf.rdfa

 with

 searchmonkey:com.yahoo.page.uf.hcard

 These indicate that there are 2.7B pages with RDFa

I think this may be an errant number based on the way that Search
Monkey normalizes things internally to RDFa (because of an unfortunate
premature architectural decision that they then became stuck with - as
it was related to me by Paul Tarjan).

OR (and this deserves a little analysis)

Those pages don't actually all (if any?) contain RDFa.

Look at the first page of results.

E.g. Wordpress.org results don't have any RDFa.

View source and the only thing even remotely resembling you see is:

meta property=fb:page_id content=...

- which is simply use of an invalid property attribute (in XHTML
1.0). The qname fb: is not defined anywhere.

This is not RDFa, this is simply a meta tag using a new (invalid)
syntax. That is, using property instead of the standard HTML 4.01
name attribute:

meta name=fb:page_id content=...

Similarly with CNN.com, download.cnet.com, online.wsj.com.


OTOH, www.vistaprint.ca, digg.com, www.joomlart.com, www.webmd.com
don't even have property attributes. Who knows why they're listed in
that result page. No evidence of any RDFa on those pages.

www.metacafe.com does appear to define an og qname and use it in a
property attribute.

And that's it for the first page of results for that query
searchmonkey:com.yahoo.page.rdf.rdfa -

Only 1 out of 10 of at least the first page of results actually had
any RDFa - and that one was invisible meta data at that.

It does not appear that that query actually returns pages with rdfa,
for the most part not in any valid sense, nor in any sense of the
intent of marking up existing visible content with additional
attributes.

Perhaps a challenge could be posed - how many results of that query do
you have to look through before you find a legitimate marking up
visible data instance of RDFa?

In 4 pages of results (40) I only found 2 - and both were on the
Creative Commons site - not a big surprise given that Ben Adida is
both co-chair of RDFa WG and works for Creative Commons. But no
others.


It seems that RDFa usage is grossly exaggerated (by at least a factor
of 20) by the Yahoo Search Monkey
searchmonkey:com.yahoo.page.rdf.rdfa query.



 compared to 2B pages with
 hCard. There are many caveats to these numbers, but they are more or less on
 equal footing.

They're not even close (at least an order of magnitude difference), as
the above debunking of the RDFa results demonstrates.


Ed,

 Ed Summers wrote:

 On Sat, Jul 3, 2010 at 10:18 PM, Tantek Çelik tan...@cs.stanford.edu
 wrote:


 Some additional recent news:
 * microformats has 94% marketshare compared to alternatives (e.g.
 RDFa) according to Google (announced at the Semantic Technology
 conference)
  -
 http://www.readwriteweb.com/archives/google_semantic_web_push_rich_snippets_usage_grow.php
  - http://www.readwriteweb.com/images/richsnippets_june10b.jpg


 Was it clear if Google's stats were comparing all microformat usage
 with usage of only their particular rich snippet vocabulary [1]? I'd
 be surprised if it was *all* RDFa vocabulary use, since that would
 mean that Google are indexing all RDFa on the web. John Breslin asked
 a similar question in the comments on that RWW post

Re: [uf-discuss] 2 billion hCards! gathering material for a microformats.org turns 5 blog post

2010-07-07 Thread Tantek Çelik
On Wed, Jul 7, 2010 at 4:43 AM, Toby Inkster m...@tobyinkster.co.uk wrote:
 On Wed, 7 Jul 2010 02:25:38 -0700
 Tantek Çelik tan...@cs.stanford.edu wrote:

 E.g. Wordpress.org results don't have any RDFa.

 View source and the only thing even remotely resembling you see is:

 meta property=fb:page_id content=...

 - which is simply use of an invalid property attribute (in XHTML
 1.0). The qname fb: is not defined anywhere.

 In the current RDFa 1.1 drafts, this is allowed, though its meaning is
 not likely what the authors of this page intended. In 1.1, prefixes
 which are not bound to anything are assumed to be absolute URIs.

So it's another form of invalid syntax then, since fb: is not a
defined protocol.


 The page at http://wordpress.org/ does actually contain 3 triples if
 evaluated as RDFa 1.0, though they're each the result of RDFa
 grandfathering in certain HTML 4/XHTML 1 semantics.

No, it might contain 3 RDF triples - but they're not RDF*a*.

Just because a page can be parsed/converted into another format does
not mean it contains that format.

Saying so is deceptively mis-using the word contains at best, and
playing semantic games at worst.

Just because a page has hAtom does not mean it contains Atom.

Just because a page has microdata does not mean it contains JSON
(though an exceptionally precise direct conversion is defined). etc.

Similarly to microdata, as we define more precise parsing rules for
microformats, we'll have direct conversions to JSON and RDF triples as
well.  This does not mean that all pages with microformats contain
JSON or RDF.

The question of comparison is deliberately chosen to illuminate what
are developers actually coding? What syntax? Not what can you infer,
parse as, or convert to.

Because as you know with the parsers you've written, you can convert
syntaxes to nearly any implied format - it tells you nothing about
usage.


 The question how many pages contain RDFa? is only meaningful if
 certain qualifications are added... Does broken RDFa count?

broken RDFa counts, but only to demonstrate the difficulty of coding
RDFa, not instances of RDF(a). one of the reasons that Google found so
little RDFa is may be because much of it was broken. this is one of
the common problems with namespaces in data.

 Do
 grandfathered rel/rev values count? c.

rel/rev syntax and values work without RDFa - they're not RDFa,
despite RDFa's attempt to subsume them (and even errantly claim/imply
credit in the spec, e.g. rel-license).


 In fact, how many pages questions about the Web are not especially
 meaningful. Say Google added an hCard to its search result pages,
 replacing its current logo with something like this:

        span class=vcard
                a href=/ class=url
                        img class=logo fn org
                        alt=Google src=... /
                /a
        /span

 Are the search results for foo and bar different pages? What about
 the search results for 1001 and 1002? Because if
 they are, that's over a hundred billion hCards online.

1. theoretical strawman[1]
2. google.com/robots.txt prevents this from counting in any search


Tantek

[1] http://en.wikipedia.org/wiki/Straw_man

-- 
http://tantek.com/

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


[uf-discuss] 2 billion hCards! gathering material for a microformats.org turns 5 blog post

2010-07-03 Thread Tantek Çelik
According to Yahoo! Search Monkey, there are now over 2 billion hCards
on the web:

http://search.yahoo.com/search?p=searchmonkey%3Acom.yahoo.page.uf.hcard

This is perhaps due to a few fairly large recent deployments:
* BrightKite.com - all venues and user profiles have hCard (millions)
* Gravatar - all profiles now have hCards (millions) - used on
WordPress.com etc.

Some additional recent news:
* microformats has 94% marketshare compared to alternatives (e.g.
RDFa) according to Google (announced at the Semantic Technology
conference)
 - 
http://www.readwriteweb.com/archives/google_semantic_web_push_rich_snippets_usage_grow.php
 - http://www.readwriteweb.com/images/richsnippets_june10b.jpg

I'm collecting these into material for microformats.org turns 5 blog
post - additional suggestions welcome!

http://microformats.org/wiki/microformats-turns-5

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


Re: [uf-discuss] Level of rel=contact

2010-04-06 Thread Tantek Çelik
On Tue, Apr 6, 2010 at 5:02 PM, Sarven Capadisli i...@csarven.ca wrote:
 On Tue, 2010-04-06 at 22:48 +, Brian Suda wrote:
 On Tue, Apr 6, 2010 at 9:23 PM, Sarven Capadisli i...@csarven.ca wrote:
  I'm thinking that rel=contact is generally attributed to someone that
  we have at least a lowest form of friendship with.  [...]

It is not.

The reason we added contact in XFN 1.1 was to indicate literally
just what it says - that you have some sort of contact info about the
person - this could be just a URL or email address for example.

You can't assume any other semantics.

It doesn't imply anything positive or negative.  Thus you cannot
conclude at least a lowest form of friendship - you cannot conclude
anything about friendship from rel=contact.

If you want to imply a lowest form of friendship, then
rel=acquaintance is what you're looking for:

http://gmpg.org/xfn/11#acquaintance

acquaintance
  Someone who you have exchanged greetings and not much (if any) more
— maybe a short conversation or two. Often symmetric.


  Additionally,
  if the user doesn't have control over the declaration of such
  relationship, wouldn't it be more meaningful and safer to exclude this
  bit of information in the output?

 --- You lost me on exclude this, exclude what exactly?

 My bad. My reference was to the example.

Again, this is precisely one of the reasons why contact does not
imply anything about friendship, so that you don't have to worry about
excluding it due to  an imagined implication.


  The example I had in mind was 'Subscribers list' at
  http://identi.ca/csarven

 --- if you are subscribing to someone, then it probably at minimum
 meets the definition of: someone that we have at least a lowest form
 of friendship

I don't think you can make that assumption. subscription !=
friendship.  You might be subscribing to an automated summary
aggregate feed for example.

For things like subscribing e.g. Identi.ca or Twitter followers or
followings, there's been quite a bit of brainstorming over the past
few years:

http://microformats.org/wiki/xfn-brainstorming#fans_and_followers

which appears to have converged on:

rel=follower (for indicating someone who is a follower of yours)

rel=following (for indicating someone who you are following)

On such services that also permit direct messaging - these URLs also
serve as a form of contact information, and thus rel=contact could
also be used:

rel=follower contact

rel=following contact

Since direct messaging is not necessarily symmetric (neither is rel
contact), it might make sense for such a service to label a link to
another profile as a contact only if you do actually have the ability
to contact (dm) them - though that might also be asking too much of
the semantic of contact (since has contact info and can contact
are two different things.)


 Are you suggesting it isn't and we should exclude it?

 No, I'll clarify. What I was trying to say was that, if I have a profile
 page where it lists a bunch of people that are subscribed to me, I
 wouldn't necessarily call them my contact since I don't really know
 them. Hence, in my example at http://identi.ca/csarven , rel=contact
 should be removed from Subscribers list. I agree that rev=contact
 makes more sense here, but, I'm focused on the incorrect use of
 rel=contact.

Why is it incorrect? It's only incorrect based on the assumptions
you've presented about what rel=contact means - which is basically a
straw-man.


 rel=contact is/should be reserved for people that meets the basic
 requirement of that lowest form of friendship.

Why? We already have rel=acquaintance for that semantic.


Would it help to add any of this discussion to the FAQ?

http://microformats.org/wiki/xfn-faq


Tantek

-- 
http://tantek.com/

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


Re: [uf-discuss] [ANN] any23 v0.2 released

2010-02-19 Thread Tantek Çelik
On Fri, Feb 19, 2010 at 1:59 AM, Davide Palmisano palmis...@fbk.eu wrote:
 Dear all,

 we are proud to announce a new release of any23 -- Anything to Triples.

          http://developers.any23.org/

Davide, congratulations on your release!



 Any23 is a Java library that parses RDF from a variety of Web document
 formats. The currently supported input formats are RDFa, RDF/XML,
 Turtle, N3, N-Triples, and a number of Microformats.
 Any23 is an Open Source project originated from the code created
 within the Sindice project and now used both inside sindice and in
 related projects e.g. Sig.Ma

 Any23 comes with a handy command-line tool for parsing RDF and
 converting between formats.

 We have also set up a demo service where you can try any23 online and
 use a REST API to convert between different RDF formats, similar in
 spirit to triplr.org:

          http://any23.org/

 The major new features in this release are:

 * Redesigned Java API
   - Input from string, stream, file, or URI
   - Allow choosing which extractors to use
   - Report origin of triples (document/extractor) to client processors
   - Various processors/serializers for extracted triples
 * Added flexible command-line tool for easy testing
 * Vastly improved website and documentation
 * Media type and encoding detection via Apache Tika
 * Switched RDF library from Jena to Sesame
 * Added Maven build
 * Better RDF extraction from Microformats

This is great to hear.

Tom Morris has already kindly added any23 to the parsers page:

http://microformats.org/wiki/parsers

Could you list the specific microformats that are parsed by any23?

And even better, feel free to add any23 to the *-implementations pages
of the microformats that it supports, e.g. if it supports hCard, add
it to:

http://microformats.org/wiki/hcard-implementations#Open_Source


 The following people have contributed to this release: Michele
 Mostarda and Davide Pamisano (FBK, Trento, Italy, Web of Data Unit
 (WED) ); Richard Cyganiak and Jürgen Umbrich (DERI, NUI Galway,
 Ireland); Michele Catasta (EPFL, Lausanne, Switzerland), Giovanni
 Tummarello

 All the best,
 Davide Palmisano on behalf of the contributors

Thanks again for all your excellent work and for contributing to
bettering the interoperability of semantic data on the web.

Tantek

-- 
http://tantek.com/

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


Re: [uf-discuss] geo shorthand in anchor

2010-02-08 Thread Tantek Çelik
On Fri, Jan 15, 2010 at 6:01 AM, Sarven Capadisli i...@csarven.ca wrote:
 I've noted my observations on your observations
 http://microformats.org/wiki/index.php?title=geo-brainstormingdiff=41657oldid=41586

Thanks Sarven, you raised some good questions - I've followed up on
the wiki as well.

 I see two things there:

 1. changing the problem i.e., intended visible readable text content

In general we should seek to make content more visible when possible.

 2. 45.5140800 and -73.6111000 as text values is no more human
 readable and listenable than as 45.5140800;-73.6111000 title value.

But that's not the exact comparison of the renderings, leaving out the
key difference, the labels:

lat:45.5140800; long:-73.6111000

which is then more readable/listenable/understandable than a pair of
semicolon separated numbers. it may not be perfect, but it is an
improvement.

Thanks,

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


Re: [uf-discuss] geo shorthand in anchor

2009-12-31 Thread Tantek Çelik
On Thu, Dec 31, 2009 at 3:30 AM, Sarven Capadisli i...@csarven.ca wrote:
 On Wed, 2009-12-30 at 22:30 +, Brian Suda wrote:
 On Wed, Dec 30, 2009 at 10:09 PM, Sarven Capadisli i...@csarven.ca wrote:
  AFAIK:
 
  The StatusNet platform as of version 0.9RC1 e.g.,
  http://identi.ca/notice/17811123
 
  Potentially, publicly documented sites at
  http://status.net/wiki/ListOfServers on update.

 --- great, can you add/start a page on the wiki to document these?
 that way we can find common formats and any emerging syntaxes.

 -brian


 Added to
 http://microformats.org/wiki/geo-brainstorming#latitude_longitude_shorthand_and_geo_link
  for now.

Sarven thanks very much for documenting that on the wiki - that page
is a good place to capture existing publishing patterns regarding geo
information.


 I left it out of http://microformats.org/wiki/geo-examples-in-wild and
 http://microformats.org/wiki/geo-examples thinking that only the
 acknowledged representations should be listed there. Am I right?

Yes that's right. The examples-in-wild pages are for documenting
uses of existing microformats on real world web pages.

One quick bit of feedback on this thread (which I'll also note on the
wiki next to the examples added) - use of the title attribute for
semicolon separated lat-long may not be the user-friendliest thing to
do.

Given microformats experience with various uses of the the title
attribute - a good rule of thumb is to check to make sure that the
content you are putting into the title attribute is both reasonably
human readable and listenable.

Thanks,

Tantek

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


Re: [uf-discuss] Marking up properties which reused pre-existing microformat

2009-12-14 Thread Tantek Çelik
On Mon, Dec 14, 2009 at 12:27 PM, Glenn Jones glenn.jo...@madgex.com wrote:

 One of the problems I am see a lot with hResume is now properties which
 reused pre-existing microformat are mark-up.

 A good example is education in hResume which is hCalendar, I believe
 it should be mark-up like so:

 p class=education vevent
        span class=summaryBighton Univ/span
        (span class=dtstart1985/span - span
 class=dtend1988/span)
 /p

Yes.  This is an example of the common modular use of a microformat to
provide additional structure to the property value of another
microformat.


 The education property is a hCalendar and as such the same class
 attribute should carry both education and vevent. I have built my
 parser to look for this type of pattern, but quite a few authors on the
 web are using mark-up like this

 div class=education
        p class=vevent
                span class=summaryBighton Univ/span
                (span class=dtstart1985/span - span
 class=dtend1988/span)
        /p
 /div

Could you provide URLs to a few of the quite a few authors that
you've found doing this, perhaps in the Examples In The Wild section?

http://microformats.org/wiki/hresume#Examples_in_the_wild

If it's a common errant pattern, we should document it as step one of
deciding what to do next.



 Breaking apart the education and vevent into separate element class
 attributes. Correct if I am wrong but only the first pattern should be
 supported by parsers.

That's correct, per the hResume schema and field details:

http://microformats.org/wiki/hresume#Schema

education. optional One or more hcalendar events with the class name
'education', with an embedded hCard indicating the name of school,
address of school etc.

note the distinction between ... events *with* the class name
'education' and an *embedded* hCard indicating ... 

The example given in the spec demonstrates an hCalendar event with the
class name 'education':

http://microformats.org/wiki/hresume#Education

ol class=vcalendar
  li class=education vevent
a class=url summary href=http://example.edu/;Preston High School/a
(abbr class=dtstart title=2001-01-242001/abbr - abbr
class=dtend title=2005-05-252005/abbr)
  /li


 Either I need to update my parser or the wiki needs some good pointers
 on how properties which reused pre-existing microformat are mark-up.

The above description and example are from the hResume spec on the
wiki - if you have ideas for either improving those examples or more
illustrative examples that would have helped, certainly add
suggestions to the feedback page!

http://microformats.org/wiki/hresume-feedback


Thanks Glenn,


Tantek

-- 
http://tantek.com/

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


Re: [uf-discuss] hreview-aggregate -- votes vs reviews

2009-11-11 Thread Tantek Çelik
On Tue, Nov 10, 2009 at 11:53 PM, Kavi Goel k...@google.com wrote:
 Hi all,

 I have replaced the stub page for hReview-aggregate with a draft spec
 describing the microformat that was decided on early this year.
...
 http://microformats.org/wiki/hreview-aggregate


Hi Kavi, I've reviewed the hreview-aggregate page and it is an
excellent first draft.

Thanks very much for writing this up.


 I have also updated the brainstorming page with a proposal to address
 one of the issues raised -- that users can leave a rating without
 writing a review. The current hreview-aggregate draft has a single
 property called count that is used to specify the number of reviews
 for a particular product or service. However, many sites have some
 number of votes (where users specify a numerical rating or a thumbs
 up/thumbs down vote) contributing to an average rating and a smaller
 number of full user reviews.

 The brainstorming page is here:
 http://microformats.org/wiki/aggregate-review-brainstorming

Do you have documentation of real-world examples of sites that
separately publish number of votes/ratings and reviews?

We should collect URLs to those examples in the
aggregate-review-examples page to make sure we are
modeling/brainstorming/proposing something that is designed
specifically for what is actually published today.

http://microformats.org/wiki/aggregate-review-examples

Thanks,

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


Re: H2VX.com is feature complete. was Re: [uf-discuss] Concerning the Technorati pipes

2009-11-05 Thread Tantek Çelik
On Mon, Nov 2, 2009 at 2:59 AM, Mark Norman Francis n...@cackhanded.net wrote:
 I'm considering H2VX.com feature complete at this point and will make
 only minor incremental changes/fixes as reported.

 I like the what are microformats? link that appears on hover, but it
 appears to be mouse-accessible only. I can't tab to reveal it or access it,
 except by turning CSS off first.

Norm, good point. Could you add this as an issue to:

http://microformats.org/wiki/h2vx#issues

and feel free to suggest ways to improve it (I'm thinking using :focus
might help, but figure you may have better suggestions).

 Also, a short 'about' page would be worthwhile IMO, especially for adding to
 the homepage.

Agreed. I collected it to http://microformats.org/wiki/h2vx#feedback



On Mon, Nov 2, 2009 at 2:16 PM, Martin McEvoy mar...@weborganics.co.uk wrote:
 Martin McEvoy wrote:

 Martin McEvoy wrote:

 Tantek Çelik wrote:

 If folks write new XSLTs to handles more conversions, we can certainly
 take a look at setting them up (e.g. an hNews or hAtom +
 value-class-pattern to Atom or RSS converter).


 Transformr [1]  has implemented an hAtom + value-title [2]  to RSS2
 converter
 
 You can point your hAtom page at http://transformr.co.uk/rss2/your url.

 some examples:

 http://transformr.co.uk/rss2/http://microformats.org/tidy=no

Is this implementation available as open source? If not, could you
consider releasing it?



 Sorry I forgot to add that it is also possible to extract a RSS2
 enclosures (a podcast) by simply adding a rel-enclosure[1]  to hAtom.
 example:

 a rel=enclosure type=audio/mpeg href=...today's podcast/a.

 If you also wish to extract the required length attribute of a RSS2
 enclosure you can pass that along with the type specifier
 example:

 a rel=enclosure type=type=audio/mpeg;length=22334669
 href=...today's podcast/a.

 The length is the size of the file in bytes.

 [1] http://microformats.org/wiki/rel-enclosure :)


This is excellent - and it would be great to document some of these examples.

Could you add your documentation of the Transformr to the wiki?

e.g. perhaps at:

http://microformats.org/wiki/transformr



Finally, to follow-up on the remaining open point from my previous email:

 Re: 1. TR Ops contacted.

 I'm going to ask the folks at Technorati to simply
 redirect technorati.com/contacts and /events to h2vx.com/vcf and /ics
 respectively as I'm sure that a simple redirect directive is more
 likely to survive any future site changes.

This is now done.

h2vx.com is now handling all feeds.technorati.com,
technorati.com/contacts, and technorati.com/events requests.

Obviously this has raised the load a bit, and I've added some robots
blocking to help prioritize human requests (robots should be indexing
HTML+microformats directly, rather than vcf or ics).

Again, if you experience any problems with H2VX, please raise them here:

http://microformats.org/wiki/h2vx#issues

Thanks,

Tantek

-- 
http://tantek.com/

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


H2VX.com is feature complete. was Re: [uf-discuss] Concerning the Technorati pipes

2009-10-31 Thread Tantek Çelik
Quick update: H2VX.com is up, serving vCards and iCalendars, and also
has new browser buttons (AKA favelets/bookmarklets) that submit the
current page to it to be converted.


Details:

Re: 1. TR Ops contacted.

I still have no update from Technorati. Now that H2VX has an updated
UI and converter, I'm going to ask the folks at Technorati to simply
redirect technorati.com/contacts and /events to h2vx.com/vcf and /ics
respectively as I'm sure that a simple redirect directive is more
likely to survive any future site changes.

I'm certainly open to alternative suggestions.


 2. H2VX. I've been thinking for a while that we need more than one
 production open conversion service and thus just picked up h2vx.com (not
 setup yet) to host another deploy of Brian Suda's excellent open source
 X2V XSLT files for generating vcf and ics (at least for now, I can add
 rss and atom converters for hAtom later, perhaps when the spec has been
 updated with required value class pattern date time support per:
 http://microformats.org/wiki/value-class-pattern#hAtom_updated_implied_d
 ate )


As noted, H2VX.com conversion of hCards and hCalendar events is now up
and running.

I've setup a separate Twitter for H2VX status updates for those you
using H2VX.com links on your sites for conversions.

http://twitter.com/h2vx


Please add any feedback or issues to:

http://microformats.org/wiki/h2vx


I'm considering H2VX.com feature complete at this point and will make
only minor incremental changes/fixes as reported.

If folks write new XSLTs to handles more conversions, we can certainly
take a look at setting them up (e.g. an hNews or hAtom +
value-class-pattern to Atom or RSS converter).


Re: 3. X2V setup docs.

I've taken copious notes on what was needed to setup X2V, as well as
written a bunch of new PHP and javascript to do so with an improved
UI. As time permits I'll add these to:

http://microformats.org/wiki/x2v#install

However for now, I'm going to return to closing resolved hCard and
hCalendar issues and writing up the hCard and hCalendar 1.0.1 updates
- which are already a month later than I wanted them to be.

If anyone urgently needs/wants to setup another X2V instance, let me
know, and perhaps we can work through the details on IRC
(http://microformats.org/wiki/irc).



On Mon, Oct 19, 2009 at 9:20 AM, Ted Drake tdr...@yahoo-inc.com wrote:

 Tantek

 This sounds like something Google App Engines may be able to host. I'm
 not familiar with that package, but it would be worth investigating.

It would be nice to setup an X2V instance on Google App Engines, but
AFAIK Google App Engines does not yet support XSLT.

Thanks,

Tantek


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


Re: [uf-discuss] hRecipe on FoodNetwork.com

2009-10-10 Thread Tantek Çelik
On Mon, Oct 5, 2009 at 8:33 AM, Mark Wunsch m...@markwunsch.com wrote:
 Hello Microformaters,

 I'm really pleased to announce that FoodNetwork.com has recently
 rolled out hRecipe on its recipes! We've been observing the
 development of hRecipe and thank Thomas Loertsch, et al. for the great
 work in detailing the specification. We hope our implementation helps
 move the draft to a full-fledged standard.

Mark, this is great news! And every real world example use of a
microformat certainly helps both demonstrate its usefulness, and
discover the challenges encountered when a draft proposal is
implemented with real content.

Please feel free to add your experiences here:

http://microformats.org/wiki/hrecipe-issues

by either adding to existing issues, or opening new issues for any
problems you encountered.


I'll also add my thanks to Thomas and everyone else who has
contributed to hRecipe.


 You can now view recipes from the likes of Food Network Kitchens,
 Alton Brown, Bobby Flay, Giada De Laurentiis, Paula Deen, Rachael Ray,
 Mario Batali, Emeril Lagasse, and more in a wonderful machine-readable
 form.

 It is the goal of Scripps Networks Interactive (NASDAQ: SNI) to be the
 world's largest distributor of hRecipe marked recipes before the end
 of Q2 2010 when we roll out the spec on http://www.recipezaar.com.

This too is great news. I noticed that the reviews of recipes are also
marked up with hReview (and reviewers with hCard).


 Anxious to hear comments, feedback, and anything we can do to help the
 microformats community. Great work!

Do you have an estimate for how many recipes are now on Foodnetwork.com?

I have added Foodnetwork.com to the list of recipe sites in the wild
that support hRecipe:

http://microformats.org/wiki/hrecipe#Examples_in_the_wild

Thanks again for your excellent work Mark!

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


Re: [uf-discuss] microformats.org hacked!

2009-09-07 Thread Tantek Çelik
On Mon, Sep 7, 2009 at 4:32 AM, Toby Inksterm...@tobyinkster.co.uk wrote:
 Seems to have fallen victim to the current WordPress security problem.

Thanks for the heads-up Toby.

Ben Ward had already updated our WordPress install to 2.8.4 a couple
of days ago, so I'm not sure if the attack still got through, or if
what you were seeing were remnants of an attack before upgrade.

I've cleaned up the permalinks problem as discussed here:

http://www.journeyetc.com/uncategorized/wordpress-permalink-rss-problems/

and double-checked the list of users/admins for anything out of place.

If you see any other remaining signs of the current WordPress security
problem, please feel free to send specifics to me or Ben Ward.

Thanks,

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


[uf-discuss] outstanding hCard and hCalendar issues resolved (except dtend which needs your opinion!)

2009-08-27 Thread Tantek Çelik
All outstanding hCard and hCalendar issues have been resolved (except
for dtend).

If over the past several years you raised an issue on the wiki
regarding hCard and/or hCalendar, or if you work on an hCard/hCalendar
implementation, please take a look at:

* http://microformats.org/wiki/hcard-issues-resolved
* http://microformats.org/wiki/hcalendar-issues-resolved

And review resolutions to see if you find anything you disagree with
or anything left unresolved.  Please make comments inline on issues
and issue resolutions on the wiki.

One issue in particular I want to draw your attention to:

I have chosen to keep the dtend inconsistency issue *open* because I
have changed my mind about what I think is the best resolution for it
(based on additional evidence collected this year), and very much want
authors and developers to review this issue, and add both their own
research/evidence and opinions towards the goal of making the best
decision for the community:

http://microformats.org/wiki/dtend-issue



I am incorporating the resolutions as follows:

* Minor, informative, and clarifying brainstorming and resolutions
will be applied to the existing hCard and hCalendar pages (often
informative examples and FAQs)

* Minor, normative changes and brainstorming that likely affect
implementations will be made to 1.0.1 versions of hCard and hCalendar
** e.g. requiring implementation of the value-class-pattern.

* Major changes and additions e.g. in brainstorming will be added to
version 1.1 *drafts* for hCard and hCalendar
** e.g. beginning incorporation of stable draft vCard 4.0 properties
into hCard 1.1
** I'll likely track and collect 1.1 additions first on respective
*-brainstorming pages before actually writing up v1.1 drafts.


Note that since hCard and hCalendar are or contain building blocks
used by nearly every other compound microformat, it is highly likely
that many of these resolutions and fixes will make their way into
iterations of most other microformats (such as hReview, hAtom,
hResume, etc.) thus if you're an editor of a microformat, you should
review the resolutions as well.


Thanks,

Tantek


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


updating hAtom (was Re: [uf-discuss] Progress on hAtom?) and a quick note on hNews

2009-07-16 Thread Tantek Çelik
On Wed, Jul 1, 2009 at 10:59 AM, Simondud...@gmx.de wrote:
 I just wondered if there is any progress on hAtom.
 There are many open questions on the issues page, but nothing really happend
 since version 0.1.

Hi Simon, apologies for the delay - been a bit busy with organizing
microformatsDevCamp[1].


First all, thanks very much for adding to the notes on hAtom issues
and proposed resolutions:

http://microformats.org/wiki/hatom-issues

This is precisely one of the first things we need to do to update hAtom:

* proposed resolutions to all outstanding issues with at least some
amount of consensus.

Next we will need to take a look at any hAtom brainstorming that has
occurred since hAtom 0.1 and consider each brainstorm to see if it
makes sense to include in hAtom 0.2 or not.

Finally, we'll need an editor (hopefully David Janes, but he's agreed
to let me co-edit in the event he is too busy to do so) to incorporate
these changes in 0.2.

I'm currently taking similar steps to updating
hCard/hCalendar/hReview, and hAtom would be next on my list.

You (as well as everyone else here) can very much help out with this
process by reviewing the issues and resolutions of each of those specs
(for hAtom, take a look at hCard issues and resolutions too, as they
may affect hAtom as well).

Join the IRC channel as well - where often times it is much easier to
get quick questions about issues or specs answered, and to make faster
progress.

http://microformats.org/wiki/irc

Thanks,

Tantek

P.S. I've been taking a look at the related AP proposal/work on
hNews - and I think there is a lot there that makes sense. We should
definitely consider hNews as part of hAtom brainstorming to
considered for incorporation into hAtom 0.2.


[1] http://microformats.org/wiki/events/2009-07-25-dev-camp
___
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss


Re: [uf-discuss] What does the 'h' in microformats mean?

2009-07-09 Thread Tantek Çelik
 On 09.07.09 10:15, Martin McEvoy mar...@weborganics.co.uk wrote:

 Hello all

 I wander if anyone can tell me what the 'h' in microformats means?
 I have always thought 'h' was for 'hypertext' but could it mean
 'hypermedia' or even 'html'

It's in the microformats FAQ :)

http://microformats.org/wiki/faq#Q._What_is_the_.27h.27_for.2C_in_front_of_Calendar_and_Card.3F

As the inventor+namer of hCalendar and hCard[1] (the first use of the
lowercase 'h' prefix convention), I can tell you that the 'h' stands
for the HTML version of, in those cases, of iCalendar and vCard
respectively.

Sometime after the fact (at least a few years ago, before it came up
again in this thread), someone else posited (maybe Rohit?) that the
h looked like an upside down greek letter mu µ which is used in
scientific notation to mean micro - but that was purely a
coincidence.

Tantek

[1] http://tantek.com/log/2004/09.html#d30t1725

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


Re: [uf-discuss] mixing vocabularies

2009-07-04 Thread Tantek Çelik
Replies to Thomas and Bob inline:


On Tue, Jun 30, 2009 at 3:43 AM, Thomas Loertschloertsch.tho...@guj.de wrote:
 I'll try to copy (more of) the referenced conventions inline and make the
 page more self-contained. But that isn't always as easy as it sounds: e.g.
 author is reused from hAtom which itself states that an Entry Author
 element MUST be encoded in an hCard, which - if I got it right - leads to
 the following construct:

div class=hrecipe
p class=author vcard fnHans Wurst/p

 That's not exactly self-containing and standalone. But searchmonkey would
 know how to parse it, right?

Currently Searchmonkey (and any other hCard parser should treat that
hCard as invalid).

Per the hCard FAQ you cannot combine vcard and fn classnames on
the same element:
http://microformats.org/wiki/hcard-faq#Can_you_mix_properties_and_the_root_class_name

However, as this question / implied proposal has come up many times,
and microformats does have the design principle of starting and making
solutions as simple as possible, I've added a root only shorthand
syntax proposal to hCard brainstorming for hCard 1.0.1 that would
allow specifying an hCard with only the root class name.

http://microformats.org/wiki/hcard-brainstorming#root_only_shorthand_syntax

E.g.: p class=vcardHans Wurst/p

Which would then imply the one required property fn, which could
then be used to imply additional property values.

In short, this would allow the following (slightly simpler) markup for
the above example:

div class=hrecipe
p class=author vcardHans Wurst/p

For more details of how ROSS would work, or to note issues or suggest
improvements, please do not reply inline in email, and instead see and
add to:

http://microformats.org/wiki/hcard-brainstorming#root_only_shorthand_syntax


On Fri, Jul 3, 2009 at 7:50 AM, Bob Douglasbd-...@sbcglobal.net wrote:
 Hi, I'm still getting oriented to the list, apologies for the late response,
 length, and any glaring naiveness.    Would post on the wiki, but not
 familiar enough yet to understand where it would fit.

Hello and welcome Bob.

Here is a brief guide to where at least some content belongs/fits on the wiki:

http://microformats.org/wiki/put-it-on-the-wiki#where_to_put_what_on_the_wiki


 This has been a helpful thread, but seems more guidance on handling mixed
 context may be a looming issue on MediaWiki/Wikipedia type sites -
 especially for users who will be introduced to microformats through Operator
 (Firefox), Oomph (IE), or similar browser add-ons.   Two usage problems are:

  A. Corruption (or significant alteration) of results over time as
 different editors insert microformat producing templates into wiki pages or
 add microformats to existing (mw-)templates.

  B. Significant differences in behavior due to the core rules applied in
 emerging microformat browser tools.

 Here are two examples from current (30JUN2009) Wikipedia articles:
 1.  Two vcards/vevents on a page (http://en.wikipedia.org/wiki/Einstein)

Thank you for providing a URL to a real world example.


 The Einstein bio page contains two (un-nested) infoboxes that both declare
 vcard and vevent classes on the table as :

  table class=infobox vcard vevent
  td class=fn summaryAlbert Einstein
  /table

  table class=infobox biography vcard vevent
  td class=fn summaryAlbert Einstein
  /table

 Oomph returns the resulting two contacts and two events - none of which are
 valid (missing the required n and dtstart values).

In particular the hCards seem to be fine (n is implied from fn, works
in Operator), and thus if you are seeing a problem with Oomph, it may
be a bug in Oomph.

I just created an oomph-issues page and summarized this problem - it
could probably use more details to help track down the problem:

http://microformats.org/wiki/oomph-issues


 Detector returns a single valid contact

I'm unfamiliar with the Detector microformats implementation - could
you add it to:

http://microformats.org/wiki/implementations


 by extracting the n values
 (family-name, given-name) per the spec from the single space delimited fn
 string.

Sounds like it is behaving correctly.


 Luck in this case as most other bio pages include a middle name or
 initial.

One or more example URLs for pages like that would help with refining
the resolutions to related hCard issues (when an fn includes a middle
name or initial and there is no n property).


 Can't tell from this example if Detector is ignoring or merging the
 duplicate vcard with identical fn/n values.  (Anybody know the logic?)
 However, it does ignore the invalid events.  Here are the complete contents
 Detector produces for the Einstein page:

  BEGIN:VCARD
  PRODID:-//kaply.com//Operator 0.8//EN

Ah - is Detector another name for the Operator Firefox extension?

http://microformats.org/wiki/operator


  SOURCE:http://en.wikipedia.org/wiki/Einstein
  NAME:Albert Einstein - Wikipedia, the free encyclopedia
  VERSION:3.0
  

Re: [uf-discuss] mixing vocabularies

2009-06-29 Thread Tantek Çelik
On Sun, Jun 28, 2009 at 2:38 PM, Peter Mikapm...@yahoo-inc.com wrote:
 Hmmm what happened to designing for the 80/20 case?

Indeed, that and other issues (see below)


 Dan Brickley wrote:

 On 27/6/09 01:40, Peter Mika wrote:

 Hmm... what could possibly be the purpose of an hCard inside an
 ingredient?

 how about contact details for suppliers and manufacturers of
 rare or special ingredients? either for health reasons or for super-fancy
 cookery?

 Dan

While it seems reasonable that someone might theoretically publish a
recipe which explicitly mentions a specific supplier or manufacturer
(for whatever reason), as provided above, this is a theoretical
example, and thus would benefit from citing one or more real world
examples per:

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

Please also feel free to document the theoretical example on the
hRecipe brainstorming page, and note explicitly that it is a
*theoretical example* so that it can be considered accordingly:

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


Tom Morris wrote:

Well, I'd use ... [previous formats/vocabularies]

Please add previous formats or vocabularies that relate to a type of
content to the respective *-formats page, e.g. in this instance,
http://microformats.org/wiki/recipe-formats per

http://microformats.org/wiki/put-it-on-the-wiki#previous_formats_and_vocabularies


Thanks,

Tantek

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


Re: [uf-discuss] Wanted: a pattern indicating a subsidiary-parent-company relationship

2009-06-15 Thread Tantek Çelik
On Sun, Jun 14, 2009 at 11:44 PM, Mirko Gustonymirko.gust...@gmail.com wrote:
 Hello,

 does anyone know if there is a pattern for describing a subsidiary
 company to parent company relationship?

Hi Mirko,

I don't know of any patterns currently, but you're certainly asking in
the right place.

 I need to mark up the following: on the website for company B Ltd. I
 want to sho that it's a subsidiary of A Inc.

 p
 Part of a href=http://www.a-inc.com/;A Inc./a
 /p

Could you provide a URL to the website for company B? [1]


 I tried to find something for this, but all I found was XFN which is
 just for human beings. Maybe a solution can be based upon it?

I've captured this area as business to business relationships on the
XFN brainstorming page, along with POSH suggestions:

http://microformats.org/wiki/xfn-brainstorming#business_to_business

Thanks,

Tantek

[1] http://microformats.org/wiki/mailing-lists#Use_real_world_examples

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


Re: [uf-discuss] Any bettter way to do an include in hreview?

2009-06-11 Thread Tantek Çelik
On Wed, Jun 3, 2009 at 8:05 PM, Elli Albek e...@sustainlane.com wrote:

 Hi Tantek.

 Link to a page with reviews:
 http://www.sustainlane.com/reviews/aziza/TVLWN4ZKQLKTOIKFLWKBWFQ17DN8

 You can also look at Yelp. Similar page content.

Thanks for the real world URL example - that helps a lot.

I've collected the example you gave and another similar example from
Yelp on the container-brainstorming page:

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

I encourage you to add any other similar examples that you think may
help illustrate the problem and provide variants to test with any
possible/proposed solution.


 Two things we want:
 1.      Remove repetition
 2.      Add review aggregates without more repetition

Agreed on both counts.


 Generally I would like to stop using microformat_detail, and not restructure 
 the HTML.

 The microformats spec can makes it easier to support variety of page 
 structures
 without includes/hidden blocks by having other association rules.

In general one of the goals of microformats is to have minimal if any
markup impact upon the HTML of otherwise well-formed (hopefully valid)
pages, by only adding a few class names and perhaps rel values.
Sometimes additional elements are necessary for wrapping discrete
pieces of content. We very much try to avoid duplicating content - one
of the big advantages of microformats over alternatives such as using
XML or other side-files to duplicate the content, or inline HTML
comments to duplicate the content.


 A few suggestions that will make implementation simpler for different HTML 
 trees:

I think there are definitely some good options worth exploring in your
suggestions, and I encourage you to add your markup suggestions to the
wiki (with perhaps one new subsection per each alternative you
suggested) so that they are not lost in the email archives, and so
that others may review and build upon them:

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


 Another suggestion: Collapse trees. If microformats are already flexible
 in what they allow as parent child, you might as well consider a rule
 that allows you to collapse an entire tree of microformats:

 a class=item hcard fn url href=...name/a

The collapsing of properties with a root node actually presents more
problems, especially in the context of microformats that contain other
microformats (e.g. an hCard location in an hCalendar event).

http://microformats.org/wiki/hcard-faq#Can_you_mix_properties_and_the_root_class_name

That being said, your general suggestion of collapse trees is one
that I very much agree with, and am looking at doing so in some cases
in hCard to help resolve some of the issues raised (e.g. the fact that
n is a grouping property for the sub-properties of given-name,
family-name etc.). More in http://tr.im/hcardri

Thanks,

Tantek

--
http://tantek.com/

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


Re: [uf-discuss] Any bettter way to do an include in hreview?

2009-06-02 Thread Tantek Çelik
On Fri, May 29, 2009 at 7:23 PM, Elli Albek e...@sustainlane.com wrote:
 Hi,
 We have the typical page with one business information on top and many
 reviews for that business on the page.

Hi Elli,

Could you provide a URL[1] to one of your typical pages with one
business information on top and many reviews for that business on the
page?

A complete page/document example with actual content will make it much
easier to understand how to mark it up as semantically as possible
while avoiding as much as possible the introduction of duplicate
information and extraneous markup.

Thanks,

Tantek

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


[uf-discuss] Congrats to Kavi and team on their microformats implementation! Follow-up on examples

2009-05-13 Thread Tantek Çelik
Kavi and team,

Well done with your implementation of microformats as part of Google's
new rich snippets feature in search results!

I encourage you to add an entry to the following wiki pages linking to
your implementation description page:

http://microformats.org/wiki/implementations
http://microformats.org/wiki/search-engines

And I also encourage anyone who has published hCard, hReview,
hCalendar, or hAtom (e.g. those of you that have added your sites to
the respective examples-in-wild pages [1] to submit their sites using
Google's form:

http://www.google.com/support/webmasters/bin/request.py?contact_type=rich_snippets_feedback


I've also found microformats examples on the Google Webmasters forum
and wanted to bring them to the attention of the microformats
community:

http://google.com/support/webmasters/bin/answer.py?answer=146645
http://google.com/support/webmasters/bin/answer.py?answer=146646
http://google.com/support/webmasters/bin/answer.py?answer=146750
http://google.com/support/webmasters/bin/answer.py?answer=146861
http://google.com/support/webmasters/bin/answer.py?answer=146897


Kavi, if there are additional pages in the Webmasters forum that show
microformats examples, please feel free to reply and note them.

It may be useful to create a wiki page (perhaps linked from your
entries on the above-mentioned wiki pages) that links to all the
google.com microformats example pages.


I encourage everyone to take a look at the microformats examples on
the above google.com pages and provide feedback (either here, or
preferably on a wiki page) including any suggested markup
improvements.

Thanks!

Tantek

[1] Everyone who has added microformats to their pages should be sure
their site(s)/page(s) are listed in the respective examples in the
wild page on the wiki, e.g.:
http://microformats.org/wiki/hcard-examples-in-wild
http://microformats.org/wiki/hreview-examples-in-wild
http://microformats.org/wiki/hcalendar-examples-in-wild

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


Re: [uf-discuss] Is this illegal? 1) dtends for yyyy or yyyy-mm. 2) Wikipedia vevents for birth and death.

2009-02-28 Thread Tantek Çelik
On Thu, Feb 19, 2009 at 8:56 PM, JMesserly swarm...@gmail.com wrote:
 I dropped a word- I meant to write

   I will interpret lack of further responses to the two inquiries as 
 acknowledgment that the techniques described are regarded as acceptable in 
 the microformats community.

JMesserly, that may not be a reliable conclusion as:

1. The microformats wiki is definitive, the email lists are only informative.

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

http://microformats.org/wiki/wiki-better-than-email

2. Absence of objections should not be considered approval
http://microformats.org/wiki/logical-flaws#Absence_of_objections_is_not_approval


 I did not intend to pre-empt anyone's further comments and in fact
 would like to hear any additional opinions one way or the other.

I think there are still many ways of looking at the one event vs
multiple events question, and thus you will likely see several
comparably valid interpretations.

Perhaps consider adding an instance of the examples you have with
markup to the hCalendar examples page (maybe in a new section)

http://microformats.org/wiki/hcalendar-examples

And from there further discussion/iteration can occur.

In addition, I have logged a summary of the original issues/question
of is dtends for  or -mm ok here:

http://microformats.org/wiki/hcalendar-issues#2009

Please feel free to add more details/links of your question/issue
there as well to make sure we capture it properly.

Thanks,

Tantek

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


[uf-discuss] hCard slowing adoption of microformats?

2008-11-28 Thread Tantek Çelik
Originally sent as a private reply, though I had intended it for the list.

-- Forwarded message --
Date: Sun, Nov 23, 2008 at 12:03 PM
Subject: Re: [uf-discuss] hCard slowing adoption of microformats?

Dan,

I do know of several instances (since corrected so I won't name names)
of sites w 1000s to millions of users publishing birthdays, emails,
and emailhashes (which can be used to perform unintended identity
consolidation) in their FOAF files (while not on visible profile
pages).

The problem is that web pages are typically designed by web designers
who take a very strong user-centric (privacy, expectations etc)
perspective, whereas abstract format files are written by programmers,
and to them such files look like a form to be filled out from a
database query, so they happily do so, empirically often without
considering user perspectives.

Thus another tendency for such invisible data (and invisible data
formats) to induce leakage of private data from databases, simply by
how their design itself influences the population that
supports/publishes/programs them.

Republishing is a challenge for all data on the web, but users
understand copy  paste of visible text on the web. They're surprised
when private details become public.

There is also quantity surprise effect when people see 1000s of
pieces of text being copy/pasted/indexed, and currently the Google SG
API is providing an interesting test of that expectation wrt XFN.

So far the anecdotal surprises about SGAPI have been far more wow
cool than yikes creepy.

We'll see what happens when we see web-wide hCard fielded search (more
than just raw search as Y! Searchmonkey supports).

Tantek

-Original Message-
From: Dan Brickley [EMAIL PROTECTED]

Date: Sun, 23 Nov 2008 20:47:31
To: [EMAIL PROTECTED]; Microformats
Discussmicroformats-discuss@microformats.org
Subject: Re: [uf-discuss] hCard slowing adoption of microformats?


Hi Tantek,

Tantek Celik wrote:
 This is also a classic visible data (eg on HTML pages) vs invisible data (eg 
 at URLs not linked to or at least not easily viewable in browsers in 
 random/rare(r) XML formats) probem.

 The more visible the data, the less likely users will be surprised by having 
 data they may have thought was private (because they didn't see it on the 
 web) be scraped, aggregated, indexed, republished.

 When data *is* visible that users don't feel comfortable publishing, they 
 take steps to remove or make it private.

 Hence we discourage publishing of invisible data. It's user unfriendly, and 
 leads to far more frequent violations of user expectations.

I generally agree. We discourage people from exposing anything in FOAF
that isn't otherwise available in textual form in public HTML. While it
seems (I never got the details confirmed before it was switched off)
that Tribe may have exposed more in the RDF/XML than in the HTML, from
reading through the many user comments it was the wholesale-ness of the
thing that really upset people. It looked like their entire profile
*and* those of their buddies had been copied/cloned. This could have
equally well have been accomplished through use of curl/wget and some
scraping tools, and most users wouldn't have been any the wiser, or any
the happier.

You can make your own mind up here,
http://brainstorm.tribe.net/thread/34fb1a79-351d-4251-8318-829623c1c9cb

The initial post is pretty indicative of the tone,
   Can someone please tell me why my bio and all of my tribe friends are
listed on a site I have never been to or heard of? I didn't think this
was Tribes style. I feel cheated and betrayed. If I wanted my profile to
be farmed out, I would join Facebook.

Short of keeping all public profile data buried inside hard-to-parse
GIFs, any markup describing profiles and linking to buddies is at risk
of being 'exploited' in just this way.

I think the main reason we haven't seen many complaints (about FOAF or
hCard+XFN) is not the visible/invisible issue, but simply that there
aren't many sites who have taken a download the entire set of people
descriptions and re-assemble them on another site approach. Thankfully.

cheers,

Dan

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


Re: [uf-discuss] Incorrect mention of the address element for hAtom entry author in the Wiki

2008-11-11 Thread Tantek Çelik
On Tue, Nov 11, 2008 at 11:26 AM, David Janes [EMAIL PROTECTED] wrote:
 On Tue, Nov 11, 2008 at 2:14 PM, Sarven Capadisli [EMAIL PROTECTED] wrote:
 hAtom Entry Author states an Entry Author element should be encoded
 in an address element [1]. This is misleading and in most cases an
 incorrect use of address for an Entry Author [2].

 I propose we remove this clause from the Wiki.

 [1] http://microformats.org/wiki/hatom#Entry_Author
 [2] http://microformats.org/wiki/hcard-faq#Should_I_use_ADDRESS_for_hCards

Agreed, and originally raised 2008-06-07:
http://microformats.org/wiki/hatom-issues#misuse_of_address_element

Please document new issues against microformats (specs, drafts,
brainstorms) on the respective issues wiki page, and add
(dis)agreement +1(-1) with your name and reasons accordingly.

 From your point [2] address ... suppl[ies] contact information for
 a document or a major part of a document. An hAtom Entry defines such
 a major part of a document.

author of is not necessarily the same as contact for.

address means contact for whereas the author semantic comes from
Atom which means author. RFC 4287 section 4.2.1. The atom:author
Element.

Tantek

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


value excerption pattern brainstorming general appeal for issues (was Re: [uf-discuss] Appeal for Issues: Empty spans in value-excerption-pattern)

2008-11-07 Thread Tantek Çelik
On Thu, Nov 6, 2008 at 1:53 AM, Ben Ward [EMAIL PROTECTED] wrote:
 Hi everyone.

 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)

I agree, gathering feedback on both existing value excerption pattern
behavior and new value excerption handling brainstorms/proposals, and
resolving issues, is a very important next step in improving nearly
all class-based microformats.

One document organizational point:

We should move all brainstormed/proposed additions to the value
excerption pattern to the brainstorming page:

http://microformats.org/wiki/value-excerption-pattern-brainstorming

And then evaluate them all for inclusion in an iteration of the value
excerption pattern itself, rather than evaluate them just one at a
time.

 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)

Since this is an *addition* to current value excerption behavior, I
think the documentation of the addition should first be moved to:

http://microformats.org/wiki/value-excerption-pattern-brainstorming

And then issues documented with the proposal inline there.

Thanks,

Tantek

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


Re: [uf-discuss] hcard: additional additional names

2008-08-14 Thread Tantek Çelik
On Thu, Aug 14, 2008 at 7:48 AM, Martin McEvoy [EMAIL PROTECTED] wrote:
 Hello Michael

 Michael Smethurst wrote:

 On 14/8/08 12:32, Brian Suda [EMAIL PROTECTED] wrote:

 2008/8/14, Michael Smethurst [EMAIL PROTECTED]:

  span class=family-name-prefixvan/span
...

 I've asked around and the label Onomastic prefix has been suggested:

 http://www.listservicedirect.com/ethnic_religious.html

 But again it doesn't seem to differentiate between attached and detached
 prefixes

 So I'll stick with family-name-prefix for now (it's easier to spell for
 one)
 unless anyone has a better idea


 *family-name-preposition*  is probably more accurate to what you are trying
 to describe von in dutch simply means of or from, O as in
 O'Donnell,  in Irish  means  descendant of or  grandson of (in Gaelic
 Ua),  Mc and Mac are again Irish meaning son of,  and Fitz as in
 FitzGerald  is an Irish hash of the french fils de which also means son
 of. What I am trying to say is any of these prefixes simply mean of and
 shouldn't really be considered part of their family name although they
 mostly are,  think Van Gough would you know who I meant if  I just said
 Gough?


 Best wishes

 Martin McEvoy

Jim O'Donnell (and others),

This is the most knowledgable discussion I've seen yet of any
extension / decomposition of family-name.

As we're not (currently) adding any properties to hCard beyond what is
in vCard, there isn't a format solution for this.

However, we are *documenting* possible extensions to vCard properties
here in the hopes that suggestions with sufficient merit may make it
into an update of vCard (which we could then add to hCard) :

http://microformats.org/wiki/vcard-suggestions

I encourage you to add your suggestion of a family-name prefix or
preposition etc. to that page, perhaps in the new sub-properties
section:

http://microformats.org/wiki/vcard-suggestions#Suggestions_for_New_Sub-properties

In the meantime, the POSH approach is a good one.

Thanks,

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


Re: [uf-discuss] rel-ecolabel

2008-08-14 Thread Tantek Çelik
On Thu, Aug 14, 2008 at 5:52 PM, Martin McEvoy [EMAIL PROTECTED] wrote:
 Hello all

 http://microformats.org/wiki/Main_Page#Drafts

 rel-ecolabel http://microformats.org/wiki/rel-ecolabel - for indicating
 ecolabelled products/services/companies


 I didnt know there was such a thing! when did this get to Draft? I dont
 remember any discussion about ecolabels? can someone point me to the
 discussion please I have been a bit slow on this one.

I didn't see any discussion either, and the proposer who added it to
the drafts section clearly failed to read the introduction or
how-to-play or process or anything else above where they added it on
the Main_Page.

Moved to a new section in exploratory discussions (along with a few
others, more to follow I'm sure).

http://microformats.org/wiki/exploratory-discussions#failed_to_follow_process

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


Re: [uf-discuss] Re: hCalendar for events in a table format

2008-03-05 Thread Tantek Çelik
On 3/5/08 2:17 AM, Brian Suda [EMAIL PROTECTED] wrote:

 2008/3/5, Toby A Inkster [EMAIL PROTECTED]:
 That would be contrary to Tantek's guidelines on the Wiki:
  | If the element is a table data cell td, then:
  |
  |   1.  parse its headers attribute as a space separated set of local IDs
  |
  |   2.  find the td and th elements referenced by those IDs (call them
  |   header cells) and consider them part of the element being parsed
  |   as follows:
  |
  | 1. Treat the header cells as children of the element, ordered by
  |the order of ids in its headers attribute, immediately
  |following the last child node (text or element) or the
  |element. (The basic idea is that the content from those
  |header cells is used to construct the VEVENT, but secondary
  |to (AFTER) the content in the data cell itself, so that the
  |data cell can customize/override part of the data in the
  |header, e.g. if the header cell included both start time and
  |location, and the event was being held at a different
  |location).
  |
  | 2. Parse the axis attribute of a header cell as a comma-
  |separated list of categories. These categories must be used
  |in addition to (and before) any class names on that header
  |cell for determining whether it is a property of the VEVENT.

 
 --- correct, then we should further discuss this on the dev-list and
 correct the wiki as needed.
 

Given Benjamin's message about the axis attribute:

http://microformats.org/discuss/mail/microformats-discuss/2008-March/011679
.html

and the fact that we've never needed to use the axis attribute in a
realworld tabular event example, nor has that step been implemented, I've
removed the Parse the 'axis'... step.

http://microformats.org/wiki/hcalendar-brainstorming#Tabular_event_calendars

Thanks,

Tantek

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


Re: [uf-discuss] Re: hCalendar for events in a table format

2008-03-05 Thread Tantek Çelik
On 3/5/08 5:02 AM, Toby A Inkster [EMAIL PROTECTED] wrote:

 However, implied headers like this while lowering the barrier to entry for
 authors, would considerably raise the barrier for parsers -- mostly because
 of colspan and rowspan, which would be an absolute pain to handle.

Speaking from the experience of working on a browser rendering engine which
*did* have to handle colspan and rowspan, I can certainly state that
requiring a microformats parser to perform a table layout (effectively what
it takes to support colspan and rowspan) would *drastically* raise the
effort necessary and would introduce numerous opportunities for subtle bugs
and incompatibilities.

I think it would be reasonable to adopt a design principle of *not*
requiring microformat parsers to perform a table layout, even if it can be
used to make inferring semantics easier.


 Although microformats' general principle is to place the burden of effort
 onto parsers, implied headers via the scope attribute may shift the effort
 *too* far in that direction. What do others think?

Yes, very much so too far in that direction.

Thanks,

Tantek

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


Re: [uf-discuss] hCalendar for events in a table format

2008-03-04 Thread Tantek Çelik
On 3/4/08 11:02 AM, Bob Jonkman [EMAIL PROTECTED] wrote:

 Is there an example of hCalendar in a table?  The example link for Web
 Essentials 05 
 Session program on http://microformats.org/wiki/hcalendar-brainstorming is
 rotten (the 
 domain we05.com has expired).
 
 In short, my question is:  Do I make each table cell an individual VEVENT?  an
 individual 
 VCALEDAR item?  How do I deal with repeated data without hiding text?
 
 I want to add microformats to http://sobac.com/brainshare/   The table has a
 thead 
 section, but no th cells.

Bob, take a look at:

http://microformats.org/wiki/hcalendar-examples-in-wild#conference_schedules

I will also attempt to recover the lost we05.com Web Essentials 05 Session
program example from archives and see if I can post it somewhere and then
add a link to it from that conference schedules section.

FAQ added: 
http://microformats.org/wiki/hcalendar-faq#Is_there_an_example_of_hCalendar
_in_a_table

Thanks,

Tantek

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


[uf-discuss] hCard AGENT example parsing implications explained (was re: change ...)

2008-02-07 Thread Tantek Çelik
On 2/7/08 7:14 AM, Thom Shannon [EMAIL PROTECTED] wrote:

 perhaps there was prior discussion and agreement that was just a long
 time ago? Have you searched the archives or asked Tantek directly?

Yes, this is from a long time ago, may even predate microformats.org.

It's not a change except in making it more clear.  The hCard AGENT Example
has demonstrated this requirement for a long time.

Thanks,

Tantek

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


[uf-discuss] need for mfo / encapsulation / forward-compatible parsing (was re: changes...)

2008-02-07 Thread Tantek Çelik
On 2/7/08 10:08 AM, Manu Sporny [EMAIL PROTECTED] wrote:

 It invalidates the need for mfo in hcard, doesn't it?
 If it were applied to the rest of Microformats, it would invalidate the
 need for mfo entirely.

This is one of the reasons mfo has not progressed much further than the
examples given in mfo-examples - it hasn't been necessary in practice.

However, mfo may be needed for current parsers to be able to properly
encapsulate new microformats that come along (this is often referred to as
forward-compatible parsing), in the same way that they can explicitly do so
with the limited set of existing microformats.

As this topic is more related to parsing, I think the -dev list (on the To
line) may be the more appropriate place to discuss it, while hopefully
sympathetically taking into consideration the additional authoring
cost/requirement of adding mfo (or whatever we come up with) as an
additional class name to new compound microformats' root elements, e.g.
class=mfo hunknown.

Tantek

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


[uf-discuss] [admin] please keep hAudio discussions on microformats-new

2008-02-07 Thread Tantek Çelik
Since hAudio is still much more of a new microformat in development rather
than a current microformat that people are simply asking about how to use,
please keep discussions about it on the microformats-new list.

Thanks,

Tantek

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


Re: [uf-discuss] Re: Possible alternative methods for include

2008-02-03 Thread Tantek Çelik
On 2/3/08 4:34 AM, Toby A Inkster [EMAIL PROTECTED] wrote:

 Toby A Inkster wrote:
 
 The order of the space-delimited class attributes should be considered
 significant -- that is, in foo class=bar #baz the content referred
 to by #baz is logically included as the last child of the foo element,
 but in foo class=#baz bar, it is logically included as the first
 child.
 
 I shall add to the Wiki momentarily...
 
 Wikied here:
 http://microformats.org/wiki/include-pattern-strawman
 
 Also fleshed out to include an example where included data is placed in
 the middle of its parent element rather than at the beginning or end.

Two problems:

1. class is an unordered set of values per HTML4.  introducing ordering is a
non-starter both from a violation of HTML4 spec perspective and likely
requiring of rewriting HTML4 parsers to maintain an ordering where they
currently don't.

2. inclusion of arbitrary data (#baz) in the class attribute is a documented
anti-pattern.

http://microformats.org/wiki/anti-patterns#data_in_class_attributes

Tantek

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


Re: [uf-discuss] Digg joins DataPortability Project (Microformats mentioned)

2008-02-01 Thread Tantek Çelik
On 1/29/08 6:24 PM, Manu Sporny [EMAIL PROTECTED] wrote:

 Digg has joined the DataPortability[1] Project:
 
 http://blog.digg.com/?p=108
 
 From the piece:
 
 Just this week, we added MicroID, a Microformat that lets you prove to
 other services that you own your Digg user profile.
 
 Since when was MicroID a Microformat? Reading through the spec, it
 does some very non-microformatty things:
 
 span class=score
 microid-mailto+http:sha1:ca94387152e8ea62fee73c45c4bae79e545434855/span

Manu you are correct, MicroID is *not* a microformat.  It did not follow the
process, and violates numerous microformats principles.

It can however be described as an attempt to represent some meaning in
semantic HTML (although storing such potentially arbitrary data values in
the class attribute is an anti-pattern).

Thus it is at best a poshformat and I will list it there.

http://microformats.org/wiki/poshformats


 It's great that they're doing the whole data portability thing, but
 looks like they're not quite sure about the details yet? Anyone know
 anybody at Digg that could shed some light on where they're going with
 all of this?

Previous to the PR about DataPortability, Digg had already implemented a
bunch of microformats support like XFN rel=me.

I expect Digg to continue to implement microformats support independent of
any PR efforts / announcements.

Thanks,

Tantek

___
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-02-01 Thread Tantek Çelik
On 1/30/08 4:16 PM, Ben Ward [EMAIL PROTECTED] wrote:

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

Simply taking an existing format (like Dublin core) and reusing its
vocabulary as class names is insufficient to make a microformat.

microformats are based first and foremost on existing *content* publishing
behaviors, not first on existing *markup*, nor first on existing *formats*.

Only after existing *content* publishing behaviors are documented and
implied schema are thus determined does it make sense to document previous
attempts at formats for that type of content, and look at re-using *some* of
their vocabulary that maps to the implied schema determined by the
documented content publishing patterns.

Since this has come up a few times in the past (there seem to be lots of
folks that want to repurpose a previous format, no matter the actual utility
or use cases, into HTML, now that microformats has demonstrated the
usefulness of doing so), I've written up a process FAQ entry on this, and
expanded further upon it there.

http://microformats.org/wiki/process-faq#Can_a_microformat_be_class_names_f
rom_another_format_vocabulary

Thanks,

Tantek

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


Re: [uf-discuss] hCard: url and tel

2008-01-08 Thread Tantek Çelik
On 1/8/08 6:47 AM, Christopher St John [EMAIL PROTECTED] wrote:

 On Jan 7, 2008 8:14 PM, Tantek Çelik [EMAIL PROTECTED] wrote:
 
 The distinction of properties, values, types, schema etc. are well
 documented computer science terms.
 
 
 Actually, in knowledge representation terms they're
 usually not. To get around the what's meta problem
 people generally just pick a level that seems reasonable
 to the problem at hand and go ahead knowing that other
 choices might have been equally valid. (Computer geeks
 can think Java Reflection or the Lisp MOP. When is a
 type actually data? Just don't go there :-) )
 
 In HTML for example, the sematic level of the various
 tags varies quite a bit: p is very generic, cite
 very specific, so denying the question isn't helpful to
 those trying to write a new format (or understand the
 logic behind existing formats)
 
 I generally agree that the discussion of meta-levels can
 be unproductive, but there are choices to be made. A
 better answer to the question about data in class
 attributes might be:
 
 Yes, it's data, and there are some fairly deep
 questions about what is appropriate and what is not. We
 tried to cut through the Gordian knot by simply avoiding
 the deep questions. When possible, names are just stolen
 from existing standards (hCard). Otherwise, authors have
 just used intuition to make some reasonable choices.
 There is no hard and fast rule. Different microformats
 have very different sorts of stuff in the class
 attribute (just compare xoxo to hReview), the key is to
 make the stuff appropriate to the task at hand. If you
 want to author a new microformat, you're going to need
 to make some choices and experience has shown the
 community (and lots of research) will help you with the
 appropriateness of your vocabulary and its 'semantic
 level'. There are also guidelines on the wiki that have
 proven useful in other efforts. Long discussions of the
 what counts as meta often end badly, so don't worry
 about it too much. Instead, concentrate on existing
 practice and trust the community to help with judgement
 calls.


This is a much better answer.

Christopher, perhaps you could consider adding this to the FAQ in answer to
to Katrina's question: What sort of meta-data is acceptable and what others
aren't?[1]

http://microformats.org/wiki/faq

[1] 
http://microformats.org/discuss/mail/microformats-discuss/2008-January/01127
8.html


 One way to
 learn more about such distinctions is to pick up a book or two on computer
 science and data structure and learn about them.
 
 
 I don't personally mind a little heat in my technical
 discussions, but this is exactly the sort of remark Andy
 was banned for, and it's unfair to hit a person who
 can't hit back.

Hitting back is still hitting. It doesn't make it right.

Instead, the right thing to do is to simply call it out (as you did).

and...

On 1/8/08 12:08 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

  One way to
 learn more about such distinctions is to pick up a book or two on computer
 science and data structure and learn about them.
 
 Yes; they told me that a few years before they awarded me my degree in
 the subject.

My bad for making the assumption that you didn't have a computer science
degree (unfortunately another example of the logical flaw previously noted).

 Your snarky comment, against your own policy, also adds little to the
 debate.

Though not intended as snarky, upon re-reading I can see how it could have
been interpreted that way.

Thus, apologies, comment retracted.

Based on this feedback I will refrain from posting on microformats mailing
lists and making wiki edits (other than admin duties of blocking/reverting
spammers) for 24 hours.

Tantek


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


Re: [uf-discuss] hCard: url and tel

2008-01-08 Thread Tantek Çelik
On 1/8/08 12:08 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 
 properties!=values.  types/schema are not just as much data.
 
 You seem to be making unsubstantiated assertions and arbitrary
 distinctions.
 
 Please stop making the assumption of lack of foundation logical flaw.
 
 I made no logical flaw. You posted assertions; and made no attempt to
 substantiate them.

The logical flaw is the *assumption* that your statement made that there was
no (or appeared to be no) foundation/substantiantion for my assertion.  You
can't know that, therefore the assumption is invalid.

Such invalid assumptions do not contribute to debate, and are not helpful.

As I said, rather than assuming a lack of substantiation, simply ask for it,
as the guidelines indicate.


 http://microformats.org/wiki/mailing-list#Avoid_logical_flaws
 
 http://microformats.org/wiki/logical-flaws#Assumptions_of_lack_of_foundatio
 n_or_justification
 
 Posting URLs of your own assertions on the wiki as though they were
 evidence contributed little to the debate.

Those are not my assertions, but merely documentation of a logical flaw.

If you dispute that logical flaw, please indicate *why* you think that
logical flaw is itself flawed, perhaps in a nested list item, on the wiki.


 Consider:
 
   street- vs. extended- address
 
 sub-properties of adr property
 
 
   given- vs. additional- name
 
 sub-properties of n property
 
 
   work- vs. home- tel
 
 *values* for 'type' sub-property of tel property.
 
 Arbitrary distinctions.

Not arbitrary, but based on distinctions made in vCard, hence I cited:

 These distinctions come from RFC 2426 as well as
 http://microformats.org/wiki/hcard-design-methodology
 Read both carefully to understand these distinctions better.
 
 I'm fully aware of both the source and meaning of those terms.

Then I suggest re-reading RFC2426 to better understand the source of the
distinctions, rather than categorizing them as arbitrary.


 theoretical example deleted
 
 The examples were not theoretical, but real (though surname changed out
 of courtesy to the person concerned.

Please provide a URL to a public resource on the Web to substantiate the
assertion that they are real for the purposes of microformats.


 Hence why microformats focus on real world examples on the web that are
 also *common*.
 
 And people *commonly* publish what are clearly and unambiguously (to
 humans, but not, without the additional mark-up of a microformat, to
 machines) home or work telephone numbers, without saying as much on the
 page.
 
 Same thing. needs real world example URL. please document on hcard-issues.
 
 http://tinyurl.com/2w4r3v

Thank you.  Please document on hcard-issues.


Tantek


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


Re: [uf-discuss] hCard: url and tel

2008-01-07 Thread Tantek Çelik
On 1/7/08 11:52 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], ryan
 [EMAIL PROTECTED] writes
 
 On Jan 6, 2008, at 12:30 PM, Andy Mabbett wrote:
 In message [EMAIL PROTECTED], Katrina [EMAIL PROTECTED]
 writes
 
 I want to specify a work-related telephone number, but I just want to
 label it 'Phone:'. The closest I can find to do this is the abbr,
 however, work is not an abbreviation of 'phone'.
 
 eg. abbr class=type title=workPhone/abbr
 
 Q2. Would it be possible to do something like this, instead?
 span class=type title=workPhone/span
 
 
 We could - if there is sufficient support - adapt the recently-
 proposed
 sub-microformat pattern, so that:
 
 foo class=tel-work555/a
 
 becomes parsed as a work-type 'phone number.
 
 I don't think we want to do this, because it puts human-readable data
 (work) in a spot that's no longer visible.
 
 Except that, as the OP stated, that it's a work number is clear from the
 context.
 
 In any case, how is that different from:
 
   abbr class=dtstart title=2008-01-077 Jan/abbr
 
 where 2008 is hidden?

title attribute is displayed in tool-tips and thus is at least semi-visible
and thus human verifiable.

class attribute is not.

http://microformats.org/wiki/faq#Q._Should_human_readable_data_go_into_clas
s_names.3F

Tantek

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


Re: [uf-discuss] hCard: url and tel

2008-01-07 Thread Tantek Çelik
On 1/7/08 2:42 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 In any case, how is that different from:
 
   abbr class=dtstart title=2008-01-077 Jan/abbr
 
 where 2008 is hidden?
 
 title attribute is displayed in tool-tips
 
 in some, but far from all, browsers.
 
   http://www.w3.org/TR/html401/struct/global.html#h-7.4.3
 
   Values of the title attribute may be rendered by user agents in
   a variety of ways.
 
 Nothing about tool-tips there.

Nonetheless what browsers do implement is a fact.

 http://microformats.org/wiki/faq#Q._Should_human_readable_data_go_into_class
 _names.3F
 
 Perhaps you might wait for resolution of such issues before imposing
 your own view on the wiki.

Data in the class attribute is a known anti-pattern.  Not a new issue.

Tantek


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


Re: [uf-discuss] hCard: url and tel

2008-01-07 Thread Tantek Çelik
On 1/7/08 3:46 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 Data in the class attribute is a known anti-pattern.
 
 extended-address, street-address, locality, region - all just as much
 data in class attributes.

properties!=values.  types/schema are not just as much data.

Tantek

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


Re: [uf-discuss] hCard: url and tel

2008-01-07 Thread Tantek Çelik
On 1/7/08 4:01 PM, Katrina [EMAIL PROTECTED] wrote:

 Tantek Çelik wrote:
 On 1/7/08 2:42 PM, Andy Mabbett [EMAIL PROTECTED] wrote:
 
 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 In any case, how is that different from:
 
   abbr class=dtstart title=2008-01-077 Jan/abbr
 
 where 2008 is hidden?
 title attribute is displayed in tool-tips
 in some, but far from all, browsers.
 
   http://www.w3.org/TR/html401/struct/global.html#h-7.4.3
 
   Values of the title attribute may be rendered by user agents in
   a variety of ways.
 
 
 
 Data in the class attribute is a known anti-pattern.  Not a new issue.
 
 
 I admit I am new to microformats, however, I have always understood
 class attributes to hold a type of data: meta-data. They describe what
 sort of data that particular element holds.

Hi Katrina,

what sort of data is what a type is, and a type is very distinct from
data itself.

E.g. integer is a type. -1,0,1 are examples of data of that type.


 So if you have a list of
 books, instead of giving it a class attribute of red or blue, it should
 be labeled books.
 
 Or more pertinent to the microformats, class=vcard. vcard is meta-data
 saying that this particular element holds a vcard.

It is a very specific kind of meta-data that is a type.

Similar to how the p tag is saying this particular element holds a
paragraph.



 Reading this: 
 http://microformats.org/wiki/anti-patterns#data_in_class_attributes
 
 I just don't seem to understand how the Microformats community decides
 what sort of meta-data is acceptable and what others aren't?

In general, the term meta-data tends to be more confusing than illuminating,
it means too many different things to different people, and thus we try to
avoid its use in discussions.

microformats simply extend the typing/schema information that HTML itself
has.

Where HTML has a limited vocabulary to markup what data/content is
paragraphs, blockquotes etc.

microformats extends that limited vocabulary, also in a limited way, to
markup what data/content is people, organizations etc.


 I also thought that Microformats were to take human data and translate
 that into machine-readable.

Not quite.  Mostly microformats just markup existing data in the page so
that machines can find it and know what type of data it is.  In some
instances a machine-readable instance of the data is necessary, but those
are both the minority and minimized if at all possible.


 In order to do so, context needs to be
 translated to make it machine readable.
 
 If you come across a business selling something, as a human, you can
 determine that it is work related, and it doesn't need to be labeled
 'work'. However, a machine cannot make that distinction and needs to be
 explicitly told. How does the Microformats community then allow people
 normal contextual communication but also specifies the contextual data
 for machines? 

The broader problem of arbitrarily extracting meaning from any human prose
is an Artificial Intelligence problem far beyond that of microformats, and
is deliberately not a goal. Hence why microformats focus on real world
examples on the web that are also *common*.

 Surely the way to do that is through meta-data?

See above.  The term meta-data is too heavily overloaded to be really useful
in a discussion.

Thanks,

Tantek


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


Re: [uf-discuss] hCard: url and tel

2008-01-07 Thread Tantek Çelik
On 1/7/08 4:46 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 On 1/7/08 3:46 PM, Andy Mabbett [EMAIL PROTECTED] wrote:
 
 Data in the class attribute is a known anti-pattern.
 
 extended-address, street-address, locality, region - all just as much
 data in class attributes.
 
 properties!=values.  types/schema are not just as much data.
 
 You seem to be making unsubstantiated assertions and arbitrary
 distinctions.

Please stop making the assumption of lack of foundation logical flaw.

http://microformats.org/wiki/mailing-list#Avoid_logical_flaws

http://microformats.org/wiki/logical-flaws#Assumptions_of_lack_of_foundatio
n_or_justification

The distinction of properties, values, types, schema etc. are well
documented computer science terms.

Rather than asserting unsubstantiated assertions and arbitrary
distinctions, if you don't understand such distinctions, ask.  One way to
learn more about such distinctions is to pick up a book or two on computer
science and data structure and learn about them.


 Consider:
 
   street- vs. extended- address

sub-properties of adr property

 
   given- vs. additional- name

sub-properties of n property


   work- vs. home- tel

*values* for 'type' sub-property of tel property.

These distinctions come from RFC 2426 as well as
http://microformats.org/wiki/hcard-design-methodology
Read both carefully to understand these distinctions better.


On 1/7/08 4:59 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 Mostly microformats just markup existing data in the page so that
 machines can find it and know what type of data it is.

theoretical example deleted

 The given and additional names are not indicated on the page; not
 even by context.

Please provide the real world example URL for the page mentioned,
otherwise it is pointless to argue about it.

http://microformats.org/wiki/mailing-list#Use_real_world_examples

And add it to http://microformats.org/wiki/hcard-issues


 Hence why microformats focus on real world examples on the web that are
 also *common*.
 
 And people *commonly* publish what are clearly and unambiguously (to
 humans, but not, without the additional mark-up of a microformat, to
 machines) home or work telephone numbers, without saying as much on the
 page.

Same thing. needs real world example URL. please document on hcard-issues.

Tantek


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


Re: [uf-discuss] hCard: url and tel

2008-01-07 Thread Tantek Çelik
On 1/7/08 5:19 PM, Guillaume Lebleu [EMAIL PROTECTED] wrote:

 to avoid the meta discussion and go back to Kat's specific problem
 (she wants to specify a phone as work but without the content containing
 work or any of its abbreviations), maybe something that would work
 would be to have an implied 'work' tel type when a fn and an org that
 are both present and a tel type is not present. I believe we could have
 an implied 'voice' type in this case as well.
 
 Sorry in advance if this idea has already been proposed/discussed.

Hi Guillaume,

voice in fact is already default value of the type sub-property for tel:

http://microformats.org/wiki/hcard#adr_tel_email_types

Perhaps you could document your brainstorm for implied 'work' tel type when
fn and org are present (and the same? is this for organization hCards only?)
on the hCard brainstorming page?

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

Citations of URLs of real world examples that demonstrate this use case
would help in consideration.

Thanks,

Tantek

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


Re: [uf-discuss] hCard: url and tel

2008-01-06 Thread Tantek Çelik
On 1/6/08 9:37 PM, Paul Wilkins [EMAIL PROTECTED] wrote:

 On Jan 7, 2008 9:54 AM, Andy Mabbett [EMAIL PROTECTED] wrote:
 Nor should you replace 31 Dec 2007 with 2008-01-01, as is currently
 done in:
 
 abbr class=dtend title=2008-01-0131 Dec 2007/abbr
 
 
 I can't understand how anyone ever thought that acceptable.


 We're going to have to work through this then, because events that end
 at a certain time do not get pushed forward by a day.

 With dtend,if the time isn't known it's presumed to be midnight at the
 very start of the day.
   abbr class=dtend title=2008-01-01T00:00:0031 Dec 2007/abbr

Right.

Note that this is an already documented hCalendar issue:

http://microformats.org/wiki/hcalendar-issues#dtend-date-plus1

Please add any follow-up there rather than in email.

Thanks,

Tantek

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


[uf-discuss] web programmers vs web designers and microformats

2008-01-04 Thread Tantek Çelik
On 1/4/08 3:59 AM, David Janes [EMAIL PROTECTED] wrote:

 Let me quote here something from a friend (who's had a fair bit of
 success in small startups over the last few years) in response to my
 question why he wasn't using XFN + hCard for a project:
 
 | The biggest problem with microformats is that nobody gets it.
 | If I tell a programmer its an XML vocabulary, then he says gotch ya.
 | If I tell a programmer its microformats, then he says micro what?
 | There's a lot of interest in microformats because its cool, but few are
 | implementing them because of the learning curve.

While we're not actively avoiding targeting programmers, they're
(deliberately) not the primary audience for microformats.

Web designers and web authors (including folks who edit the PHP and other
templates out there that generate most of the page views on the web)
outnumber web programmers by 1000x (or more), and they definitely get the
use of semantic HTML (aka POSH)[1] and semantic class names.  From them the
response is more like:

| I just use *these* class names instead of making up my own? That's easy.


 span class='vcard'span class='fn'David Janes/span/span is a
 pretty damned hard sell.

The fact that hCard is *the* #1 format for publishing information about a
person on the Web would seem to refute that.

http://microformats.org/wiki/hcard-supporting-user-profiles


One thing to keep in mind, there are (still) going to be lots of specific
communities of folks that are not convinced by microformats (hardcore XML
programmers are the most notable example I've encountered).

That's ok.  There is no need to convince *everyone* of microformats.

Just as in the development of microformats, 80/20 applies to the sell as
well.  If someone is not convinced to use microformats, tell them no
problem, and check back with them in 6 months to a year when microformats
support on the Web and in applications has increased that much more.
Eventually they'll get it.

Aside from that, perhaps some of the web programmers who are on this list
could write up how they were convinced on a wiki page like?

 http://microformats.org/wiki/for-web-programmers

Tantek


[1] http://microformats.org/wiki/POSH - this is a good litmus test for web
programmers you speak with.  If they haven't heard of semantic HTML, start
them with a POSH education before bothering with teaching them microformats.

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


natural language hCards (was Re: [uf-discuss] web programmers vs web designers and microformats)

2008-01-04 Thread Tantek Çelik
On 1/4/08 2:23 PM, David Janes [EMAIL PROTECTED] wrote:

 On Jan 4, 2008 2:45 PM, Tantek Çelik [EMAIL PROTECTED] wrote:
 
 The fact that hCard is *the* #1 format for publishing information about a
 person on the Web would seem to refute that.
 
 http://microformats.org/wiki/hcard-supporting-user-profiles
 
 Profiles is not the problem that Andy  Ryan C. are talking about:
 they're talking about using hCard in casual references to people and
 places on the web. For example, on your blog, you've coded:
 
 | My friend a href=http://juliettemelton.com/;Julie/a and I
 thought this up when discussing
 | end of year rituals, and threw it together quickly and roughly  in a
 matter of days (like the first BarCamp).
 | We invited a bunch of people (also coarsely brainstormed, certainly
 not comprehensive), a few of
 | whom were actually available to attend, and shared an incredible two
 days of reflection
 |  (what emdid/em you do) and projection (what are you emgoing
 to/em do).

Ah ok, this is what Jeremy Keith refers to as natural language hCards,
wherein you simply markup inline references to people accordingly.  He's got
some really good examples of this, including mixes of nicknames etc.

Brief section on this in hcard-authoring:

http://microformats.org/wiki/hcard-authoring#Natural_language_hCard

which references Jeremy's post on the subject:

http://adactio.com/journal/1122/

I've just added a bit more to that section based on Jeremy's real world
markup of Malarkey in his blog post to illustrate further.


 They're suggesting that you're much more likely to provide semantic
 information about Julie if you were willing to do the simple
 operating of adding (for example) 'class='vcard' to the A tag.

That being said, good point, I should markup Julie as such in that blog
post.  Updated.

What really gets people to use more markup in blog posts though, is the
little creator/style buttons that often line up just above the top of a blog
post editing textarea for creating links, lists etc.

What we need is a person button (perhaps with an icon similar to the icon
next to your username when you are logged into the microformats wiki) which
simply inserts the markup for you, or better yet, lets you pick someone from
your address book, and then inserts an inline hCard with their name, URL
(and perhaps even XFN relationship to them) for you.  That little bit of
extra markup pales in comparison to the typical prose of a blog post.

Perhaps we could ask various blogging tool makers to add such a feature.
Similarly for events.

I've noted this in the plugins / web-apps sections of hCard advocacy:

http://microformats.org/wiki/hcard-advocacy#WYSIWYG_buttons


 Regards, etc...


Thanks again as always David, you've raised and clarified good points.

Tantek



On 1/4/08 2:50 PM, Kevin Marks [EMAIL PROTECTED] wrote:

 In semantic HTML, the right way to do this would be to use cite
 around the name:
 citeJulie/cite
 so doing
 cite class=hcard a href=http://juliettemelton.com/; class=url
 uid fn rel=friendJulie/a/cite
 
 which has an implied nickname, and adds the XFN for my friend

I'm not really quoting or citing Julie for saying something, so I'm not sure
that cite is appropriate in this case.  However, the markup I ended up
using is close to what you suggested.  Here it is with white-space added for
readability:

span class=vcard
 abbr class=fn title=Juliette Melton
  a class=url nickname rel=friend href=http://juliettemelton.com/;
   Julie/a
 /abbr
/span 

I've added this example to the hcard-authoring natural language hCard
section as well.


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


Re: [uf-discuss] Montreal CodeFest 2008: Microformats

2008-01-04 Thread Tantek Çelik
On 1/4/08 2:50 PM, David Janes [EMAIL PROTECTED] wrote:

 Jebus ... 14 hours notice. Would have loved to been there :-(
 
 Regards, etc...
 
 On 1/4/08, Evan Prodromou [EMAIL PROTECTED] wrote:
 I don't know if it's come up before, but CodeFest 2008 in Montreal is
 concentrating on µF's. Our previous CodeFest in 2007 concentrated on
 OpenID, and we added support for the standard to 6 Open Source projects.
 So, pretty likely we'll see some good code come out of this weekend.
 
 If you're interested in participating on-line or in person, see:
 
 http://wiki.facil.qc.ca/CodeFest2008
 
 -Evan

Evan this sounds very promising!

Is there some way to remotely participate?  Via IRC etc.?

I see that it's been added to the events page:

http://microformats.org/wiki/events

Could you create a separate page for it on the wiki and add in details,
perhaps even a list of which open source projects people are working on, so
that some of us could offer suggestions remotely?

I encourage you to ask the CodeFest 2008 participants to make liberal use of
the #microformat IRC channel as well.

Thanks!

Tantek


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


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

2007-12-15 Thread Tantek Çelik
On 12/15/07 4:39 PM, Martin McEvoy [EMAIL PROTECTED] wrote:

 OK Paul, lets try and put that in the real world, My client has a music
 store with around 500 pages of content and around 10 to 20 items of
 hAudio on each page, My client want's their pages to validate and be
 accessible.. no problem i say, semantic markup... and SEO,  semantic
 markup... we can sprinkle some hAudio magic in there I say .. great my
 client says because they trust me im good at my job, I do the job, my
 boss looks at my work and says what are all these empty anchors
 about... pause right there... any SEO worth his salt will know anchor
 text links that go nowhere, will A, reduce the quality of out going
 links from your site so reducing PR (Page Rank) and B, more than likley
 get you banned from google because it will think you are trying to spam
 it you know what my boss will sayyou are sacked.
 
 so no thank you Paul although your idea is workable, its still a hack,
 and in the real world never likely to be used.

Martin, thanks for this reality-check.  You've provided some good reasons
for why empty hyperlinks are an anti-pattern, and given that that's two this
week, and that we have a few existing anti-patterns documented on the wiki,
I've drafted this wiki page accordingly.

http://microformats.org/wiki/anti-patterns

In particular I've documented part of what you noted above in this section:

http://microformats.org/wiki/anti-patterns#empty_hyperlinks

I encourage you to expand upon it with any additional details / references.

Thanks,

Tantek

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


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

2007-12-14 Thread Tantek Çelik
On 12/14/07 3:55 PM, Martin McEvoy [EMAIL PROTECTED] wrote:

 On Fri, 2007-12-14 at 23:18 +, Martin McEvoy wrote:
 I do NOT however believe that machine data should be displayed in a
 people area such as @title, I think machine data can be stored
 elsewhere
 in a document such as in the head in a list of link's or meta's

This is an anti-pattern.

Disconnecting data (or meta-data, whatever you prefer to call it) from its
context inevitably leads to corruption, and loss of fidelity.  Meta keywords
rotted for example.  One person writes the template with the head and link
and meta, and another puts the content in the page, etc. etc.


 No but seriously, with my web designer hat on if you are concerned about
 accessibility issues or abuse of the abbr pattern this is something
 worth thinking about.
 
 abbr title=PT3M23Sspan
 title=three minutes twenty three seconds
 3m 23s
 /span/abbr
 
 title distraction.
 
 I don't think there is any abuse of the abbr design pattern in the above
 example and it keeps machine data out of peoples faces.

Thanks Martin, this is an excellent example.

Tantek

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


Re: [uf-discuss] using microschema

2007-11-25 Thread Tantek Çelik
On 11/24/07 9:25 PM, Tatsuya Noyori [EMAIL PROTECTED] wrote:

 I would like to suggest microschema to improve interoperability of
 microformats.


Hi Tatsuya,

There are two general areas of problems that your suggestion.


The first is, what is the real world interoperability problem that you are
trying to solve?  

Do you have test cases that have been demonstrated to fail in specific
implementations?  

Do you have analysis that demonstrates that such problems stem from a lack
of an explicit typed schema?

Lacking that, it is not logical to conclude that a schema (micro or
otherwise) would help improve interoperability.


The second problem is that in practice, explicit schemas do not represent
all (often not even most) of the semantics of a specific format.  For
example, the HTML4 DTDs contain a mere fraction of the constraints and
semantics expressed by the HTML4 specification. A validator that only checks
the rules expressed in the HTML DTD will fail to check numerous assertions
and requirements made in the specification itself.  This is the schema
incompleteness problem.  In short, having a set of rules from a framework
(such as those expressed by a schema like a DTD) is not only in practice
insufficient, but serves to give a false sense of completeness of
description.

Thus with microformats we eschew trying to solve the general schema problem
(others are trying much harder for much longer on that problem - e.g. XML
Schema etc., and failing in practice - i.e. usage on the Web) for simple
dictionaries instead.

There has been some value demonstrated in some scenarios (e.g. reading
microformats into an RDF store, either directly or thru a GRDDL transform)
to at least disambiguate the use of vocabulary, and back the terms used with
URLs.  Thus we have XMDP (XHTML Meta Data Profiles) which is sufficient to
define terms and provide a URL for each.


Thanks,

Tantek

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


Re: [uf-discuss] Re: Complete n00b: adr microformat

2007-11-20 Thread Tantek Çelik
On 11/19/07 4:14 PM, Brian Suda [EMAIL PROTECTED] wrote:

 2007/11/19, Toby A Inkster [EMAIL PROTECTED]:
 div class=localitySurrey Hills, Sydney/div
 div
   span class=regionabbr title=New South
 WalesNSW/abbr/span
   span class=postal-code2010/span
 /div
 
 Hopefully the title on the abbr should not trigger the abbr-design-
 pattern, because NSW is more appropriate for printing on address
 labels.
 
 How do existing implementations handle the above example?
 
 --- implementations SHOULD not trigger the abbr-design-pattern because
 the class=region is on a span, which doesn't carry the additional
 semantics. Since there is no additional classes on the abbr element,
 the REGION should be just NSW

I think it is safe to say MUST instead of SHOULD in the above paragraph,
given that in following hCard parsing, no other interpretation is possible.

 http://microformats.org/wiki/hcard-parsing

Thanks,

Tantek

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


Re: [uf-discuss] OBJECT Pattern Page Updated

2007-11-06 Thread Tantek Çelik
On 11/6/07 12:22 PM, [EMAIL PROTECTED] [EMAIL PROTECTED]
wrote:

 From: Ben Ward [EMAIL PROTECTED]
 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.
 
 The hyperlink example shows that
 
   a href=#j class=includeBen Ward/a
 
 is replaced by
 
   span class=fn n id=j
 span class=given-nameJames/span span
 class=family-nameLevine/span
   /span
 
 
 The text that follows states that the hyperlink can require repeating a small
 piece of information (such as a person's name in an hCard)
 If the names in the examples were consistent, they would help to reinforce the
 stated requirement.
 The names (ben ward and james levine) should be consistant with each other.

Indeed. In addition, the whole reason the include-pattern was developed was
to NOT to have to repeat such text in the content of the document.

Thus I've changed it to use the 'title' attribute instead, which is
simultaneously a less invasive / content-affecting requirement on the
author, and still available to assistive technologies (same citation in the
section, Clark, 2007).

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


 It may also be a good idea to use more meaningful id names in both the
 hyperlink and obect examples, so that those who implement this pattern are
 encouraged to use good id naming schemes too. We don't want to encourage bad
 behaviour.

That's reasonable.  Updated.


 Further down there is OBJECT elements referencing fragments of the same
 document erroneously cause the browser to make additional HTTP requests. For
 scenarios where HTTP requests are a sensitive performance measure, this makes
 the hyperlink pattern inappropriate.
 
 If the object element cause additional HTTP requests, shouldn't this make the
 object pattern inappropriate, and not the hyperlink one?

Good catch.

Please have another read:

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

Thanks!

Tantek


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


Re: [uf-discuss] OBJECT Pattern Page Updated

2007-11-06 Thread Tantek Çelik
On 11/6/07 8:34 AM, Ben Ward [EMAIL PROTECTED] wrote:

 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.

Ben, this is a *tremendous* update, thanks very much and well done.

I have fully reviewed it and the previous version and I only found one
section in particular that I believe needed some additional non-trivial
edits.


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

I've added RFC2119 language (should) to that section, and noted that a
citation is required for the assistive technology implication assertion.

Far too often (in this forum and other forums) I have seen accessibility
requirements / practices spoken authoritatively as dogma, without any
citations to clear text explaining why, and due to what *specific* assistive
technologies (perhaps specific versions as well) are affected, and as a
result, the conversation around accessibility often descends into religious
debate.

When that happens, there is no room left for intelligent scientific
discourse, and the level of discussion drops down to You have to do XYZ
because I said so because I'm an accessibility expert and you're not.

This is not helpful for progress and understanding, neither among web
authors, nor frankly for accessibility itself.

We need to call out such accessibility dogmatism whenever it occurs, and
ask for scientific backing.  Because only with scientific backing can we
actually explore nuances with new situations, new user agents etc. and
re-evaluate the accessibility rules of thumb that are often asserted as
absolute, and evolve them accordingly.

I recommend that *everyone* concerned with accessibility even a little
(which hopefully means everyone) read this presentation by Joe Clarke which
debunks a lot of common accessibility dogma:

When accessibility is not your problem

http://joeclark.org/appearances/atmedia2007/

I've noted a quote from part of that presentation regarding link text in the
include-pattern page.

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

Thanks,

Tantek


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


Re: [uf-discuss] Complete n00b: adr microformat

2007-11-06 Thread Tantek Çelik
On 11/6/07 7:57 PM, Francois Lafortune [EMAIL PROTECTED] wrote:

 A1. I would propose locality  for the suburb maybe and if you must
 specify city AND suburb in different tags then I dont see anything
 wrong with that, they are both class names and from the xhtml
 standpoint they can be re-used. Or, you could stick the suburb in
 with the city (which I think goes better with some microformat
 parsers) separated by a coma unless you really need to have them in
 separate tags. I don't see anything wrong with that but I'm no guru.

locality is used for city in common vCard implementations.  you could put
suburb in extended-address if you wanted to.


 A2.1. it is OK to have colons in spans but the colons would be
 included by some parsers as being part of the content. putting your
 colon outside the span wont add an extra space if node right.

Correct.


 A2.2 AKA: Personal Vendetta
 
 I hate the way microformats are going through that whole adolescence
 phase and bringing back major disease like acute divitus and severe
 spanitis, My personal take on this would be something the likes of:
 
 address
 dl class=adr
 dt class=workStreet Address/dt
 dd class=street-address111 some street/dd
 dd class=extended-addresssuite 101/dd
 dtCity/dt
 dd class=localityCooltown/dd
 dd class=localitySuburbia/dd
 dtPostal Code/dt
 dd class=postal-codeH0H 0H0/dd
 dtRegion/dt
 dd class=regionOG/dd
 dtCountry/dt
 dd class=country-nameCanada/dd
 /dl
 dl class=tel
 dt class=type title=faxFax:/dt
 dd class=value+1-111-111-/dd
 dt class=type title=workWork:/dt
 dd class=value+2-222-222-/dd
 /dl
 /address
 
 we have markup language people... dont be affraid to use it!

be afraid to use it incorrectly however, as the above use of address does.

address does not mean address.  this is a common mistake.

http://microformats.org/wiki/hcard-faq#Should_I_use_ADDRESS_for_hCards

http://microformats.org/wiki/hcard-faq#Why_is_adr_property_necessary

homework assignment for incorrectly suggesting use of the address element
and emotionally so (hate the way microformats are going through that whole
adolescence):

Please (re)read the HTML 4.01 specification from beginning to end.

 http://w3.org/TR/html401

Then follow-up with reading POSH resources:

 http://microformats.org/wiki/posh

Thanks,

Tantek

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


Re: [uf-discuss] Complete n00b: adr microformat

2007-11-06 Thread Tantek Çelik
On 11/6/07 7:20 PM, Katrina [EMAIL PROTECTED] wrote:

 Gday,
 
 I would like to ask a few questions about the adr microformat and I
 really hope I am in the correct place. I am so sorry if I am not.
 
 I am trying to learn about microformats, and so far so good.
 
 
 Q1. I have an address I would like to mark up as an adr. Now the problem
 that I think I am having with this address is that it has a country, a
 state, a city, a suburb, a postcode, and a street address.
 
 As far as I know, adr only has region and locality.
 
 Possible markup example:
 div class=adrdiv class=workStreet Address/div
   div class=street-address/div
   div class=locality/div -- suburb?
   div class=postal-code/div
   div class=region/div --  state?
   div class=country-name/div
 /div
 
 If locality equates to suburb,

It doesn't.  locality equates to city.  this has been true in common vCard
implementations for many years.


 Q2. As far as I am aware, good typography insists that colons are flush
 against the word they succeed, and are also styled in the same manner.
 Is it OK to have colons in the spans?

There is no need to put the colons in the spans in order to have them flush
against the word they succeed.  inline markup must not add extra space or
interrupt the typography (e.g. cause a line/word break) unless styled to do
so.

 For example:
 div class=telspan class=type title=faxFax:/span  span
 class=value+60 3 7880 7978/span/div

Instead:


div class=telspan class=typeFax/span:  span
class=value+60 3 7880 7978/span/div

Thanks,

Tantek

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


Re: [uf-discuss] [admin] Notice of community ban

2007-10-18 Thread Tantek Çelik
On 10/18/07 8:03 PM, Steve Robillard [EMAIL PROTECTED] wrote:

 I don't believe anyone else has been banned, but rather that Andy has been
 banned multiple times, and it appears to have had little effect.

It did actually help for a while last time, as Andy's emails and behavior
were certainly civil for a while (he was last banned for a week back in
July).  Unfortunately though, for whatever reason, his behavior lapsed,
which then dragged (drug?) the tone down in the lists, to the point where
many people were made to feel unmotivated to participate.


 As for the
 transparency of the process do the admins vote before taking this action or
 is it a single admin's decision (let me be clear I am not saying that the
 action was taken without just cause or unwarranted).

The admins could do a better job of documenting some of this, and to be
clear, every time there has been a banning, it has been by consensus
decision (no objections) from the admins, of which there are quite a few at
this point.  There have been a few times that the admins have considered /
discussed banning someone but whenever there has even been one objection
from any admin, no banning has taken place.  Thus it is a very serious
decision, and certainly not taken lightly.


 As for unusual, I guess
 that is part of what prompted my post, it is no longer unusual, but rather a
 matter of how long before it repeats.

It's a good question.  A lot of us try to be optimists about human nature
and thus keep hoping for the best.  This despite the fact that in this case,
this individual has for example been banned from at least one other
wiki-centric community, e.g. Wikipedia, for a year (for a second time).

I will personally commit to (as I think the other admins will, though I am
not speaking for them) improving the documentation of who the admins are,
and the minimal processes that the admins follow, because, one of our
objectives is to keep the process/admin/overhead down to a minimum both for
the admins and the community as a whole.

Thanks,

Tantek



 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Jesse
 Rodgers
 Sent: Thursday, October 18, 2007 9:56 PM
 To: Microformats Discuss
 Subject: Re: [uf-discuss] [admin] Notice of community ban
 
 Has this happened to anyone else? I don't recall in all the time I have been
 lurking that anyone else has been banned (perhaps others are less
 persistant?). How could transparency be achieved? Vote on a ban?
 
 It is hard to say how to manage things so everyone is happy. I am happy with
 how things are managed and who is doing it. Thanks Drew for the post on what
 has happened. Lets hope these decisions remain unusual ones.
 
 Jesse
 
 On 10/18/07, Steve Robillard [EMAIL PROTECTED] wrote:
 It seems we have been here before, and it seems we are making no
 progress on the 2 issues presented: Andy's behavior and making the
 banning process more transparent.
 Is it time to examine the process to address both of these issues -
 especially in light of the fact that banning Andy does not seem to be
 working?
 
 Just my 2cents
 Thanks,
 Steve
 
 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of
 Drew McLellan
 Sent: Thursday, October 18, 2007 4:24 PM
 To: Microformats Discuss
 Subject: [uf-discuss] [admin] Notice of community ban
 
 This is an email regarding Andy Mabbett's recent and persistent
 negative conduct within the microformats community. Namely:
 
 * Unpleasant and overly-aggressive communication with members of the
 community on both [mf-new] and in private email
 * Engaging in wiki edit wars
 * Excessive argumentativeness for the sake of debate
 
 These are traits he has been warned about before, and for which has
 been previously banned. They are in clear contradiction with the be nice
 guideline: http://microformats.org/wiki/mailing-lists#Be_nice
 
 This behaviour continues to be harmful to the community, and
 therefore, the admins have concluded there is no other option than to
 issue Andy with a further 30 day ban from community participation.
 
 With regret, Andy Mabbett, is banned from community participation for
 a period of 30 days from today.
 
 Sincerely,
 
 Drew McLellan, on behalf of the microformats admins
 ___
 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
 
 ___
 microformats-discuss mailing list
 microformats-discuss@microformats.org
 

Re: [uf-discuss] Optimus ‹ microformats parser

2007-09-20 Thread Tantek Çelik
On 9/20/07 4:47 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 Ack, of course not - I have it configured as a pseudo-newsgroup in my
 combined news  mail client. Sorry.
 
 Nonetheless, the character is not rendering properly, here, at least -
 though it does render properly at:
 
  
 http://microformats.org/discuss/mail/microformats-discuss/2007-September/0107
 10.html
 

Consider checking the UTF-8 compliance of your combined news  mail client,
as Dmitry Baranovskiy's message headers properly stated:

Content-Type: text/plain; charset=UTF-8

And then simply included the UTF-8 mu (or micro symbol) character inline
in the message.

Thanks,

Tantek

P.S. Well done Dmitry Baranovskiy! I'm still playing with Optimus a bunch
more before following up with specific feedback.

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


Re: [uf-discuss] hCard: title or role

2007-09-20 Thread Tantek Çelik
 On Sep 20, 2007 12:22 PM, Dimitri Glazkov [EMAIL PROTECTED] wrote:
 
 On 9/20/07, Andy Mabbett [EMAIL PROTECTED] wrote:
 
 In hCard, should a job title like Head of Marketing be classed as
 title or role, or both?
 
 What's the difference?
 
 Off the top of my head:
 
 role = executive
 title = Head of Marketing
 
 No?

(resorting, please bottom-post! thanks! :)

On 9/20/07 12:55 PM, Kevin Marks [EMAIL PROTECTED] wrote:

 from vcard:
 
 
 3.5.1 TITLE Type Definition
 
 Type name: TITLE
 
  Type purpose: To specify the job title, functional position or
  function of the object the vCard represents.
 
 
  Type example:
 
   TITLE:Director\, Research and Development
 
 3.5.2 ROLE Type Definition
 
  Type name: ROLE
 
  Type purpose: To specify information concerning the role, occupation,
  or business category of the object the vCard represents.
 
  Type special notes: This type is based on the X.520 Business Category
  explanatory attribute. This property is included as an organizational
  type to avoid confusion with the semantics of the TITLE type and
  incorrect usage of that type when the semantics of this type is
  intended.
 
  Type example:
 
   ROLE:Programmer
 
 So Head of Marketing is a Title, Marketing is a Role, I'd say.

Agreed with one minor change.

Marketing is an area.  From the example in RFC2426, it appears that the
role is a noun that describes the person with respect to that area. E.g.

TITLE:Head of Marketing
ROLE:Marketer

or perhaps

TITLE:Head of Marketing
ROLE:Manager


Tantek

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


Re: [uf-discuss] Microformats presentation

2007-09-12 Thread Tantek Çelik
On 9/12/07 7:07 AM, Thom Shannon [EMAIL PROTECTED] wrote:

 I recently gave a presentation at GeekUp Liverpool, I've posted the talk
 up [1] and added a link on the wiki. It was a fairly simple talk and I
 tried to focus on why you'd want to publish microformats, how they're
 going to be used in the future with the next generation of browsers and
 smarter web applications etc. It may be of use to some people.
 
 [1] http://www.ts0.com/2007/09/microformats-whats-point.asp

Excellent presentation Thom!  Well done.  Feel free to also create an events
page as indicated here: http://microformats.org/wiki/events to document
attendees, photographs etc.

In addition, please consider licensing the contents under a Creative Commons
license (perhaps by Attribution 3.0) so that other members of the
community can easily re-use your good work.

Tantek

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


Re: [uf-discuss] barcamp brighton

2007-09-09 Thread Tantek Çelik
On 9/9/07 7:11 AM, Thom Shannon [EMAIL PROTECTED] wrote:

 Do any of the uf guys at brighton right now have some uf stickers? can i
 please beg for some? :)

Thom, find me, I may have a few remaining (as well as a few folded pocket
cheat sheets).

Tantek

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


Re: [uf-discuss] Microformats and title attribute parsing

2007-09-08 Thread Tantek Çelik
Re-routing parsing issue to microformats-dev.

On 9/7/07 7:36 PM, Mike Kaply [EMAIL PROTECTED] wrote:

 See:
 
 http://kidachi.kazuhi.to/blog/archives/002343.html
 
 I was disappointed with his comment - he means that Operator won't catch
 title attribute of
 span element in hCalendar as far as the community doesn't get one concrete
 conclusion.
 (BTW Tails and Tails Export can find my hCalendar as I expected.)
 
 Is  this true? Tails and Tails export find title on non abbr elements?

This is a longstanding bug in Tails.

The title attribute has *never* semantically meant anything on anything but
the abbr element in microformats parsing (e.g. see hCard parsing)[1].

Last time I checked, Tails incorrectly looks at the title attribute on all
elements instead of just on abbr - I think at this point it is due to lack
of maintenance than anything else.  An innocent mistake that was just never
corrected.

 If this is the case, it would mean an old version of X2V does this
 since that's what they use

X2V has properly supported abbr title (and not title attribute in general)
for quite some time.  Tails must use its own implementation or perhaps it
uses a *really* old version of X2V?

Tantek

[1] http://microformats.org/wiki/hcard-parsing

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


Re: [uf-discuss] Third option?: Need for plain-language intros for each microformat

2007-09-07 Thread Tantek Çelik
On 9/7/07 8:25 AM, Ernest Prabhakar [EMAIL PROTECTED] wrote:

 Hi all,
 
 On Sep 7, 2007, at 7:00 AM, Eric A. Meyer wrote:
 or 2) leave the specs  where they are and create new -intro pages.
 I've seen [...] no one object to #2.
 
 Then you haven't been paying full attention.
 
For those of us who indeed haven't been paying full attention to
 this particular thread (guilty), a citation or three regarding
 objections to #2 would be greatly helpful.
 
 3. Let me propose what may or may not be a third option:
 
 a) Leave the specs where are.
 
 b) Add a good solid introductory  paragraph at the top of the spec.
 
 c) Link from there to an in-depth -intro page
 
 This may just be a variant of #2, but I think it addresses Andy's
 objections.  If not, perhaps he would be kind enough to summarize
 them again.

Ernie, I believe this is essentially what has been proposed for #2, per:

http://microformats.org/discuss/mail/microformats-discuss/2007-August/01057
5.html


* brief plain-language intro at the top (say for example, something that a
non-technical person like a member of the general media/press could read and
understand)


same as your b) AFAIK.


* followed by links to more plain-language resources


similar to your c), which I also agree with.

Thanks,

Tantek

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


Re: [uf-discuss] Re: Microformats UI in Firefox 3

2007-09-03 Thread Tantek Çelik
On 9/2/07 4:07 AM, Jamie Knight [EMAIL PROTECTED] wrote:

 hiya,
 
 I am not so sure that introducing an extra div / element is the way
 forward as it is requiring even more of the authors.

I tend to agree with Jamie's assessment.


 I was under the  
 impression that part of the idea behind microformats was that the
 tools were to do the donkey work of the process.

Certainly one way to put it. ;)

Yes one of the goals of microformats is to be a bit more publisher-centric
in design rather than parser-centric.  That doesn't mean that we try to make
things completely no work at all for publishers, because clearly we ask a
little of them, but it does mean that we ask less of them than most other
standards efforts, which ask publishers to learn new languages etc.

See the principles for more on this:

 http://microformats.org/wiki/principles


 I know this isn't wonderfully helpful, as i am not suggesting an
 alternative (thats for far greater minds than my own) to me the
 thought of adding a div to my page is alot more of an ask than a few
 semantic class names. I feel that other may feel the same way.

It is not only quite a lot to ask publishers to add another div to their
pages, but actually undesirable from an overall user experience standpoint.

*Publishers* of data can't know beforehand all the ways *users* of that data
will want to use it.

Hence we ask publishers to

mark up data semantically, which enables  *general* re-use.

Rather than asking them to

mark up data semantically and with verbs for *specific* re-uses.


 just a few thoughts,
 
 ^licks^
 
 Jamie  Lion

Thanks Jamie  Lion.


In addition, I found this thread *very* difficult to follow, as at some
points it seemed like there were implicit proposals for a taxonomy of
possible user actions (a really bad idea to try to solve such a huge problem
at this point) or perhaps even a microformat itself for possible user
actions for which I've seen no research done etc.


As far as discussing microformats user interface in browsers in general,
please take a look at:

http://microformats.org/wiki/user-interface#Browser_Integration

Please consider adding concrete user interface ideas/screenshots, proposals,
and even challenges/issues there so that we may have a better record of the
latest version of a proposal along with critical analysis etc.

Tantek

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


Re: [uf-discuss] hCite status and next steps

2007-09-02 Thread Tantek Çelik
On 8/31/07 1:17 PM, Jason Calabrese [EMAIL PROTECTED] wrote:

 I'm going to be using hCite in 1 of the products that I work on.
 
 Since it will be only used interally for now I'm not going to wait for it to
 become a recommended specification.  I do plan to stay current though.
 
 It looks like there are 3 primary issues now.
 
 1) Identifiers
 2) Types/Formats
 3) Nesting
 
 We're going use the uid class with nested type/id elements for identifiers.
 For my use the type/format and citation nesting aren't needed so I'm going to
 ignore them for now.
 
 Are there any other open issues?  What is being done to resolve the issues?
 Let me know how I can help.

Hi Jason,

Since the citation microformat is still very much underdevelopment, I'm
redirecting your query to the microformats-new mailing list, where formats
in progress are discussed.  Please sign up on microformats-new.

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

Thanks much!

Tantek

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


Re: [uf-discuss] Need for plain-language intros for each microformat

2007-08-30 Thread Tantek Çelik
Replying to several messages in this thread in one reply:


On 8/29/07 9:05 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 On Wed, August 29, 2007 16:40, Brian Suda wrote:
 On 8/29/07, Manu Sporny [EMAIL PROTECTED] wrote:
 
 [Manu's post hasn't arrived here, yet; I think my ISP has server trouble.]
 
 
 Andy Mabbett wrote:
 
 I think it's time we moved the specs to *-spec or *-specification,
 and used the root page for each microformat, such as the above, for
 a plain-language introduction, taking care to avoid jargon as much as
 possible.
 
 --- moving the specs would break links from all over the web and in
 dead tree books that say you can view the hCard spec at ... Cool URIs
 don't change. It is probably a better idea create new pages about each
 format and point people to those instead and link the specs to them.
 
 The URI would still work, and a link to the spec could be included above
 the fold.

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 Brian pointed out, the URLs for hCard, hCalendar, hReview etc. all *mean*
the *specification*.  Changing that is bad.

However...


On 8/29/07 9:05 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 On Wed, August 29, 2007 16:40, Brian Suda wrote:
 ... I've pointed somebody to a uF specification page to give them an
 overview ...
 
 The simple answer would be to create another overview page and point
 interested people there. When you want to learn more about HTML, do you
 look at the w3c spec or do you look else where?
 
 http://www.w3.org/html/ is not a spec
 
 http://www.w3.org/TR/html401/, while it is a spec, has plain-language
 intro and begins with links to more plain-language resources.
 
 Compared to our root pages, those are exemplary models of usability.

Rather, let's state this as a positive goal:

Microformats spec pages should be at least as usable as W3C spec pages.

In my experience with web designers and developers, the common feedback I
have heard (and seen, on blog posts etc.) is that W3C specs are opaque and
very difficult to read.

That being said, I'm not necessarily disputing Andy's comparative
evaluation.

I think we can and should set the bar higher - being as usable as W3C specs
is not good enough.

As such, some of the specifics listed would be a good start:

* brief plain-language intro at the top (say for example, something that a
non-technical person like a member of the general media/press could read and
understand)
* followed by links to more plain-language resources

Adding to my to-do list now...


 I realised after my initial post that I created
 http://microformats.org/wiki/hcalendar-intro some time ago.

I think this is a good pattern to replicate, as it is something that can be
immediately started, and it will make it easier to keep informative
(non-normative) introductory material from bloating up too much the
normative specification (the parts with all the RFC2119 goodness).


 Microformats are all about bottom-up, we don´t need a central silo for
 all things microformats. It is OK to have discussions, definitions
 about formats NOT on our wiki.
 
 The microformats wiki is where people come to learn about microformats. We
 should serve them.

You're both right.  We should both be enabling, encouraging discussions
about microformats anywhere on the Web, as well as providing a useful
resource ourselves for people to come learn about microformats.


On 8/29/07 8:51 AM, Ciaran McNulty [EMAIL PROTECTED] wrote:

 On 8/29/07, Brian Suda [EMAIL PROTECTED] wrote:
 --- moving the specs would break links from all over the web and in
 dead tree books that say you can view the hCard spec at ... Cool
 URIs don't change. It is probably a better idea create new pages about
 each format and point people to those instead and link the specs to
 them.
 
 I agree that moving the specs could be confusing, I'd propose either:

 ...
 
 or, preferably
 
 b) Adding a *-intro page and a small island at the top of the existing
 spec pages that says 'This is a specification, for a quick
 introduction to * see *-intro' or something a bit more user-friendly.

I think the idea of *-intro pages is a very good one.


On 8/29/07 10:40 AM, Angus McIntyre [EMAIL PROTECTED] wrote:

 As well as a syntactic example, examples of use would be useful. For
 instance, I still have no idea when I might want to use XOXO. Some simple
 examples right upfront would probably do a lot to help users figure out
 whether a particular microformat is for them or not.

Angus, these are excellent specific suggestions for improvement as well,
that I agree with.  I've added them to my to do list for a few
specifications, I expect to learn from the process of adding that material
how to generalize it to microformats specifications in general.

If others have specific suggestions for 

Re: [uf-discuss] Re: Microformats in Google Maps

2007-08-02 Thread Tantek Çelik
On 8/2/07 8:34 AM, Toby A Inkster [EMAIL PROTECTED] wrote:

 Andy Mabbett wrote:
 
 http://microformats.org/wiki/hcard-brainstorming#implied_adr_subproperties
 which strikes me as unworkable, being overly complex and not suitable
 for internationalisation (not just in non-English speaking countries,
 but outside the USA)
 
 I'm with Andy on this one.

To be clear, I wanted to document it as a brainstorm to be critiqued, with
severe doubts myself, from the second paragraph in that section, which I
wrote:

This may also be too difficult/complex to be dependable or interoperable,
but it is worth at least documenting our considerations and analysis either
way.

In general, the documentation of such strawman thoughts and criticisms of
such is just good science.  Not every brainstorm should be taken as a
proposal that is intended to be adopted.


 div xml:lang=fr

Please add examples that show problems with it to the section with the
brainstorm rather than the emails list. And no need to try to be
comprehensive about showing problems with it, one or two examples will do
for now, given the doubts expressed from the origin.


 I recently had to write some code to transfer almost 500,000 addresses
 from a loosely formatted list to one which had separate fields for house
 name, address, town, county, country and postcode.
 
 Because these were almost entirely UK addresses, and I had a big database
 of all UK postal town and corresponding postcodes, I was able to get about
 95% accuracy -- but that involved hundreds of lines of code. To cover a
 useful number of countries would require tens of thousands of lines of
 code.

This is a useful datapoint.  Note that it doesn't prove difficulty (in that
someone else may be able to write simpler/more efficient code, or not), but
any such implementation experience is useful to capture.


 Requiring the use of heuristics to parse address data raises the barrier to
 entry for implementing hCard astronomically.

Perhaps not astronomically, but I agree with your sentiment. ;)


 Andy's suggestion of defaulting to extended-address is better, though
 given the semantics of extended-address, which appears to be for flat
 numbers, I'd prefer to default to street-address.

I'd prefer neither.  I think there would be too much semantic dilution (or
artificial semantic precision) by doing so (putting things that don't have a
certain semantic into a field that implies that semantic).


 How about:
 
 Where adr has content not enclosed in any explicit sub-
 properties, parsers MAY attempt to heuristically determine
 the address parts and, if appropriate, MAY ask the user
 to manually separate the address. Failing that, parsers
 MUST assume this content to be the street-address.

I'm not even sure about permitting the heuristic part.

I think for now the simplest and most interoperable (and what I think
implementations already do) is to make this an FAQ (because the spec already
doesn't say to do anything with adr without any subproperty):

http://microformats.org/wiki/hcard-brainstorming#adr_without_children_FAQ

Thanks,

Tantek

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


[uf-discuss] Discussion of public domain declaration template usage

2007-07-25 Thread Tantek Çelik
On 7/25/07 2:29 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 I made this edit in the light of Manu's well- intentioned, but misguided,
 request that changes be made to the template:
 
 http://microformats.org/discuss/mail/microformats-discuss/2007-July/010238.ht
 ml

To be clear, such changes are NOT going to be made to the template.

Here's why:

The text of the template was taken from Wikipedia, deliberately, as-is in
order to be clearly consistent with the Public Domain Declaration there.
That's the safest thing to do for a number of reasons (consistency, not
introducing unintended changes etc.).

We are essentially saying we believe that Wikipedia has done the right thing
with respect to their public domain declaration and are joining that in that
respect.

Anybody wanting to change that should take it up upstream as it were, take
the debate to the Wikipedia's public domain declaration.  We don't want the
debate about public domain wording here.  Any further issue with that can be
taken up with Rohit per the instructions on his user page.


 I would STRONGLY advise anyone thinking of placing their contributions
 into the public domain to subst the template (or use their own wording),

This is NOT the method of inclusion of the template used by Wikipedia, and
thus it is NOT recommended on that basis.

This is also a REALLY BAD IDEA due to the fact that if any subtle changes of
wording of public domain declaration occur across people's user pages, then
it becomes much harder to determine if they are consistent or not to place
pages which people have jointly edited into the public domain.

It is best for the community for everyone to use *one* public domain
declaration, period.  And if that declaration needs to be corrected due to a
typo etc., it is better that *everyone* get those fixes and stay consistent.

Frankly Andy, due to your use of the {{subst}} method, you have now added
additional time cost to determining if any page *you* edit in particular is
consistently in the public domain or not with respect to all other public
domain contributors.

I'd like you to please reconsider and use the direct template inclusion form
on your user page for the good of community.


 rather than calling template which may be changed in future, to a form of
 wording with which they do not agree;

See the above.  Such changes, of *any form* from what the text said in
Wikipedia is undesirable for any reason, whether everyone agrees or not.

In addition, you can bet that if anyone *does* change it, there will be
sufficient people watching to raise red flags and point that out.

The *only* type of wording changes I can see occurring are if Wikipedia
changes *their* public domain declaration wording, it is likely that we may
and will follow suit, to stay in sync and consistent as it were.


 Tantek's justification for the edit was that he was reverting to the form
 of wording used by Wikipedia. As has become clear, Wikipedia and this
 'wiki' are run on very different lines, with the former having far more
 openness and accountability. Wikipedia uses subst  on other templates;
 and anyone who chooses may subst thir PD template.

Wikipedia uses the direct template inclusion on the Public Domain
Declaration {{ }} and thus we will recommend that as well.  We're not using
other templates from Wikipedia at this point so what they do on other
templates is irrelevant.

Tantek

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


Re: [uf-discuss] Discussion of public domain declaration template usage

2007-07-25 Thread Tantek Çelik
On 7/25/07 4:21 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 On 7/25/07 2:29 AM, Andy Mabbett [EMAIL PROTECTED] wrote:
 
 I made this edit in the light of Manu's well- intentioned, but misguided,
 request that changes be made to the template:
 
 
 http://microformats.org/discuss/mail/microformats-discuss/2007-July/01
 0238.ht
 ml
 
 To be clear, such changes are NOT going to be made to the template.
 
 I'm not prepared to take your word for that; not least because you might
 not be here at some point in the intermediate future.

Then you may take it as a word from the admins who will carry on even if I
am not here.


 Here's why:
 
 The text of the template was taken from Wikipedia, deliberately, as-is in
 order to be clearly consistent with the Public Domain Declaration there.
 That's the safest thing to do for a number of reasons (consistency, not
 introducing unintended changes etc.).
 
 Copying a template from Wikipedia is no guarantee that it won't change.
 The wording on the Wikipedia template could be - and has been - changed
 at any point.

Given history, it is unlikely, yet the possibility of Wikipedia changing it
was addressed further in my message.


 Not only that, but if you read Wikipedia's copyright statements, I think
 you'll find that you have no right to put a page containing a template,
 lifted wholesale from Wikipedia, into the public domain; you'd be
 breaching the copyright belong to the original author(s) if you didn't
 attach a GDFL licence.

Except in the case of the Public Domain Declaration itself which does both
refer to and cover itself and therefore put itself in the public domain.
Rohit and I looked quite closely at this.


 We are essentially saying we believe that Wikipedia has done the right thing
 with respect to their public domain declaration and are joining that in that
 respect.
 
 Legally, that's meaningless.

AFAIK, you are not a lawyer, therefore, with all due respect, your use of
the Legally, ... qualifier does not add any semantics.

As far as whether the public domain declaration is meaningless, I, Rohit,
and everyone else who has included the public domain template clearly do not
think it is meaningless.  If you do think that's meaningless, that's your
opinion.  We'll just have to choose to disagree.


 Anybody wanting to change that should take it up upstream as it were, take
 the debate to the Wikipedia's public domain declaration.
 
 That would have no bearing on rights over material on this 'wiki'.

As admins we're saying we have no need to reinvent the public domain
declaration language on Wikipedia that *numerous* Wikipedia users/authors
have already signed up for, and that such debates should occur there, not
here.  As you seem to prefer the discussion forums on Wikipedia, I would
think you would find this preferable as well.



 We don't want the
 debate about public domain wording here.  Any further issue with that can be
 taken up with Rohit per the instructions on his user page.
 
 That experiment with open governance was short-lived; it's just five
 days since Rohit opened discussion on the matter, on this list.

Rohit opened discussion with the usage yes.  Nitpicking the wording, which
came from Wikipedia, is inappropriate for this forum.  If you want to
discuss Wikipedia's public domain declaration wording, do so in the proper
forums there.


 This is also a REALLY BAD IDEA due to the fact that if any subtle changes of
 wording of public domain declaration occur across people's user pages, then
 it becomes much harder to determine if they are consistent or not to place
 pages which people have jointly edited into the public domain.
 
 So changes might be made to the template, after all?

See above about typos, etc. and updates from Wikipedia.  Just this morning I
made a non-wording markup-only change just to remove a few invalid
attributes but which did not change the wording.  That sort of thing.


 It is best for the community for everyone to use *one* public domain
 declaration, period.
 
 That assertion is completely without foundation or justification.

Actually your assertion that That assertion is completely without
foundation or justification. is itself without foundation or justification,
as you don't and can't know from what foundation or justification I could be
speaking.

If you don't know the foundation or justification for someone's statement,
don't assume it doesn't exist, rather, ask for it, e.g.

What is the foundation or justification for that assertion?

in this particular case, I am basing the assertion on attending a Creative
Commons meetup on November 3rd, 2005 and listening to Lawrence Lessig [1]
(who is a lawyer) discuss the problems of open content on the web using
the many different and often only slightly incompatible licenses, including
but not limited to GFDL, Creative Commons etc., and that he himself is
working on a license interoperability

[uf-discuss] Mediawiki accesskey shortcut usage instructions

2007-07-25 Thread Tantek Çelik
On 7/25/07 2:29 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In the same edit, Tantek restored instructions, such as use CTRL S to
 save, which I'd removed, which are OS and browser specific, on the basis
 that they help some people.

Actually, ctrl-s/alt-s help *the vast majority of people* who use Windows or
Mac for that matter, as the modern browsers on those systems all support the
respective ACCESSKEYs, as do most browsers on linux systems as well.  90+%
easily in terms of total marketshare etc.

If you'd like to suggest improvements for how to word these efficiency
enhancing shortcut tips, it would be great to hear them, but summarily
removing them when clearly they were intended to help was a bit rude.


 All the usability guidance I've ever read on
 the subject, cautions against giving such advice, which is akin to saying
 to get coffee, turn left, then second right, then the kitchen is first
 left. This will help everyone in the office where I work, but probably
 won't apply to many other people reading this.

The analogy is false as the coffee directions apply to perhaps 1% of the
people on this list, but the Mediawiki accesskey shortcuts apply to 99% of
the people on this list.

Tantek

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


Re: [uf-discuss] Re: Voluntary Public Domain declarations now enabled on the wiki

2007-07-20 Thread Tantek Çelik
On 7/20/07 4:35 PM, Andy Mabbett [EMAIL PROTECTED] wrote:

 I applaud him for doing so; but, at the time of writing, copyright in
 both hCalendar and hCard is still claimed, in part, by Technorati,
 Inc., by virtue of their being one of the three listed authors,

Technorati is not listed as an author, but merely my (and a few others')
affiliation at the time of authoring the spec(s).

However, I can very much see how that could be misinterpreted so I have
edited the affiliation text of the specifications of which I am an
author/editor/contributor to be in the style used by W3C specifications:

 Author (Affiliation[s]), ...

 (Interestingly, Tantek says he's released the Geo and Adr specs into the
 public domain, but Technorati are credited as either co-author or his
 employer (the designation is not clear) - have they relinquished their
 rights?)

I have clarified the affiliation per the above stylistic edit, and yes, all
the work I have done on microformats when employed by Technorati was done
very much in and for the community and I have taken the extra step of
releasing my work into the public domain to be even more explicit.

I continue to encourage all microformats community members to release their
contributions to the Public Domain.  Doing so without waiting for any other
particular conditions demonstrates a strong commitment to contributing to
the public good and sets a good example for others as well.

Thanks,

Tantek

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


Re: hCard history and extensions (was Re: [uf-discuss] Date of Death in hCard)

2007-07-03 Thread Tantek Çelik
On 6/30/07 7:11 AM, Jeremy Keith [EMAIL PROTECTED] wrote:

 I don't believe that hCard needs to be extended to accommodate a
 date of death field. I think that we already have a microformat to
 deal with this use case; it just doesn't happen to be hCard.
 
 The dtend field in hCalendar seems like the perfect fit for this.
 Microformats are intended to be embeddable within one another: an
 hCalendar within an hCard (or visa-versa, depending on how you look
 at it) allows for all the desired information to be marked up:
 
 p class=hcard vevent

Minor correction (s/hcard/vcard in the class attribute)

  p class=vcard vevent

  span class=fn summaryCharles Darwin/span was
  born on abbr title=1809-02-12 class=dtstart bdayFebruary 12,
 1809/abbr
  and died on abbr title=1882-04-19 class=dtendApril 19,1882/
 abbr.
 /p

Otherwise, this is an excellent idea Jeremy.

Perhaps you could add it to http://microformats.org/wiki/hcard-brainstorming
as a suggested use of hCard with hCalendar?

Thanks,

Tantek

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


Re: [uf-discuss] abbr and accessibility - a work around.

2007-07-03 Thread Tantek Çelik
On 6/25/07 12:39 PM, James Craig [EMAIL PROTECTED] wrote:

 Apologies for not responding sooner. I've been working on a test case
 script for all of the possibilities listed on the assistive-
 technology-abbr-results pages, but side work always falls behind work
 work.

snip

 
 http://microformats.org/wiki/assistive-technology-abbr-results

James,

Thanks for the update, and I can certainly understand/appreciate the
challenge of balancing various sources of work.

Your work on documenting the different possibilities, your scientific
observations/hypotheses about the possibilities, and a test case script for
them is very much appreciated (I'm sure by many, whether explicitly
acknowledged or not).

Tantek

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


Re: [uf-discuss] Hidden metadata no microformats

2007-07-03 Thread Tantek Çelik
On 7/3/07 11:23 AM, Andy Mabbett [EMAIL PROTECTED] wrote:

 In message [EMAIL PROTECTED], Patrick H. Lauke
 [EMAIL PROTECTED] writes
 
 Paul Wilkins wrote:
 
 You could try the FAQ.
 http://microformats.org/wiki/faq
  Where it says:
  Q. Given that Google now looks at hidden content as potential spam,
 will  invisible microformats be considered spam?
  A. It is advisable not to hide information in your site, regardless
 of  whether it is microformated or not. Microformats provide a
 mechanism for  marking up visible content. Any mechanism for embedding
 invisible or  hidden content risks being considered spam due to the
 fact that  invisible (meta)data inevitably ends up being abused. Avoid
 invisible  (meta)data. Publish visible data.
 
 FUD.

Not FUD but based on examples publicly discussed and commented on by search
engine company representatives (Google, Yahoo, Technorati, etc.).  It would
be reasonable (and certainly better for us) to have citations since these
generalizations are based on events documented on the broader web.


 Will Google attempt to parse the complex interplay of CSS and
 (X)HTML for each page to determine if content is somehow hidden? No.
 Currently, the way it works is that somebody reports a page to Google,
 and their team investigates it (cfr the case of BMW in Germany a while
 ago). There's human judgement involved, and not an automated hidden =
 spam algorithm.

Are you an employee for Google speaking authoritatively on Google's behalf?


 I've updated the FAQ to reflect that.

I've reverted this assertion from the FAQ since AFAIK Patrick is not a
Google employee nor speaking for Google.


 I've still seen no citation for any *prohibition* of hidden data in
 microformats...

There is no prohibition per se, it is simply suboptimal behavior.  Perhaps
analogous to how there is no prohibition of putting aluminum cans in the
garbage which is suboptimal compared to recycling them.

Tantek

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


Re: hCard history and extensions (was Re: [uf-discuss] Date of Death in hCard)

2007-06-28 Thread Tantek Çelik
On 6/28/07 11:27 AM, Benjamin West [EMAIL PROTECTED] wrote:

 On 6/28/07, Andy Mabbett [EMAIL PROTECTED] wrote:
 In message [EMAIL PROTECTED], Tantek Çelik
 [EMAIL PROTECTED] writes
 
 For some of these I see quite a bit of utility (e.g. gender is often
 used in social network searches - an actual application in common use),
 whereas others seem to be merely driven by sense of semantic publishing
 completeness (e.g. date of death) and not by existing applications.
 
 On the contrary; you have been presented with evidence *and* use cases
 for date-of-death more than once; not least in the first post in this
 thread.
 
 
 Andy, I'm not sure which evidence you are referring to.  All I noticed was a
 a sum of google search results.  We've previously discussed using search
 engine hits as evidence.  Can you reiterate which URIs were surveyed along
 with an analysis of the markup used?  It would go a long way towards providing
 evidence for this feature.  How are people currently publishing dates of
 death?  Who is doing it? Are there common authorship patterns?

And note I said: an actual *application* in common use, e.g. people adding
contacts from the web into their address book is such an application.

As opposed to semantic publishing completeness, that is, I grant that some
people are publishing some date of death information, but other than marking
it up, what do you do with the information?  What *applications* are there?

E.g. for gender the widely used application is people search.

Thanks,

Tantek


___
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 Tantek Çelik
On 6/28/07 5:28 PM, Alex Faaborg [EMAIL PROTECTED] wrote:

 Probably none of us here is the right ones to decide something like
 this...
 
 Fair enough, several other people have made this point as well.  We
 are always open to feedback about microformat detection in Firefox 3,
 so if anyone has any comments, please feel free to post them to this
 list or email me directly.
 
 FF3 perhaps shouldn't call it something
 
 The menu which contacts, addresses and locations are listed under
 will need some form of name.  Also, journalists will probably want a
 feature name in press briefings and when they make product comparison
 tables, etc.  We aren't likely to call it SuperHyperMetaMagic, but we
 are going to need to call it something.

Perhaps that is right way to capture this issue then, as a *user-interface*
issue.

Alex, go ahead and add a description and labeling of this issue to:

 http://microformats.org/wiki/user-interface

along with the evidence/needs you cited (e.g. number/source of journalists
that have requested a name for microformats features in order to talk about
them).


 Everybody can choose their own name and it will - by the power of
 web 2.0 which microformat is very much a part of - become a good
 word in the end.
 
 Mozilla's user experience team is going to continue brainstorming the
 best way to expose microformat detection to end users, along with the
 rest of the mozilla community.  I'll post updates to this list from
 time to time, and it will be interesting to see what interfaces and
 names other people come up with as well.

I'd definitely suggest adding thoughts and ideas to the 'user-interface'
page on the microformats wiki so that these issues (and brainstorms) raised
here on the list aren't lost to the pile of email.

Thanks,

Tantek

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


Re: [uf-discuss] wysiwyg editors and microformats

2007-06-25 Thread Tantek Çelik
On 6/25/07 10:39 AM, Christian Heilmann [EMAIL PROTECTED] wrote:

 conversions of events to ics files with the technorati converter
 gave me files Outlook didn't understand.
 
 I know this is Outlook's fault, but to sell the idea of Microformats
 to people in charge of IT companies right now, we have to find a way
 to make this work in the current setups of those people which are
 Outlook and Windows.

Which version of Outlook and Windows were you using?

AFAIK this is now fixed in Outlook 2007, consider upgrading if your
preferred calendar application is Outlook.

Thanks,

Tantek

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


[uf-discuss] include-pattern parsing

2007-06-21 Thread Tantek Çelik
redirecting parsing assertion to microformats-dev per mailing-list
guidelines.


On 6/20/07 8:17 PM, Michael MD [EMAIL PROTECTED] wrote:

 
 Is the object tag to be used instead for the include pattern?
 
 
 given

no, not given, not without a URL to documentation.

 the complexity it adds to non-browser-based parsers

what specific complexities have you encountered in your development of a
non-browser-based parser and have you documented them on the wiki (say on
the include-pattern-issues page)?

Tantek

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


Re: [uf-discuss] Re: Work-of-art/Tim Gambell

2007-06-08 Thread Tantek Çelik
On 6/8/07 2:21 AM, Toby A Inkster [EMAIL PROTECTED] wrote:

 Ted Drake wrote:
 
 Could the Dublin core be converted into a microformat.
 

In short no, however, it could be converted to POSH.

Dublin Core is one of many citation-like previous formats, and thus best
serves as source research for the citation microformat[1].

Tantek

[1] http://microformats.org/wiki/citation

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


Re: [uf-discuss] hListing and hReview

2007-06-04 Thread Tantek Çelik
On 6/4/07 7:59 AM, Taylor Cowan [EMAIL PROTECTED] wrote:

 hReview and the proposed hListing are very similar, sharing structure and
 properties.  They both use item and it seems logical that they should work
 exactly the same in that area...but they are just different enough to cause
 parsing issues.  From the hReview page, it states that fn must be a
 child
 
 http://microformats.org/wiki/hreview
 Encapsulated microformats (e.g. hCard and hCalendar events for now) may be set
 on the item itself (e.g. class=item vcard). However, when using item info
 subproperties (fn, url, photo), they MUST be nested inside the item
 element. 

Yes, that was one of the clarifications that went into hReview 0.3.

 However, on the hListing proposal, item and fn are used in an example like
 this:
 
 span class=item fnParking space/span
 
 If we can make them agree it sure is easier to write pasers, in this case you
 merely take an exising hReview parser and add/change a few property names.

The hListing proposal forked from an earlier version of hReview and that's
why it allows that.

The hListing proposal needs to be updated with the same rule(s) as hReview.


 Since there are already public examples of that on edgeio I wonder if the
 restriction in hReview should be relaxed regarding (fn, url, photo) as
 child nodes.

We should actually go the other direction, update hListing with the help of
the Edgeio folks.

It is important that microformats iterate and evolve properly, without being
burdened by inertia of early implementations.  We had a similar discussion a
while ago about xFolk.


 It also seems that a second identifier within the same @class
 attribute is really a child anyway.
 
 span class=item fnParking space/span  ==  itemfnParking
 space/fn/item

This assumes that class name order is relevant which is false.

The class attribute is a space separated *set* of class names.

Thus

span class=item fnParking space/span  ==

span class=fn itemParking space/span

Thanks,

Tantek

___
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-09 Thread Tantek Çelik
On 5/9/07 10:53 AM, John Beales [EMAIL PROTECTED] wrote:

 What we need to investigate is something like operator that works in
 page for microformats. I have thought about this, but it's not high on
 my list.
 
 Mike
 
 I'm going to try to see about making a favelet for IE that uses Brian
 Suda's XSL, or Technorati's implementation or something, (when I
 actually get going I'll E-mail those of you responsible asking
 permission - don't worry).  It's a bit of a stop-gap but hopefully it
 can start letting IE users at least see the value of an hCard.

See favelets here for the Technorati Contacts and Events Feeds services:

http://technorati.com/contacts/

http://technorati.com/events/

Tantek

___
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-09 Thread Tantek Çelik
On 5/9/07 11:17 AM, Brian Suda [EMAIL PROTECTED] wrote:

 On 5/9/07, John Beales [EMAIL PROTECTED] wrote:
 What we need to investigate is something like operator that works in
 page for microformats. I have thought about this, but it's not high on
 my list.
 
 Mike
 
 I'm going to try to see about making a favelet for IE that uses Brian
 Suda's XSL, or Technorati's implementation or something, (when I
 actually get going I'll E-mail those of you responsible asking
 permission - don't worry).  It's a bit of a stop-gap but hopefully it
 can start letting IE users at least see the value of an hCard.
 
 --- the microformats wiki has a list of existing bookmarklets[1], if
 you create any new ones, please be sure to add them to the list.
 
 -brian
 
 [1] - http://microformats.org/wiki/bookmarklets

Thanks Brian.

Aforementioned bookmarklet/favelets added to that page.

In addition I created a page for internet-explorer-extensions to parallel
the one for firefox and linked to it from the implementations page to
hopefully make it easier to discover/find.

http://microformats.org/wiki/internet-explorer-extensions

http://microformats.org/wiki/implementations

Thanks,

Tantek

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


Live Clipboard (was Re: [uf-discuss] uF Tools for Internet Explorer?)

2007-05-09 Thread Tantek Çelik
On 5/8/07 6:08 PM, Michael MD [EMAIL PROTECTED] wrote:

 I think this was the page mentioned a while back
 
 http://spaces.live.com/editorial/rayozzie/demo/liveclip/liveclipsample/clipboa
 rdexample.html

Added to implementations page.

http://microformats.org/wiki/implementations#Live_Clipboard

Thanks,

Tantek

___
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-09 Thread Tantek Çelik
On 5/8/07 2:39 PM, John Beales [EMAIL PROTECTED] wrote:

 We have Operator  Tails for Firefox, but the majority of users out
 there are still using IE, and if they could use something, even a
 bookmarklet, to export hCards from web pages

Those certainly exist.


 it would make
 evangelizing a whole lot easier.

Understandably!


 Maybe I just missed them in the wiki.  If so a link would be great.  Thanks!

They weren't very easy to find.

I've added this page which now links to them:

 http://microformats.org/wiki/internet-explorer-extensions

If/when you come across additional tools for Internet Explorer, please add
them to that page.

Thanks!

Tantek

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


Re: [uf-discuss] human readable date parsing

2007-05-04 Thread Tantek Çelik
On 5/3/07 7:10 PM, Patrick H. Lauke [EMAIL PROTECTED] wrote:

 But to bring it back to the original argument, the routine extraction
 does not necessarily have to equate to data visible in, say, a tooltip.
 The routine extraction may well be mediated via some machine interpretation.

May is insufficient in this case, as such machine mediated interpretation
is a theoretical (or certainly not available to many people) and thus
insufficient.

The tooltip is the only practical semi-visible method available currently.

This could change in the future, but XHTML 2.0 might also be adopted in the
future.  Such theoreticals are not useful to solving our problems now.

If you have a deployed practical semi-visibility alternative to the tooltip,
I'm very much interested to hear it.

Thanks,

Tantek

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


Re: [uf-discuss] human readable date parsing

2007-05-04 Thread Tantek Çelik
(apologies for top posting but this is in response to Al's entire message,
not to any specific point in particular)

Al,

VERY well written.  That's perhaps the clearest explanation I have seen of
why it is important to have visible information, even somewhat visible
rather than invisible.

May I quote what you wrote in part or in full on microformats wiki?

Thanks,

Tantek


On 5/3/07 6:18 PM, Al Gilman [EMAIL PROTECTED] wrote:

 At 12:24 AM +0100 4 05 2007, Patrick H. Lauke wrote:
 Tantek Çelik wrote:
 
 2. Keep both copies of the data at least somewhat visible to humans so that
 at least *some* human eyes/ears can easily inspect both copies and ensure
 that they have not diverged.
 
 For the sake of argument, though: assuming that those human
 eyes/ears use a microformat-consuming tool/extension/etc, this can
 still happen. If I have a page with, say, contact details marked as
 a hcard, and human users export it to Outlook,  they'll be able to
 see (and ensure) whether or not the generated vcard details in the
 add to address book dialog match the page's visible details or not.
 
 After all, isn't that what microformats are there for? Being
 consumed by machines that can make something useful with them?
 
 Almost.
 
 They are there so that people and machines can share info.
 
 If the machineable info is not routinely passing through the
 consciousness of the communicating principals (that is, people), then
 it must be expected that the machine and the person will frequently
 have different values for the same datum. Not a good thing.
 
 The old saw is, out of sight, out of mind.  In this case it is use
 it or lose it (it's validity) for data.
 
 Microformats are to eliminate the mumbo-jumbo quality of the data
 the machines deal with; rather to give them the same many-eyeballs
 'bazaar' checking support as the virally-maintained meanings of plain
 English (Chinese, Arabic or what have you...).
 
 That's a little overstated, but the devil is in the details.
 
 If in some community of communication, the data is routinely
 extracted into view often enough so that bad data tend to get weeded
 out, then the storage or transmission form doesn't have to be
 directly comprehensible by people. But one of the virtues of markup
 languages is just how much of the info is directly under the quality
 control of people; expressed in as little-encoded form as can be
 gotten away with.
 
 Al


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


Re: [uf-discuss] human readable date parsing

2007-05-04 Thread Tantek Çelik
On 5/4/07 8:19 AM, James Craig [EMAIL PROTECTED] wrote:

 Copied the entire email below for context. Tantek, if you post this
 to the wiki, please note it as opinion and give a link to the thread.
 Marking this as fact would misrepresent the views of the Microformats
 group as a whole.

I disagree - Al's explanation provides good reasons *in general* why visible
data works (and why invisible does not work), and so far, all that has been
thrown up against his statements are a bunch of theoreticals, mostly
centered around the tools will solve the problem fallacy that so many have
fallen for historically (i.e. look at so many metadata like efforts before
microformats that have failed miserably depending on such fallacies).

Al's statements are well reasoned conclusions, not opinions.

Tantek

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


  1   2   3   4   5   >