From swarmers at gmail.com Sun Feb 1 20:42:56 2009
From: swarmers at gmail.com (JMesserly)
Date: Sun Feb 1 20:43:02 2009
Subject: [uf-new] Exposing place names whose property type (street-adr,
locality...) is unknown
Message-ID: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
I am posting this to the microformats-new list because it may include
a scenario not anticipated by the current spec. If not please forward
to the appropriate list.
Problem: on Wikipedia and on Commons (the image repository for all
wikipedias of all languages), we have historical images that we can
provide some semantic adr information on. For example, consider the
following painting by Monet:
http://commons.wikimedia.org/wiki/File:Claude_Monet_-_The_Highway_Bridge_under_repair.jpg.
We don't have a street address, but we know it is in the Paris
suburb of Argenteuil. As I understand from the hcard docs on
microformats, the canonical thing is to indicate Paris as the locality
and not pass Argenteuil. That eliminates precision, because now (via
Operator click) Google takes me to Paris central, not the Argenteuil
neighborhood. The workaround of making Argenteuil a street address
might work except that is that there is no way of knowing that "Paris"
is a city, and presumably ineligible from being placed in any property
other than locality. The only knowledge we might have is a placename
hierarchy: that Argentuil is part of Paris , and Paris is part of
France (up to 7 layers of meronym nesting). Placename values are
anything that Google/Yahoo/Mapquest might recognize: a landmark like
arc de triomphe, a structure like empire state building, or a street.
In all cases, we don't know the property type of these names (that one
is a street-address, another a locality or whatever) I have come up
with many variant solutions, but they boil down to two separate
approaches:
Solution 1: Use Locality. In an earlier version of this, the Template
would emit Argenteuil, Paris in the locality value. This diverges
from adr guidance, but there is some basis for this use since X520 is
permissive in its definition of locality: "The Locality Name attribute
type specifies a locality. When used as a component of a directory
name, it identifies a geographical area or locality in which the named
object is physically located or with which it is associated in some
other important way."
Solution 2: declare Adr type=mapsearch: This approach is divergent
from current adr guidance on microformats.org. Oftentimes, Commons can
provide a geographic set hierarchy (meronymy). For example, we may
know the picture is of a plaza in a neighborhood, of a borough, of a
city, of a state. We can provide this containment hierarchy, knowing
that the square is part of neighborhood and so on, but the problem is,
we don't know these placenames are regions, cities, counties, informal
landmarks or none of the former. Rather than jam them all into
locality delimited by commas, another approach keeps them cleanly
distinct in an array. However this diverges severely from current
spec to do this. As of the date of this writing, the current running
version places each element in a street-address since it allows
multiple declarations, and because map applications like google, and
yahoo interpret the sequence as a containment hierarchy (example see
vcard emitted for fn= Argenteuil). The rationale is that addresses
used by Postal workers are not the only legitimate way of locating
places. Just as people nowadays more often tell people how to find
things via google searches rather than URLs, it is possible to give
addresses via map search expressions. EG: meet me next year on St.
Patrick's day at Bailie's Bar? in Christchurch,New Zealand. Either
google maps or Yahoo will find that just fine with that metadata, but
only with certainty if the semantics of the containment hierarchy is
expressed somehow. It is implicit with commas in locality. It is
less subject to ambiguities if it is permissible to encode them as
search terms by overloading the street-address field with these
values, and declare an adr type like mapsearch. That's your
bailiwick- I don't really have a preference, the current
implementation has no special status- it is just the last one I wrote
up. My goal is to provide Commons users the microformats based
feature of interoperability with Google/Yahoo/Mapquest and would like
to be a good citizen and do this in the supported way if possible.
The only thing I'd have a hard time with is that if contributors will
be required to explicitly encode place types (because as a practical
matter they won't do it), or if the map searches are less precise than
they could be because there is a prohibition on transferring
additional location information that commons has on an image.
There is no urgency to this inquiry, and I am not requesting changes
to your specifications. I would however appreciate some guidance,
however informal/provisional, and I totally understand if your
consensus is that the guidance be given with the caveat that your
advice could change in the future. The template can easily be
alterred to emit in either of these forms and possibly others
depending on your community's recommendations.
Regards, John JMesserly
From mail at tobyinkster.co.uk Sun Feb 1 22:24:38 2009
From: mail at tobyinkster.co.uk (Toby A Inkster)
Date: Sun Feb 1 22:32:51 2009
Subject: [uf-new] Exposing place names whose property type (street-adr,
locality...) is unknown
Message-ID: <9E72649E-4528-40A0-8666-A67BB8CFD90C@tobyinkster.co.uk>
JMesserly wrote:
> The workaround of making Argenteuil a street address
> might work except that is that there is no way of knowing that "Paris"
> is a city, and presumably ineligible from being placed in any property
> other than locality.
Argenteuil,
Paris
France
--
Toby A Inkster
From swarmers at gmail.com Mon Feb 2 10:23:08 2009
From: swarmers at gmail.com (JMesserly)
Date: Mon Feb 2 10:23:13 2009
Subject: [uf-new] Re: Exposing place names whose property type (street-adr,
locality...) is unknown
In-Reply-To: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
References: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
Message-ID: <96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
Toby A Inkster wrote:
>> The workaround of making Argenteuil a street address
>> might work except that is that there is no way of knowing that "Paris"
>> is a city, and presumably ineligible from being placed in any property
>> other than locality.
>
> Argenteuil,
> Paris
> France
>
Then in the case of Bailie's Bar?, is it permissible to use the
generality of locality in this way? eg:
Bailie's Bar,
Christchurch
New Zealand
Red alert? case two:
Teal street,
Honolulu
(real case- see
http://commons.wikimedia.org/wiki/File:Pearl_harbor_attack_Japanese_recon_photo_of_battleship_row_80G30552.jpg)
It gets worse. In some cases there are real addresses with street numbers.
From brian.suda at gmail.com Mon Feb 2 10:59:01 2009
From: brian.suda at gmail.com (Brian Suda)
Date: Mon Feb 2 11:06:33 2009
Subject: [uf-new] Re: Exposing place names whose property type
(street-adr, locality...) is unknown
In-Reply-To: <96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
References: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
<96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
Message-ID: <21e770780902021059h4720b57dm723ced9aa48dbaa8@mail.gmail.com>
On 2/2/09, JMesserly wrote:
> Then in the case of Bailie's Bar?, is it permissible to use the
> generality of locality in this way? eg:
>
> Bailie's Bar,
> Christchurch
> New Zealand
>
--- i would use extended-address for something like "Bailie's Bar" it
is not the street-address, and it is not the locality, but it is
useful. Infact, i probably would work in ORG and FN if this were an
hCard.
> Red alert? case two:
>
> Teal street,
> Honolulu
>
> (real case- see
> http://commons.wikimedia.org/wiki/File:Pearl_harbor_attack_Japanese_recon_photo_of_battleship_row_80G30552.jpg)
--- I am not sure what "Teal street" is, is it a street name without
an address? If so, then you should use street-address, if it is not
(it is some colloquial name), then you should probably use
extended-address.
> It gets worse. In some cases there are real addresses with street numbers.
--- If they are real addresses, with real street numbers, what is
wrong with 'street-address'? If you have the precision to the street
and house number, then what is the dissonance with the ADR structure?
-brian
--
brian suda
http://suda.co.uk
From swarmers at gmail.com Mon Feb 2 12:29:04 2009
From: swarmers at gmail.com (JMesserly)
Date: Mon Feb 2 12:29:08 2009
Subject: [uf-new] Re: Exposing place names whose property type (street-adr,
locality...) is unknown
In-Reply-To: <96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
References: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
<96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
Message-ID: <96a8315f0902021229j312a0af5j573055920559dbe7@mail.gmail.com>
Brian, thank you for your advice. You suggested:
>--- i would use extended-address for something like "Bailie's Bar" it
>is not the street-address, and it is not the locality, but it is
>useful. Infact, i probably would work in ORG and FN if this were an
>hCard.
Of course I wouldn't have posted the inquiry to this list if I had the
type of this information. But the user has not declared it- Wikipedia
authors may eventually get around to such things, but in large numbers
of cases, there is no location information explicitly declared. In
cases where it is, they declare Location as one long string, and they
move on. My plan is to do Bot runs to examine these location values
and provisionally declare the types, for later correction by
subsequent editing by contributors. In those cases, it will be
trivial mapping to the relevant hcard/hcalendar fields. My question
concerns the unknown types, and what I hear people saying is that it
would be ok to expose them in the locality field with the
understanding that we try to motivate contributors to refine the data
with explicitly typed address information.
>> Red alert? case two:
>>
>> Teal street,
>> Honolulu
>>
>> (real case- see
>> http://commons.wikimedia.org/wiki/File:Pearl_harbor_attack_Japanese_recon_photo_of_battleship_row_80G30552.jpg)
>--- I am not sure what "Teal street" is, is it a street name without
>an address? If so, then you should use street-address, if it is not
>(it is some colloquial name), then you should probably use
>extended-address.
It's a street name, visible in the Pearl harbor bombing run photo that
the link points to. No street number available. Using the
provisional implementation mentioned above, after the author coded it,
the template would expose "Teal St." in the locality property. In a
subsequent Bot pass, Teal St. would be identified with a type that
would allow the template to expose it in a street-address property
(assuming that is the correct type for a street name without a street
number).
>> It gets worse. In some cases there are real addresses with street numbers.
>--- If they are real addresses, with real street numbers, what is
>wrong with 'street-address'? If you have the precision to the street
>and house number, then what is the dissonance with the ADR structure?
Wikipedia and Commons are not a structured databases, and although we
can make templates that require such declarations, the contributors
are volunteers and generally shun bothering with formal declarations.
So we don't know the types of these strings. A bot can guess at them,
but in some cases it will be impossible to figure out. For example, on
page http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_183-11500-0030,_Berlin-Treptow,_sowjetisches_Ehrenmal.jpg
the template exposes Sowjetisches Ehrenmal as a string. If you use
Operator to click Google maps, you will find that it correctly
associates this feature as most relevant to "Treptower park". No way
will a bot ever figure whether these are neighborhoods, squares, or
landmarks. For instances where the bot can't make a good guess, is
it ok to leave this ambiguous information in the locality property
until such time as a contributor declares its type?
If so, then I can code it up that way and run some bot passes so we
can do a volume test of a couple hundred (later thousands) of pages in
this form. Naturally, such processing can be reversed so we can back
out if your community wants to modify this guidance.
Thanks for everyone's time considering this matter.
John JMesserly
From mail at tobyinkster.co.uk Mon Feb 2 14:17:12 2009
From: mail at tobyinkster.co.uk (Toby A Inkster)
Date: Mon Feb 2 14:17:21 2009
Subject: [uf-new] Re: Exposing place names whose property type (street-adr,
locality...) is unknown
Message-ID: <2262B12A-53E5-4935-838E-BCF8AA858F51@tobyinkster.co.uk>
JMesserly wrote:
> Of course I wouldn't have posted the inquiry to this list if I had the
> type of this information.
If you don't know what level address parts are - street-address,
locality, region, etc - then you can't (properly) use adr. Use
hCard's "label" field instead - that's precisely what it's for -
unstructured address data.
--
Toby A Inkster
From brian.suda at gmail.com Mon Feb 2 13:36:39 2009
From: brian.suda at gmail.com (Brian Suda)
Date: Mon Feb 2 14:30:00 2009
Subject: [uf-new] Re: Exposing place names whose property type
(street-adr, locality...) is unknown
In-Reply-To: <96a8315f0902021229j312a0af5j573055920559dbe7@mail.gmail.com>
References: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
<96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
<96a8315f0902021229j312a0af5j573055920559dbe7@mail.gmail.com>
Message-ID: <21e770780902021336k8d891dfp4434d6f9f39d4efc@mail.gmail.com>
On 2/2/09, JMesserly wrote:
> It's a street name, visible in the Pearl harbor bombing run photo that
> the link points to. [...] In a
> subsequent Bot pass, Teal St. would be identified with a type that
> would allow the template to expose it in a street-address property
> (assuming that is the correct type for a street name without a street
> number).
--- ah, OK, sorry, i completely missed that this is a Bot guessing at
structured data.
> Wikipedia and Commons are not a structured databases, and although we
> can make templates that require such declarations, the contributors
> are volunteers and generally shun bothering with formal declarations.
> So we don't know the types of these strings. A bot can guess at them,
> but in some cases it will be impossible to figure out.
> ...
> If so, then I can code it up that way and run some bot passes so we
> can do a volume test of a couple hundred (later thousands) of pages in
> this form. Naturally, such processing can be reversed so we can back
> out if your community wants to modify this guidance.
--- this is another kettle of fish then. I guess there is two houses
of thought on this.
1) If they user didn't explicitly state the structure then you
shouldn't mess with it. Is it better to have some false positives and
more data, or less data, but have it be more correct? In this case,
the bot shouldn't add anything.
2) The other idea is that if it looks like a duck, quacks like a duck,
then it's a duck. Would attempt to make anything that looks like an
ADR into an ADR.
You are attempting #2 and trying to minimize any false-positives.
OK, i think we're on the same page now. There is a LABEL property in
vCard for a "label" representing an address. This is unstructured, and
therefore probably not much use when it gets fed to external
applications like Operator to a Map.
The vCard RFC says:
The structured type value corresponds,
in sequence, to the post office box; the extended address; the street
address; the locality (e.g., city); the region (e.g., state or
province); the postal code; the country name.
It gives an example of what "locality" could mean (e.g. city) but
doesn't discount what it can't be. The same for 'street-address' it is
not explicit about that it MUST have a number or if just the
street-name would suffice. The only other sort of "catch-all" is
'extended-address'.
I personally would probably use 'extended-address', but that would be
just personal preference. (partly because an importing app like
Outlook might not accept multiple locality "cities" and drop one,
whereas the chance of extended-address colliding with others is very
low) The important part would be to get the data into the customer's
address book, then they can easily copy-paste-CrUD as needed.
i hope this helps,
-brian
--
brian suda
http://suda.co.uk
From kevinmarks at gmail.com Mon Feb 2 14:32:45 2009
From: kevinmarks at gmail.com (Kevin Marks)
Date: Mon Feb 2 14:32:50 2009
Subject: [uf-new] Re: Exposing place names whose property type
(street-adr, locality...) is unknown
In-Reply-To: <96a8315f0902021229j312a0af5j573055920559dbe7@mail.gmail.com>
References: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
<96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
<96a8315f0902021229j312a0af5j573055920559dbe7@mail.gmail.com>
Message-ID: <73766b160902021432w38b1c3e4sa90b3e74373458a4@mail.gmail.com>
The other way to do this is to use the "label" property of hcard,
which is an unstructured address. if you wrap the vaguer information
in a "label", that can be fed into a geocoder that accepts fuzzier
information.
On Mon, Feb 2, 2009 at 12:29 PM, JMesserly wrote:
>
> Brian, thank you for your advice. You suggested:
> >--- i would use extended-address for something like "Bailie's Bar" it
> >is not the street-address, and it is not the locality, but it is
> >useful. Infact, i probably would work in ORG and FN if this were an
> >hCard.
>
>
> >> Red alert? case two:
> >>
> >> Teal street,
> >> Honolulu
> >>
How about
You could use a structured geocoder to feed the raw information into,
and output that for possible human correction; for example Google's
geocoder:
http://maps.google.com/maps/geo?q=teal%20street,%20honolulu&output=json
will give you back:
{
"name": "teal street, honolulu",
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [ {
"id": "p1",
"address": "Teal St, HI 96860, USA",
"AddressDetails": {"Country": {"CountryNameCode":
"US","CountryName": "USA","AdministrativeArea":
{"AdministrativeAreaName": "HI","Thoroughfare":{"ThoroughfareName":
"Teal St"},"PostalCode": {"PostalCodeNumber": "96860"}}},"Accuracy":
6},
"ExtendedData": {
"LatLonBox": {
"north": 21.3685381,
"south": 21.3622429,
"east": -157.9489099,
"west": -157.9552051
}
},
"Point": {
"coordinates": [ -157.9520480, 21.3654570, 0 ]
}
} ]
}
which you could expand back to an hcard
From scott at makedatamakesense.com Mon Feb 2 15:03:45 2009
From: scott at makedatamakesense.com (Scott Reynen)
Date: Mon Feb 2 15:03:51 2009
Subject: [uf-new] Re: Exposing place names whose property type (street-adr,
locality...) is unknown
In-Reply-To: <2262B12A-53E5-4935-838E-BCF8AA858F51@tobyinkster.co.uk>
References: <2262B12A-53E5-4935-838E-BCF8AA858F51@tobyinkster.co.uk>
Message-ID:
On [Feb 2], at [ Feb 2] 3:17 , Toby A Inkster wrote:
> JMesserly wrote:
>
>> Of course I wouldn't have posted the inquiry to this list if I had
>> the
>> type of this information.
>
> If you don't know what level address parts are - street-address,
> locality, region, etc - then you can't (properly) use adr
According to the wiki [1], adr has no required fields. By my reading,
John knows the content is an address; he just doesn't know what
exactly the individual parts of the address are. So he can properly
use adr by labeling the content with class="adr" and avoiding further
(likely wrong) detail. That won't be useable in all adr tools, but it
will still work in some.
[1] http://microformats.org/wiki/adr-cheatsheet
--
Scott Reynen
MakeDataMakeSense.com
From swarmers at gmail.com Mon Feb 2 15:55:42 2009
From: swarmers at gmail.com (JMesserly)
Date: Mon Feb 2 15:55:45 2009
Subject: [uf-new] Re: Exposing place names whose property type
(street-adr, locality...) is unknown
In-Reply-To: <73766b160902021432w38b1c3e4sa90b3e74373458a4@mail.gmail.com>
References: <96a8315f0902012042w21300966xe46d84a3dc561c5b@mail.gmail.com>
<96a8315f0902021023i7b36c9aaob869f8e375ae3c27@mail.gmail.com>
<96a8315f0902021229j312a0af5j573055920559dbe7@mail.gmail.com>
<73766b160902021432w38b1c3e4sa90b3e74373458a4@mail.gmail.com>
Message-ID: <96a8315f0902021555u259e1006k98f8022462026328@mail.gmail.com>
Kevin suggested:
> How about
>
>
>
>
> Teal street,
> Honolulu
>
>
>
>
If this is kosher, then Operator gives me Maps just fine. Your
microformats site was clear about unstructured data- I understood
about label. As Brian noted, the problem is that nothing will use it
if I do it this way. (Also if you notice on the example pages, I am
generating hcalendars, but we can punt on that until some history app,
or mr. peabody wayback machine applications show up.) The template
code cannot do much- I don't even have string functions, but a python
Bot can make much more reasonable guesses at type. For all of you
familiar with wikipedia, the danger of generating some false positives
is mitigated by the fact that editors constantly refine these articles
fiddling with such minutiae. Editors will notice that a province of
some obscure African country was labeled as as a locality rather than
a region and correct it.
If there is a blessing on Kevin's scheme, I will proceed with his
approach. I will muck about with extended addresses to try and make
that fly, but otherwise I will use locality.
-John
From kavi at google.com Wed Feb 11 14:26:00 2009
From: kavi at google.com (Kavi Goel)
Date: Wed Feb 11 14:26:09 2009
Subject: [uf-new] re: Microformats support for aggregate reviews
In-Reply-To: <199b56630901221602v114791f7je2a3e779dc8d7759@mail.gmail.com>
References: <4B362894-1372-4A38-9FDC-667079487BCE@tobyinkster.co.uk>
<199b56630901221602v114791f7je2a3e779dc8d7759@mail.gmail.com>
Message-ID: <199b56630902111426o59e08dfapf659dbea6668fb9@mail.gmail.com>
Hi all,
Here is a quick update on conversations around microformats aggregate
reviews support. I've updated the aggregate-review-brainstorming wiki
page based on our IRC conversation a few weeks ago:
http://microformats.org/wiki/aggregate-review-brainstorming
The short summary of the proposal that emerged from the discussion
over IRC is as follows:
- define a new microformat that contains two elements. 1) number of
reviews, and 2) an embedded hReview
- fields in the embedded hReview (i.e. rating, summary, item type)
would refer to aggregate information. For example, the rating is the
average rating across all reviews.
Why this proposal?
- the new microformat would contain only one element (at least in an
initial version) to keep things simple according to the 80% rule
- creating a new microformat rather than extending hReview provides
flexibility to potentially add more aggregate-only fields in the
future without cluttering hReview.
If this approach seems like a good one, Jay Myers and/or I will also
add a few examples of how this markup could look for some sites.
One issue we ran into when trying to apply this to Best Buy and Amazon
pages -- on many pages, the entire page is about a product, whereas
only a section of the page is about the reviews. On the other hand,
for sites like Yelp, the entire page is about the reviews, and only a
section of the page is about the product spec. So it probably makes
sense to allow embedded reviews in hProduct's as well as embedded
hProduct's in hReview's depending on the hierarchy that naturally
exists on the page.
Kavi
On Thu, Jan 22, 2009 at 4:02 PM, Kavi Goel wrote:
>
> In order to move this discussion about aggregate reviews along, I'd
> like to have a discussion over IRC. As a heads-up, I'll plan on
> discussing alternatives around 2PM Pacific time tomorrow. For folks in
> different timezones who will be out enjoying the nightlife, sleeping
> or otherwise away from a computer, please feel encouraged to post
> ideas via this email discussion or on the brainstorming wiki here:
> http://microformats.org/wiki/aggregate-review-brainstorming
>
> Thanks,
> Kavi
>
> On Wed, Jan 14, 2009 at 12:48 AM, Toby A Inkster wrote:
> >
> > Jamie Rumbelow wrote:
> >
> >> See, comments like that lead me on to think that we need some form of
> >> pagination system for microformats - pagination is much more popular among
> >> sites these days and a rel="paginate" might come in handy.
> >
> > HTML already has perfectly good rel="next"/"prev" for that.
> >
> > http://www.w3.org/TR/REC-html40/types.html#type-links
> >
> > --
> > Toby A Inkster
> >
> >
> >
> >
> >
> > _______________________________________________
> > microformats-new mailing list
> > microformats-new@microformats.org
> > http://microformats.org/mailman/listinfo/microformats-new
From Jay.Myers at bestbuy.com Fri Feb 13 08:26:35 2009
From: Jay.Myers at bestbuy.com (Myers, Jay)
Date: Fri Feb 13 08:27:11 2009
Subject: [uf-new] re: Microformats support for aggregate reviews
In-Reply-To: <199b56630902111426o59e08dfapf659dbea6668fb9@mail.gmail.com>
References: <4B362894-1372-4A38-9FDC-667079487BCE@tobyinkster.co.uk><199b56630901221602v114791f7je2a3e779dc8d7759@mail.gmail.com>
<199b56630902111426o59e08dfapf659dbea6668fb9@mail.gmail.com>
Message-ID: <0A55472BC29958468426825844F9F22E0659882E@dsp63mail.na.bestbuy.com>
Good morning Kavi,
I am putting together an example this morning to post on the wiki. A
couple of issues that I ran into with the "postcard" example we talked
about earlier this week:
-- hReview has a required item attribute. I decided to put an href
around the stars that points to a product detail page url. It might not
be the most solid workaround, but we can certainly work on that either
through the format itself, or altering the html to include the name of
the product.
-- in many examples there is a total number of reviews. I have added the
class "num" to identify this. Completely up for debate on the naming...
I should be able to create more examples from other sites next week...
Thanks,
Jay
Jay Myers
Lead Web Development Engineer
Online Solutions, BestBuy.com
jay.myers@bestbuy.com
(w) 612-291-4007
(c) 612-296-5836
(twitter) @jaymyers
(skype) jaymmyers
-----Original Message-----
From: microformats-new-bounces@microformats.org
[mailto:microformats-new-bounces@microformats.org] On Behalf Of Kavi
Goel
Sent: Wednesday, February 11, 2009 4:26 PM
To: For discussion of new microformats.
Subject: Re: [uf-new] re: Microformats support for aggregate reviews
Hi all,
Here is a quick update on conversations around microformats aggregate
reviews support. I've updated the aggregate-review-brainstorming wiki
page based on our IRC conversation a few weeks ago:
http://microformats.org/wiki/aggregate-review-brainstorming
The short summary of the proposal that emerged from the discussion
over IRC is as follows:
- define a new microformat that contains two elements. 1) number of
reviews, and 2) an embedded hReview
- fields in the embedded hReview (i.e. rating, summary, item type)
would refer to aggregate information. For example, the rating is the
average rating across all reviews.
Why this proposal?
- the new microformat would contain only one element (at least in an
initial version) to keep things simple according to the 80% rule
- creating a new microformat rather than extending hReview provides
flexibility to potentially add more aggregate-only fields in the
future without cluttering hReview.
If this approach seems like a good one, Jay Myers and/or I will also
add a few examples of how this markup could look for some sites.
One issue we ran into when trying to apply this to Best Buy and Amazon
pages -- on many pages, the entire page is about a product, whereas
only a section of the page is about the reviews. On the other hand,
for sites like Yelp, the entire page is about the reviews, and only a
section of the page is about the product spec. So it probably makes
sense to allow embedded reviews in hProduct's as well as embedded
hProduct's in hReview's depending on the hierarchy that naturally
exists on the page.
Kavi
On Thu, Jan 22, 2009 at 4:02 PM, Kavi Goel wrote:
>
> In order to move this discussion about aggregate reviews along, I'd
> like to have a discussion over IRC. As a heads-up, I'll plan on
> discussing alternatives around 2PM Pacific time tomorrow. For folks in
> different timezones who will be out enjoying the nightlife, sleeping
> or otherwise away from a computer, please feel encouraged to post
> ideas via this email discussion or on the brainstorming wiki here:
> http://microformats.org/wiki/aggregate-review-brainstorming
>
> Thanks,
> Kavi
>
> On Wed, Jan 14, 2009 at 12:48 AM, Toby A Inkster
wrote:
> >
> > Jamie Rumbelow wrote:
> >
> >> See, comments like that lead me on to think that we need some form
of
> >> pagination system for microformats - pagination is much more
popular among
> >> sites these days and a rel="paginate" might come in handy.
> >
> > HTML already has perfectly good rel="next"/"prev" for that.
> >
> > http://www.w3.org/TR/REC-html40/types.html#type-links
> >
> > --
> > Toby A Inkster
> >
> >
> >
> >
> >
> > _______________________________________________
> > microformats-new mailing list
> > microformats-new@microformats.org
> > http://microformats.org/mailman/listinfo/microformats-new
_______________________________________________
microformats-new mailing list
microformats-new@microformats.org
http://microformats.org/mailman/listinfo/microformats-new
From msporny at digitalbazaar.com Tue Feb 17 21:44:05 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Tue Feb 17 21:44:11 2009
Subject: [uf-new] Issue HP2 - FN vs. N use in hProduct
Message-ID: <499BA025.3040000@digitalbazaar.com>
http://microformats.org/wiki/hproduct-issues#HP2_-_FN_should_be_used_instead_of_N_for_product_title
Why does hProduct use N instead of FN for the title of a product? I
thought that the term that this community has settled on, after an
excruciating amount of debate, was FN?
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Tue Feb 17 22:28:53 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Tue Feb 17 23:01:54 2009
Subject: [uf-new] Issue HP7 - Abundance of vocabulary terms in hProduct
Message-ID: <499BAAA5.4040501@digitalbazaar.com>
http://microformats.org/wiki/hproduct-issues#HP7_-_Lots_of_vocabulary_terms.2C_does_the_data_really_back_this_up.3F
There are currently 15 vocabulary terms in hProduct, but some of the
terms don't seem to be backed up in the hProduct analysis[1].
For example, MODEL shows up in 15% of the examples, but made it into the
vocabulary. However, DIMENSIONS shows up in 51% of the examples, COLOR
in 31% of the examples, but neither made it into the vocabulary. Why did
that happen?
Also - do we really think that VERSION is a good idea? Where on the page
are we going to use this? Are we suggesting that page authors should
version each of the hProduct instances? Does anybody actually use this
in practice?
-- manu
[1]http://microformats.org/wiki/hproduct-examples#Analysis_of_Product.2FCommerce_Sites
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Tue Feb 17 22:12:54 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Tue Feb 17 23:01:55 2009
Subject: [uf-new] Issue HP6 - P-V seems like a catch-all for hProduct
Message-ID: <499BA6E6.6070304@digitalbazaar.com>
http://microformats.org/wiki/hproduct-issues#HP6_-_P-V_seems_like_a_catch-all_for_hProduct
hProduct currently allows the author to use the P-V pattern for anything
that doesn't fit neatly into hProduct. While it is true that this is a
nice way to expand hProduct and see where future versions of hProduct
might need to be expanded, there is a danger that over-use of the P-V
pattern will result in weird issues between future Microformats.
For example, if hProduct lists a number of P-Vs and another Microformat
starts using P-V heavily, there will be clashes between the overlapping
Microformats. These clashes will result in the wrong P-Vs being assigned
to the wrong object.
It also seems a bit sloppy - using P-V may be a clear sign that the
problem being solved isn't small enough, or that you're attempting to
boil the oceans in a clever way. Anybody else have some thoughts about
the use or abuse of P-V in Microformats?
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Tue Feb 17 22:03:12 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Tue Feb 17 23:01:56 2009
Subject: [uf-new] Issue HP5 - SHIPPING term in hProduct is vague
Message-ID: <499BA4A0.2020003@digitalbazaar.com>
http://microformats.org/wiki/hproduct-issues#HP5_-_The_format_for_the_contents_of_SHIPPING_are_vague
The definition of shipping is:
> shipping:: the class name shipping MAY define the method, timeframe,
> and cost associated with shipping the product. MUST be
> singular.
I realize that this is all important information, but why mash method,
timeframe AND cost into one attribute? It would be nice if an
application could use each of those pieces of information out without
having to resort to some sort of natural language processing.
For example, why don't we have:
shipping-method, shipping-timeframe, and shipping-price?
or something like this:
UPS Ground, expect
4-6 days for delivery.
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Tue Feb 17 21:55:57 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Tue Feb 17 23:01:56 2009
Subject: [uf-new] Issue HP4 - Multiple formats for PRICE in hProduct
Message-ID: <499BA2ED.9060000@digitalbazaar.com>
http://microformats.org/wiki/hproduct-issues#HP4_-_Are_all_of_the_formats_for_PRICE_in_hProduct_allowed
The hProduct specification lists the following formats as allowable for
PRICE:
> price. optional. floating point number. can be further refined by type
> (msrp, regular, sale, clearance), can use currency format.
So, we can do the following in PRICE:
Floating point number:
----------------------
3.40
Currency format:
----------------
?
4.99
Further refined by type:
------------------------
$3.40 MSRP
Are all of these good ideas as an extension to PRICE? We don't allow the
type to be refined in other uFs do we? Is the price specified as a
regular floating point number useful without a currency?
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Tue Feb 17 21:45:54 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Tue Feb 17 23:01:57 2009
Subject: [uf-new] Issue HP3 - BUY vs. PAYMENT in hProduct
Message-ID: <499BA092.5060605@digitalbazaar.com>
http://microformats.org/wiki/hproduct-issues#HP3_-_BUY_duplicates_functionality_of_PAYMENT_from_hAudio
hProduct seems to create a new term called BUY instead of re-using
PAYMENT. What's the reasoning behind creating the new term vs. using the
one that has already been invented?
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From davidjanes at blogmatrix.com Wed Feb 18 01:19:28 2009
From: davidjanes at blogmatrix.com (David Janes)
Date: Wed Feb 18 01:19:31 2009
Subject: [uf-new] Issue HP6 - P-V seems like a catch-all for hProduct
In-Reply-To: <499BA6E6.6070304@digitalbazaar.com>
References: <499BA6E6.6070304@digitalbazaar.com>
Message-ID: <21e523c20902180119xbf288adp3d970028c439a8a3@mail.gmail.com>
On Wed, Feb 18, 2009 at 1:12 AM, Manu Sporny wrote:
> http://microformats.org/wiki/hproduct-issues#HP6_-_P-V_seems_like_a_catch-all_for_hProduct
>
>
> hProduct currently allows the author to use the P-V pattern for anything
> that doesn't fit neatly into hProduct. While it is true that this is a
> nice way to expand hProduct and see where future versions of hProduct
> might need to be expanded, there is a danger that over-use of the P-V
> pattern will result in weird issues between future Microformats.
>
> For example, if hProduct lists a number of P-Vs and another Microformat
> starts using P-V heavily, there will be clashes between the overlapping
> Microformats. These clashes will result in the wrong P-Vs being assigned
> to the wrong object.
>
> It also seems a bit sloppy - using P-V may be a clear sign that the
> problem being solved isn't small enough, or that you're attempting to
> boil the oceans in a clever way. Anybody else have some thoughts about
> the use or abuse of P-V in Microformats?
I got hung up on this one too, wrote a post, deleted it. Thoughts:
1) my thinking is that the "semanticness" doesn't go down to the P and
V, that we know that products have lists of property and values but at
this level we _attach no meaning to the terms_ beyond the fact that
they are there. And later on, if we decide (e.g.) that "Number of
Wheels"/"4" has standardizable meaning, we can define
"number-of-wheels" and add that as class value.
2) is this just not a DL? we are fine with that...
3) why not use a DL? I note alternatively that hAtom allows both H#
and entry-title.
Regards, etc...
--
David Janes
Mercenary Programmer
http://code.davidjanes.com
From paullee at google.com Wed Feb 18 15:00:24 2009
From: paullee at google.com (=?EUC-KR?B?UGF1bCBMZWUgKMDMseK89ik=?=)
Date: Wed Feb 18 15:00:35 2009
Subject: [uf-new] Issue HP6 - P-V seems like a catch-all for hProduct
In-Reply-To: <21e523c20902180119xbf288adp3d970028c439a8a3@mail.gmail.com>
References: <499BA6E6.6070304@digitalbazaar.com>
<21e523c20902180119xbf288adp3d970028c439a8a3@mail.gmail.com>
Message-ID:
IIUC, part of the reason why hproduct has been under discussion for
quite awhile is b/c of the debate between p-v vs. more defined
attributes. p-v is quite helpful b/c the attributes users care about
change over time. Take cameras, for instance. Did anyone care about
megapixels 10 years ago? etc.
On Wed, Feb 18, 2009 at 1:19 AM, David Janes wrote:
> On Wed, Feb 18, 2009 at 1:12 AM, Manu Sporny wrote:
>> http://microformats.org/wiki/hproduct-issues#HP6_-_P-V_seems_like_a_catch-all_for_hProduct
>>
>>
>> hProduct currently allows the author to use the P-V pattern for anything
>> that doesn't fit neatly into hProduct. While it is true that this is a
>> nice way to expand hProduct and see where future versions of hProduct
>> might need to be expanded, there is a danger that over-use of the P-V
>> pattern will result in weird issues between future Microformats.
>>
>> For example, if hProduct lists a number of P-Vs and another Microformat
>> starts using P-V heavily, there will be clashes between the overlapping
>> Microformats. These clashes will result in the wrong P-Vs being assigned
>> to the wrong object.
>>
>> It also seems a bit sloppy - using P-V may be a clear sign that the
>> problem being solved isn't small enough, or that you're attempting to
>> boil the oceans in a clever way. Anybody else have some thoughts about
>> the use or abuse of P-V in Microformats?
>
> I got hung up on this one too, wrote a post, deleted it. Thoughts:
>
> 1) my thinking is that the "semanticness" doesn't go down to the P and
> V, that we know that products have lists of property and values but at
> this level we _attach no meaning to the terms_ beyond the fact that
> they are there. And later on, if we decide (e.g.) that "Number of
> Wheels"/"4" has standardizable meaning, we can define
> "number-of-wheels" and add that as class value.
> 2) is this just not a DL? we are fine with that...
> 3) why not use a DL? I note alternatively that hAtom allows both H#
> and entry-title.
>
> Regards, etc...
>
> --
> David Janes
> Mercenary Programmer
> http://code.davidjanes.com
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
>
--
Paul Lee
Google, Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043
+1 (650) 214-6612
From paullee at google.com Wed Feb 18 14:52:33 2009
From: paullee at google.com (=?EUC-KR?B?UGF1bCBMZWUgKMDMseK89ik=?=)
Date: Wed Feb 18 15:22:55 2009
Subject: [uf-new] Issue HP7 - Abundance of vocabulary terms in hProduct
In-Reply-To: <499BAAA5.4040501@digitalbazaar.com>
References: <499BAAA5.4040501@digitalbazaar.com>
Message-ID:
The examples aren't necessarily an accurate reflection of how
frequently attributes/data is used by retailers. In practice,
model/mpn is used much more frequently than dimensions, both for
retailer websites as well as retailer submissions to search and
shopping engines.
Defer to those with more experience/other data on version.
On Tue, Feb 17, 2009 at 10:28 PM, Manu Sporny wrote:
> http://microformats.org/wiki/hproduct-issues#HP7_-_Lots_of_vocabulary_terms.2C_does_the_data_really_back_this_up.3F
>
> There are currently 15 vocabulary terms in hProduct, but some of the
> terms don't seem to be backed up in the hProduct analysis[1].
>
> For example, MODEL shows up in 15% of the examples, but made it into the
> vocabulary. However, DIMENSIONS shows up in 51% of the examples, COLOR
> in 31% of the examples, but neither made it into the vocabulary. Why did
> that happen?
>
> Also - do we really think that VERSION is a good idea? Where on the page
> are we going to use this? Are we suggesting that page authors should
> version each of the hProduct instances? Does anybody actually use this
> in practice?
>
> -- manu
>
> [1]http://microformats.org/wiki/hproduct-examples#Analysis_of_Product.2FCommerce_Sites
>
> --
> Manu Sporny
> President/CEO - Digital Bazaar, Inc.
> blog: Scaling Past 100,000 Concurrent Web Service Requests
> http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
>
--
Paul Lee
Google, Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043
+1 (650) 214-6612
From paullee at google.com Wed Feb 18 14:42:21 2009
From: paullee at google.com (=?EUC-KR?B?UGF1bCBMZWUgKMDMseK89ik=?=)
Date: Wed Feb 18 15:44:15 2009
Subject: [uf-new] Issue HP3 - BUY vs. PAYMENT in hProduct
In-Reply-To: <499BA092.5060605@digitalbazaar.com>
References: <499BA092.5060605@digitalbazaar.com>
Message-ID:
>From the payment page:
RelPayment is a microformat for making exchanges of support (be it
financial or otherwise) possible. By adding rel="payment" to a
hyperlink a page indicates that the destination of that hyperlink
provides a way to show or give support for the current page. For
example to give financial support to the owner of the current page.
One of the goals with this microformat is to give content aggregators
such as RSS readers a way to extract these support links and give them
special attention (such as displaying a standard button along with the
content).
First, this seems like a simple exercise for blogs, etc.; but the
transaction process for shopping sites is typically considerably more
complex. Usually, the actual payment URI is toward the end of the
cart checkout process, the entry to which "buy" is intended to direct
to the beginning of.
Second, there is the potential for confusion when using payment, since
"payment" in the shopping space often refers to payment methods, e.g.,
credit card, check, etc.
On Tue, Feb 17, 2009 at 9:45 PM, Manu Sporny wrote:
>
> http://microformats.org/wiki/hproduct-issues#HP3_-_BUY_duplicates_functionality_of_PAYMENT_from_hAudio
>
> hProduct seems to create a new term called BUY instead of re-using
> PAYMENT. What's the reasoning behind creating the new term vs. using the
> one that has already been invented?
>
> -- manu
>
> --
> Manu Sporny
> President/CEO - Digital Bazaar, Inc.
> blog: Scaling Past 100,000 Concurrent Web Service Requests
> http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
--
Paul Lee
Google, Inc.
1600 Amphitheatre Parkway
Mountain View, CA 94043
+1 (650) 214-6612
From tantek at cs.stanford.edu Wed Feb 18 15:45:38 2009
From: tantek at cs.stanford.edu (Tantek Celik)
Date: Wed Feb 18 15:45:43 2009
Subject: [uf-new] hProduct issues HP1-HP7
Message-ID: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
Thanks Manu for documenting some hProduct issues on the wiki.
I have added my comments to each one.
http://microformats.org/wiki/hproduct-issues
In short I agree that all of the issues raised so far are issues and went further on some of them.
Please follow-up on the wiki and also one email announcing a batch of new issues is sufficient. Let's try to keep emails to a minimum for notification only, and capture discussion/iteration on the wiki.
Thanks,
Tantek
From othar at othar.com Wed Feb 18 16:10:18 2009
From: othar at othar.com (Othar Hansson)
Date: Wed Feb 18 16:10:22 2009
Subject: [uf-new] re: Microformats support for aggregate reviews
In-Reply-To: <0A55472BC29958468426825844F9F22E0659882E@dsp63mail.na.bestbuy.com>
References: <4B362894-1372-4A38-9FDC-667079487BCE@tobyinkster.co.uk>
<199b56630901221602v114791f7je2a3e779dc8d7759@mail.gmail.com>
<199b56630902111426o59e08dfapf659dbea6668fb9@mail.gmail.com>
<0A55472BC29958468426825844F9F22E0659882E@dsp63mail.na.bestbuy.com>
Message-ID: <6934bc6b0902181610k60c7b55er117dde2a35027f53@mail.gmail.com>
Adding a new microformat for aggregate reviews seems like the wrong
direction to me, because we're adding one that will have strictly
fewer users than hReview itself.
Will we do the same for aggregates of everything? products, listings,
events, etc. could all reasonably have aggregates to describe "what's
on a page".
Why don't we just define a trivial microformat "aggregate", which
contains one value "count", and can wrap any other microformat? The
fields of the wrapped microformat get a new meaning: any given field
is meant to be an aggregate of all the other data associated with the
page. E.g., a hypothetical price field should contain a price range.
A rating field should contain an aggregrate rating. etc.
--Othar
On Fri, Feb 13, 2009 at 8:26 AM, Myers, Jay wrote:
>
> Good morning Kavi,
>
> I am putting together an example this morning to post on the wiki. A
> couple of issues that I ran into with the "postcard" example we talked
> about earlier this week:
>
> -- hReview has a required item attribute. I decided to put an href
> around the stars that points to a product detail page url. It might not
> be the most solid workaround, but we can certainly work on that either
> through the format itself, or altering the html to include the name of
> the product.
> -- in many examples there is a total number of reviews. I have added the
> class "num" to identify this. Completely up for debate on the naming...
>
> I should be able to create more examples from other sites next week...
>
> Thanks,
>
> Jay
>
>
> Jay Myers
> Lead Web Development Engineer
> Online Solutions, BestBuy.com
> jay.myers@bestbuy.com
> (w) 612-291-4007
> (c) 612-296-5836
> (twitter) @jaymyers
> (skype) jaymmyers
> -----Original Message-----
> From: microformats-new-bounces@microformats.org
> [mailto:microformats-new-bounces@microformats.org] On Behalf Of Kavi
> Goel
> Sent: Wednesday, February 11, 2009 4:26 PM
> To: For discussion of new microformats.
> Subject: Re: [uf-new] re: Microformats support for aggregate reviews
>
> Hi all,
>
> Here is a quick update on conversations around microformats aggregate
> reviews support. I've updated the aggregate-review-brainstorming wiki
> page based on our IRC conversation a few weeks ago:
> http://microformats.org/wiki/aggregate-review-brainstorming
>
> The short summary of the proposal that emerged from the discussion
> over IRC is as follows:
> - define a new microformat that contains two elements. 1) number of
> reviews, and 2) an embedded hReview
> - fields in the embedded hReview (i.e. rating, summary, item type)
> would refer to aggregate information. For example, the rating is the
> average rating across all reviews.
>
> Why this proposal?
> - the new microformat would contain only one element (at least in an
> initial version) to keep things simple according to the 80% rule
> - creating a new microformat rather than extending hReview provides
> flexibility to potentially add more aggregate-only fields in the
> future without cluttering hReview.
>
> If this approach seems like a good one, Jay Myers and/or I will also
> add a few examples of how this markup could look for some sites.
>
> One issue we ran into when trying to apply this to Best Buy and Amazon
> pages -- on many pages, the entire page is about a product, whereas
> only a section of the page is about the reviews. On the other hand,
> for sites like Yelp, the entire page is about the reviews, and only a
> section of the page is about the product spec. So it probably makes
> sense to allow embedded reviews in hProduct's as well as embedded
> hProduct's in hReview's depending on the hierarchy that naturally
> exists on the page.
>
> Kavi
>
>
> On Thu, Jan 22, 2009 at 4:02 PM, Kavi Goel wrote:
> >
> > In order to move this discussion about aggregate reviews along, I'd
> > like to have a discussion over IRC. As a heads-up, I'll plan on
> > discussing alternatives around 2PM Pacific time tomorrow. For folks in
> > different timezones who will be out enjoying the nightlife, sleeping
> > or otherwise away from a computer, please feel encouraged to post
> > ideas via this email discussion or on the brainstorming wiki here:
> > http://microformats.org/wiki/aggregate-review-brainstorming
> >
> > Thanks,
> > Kavi
> >
> > On Wed, Jan 14, 2009 at 12:48 AM, Toby A Inkster
> wrote:
> > >
> > > Jamie Rumbelow wrote:
> > >
> > >> See, comments like that lead me on to think that we need some form
> of
> > >> pagination system for microformats - pagination is much more
> popular among
> > >> sites these days and a rel="paginate" might come in handy.
> > >
> > > HTML already has perfectly good rel="next"/"prev" for that.
> > >
> > > http://www.w3.org/TR/REC-html40/types.html#type-links
> > >
> > > --
> > > Toby A Inkster
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > microformats-new mailing list
> > > microformats-new@microformats.org
> > > http://microformats.org/mailman/listinfo/microformats-new
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
>
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
From martin at weborganics.co.uk Wed Feb 18 16:32:35 2009
From: martin at weborganics.co.uk (Martin McEvoy)
Date: Wed Feb 18 16:32:58 2009
Subject: [uf-new] hProduct issues HP1-HP7
In-Reply-To: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
References: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
Message-ID: <499CA8A3.4010902@weborganics.co.uk>
+ 1 from me on all issues HP1-HP7
To be honest one of the issues highlighted by Manu, the "p-v" property
I don't quite understand ... what does it "mean" ? the lack of examples
and data concerns me too sorry.
Thanks
Tantek Celik wrote:
> Thanks Manu for documenting some hProduct issues on the wiki.
>
> I have added my comments to each one.
>
> http://microformats.org/wiki/hproduct-issues
>
> In short I agree that all of the issues raised so far are issues and went further on some of them.
>
> Please follow-up on the wiki and also one email announcing a batch of new issues is sufficient. Let's try to keep emails to a minimum for notification only, and capture discussion/iteration on the wiki.
>
> Thanks,
>
> Tantek
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
>
--
Martin McEvoy
http://weborganics.co.uk/
"You may find it hard to swallow the notion that anything as large and apparently inanimate as the Earth is alive."
Dr. James Lovelock, The Ages of Gaia
From martin at weborganics.co.uk Wed Feb 18 17:42:17 2009
From: martin at weborganics.co.uk (Martin McEvoy)
Date: Wed Feb 18 17:42:37 2009
Subject: [uf-new] hProduct issues HP1-HP7
In-Reply-To: <499CA8A3.4010902@weborganics.co.uk>
References: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
<499CA8A3.4010902@weborganics.co.uk>
Message-ID: <499CB8F9.5080502@weborganics.co.uk>
Great start on a product microformat Paul,
Martin McEvoy wrote:
> + 1 from me on all issues HP1-HP7
>
> To be honest one of the issues highlighted by Manu, the "p-v"
> property I don't quite understand ... what does it "mean" ? the lack
> of examples and data concerns me too sorry.
OK I do understand "p-v" "property" - "value" what I don't understand
is how I am supposed to use it?.....
by Tenacious D
why doesn't this work?
by Released: November 14,
2006
huh?
see: http://microformats.org/wiki/datetime-design-pattern
November 14,
2006
looks better?
see http://microformats.org/wiki/hproduct#Examples_in_Production for example
Also the example is a bit complex how about some minimal markup first?
it might help us all get a grip of the basics first.
I think a product microformat is a good idea but you have to think a
little more micro, which is simple, minimal and only covers the most
commonly used properties occurring 80% or more of the time based on
solid examples that illustrate your problem precisely. Once you have
worked out what that is ask yourself has any of this been done before?
no! that doesn't mean with just microformats Manu is the key developer
of haudio and ended up finding that what he wanted to do would be much
more practical in RDFa it sounds a bit off putting but look elsewhere
FIRST ...still not happy then we can talk about a microformat.
have a look at http://microformats.org/wiki/principles
and http://microformats.org/wiki/process
understand them (I'm not saying you don't) they offer some really good
guidance on what to do next.
Best wishes.
--
Martin McEvoy
http://weborganics.co.uk/
"You may find it hard to swallow the notion that anything as large and apparently inanimate as the Earth is alive."
Dr. James Lovelock, The Ages of Gaia
From msporny at digitalbazaar.com Sun Feb 22 18:12:34 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Sun Feb 22 18:12:42 2009
Subject: [uf-new] Issue HP3 - BUY vs. PAYMENT in hProduct
In-Reply-To:
References: <499BA092.5060605@digitalbazaar.com>
Message-ID: <49A20612.6070204@digitalbazaar.com>
Paul Lee (???) wrote:
>>From the payment page:
>
> RelPayment is a microformat for making exchanges of support (be it
> financial or otherwise) possible. By adding rel="payment" to a
> hyperlink a page indicates that the destination of that hyperlink
> provides a way to show or give support for the current page. For
> example to give financial support to the owner of the current page.
>
> One of the goals with this microformat is to give content aggregators
> such as RSS readers a way to extract these support links and give them
> special attention (such as displaying a standard button along with the
> content).
>
>
> First, this seems like a simple exercise for blogs, etc.; but the
> transaction process for shopping sites is typically considerably more
> complex. Usually, the actual payment URI is toward the end of the
> cart checkout process, the entry to which "buy" is intended to direct
> to the beginning of.
Hrm, I tend to disagree with your reading of payment. We use "payment"
in the same way that you intend to use it in hAudio - to point to a URL
that starts the purchase process.
> Second, there is the potential for confusion when using payment, since
> "payment" in the shopping space often refers to payment methods, e.g.,
> credit card, check, etc.
I think "payment-method" refers to the various payment methods, not
"payment".
The argument for "buy" is a difficult one to make because there already
exists something for the purpose that you describe in Microformats -
"payment".
hAudio defines payment like so:
http://microformats.org/wiki/haudio#Purchase_.28Payment.29
specifically,
"The URI MUST point to the beginning of a purchase process for the hAudio."
I don't see why you can't re-use that term instead of minting a new one.
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Sun Feb 22 18:24:26 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Sun Feb 22 18:24:31 2009
Subject: [uf-new] Issue HP7 - Abundance of vocabulary terms in hProduct
In-Reply-To:
References: <499BAAA5.4040501@digitalbazaar.com>
Message-ID: <49A208DA.1020402@digitalbazaar.com>
Paul Lee (???) wrote:
> The examples aren't necessarily an accurate reflection of how
> frequently attributes/data is used by retailers. In practice,
> model/mpn is used much more frequently than dimensions, both for
> retailer websites as well as retailer submissions to search and
> shopping engines.
I would expect many people on this list would have an issue if I made
the following statement:
"The hAudio examples aren't necessarily an accurate reflection of how
frequently the ISRC is used by retailers. In practice, ISRC is used
quite frequently and should be in the vocabulary."
The reason uFers should have an issue with this statement is because I'm
asserting something that isn't backed up by the examples that have been
gathered for hAudio - there is no hard data behind it.
In the Microformats community, if you can't show hard usage data for a
vocabulary term, it should not be a part of the vocabulary. If you don't
have enough data to prove that model/mpn is used more than 15% of the
time, you are going to have a very hard time convincing this group that
it belongs in a vocabulary.
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Sun Feb 22 18:35:13 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Sun Feb 22 18:35:21 2009
Subject: [uf-new] Issue HP6 - P-V seems like a catch-all for hProduct
In-Reply-To:
References: <499BA6E6.6070304@digitalbazaar.com> <21e523c20902180119xbf288adp3d970028c439a8a3@mail.gmail.com>
Message-ID: <49A20B61.602@digitalbazaar.com>
Paul Lee (???) wrote:
> IIUC, part of the reason why hproduct has been under discussion for
> quite awhile is b/c of the debate between p-v vs. more defined
> attributes. p-v is quite helpful b/c the attributes users care about
> change over time. Take cameras, for instance. Did anyone care about
> megapixels 10 years ago? etc.
Don't try to future-proof your vocabulary - if there isn't enough data
to back up a vocabulary term, it doesn't belong in a Microformat.
One of the principles that this whole community is built around is
proving that vocabulary term usage in-the-wild has reached a critical
mass and thus needs to be standardized.
The nice thing about vocabulary development is that it is a continuous
process... if you miss an important vocabulary term now, you can always
put it in later. It's much more costly to remove vocabulary terms from a
vocabulary if they are not used.
For example, if "printable" becomes a reality for a large range of
plastic products (due to the proliferation of high-quality, low-cost 3D
printers), then the term can be added to the product vocabulary when
that happens. Not before.
I understand your argument for p-v, however, if every Microformat used
it we would start to have a high number of collisions when interleaving
Microformats on a page.
There are two arguments against using p-v:
1. It is an attempt to future-proof a vocabulary that isn't based on any
hard data.
2. It increases the likely-hood of vocabulary term collisions.
To put it another way - if we are going to allow 'p-v', hAudio will have
support for it immediately... and then people will have a nasty time
interleaving hAudio+hProduct. If you'd like an example of this issue,
I'd be happy to give one.
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From msporny at digitalbazaar.com Sun Feb 22 18:50:38 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Sun Feb 22 18:50:51 2009
Subject: One issue per thread (was: Re: [uf-new] hProduct issues HP1-HP7)
In-Reply-To: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
References: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
Message-ID: <49A20EFE.3050503@digitalbazaar.com>
Tantek Celik wrote:
> Please follow-up on the wiki and also one email announcing a batch
> of new issues is sufficient. Let's try to keep emails to a minimum
> for notification only, and capture discussion/iteration on the wiki.
The reason I put each of these in a separate e-mail is to separate
issues out into manage-able threads of discussion. I do admit that it's
a personal preference, but threaded discussion seems to be a fairly
accepted method of working through spec issues.
I realize that your preference is to edit the wiki and not respond via
e-mail, but it's not clear to me how this is a better method of refining
these specs, especially when we're just discussing things. I see that
the mailing list rules have been updated as a result of my posts:
http://microformats.org/wiki/mailing-lists#Avoid_sending_one_message_per_issue_raised
Could you please explain why it's better to discourage per-issue threads
on the mailing list and instead direct people to the wiki? Why are we
discouraging one form of recorded communication over another?
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
twitter: http://twitter.com/manusporny
From kavi at google.com Tue Feb 24 17:39:28 2009
From: kavi at google.com (Kavi Goel)
Date: Tue Feb 24 17:39:35 2009
Subject: [uf-new] re: Microformats support for aggregate reviews
In-Reply-To: <6934bc6b0902181610k60c7b55er117dde2a35027f53@mail.gmail.com>
References: <4B362894-1372-4A38-9FDC-667079487BCE@tobyinkster.co.uk>
<199b56630901221602v114791f7je2a3e779dc8d7759@mail.gmail.com>
<199b56630902111426o59e08dfapf659dbea6668fb9@mail.gmail.com>
<0A55472BC29958468426825844F9F22E0659882E@dsp63mail.na.bestbuy.com>
<6934bc6b0902181610k60c7b55er117dde2a35027f53@mail.gmail.com>
Message-ID: <199b56630902241739t412d627m1c13a01169454c1a@mail.gmail.com>
This approach makes sense to me. What do other folks think?
On Wed, Feb 18, 2009 at 4:10 PM, Othar Hansson wrote:
>
> Adding a new microformat for aggregate reviews seems like the wrong
> direction to me, because we're adding one that will have strictly
> fewer users than hReview itself.
>
> Will we do the same for aggregates of everything? ?products, listings,
> events, etc. could all reasonably have aggregates to describe "what's
> on a page".
>
> Why don't we just define a trivial microformat "aggregate", which
> contains one value "count", and can wrap any other microformat? ?The
> fields of the wrapped microformat get a new meaning: any given field
> is meant to be an aggregate of all the other data associated with the
> page. ?E.g., a hypothetical price field should contain a price range.
> A rating field should contain an aggregrate rating. ?etc.
>
> --Othar
>
>
>
> On Fri, Feb 13, 2009 at 8:26 AM, Myers, Jay wrote:
> >
> > Good morning Kavi,
> >
> > I am putting together an example this morning to post on the wiki. A
> > couple of issues that I ran into with the "postcard" example we talked
> > about earlier this week:
> >
> > -- hReview has a required item attribute. I decided to put an href
> > around the stars that points to a product detail page url. It might not
> > be the most solid workaround, but we can certainly work on that either
> > through the format itself, or altering the html to include the name of
> > the product.
> > -- in many examples there is a total number of reviews. I have added the
> > class "num" to identify this. Completely up for debate on the naming...
> >
> > I should be able to create more examples from other sites next week...
> >
> > Thanks,
> >
> > Jay
> >
> >
> > Jay Myers
> > Lead Web Development Engineer
> > Online Solutions, BestBuy.com
> > jay.myers@bestbuy.com
> > (w) 612-291-4007
> > (c) 612-296-5836
> > (twitter) @jaymyers
> > (skype) jaymmyers
> > -----Original Message-----
> > From: microformats-new-bounces@microformats.org
> > [mailto:microformats-new-bounces@microformats.org] On Behalf Of Kavi
> > Goel
> > Sent: Wednesday, February 11, 2009 4:26 PM
> > To: For discussion of new microformats.
> > Subject: Re: [uf-new] re: Microformats support for aggregate reviews
> >
> > Hi all,
> >
> > Here is a quick update on conversations around microformats aggregate
> > reviews support. I've updated the aggregate-review-brainstorming wiki
> > page based on our IRC conversation a few weeks ago:
> > http://microformats.org/wiki/aggregate-review-brainstorming
> >
> > The short summary of the proposal that emerged from the discussion
> > over IRC is as follows:
> > - define a new microformat that contains two elements. 1) number of
> > reviews, and 2) an embedded hReview
> > - fields in the embedded hReview (i.e. rating, summary, item type)
> > would refer to aggregate information. For example, the rating is the
> > average rating across all reviews.
> >
> > Why this proposal?
> > - the new microformat would contain only one element (at least in an
> > initial version) to keep things simple according to the 80% rule
> > - creating a new microformat rather than extending hReview provides
> > flexibility to potentially add more aggregate-only fields in the
> > future without cluttering hReview.
> >
> > If this approach seems like a good one, Jay Myers and/or I will also
> > add a few examples of how this markup could look for some sites.
> >
> > One issue we ran into when trying to apply this to Best Buy and Amazon
> > pages -- on many pages, the entire page is about a product, whereas
> > only a section of the page is about the reviews. On the other hand,
> > for sites like Yelp, the entire page is about the reviews, and only a
> > section of the page is about the product spec. So it probably makes
> > sense to allow embedded reviews in hProduct's as well as embedded
> > hProduct's in hReview's depending on the hierarchy that naturally
> > exists on the page.
> >
> > Kavi
> >
> >
> > On Thu, Jan 22, 2009 at 4:02 PM, Kavi Goel wrote:
> > >
> > > In order to move this discussion about aggregate reviews along, I'd
> > > like to have a discussion over IRC. As a heads-up, I'll plan on
> > > discussing alternatives around 2PM Pacific time tomorrow. For folks in
> > > different timezones who will be out enjoying the nightlife, sleeping
> > > or otherwise away from a computer, please feel encouraged to post
> > > ideas via this email discussion or on the brainstorming wiki here:
> > > http://microformats.org/wiki/aggregate-review-brainstorming
> > >
> > > Thanks,
> > > Kavi
> > >
> > > On Wed, Jan 14, 2009 at 12:48 AM, Toby A Inkster
> > wrote:
> > > >
> > > > Jamie Rumbelow wrote:
> > > >
> > > >> See, comments like that lead me on to think that we need some form
> > of
> > > >> pagination system for microformats - pagination is much more
> > popular among
> > > >> sites these days and a rel="paginate" might come in handy.
> > > >
> > > > HTML already has perfectly good rel="next"/"prev" for that.
> > > >
> > > > http://www.w3.org/TR/REC-html40/types.html#type-links
> > > >
> > > > --
> > > > Toby A Inkster
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > microformats-new mailing list
> > > > microformats-new@microformats.org
> > > > http://microformats.org/mailman/listinfo/microformats-new
> > _______________________________________________
> > microformats-new mailing list
> > microformats-new@microformats.org
> > http://microformats.org/mailman/listinfo/microformats-new
> >
> > _______________________________________________
> > microformats-new mailing list
> > microformats-new@microformats.org
> > http://microformats.org/mailman/listinfo/microformats-new
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
From meitarm at gmail.com Tue Feb 24 23:07:23 2009
From: meitarm at gmail.com (Mr. Meitar Moscovitz)
Date: Tue Feb 24 23:07:42 2009
Subject: [uf-new] re: Microformats support for aggregate reviews
In-Reply-To: <199b56630902241739t412d627m1c13a01169454c1a@mail.gmail.com>
References: <4B362894-1372-4A38-9FDC-667079487BCE@tobyinkster.co.uk>
<199b56630901221602v114791f7je2a3e779dc8d7759@mail.gmail.com>
<199b56630902111426o59e08dfapf659dbea6668fb9@mail.gmail.com>
<0A55472BC29958468426825844F9F22E0659882E@dsp63mail.na.bestbuy.com>
<6934bc6b0902181610k60c7b55er117dde2a35027f53@mail.gmail.com>
<199b56630902241739t412d627m1c13a01169454c1a@mail.gmail.com>
Message-ID: <23A59DDE-BA64-4D42-898C-94A5B542BDC7@gmail.com>
On Feb 25, 2009, at 12:39 PM, Kavi Goel wrote:
> This approach makes sense to me. What do other folks think?
+1.
This feels simpler to me, and also somehow feels like it's actually
solving for the case when I *only* want aggregates themselves.
-Meitar Moscovitz
Personal: http://maymay.net
Professional: http://MeitarMoscovitz.com
> On Wed, Feb 18, 2009 at 4:10 PM, Othar Hansson
> wrote:
>>
>> Adding a new microformat for aggregate reviews seems like the wrong
>> direction to me, because we're adding one that will have strictly
>> fewer users than hReview itself.
>>
>> Will we do the same for aggregates of everything? products,
>> listings,
>> events, etc. could all reasonably have aggregates to describe "what's
>> on a page".
>>
>> Why don't we just define a trivial microformat "aggregate", which
>> contains one value "count", and can wrap any other microformat? The
>> fields of the wrapped microformat get a new meaning: any given field
>> is meant to be an aggregate of all the other data associated with the
>> page. E.g., a hypothetical price field should contain a price range.
>> A rating field should contain an aggregrate rating. etc.
>>
>> --Othar
From mail at tobyinkster.co.uk Wed Feb 25 11:06:32 2009
From: mail at tobyinkster.co.uk (Toby A Inkster)
Date: Wed Feb 25 11:25:43 2009
Subject: [uf-new] re: Microformats support for aggregate reviews
Message-ID:
Othar Hansson wrote:
> Why don't we just define a trivial microformat "aggregate", which
> contains one value "count", and can wrap any other microformat? The
> fields of the wrapped microformat get a new meaning: any given field
> is meant to be an aggregate of all the other data associated with the
> page. E.g., a hypothetical price field should contain a price range.
> A rating field should contain an aggregrate rating.
But how are things to be aggregated? In some cases (like hReview's
"rating"), the aggregate might be the numerical mean of the
individuals. For other fields, the median, the mode or the range
might be more suitable. For yet others, perhaps it would be desirable
to see the sum of the individuals.
For example, say you're creating an aggregate hCalendar event. Using
an average dtstart and dtend is probably not very useful, but taking
the earliest dtstart and latest dtend might be.
--
Toby A Inkster
From othar at othar.com Wed Feb 25 12:06:48 2009
From: othar at othar.com (Othar Hansson)
Date: Wed Feb 25 12:06:50 2009
Subject: [uf-new] re: Microformats support for aggregate reviews
In-Reply-To:
References:
Message-ID: <6934bc6b0902251206v1f794d2as804a05510089ccf9@mail.gmail.com>
Details of the aggregation are field-dependent and also up to the page
owner. You're right that the natural aggregate of a date or a price
is the range.
--Othar
On Wed, Feb 25, 2009 at 11:06 AM, Toby A Inkster wrote:
> Othar Hansson wrote:
>
>> Why don't we just define a trivial microformat "aggregate", which
>> contains one value "count", and can wrap any other microformat? ?The
>> fields of the wrapped microformat get a new meaning: any given field
>> is meant to be an aggregate of all the other data associated with the
>> page. ?E.g., a hypothetical price field should contain a price range.
>> A rating field should contain an aggregrate rating.
>
> But how are things to be aggregated? In some cases (like hReview's
> "rating"), the aggregate might be the numerical mean of the individuals. For
> other fields, the median, the mode or the range might be more suitable. For
> yet others, perhaps it would be desirable to see the sum of the individuals.
>
> For example, say you're creating an aggregate hCalendar event. Using an
> average dtstart and dtend is probably not very useful, but taking the
> earliest dtstart and latest dtend might be.
>
> --
> Toby A Inkster
>
>
>
>
>
> _______________________________________________
> microformats-new mailing list
> microformats-new@microformats.org
> http://microformats.org/mailman/listinfo/microformats-new
>
From tantek at cs.stanford.edu Fri Feb 27 18:48:20 2009
From: tantek at cs.stanford.edu (=?UTF-8?Q?Tantek_=C3=87elik?=)
Date: Fri Feb 27 18:48:22 2009
Subject: One issue per thread (was: Re: [uf-new] hProduct issues HP1-HP7)
In-Reply-To: <49A20EFE.3050503@digitalbazaar.com>
References: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
<49A20EFE.3050503@digitalbazaar.com>
Message-ID: <60cb038a0902271848t548bcb77h6a2a26f0da9fe6fa@mail.gmail.com>
On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
> Could you please explain why it's better to discourage per-issue threads
> on the mailing list and instead direct people to the wiki? Why are we
> discouraging one form of recorded communication over another?
I have written up a page that explains some of the reasons behind the
microformats community's preference for using the wiki instead of
email:
http://microformats.org/wiki/wiki-better-than-email
On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
> Tantek Celik wrote:
>> Please follow-up on the wiki and also one email announcing a batch
>> of new issues is sufficient. Let's try to keep emails to a minimum
>> for notification only, and capture discussion/iteration on the wiki.
>
> The reason I put each of these in a separate e-mail is to separate
> issues out into manage-able threads of discussion. I do admit that it's
> a personal preference, but threaded discussion seems to be a fairly
> accepted method of working through spec issues.
Email-centric threaded discussion is fairly accepted method in many
other standards communities/organizations (W3C, IETF). Per
http://microformats.org/wiki/wiki-better-than-email#tradition , this
has been different in the microformats community from the start of
microformats, and deliberately so.
Thanks,
Tantek
From msporny at digitalbazaar.com Fri Feb 27 19:33:05 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Fri Feb 27 19:33:10 2009
Subject: [uf-new] Re: One issue per thread
In-Reply-To: <60cb038a0902271848t548bcb77h6a2a26f0da9fe6fa@mail.gmail.com>
References: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry> <49A20EFE.3050503@digitalbazaar.com>
<60cb038a0902271848t548bcb77h6a2a26f0da9fe6fa@mail.gmail.com>
Message-ID: <49A8B071.6090900@digitalbazaar.com>
Tantek ?elik wrote:
> On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
>> Could you please explain why it's better to discourage per-issue threads
>> on the mailing list and instead direct people to the wiki? Why are we
>> discouraging one form of recorded communication over another?
>
> I have written up a page that explains some of the reasons behind the
> microformats community's preference for using the wiki instead of
> email:
>
> http://microformats.org/wiki/wiki-better-than-email
I've noted various issues on the page. Most notably that the community
shouldn't be forcing a particular workflow on community members. Some of
us can't be distracted by IRC at all times and the people we need to
talk to aren't always on IRC anyway.
There's much more on the wiki page that I've commented on, so I'll leave
it at that, I guess.
> On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
>> Tantek Celik wrote:
>>> Please follow-up on the wiki and also one email announcing a batch
>>> of new issues is sufficient. Let's try to keep emails to a minimum
>>> for notification only, and capture discussion/iteration on the wiki.
>> The reason I put each of these in a separate e-mail is to separate
>> issues out into manage-able threads of discussion. I do admit that it's
>> a personal preference, but threaded discussion seems to be a fairly
>> accepted method of working through spec issues.
>
> Email-centric threaded discussion is fairly accepted method in many
> other standards communities/organizations (W3C, IETF). Per
> http://microformats.org/wiki/wiki-better-than-email#tradition , this
> has been different in the microformats community from the start of
> microformats, and deliberately so.
Tradition, in and of itself, is not a valid reason for doing something a
certain way. I don't think it should be listed as a "reason" - distill
out the reasoning that makes the tradition an acceptable practice,
please. More on this on the wiki page.
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From davidjanes at blogmatrix.com Sat Feb 28 03:55:56 2009
From: davidjanes at blogmatrix.com (David Janes)
Date: Sat Feb 28 03:56:00 2009
Subject: [uf-new] Re: One issue per thread
In-Reply-To: <49A8B071.6090900@digitalbazaar.com>
References: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
<49A20EFE.3050503@digitalbazaar.com>
<60cb038a0902271848t548bcb77h6a2a26f0da9fe6fa@mail.gmail.com>
<49A8B071.6090900@digitalbazaar.com>
Message-ID: <21e523c20902280355k5ec2215cwd256c0e4c6ee7732@mail.gmail.com>
On Fri, Feb 27, 2009 at 10:33 PM, Manu Sporny wrote:
> Tantek ?elik wrote:
>> On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
>>> Could you please explain why it's better to discourage per-issue threads
>>> on the mailing list and instead direct people to the wiki? Why are we
>>> discouraging one form of recorded communication over another?
>>
>> I have written up a page that explains some of the reasons behind the
>> microformats community's preference for using the wiki instead of
>> email:
>>
>> http://microformats.org/wiki/wiki-better-than-email
>
> I've noted various issues on the page. Most notably that the community
> shouldn't be forcing a particular workflow on community members. Some of
> us can't be distracted by IRC at all times and the people we need to
> talk to aren't always on IRC anyway.
>
> There's much more on the wiki page that I've commented on, so I'll leave
> it at that, I guess.
>
>> On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
>>> Tantek Celik wrote:
>>>> Please follow-up on the wiki and also one email announcing a batch
>>>> of new issues is sufficient. Let's try to keep emails to a minimum
>>>> for notification only, and capture discussion/iteration on the wiki.
>>> The reason I put each of these in a separate e-mail is to separate
>>> issues out into manage-able threads of discussion. I do admit that it's
>>> a personal preference, but threaded discussion seems to be a fairly
>>> accepted method of working through spec issues.
>>
>> Email-centric threaded discussion is fairly accepted method in many
>> other standards communities/organizations (W3C, IETF). Per
>> http://microformats.org/wiki/wiki-better-than-email#tradition , this
>> has been different in the microformats community from the start of
>> microformats, and deliberately so.
>
> Tradition, in and of itself, is not a valid reason for doing something a
> certain way. I don't think it should be listed as a "reason" - distill
> out the reasoning that makes the tradition an acceptable practice,
> please. More on this on the wiki page.
>
> -- manu
I'm with Manu with on this one. Tantek and Kevin Marks could also just
walk down the corridor and thrash through ideas back in 2005 and can
probably do the same by meeting at the food court for lunch or
whatever in 2009. For many of us e-mail is a natural way of discussing
ideas, working through issues and so forth; not adding '* +1 my
comment my name' to Wiki pages that will be seen by 6 or whatever
people over its lifetime.
Regards, etc...
--
David Janes
Mercenary Programmer
http://code.davidjanes.com
From Jay.Myers at bestbuy.com Sat Feb 28 06:14:32 2009
From: Jay.Myers at bestbuy.com (Myers, Jay)
Date: Sat Feb 28 06:15:24 2009
Subject: [uf-new] Re: One issue per thread
Message-ID: <57c601c999ae$d896d6f3$a2475ea8@na.bestbuy.com>
Would it be a reasonable request for a new discussion list for people who would like to address issues in this way, with the condition that they summarize discussions on the wiki?
- Jay
-----Original Message-----
From: David Janes
Sent: Saturday, February 28, 2009 5:56 AM
To: For discussion of new microformats.
Subject: Re: [uf-new] Re: One issue per thread
On Fri, Feb 27, 2009 at 10:33 PM, Manu Sporny wrote:
> Tantek ?elik wrote:
>> On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
>>> Could you please explain why it's better to discourage per-issue threads
>>> on the mailing list and instead direct people to the wiki? Why are we
>>> discouraging one form of recorded communication over another?
>>
>> I have written up a page that explains some of the reasons behind the
>> microformats community's preference for using the wiki instead of
>> email:
>>
>> http://microformats.org/wiki/wiki-better-than-email
>
> I've noted various issues on the page. Most notably that the community
> shouldn't be forcing a particular workflow on community members. Some of
> us can't be distracted by IRC at all times and the people we need to
> talk to aren't always on IRC anyway.
>
> There's much more on the wiki page that I've commented on, so I'll leave
> it at that, I guess.
>
>> On Sun, Feb 22, 2009 at 6:50 PM, Manu Sporny wrote:
>>> Tantek Celik wrote:
>>>> Please follow-up on the wiki and also one email announcing a batch
>>>> of new issues is sufficient. Let's try to keep emails to a minimum
>>>> for notification only, and capture discussion/iteration on the wiki.
>>> The reason I put each of these in a separate e-mail is to separate
>>> issues out into manage-able threads of discussion. I do admit that it's
>>> a personal preference, but threaded discussion seems to be a fairly
>>> accepted method of working through spec issues.
>>
>> Email-centric threaded discussion is fairly accepted method in many
>> other standards communities/organizations (W3C, IETF). Per
>> http://microformats.org/wiki/wiki-better-than-email#tradition , this
>> has been different in the microformats community from the start of
>> microformats, and deliberately so.
>
> Tradition, in and of itself, is not a valid reason for doing something a
> certain way. I don't think it should be listed as a "reason" - distill
> out the reasoning that makes the tradition an acceptable practice,
> please. More on this on the wiki page.
>
> -- manu
I'm with Manu with on this one. Tantek and Kevin Marks could also just
walk down the corridor and thrash through ideas back in 2005 and can
probably do the same by meeting at the food court for lunch or
whatever in 2009. For many of us e-mail is a natural way of discussing
ideas, working through issues and so forth; not adding '* +1 my
comment my name' to Wiki pages that will be seen by 6 or whatever
people over its lifetime.
Regards, etc...
--
David Janes
Mercenary Programmer
http://code.davidjanes.com
_______________________________________________
microformats-new mailing list
microformats-new@microformats.org
http://microformats.org/mailman/listinfo/microformats-new
From msporny at digitalbazaar.com Sat Feb 28 07:49:52 2009
From: msporny at digitalbazaar.com (Manu Sporny)
Date: Sat Feb 28 07:50:03 2009
Subject: [uf-new] Re: One issue per thread
In-Reply-To: <57c601c999ae$d896d6f3$a2475ea8@na.bestbuy.com>
References: <57c601c999ae$d896d6f3$a2475ea8@na.bestbuy.com>
Message-ID: <49A95D20.4030401@digitalbazaar.com>
Myers, Jay wrote:
> Would it be a reasonable request for a new discussion list for
> people who would like to address issues in this way, with the
> condition that they summarize discussions on the wiki?
I thought that was what this mailing list was for? At least, that's how
we were operating during hAudio development.
Here's another idea (that would take months to implement), just thinking
out loud:
Problem:
We are not capturing all of the conversations surrounding each
Microformats spec in a way that:
- Can be automatically associated with a specification on the wiki.
- Can be searched quickly for answers.
- Works with different workflows (IRC+wiki) and (e-mail+wiki)
What would be really great is a mechanism where we could do
sub-subscriptions, so that you could create a set of filters for "things
I am not interested in". So, you would subscribe to microformats-new and
then provide filters for things that you are not interested in (hCard,
hAudio, etc.)
It would give us finer-grain control over what we're exposed to as
mailing list participants. Tying this into IRC so that we could choose
to get a daily log of IRC conversations related to each topic area would
be great as well. That way, we get daily/weekly updates from IRC that
have a good subscriber-specific signal-to-noise ratio.
Perhaps if somebody could hack together an IRC-like mechanism (using
HTML5's canvas feature) and tie it into the microformats.org wiki to
provide a synchronous communication mechanism with logging support. The
logs for all hAudio channels (IRC and mailing list) would be tied to the
hAudio wiki page.
People could filter out each sub-topic as they pleased and these
discussions would be a part of the living documentation for the spec.
All conversations are auto-sorted into their respective logging area on
the wiki.
The only problem with this approach is that it would take a very long
time to develop/implement.
-- manu
--
Manu Sporny
President/CEO - Digital Bazaar, Inc.
blog: Scaling Past 100,000 Concurrent Web Service Requests
http://blog.digitalbazaar.com/2008/09/30/scaling-webservices-part-1
From scott at makedatamakesense.com Sat Feb 28 09:47:29 2009
From: scott at makedatamakesense.com (Scott Reynen)
Date: Sat Feb 28 09:47:40 2009
Subject: [uf-new] Re: One issue per thread
In-Reply-To: <21e523c20902280355k5ec2215cwd256c0e4c6ee7732@mail.gmail.com>
References: <529453680-1235000739-cardhu_decombobulator_blackberry.rim.net-1152297912-@bxe1184.bisx.prod.on.blackberry>
<49A20EFE.3050503@digitalbazaar.com>
<60cb038a0902271848t548bcb77h6a2a26f0da9fe6fa@mail.gmail.com>
<49A8B071.6090900@digitalbazaar.com>
<21e523c20902280355k5ec2215cwd256c0e4c6ee7732@mail.gmail.com>
Message-ID:
On [Feb 28], at [ Feb 28] 4:55 , David Janes wrote:
> For many of us e-mail is a natural way of discussing
> ideas, working through issues and so forth
For what it's worth, I've always considered email a tool for
discussion and the wiki a tool for documentation. But I don't think
that's worth much. It seems to me this discussion boils down to "I
like email" vs. "I don't", and all of the arguments about what's best
for this community are just dressing for personal bias. We're not
going to find what works best for this community until we actually
start looking for it, which is hard to do when we're working toward
pre-determined conclusions.
--
Scott Reynen
MakeDataMakeSense.com
From lists at ben-ward.co.uk Sat Feb 28 16:11:00 2009
From: lists at ben-ward.co.uk (Ben Ward)
Date: Sat Feb 28 16:11:08 2009
Subject: [uf-new] Re: One issue per thread
In-Reply-To: <49A95D20.4030401@digitalbazaar.com>
References: <57c601c999ae$d896d6f3$a2475ea8@na.bestbuy.com>
<49A95D20.4030401@digitalbazaar.com>
Message-ID: <5DBDF01A-D610-4495-932C-C4D7FBC64DCC@ben-ward.co.uk>
I am a very pro-wiki person; not just in microformats.org, but
everywhere else, too.
Also, moving this discussion to microformats-discuss, since this is
not discussing the creation of new microformats.
On 28 Feb 2009, at 07:49, Manu Sporny wrote:
> The only problem with this approach is that it would take a very long
> time to develop/implement.
I think I would class that problem as ?fatal? to an otherwise
beautiful vision of interoperating technologies. Nice try though ;-)
On 28 Feb 2009, at 09:47, Scott Reynen wrote:
> For what it's worth, I've always considered email a tool for
> discussion and the wiki a tool for documentation. But I don't think
> that's worth much.
I somewhat agree, in that regardless of how the content is
compromised, the content of the wiki *must* function as a piece of
documentation. It's all the documentation we have, of specs,
brainstorms, and so forth. Certainly within this community it is
regarded as ?truth? ? ?wiki or it didn't happen?.
As such, no matter where discussion takes place, the knowledge from it
*must* go on the wiki, or it will be lost. If anything has dragged
this community down in the past, it's not being able to accurately
refer to past events. Using the wiki thoroughly is what prevents that.
The importance of using it as part of spec and related developments
here cannot be played down. I think it's well suited to editorially
driven content, which is the primary output of microformats.org.
* The problem with the lists is that if an issue discussed is not
documented on the wiki, you raise an ever increasing barrier to entry
for someone else to join that discussion, particularly as time passes
and the thread is buried under subsequent unrelated discussions.
* Conversely, the problem with the wiki is that a piece of
documentation can be spoiled by interjections of disagreement in every
other paragraph.
I find value in lists for humanising discussion too. Writing this
email I'm able to be a little more verbose with mannerisms and
language that, hopefully, means everyone appreciates me as a human
being rather than a Robot Overlord Admin Robot (additional robot for
benefit of awesome ?ROAR? abbreviation). I think that's important to
everyone here being able to work together, and the depersonalised
nature of documentation on the wiki is the opposite; highly-optimised
issues are vital for documentation, but bad for interacting in a
friendly manner with the people that contributed. (Issue documented: http://is.gd/laIn)
The result is a certain amount of duplicity to having lists. As I say,
I have no issue just ignoring list content that should go on the wiki.
But, somewhere it shifts a burden: Either to individuals who must
ensure their point of view is documented twice, or onto specification
editors to pull every discussion together. The latter editorial burdon
is not going to be acceptable in most cases; expecting a spec editor
to create permanent wiki documentation of every discussion is an
unreasonable waste of their time.
I'm not anti-email. But I support the idea that everyone contributing
must ensure their knowledge is documented. I don't have a clear idea
on precisely where the line between different sorts of discussion sits
to reduce duplication.
B