From msporny at digitalbazaar.com Tue May 1 10:23:38 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 1 10:23:40 2007 Subject: [uf-new] First draft of hAudio proposal Message-ID: <4637779A.30301@digitalbazaar.com> We need feedback on the hAudio Microformat proposal. http://microformats.org/wiki/audio-info-proposal All examples, formats and brainstorming can be found here: http://microformats.org/wiki/audio-info-examples http://microformats.org/wiki/audio-info-formats http://microformats.org/wiki/audio-info-brainstorming Please provide as much feedback and criticism as possible. We'd like to get this moved into an official draft within the next week or two. Please post all comments to the list so that all may participate in finalizing the proposal. -- manu From brian.suda at gmail.com Tue May 1 10:37:37 2007 From: brian.suda at gmail.com (Brian Suda) Date: Tue May 1 10:37:39 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4637779A.30301@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> Message-ID: <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> On 5/1/07, Manu Sporny wrote: > We need feedback on the hAudio Microformat proposal. hAudio (haudio) - title. required. text. ---- title is already taken to mean something else, so TITLE is not an option. hCard uses TITLE for job-title. I would suggest FN instead. collaborator. optional. using hCard. --- collaborator might be changed to more of the Dublin core terms such as contributer release-date. optional. using datetime-design-pattern. --- is release-date different than 'published-date'? sample. optional. using rel-design-pattern with sample as the mf-rel-value. --- by 'sample' do you mean 'clip' or 'download'? what if it isn't a SAMPLE, but a full download? acquire. optional. using rel-design-pattern with acquire as the mf-rel-value. --- there is aleady the 'enclosure' used for ATOM and Podcasts image-summary. optional. using HTML and XHTML tag img. --- image-summary? why not re-use LOGO or PHOTO? genre. optional. text. --- genre sounds alot like TAGS or CATEGORIES to me? we should recycle terms in existing microformats >> Please provide as much feedback and criticism as possible. We'd like to get this moved into an official draft within the next week or two. Please post all comments to the list so that all may participate in finalizing the proposal. --- is there a reason you want to get this done in the next week or two? the process will take as long as the process takes. We need to take time and evaluate, itterate and test the strawman before it can be anything official. -brian -- brian suda http://suda.co.uk From jcraig at apple.com Tue May 1 11:18:42 2007 From: jcraig at apple.com (James Craig) Date: Tue May 1 11:18:44 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4637779A.30301@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> Message-ID: <468B0FE0-B800-4F6A-9C9B-E848F5FBC858@apple.com> Manu Sporny wrote: > We need feedback on the hAudio Microformat proposal. > http://microformats.org/wiki/audio-info-proposal As an accessibility note, the following links use the same link text to different URLs. See the following quote noting, "Link text should be meaningful enough to make sense when read out of context -- either on its own or as part of a sequence of links."
  • Download Now
  • Download Now
  • Download Now
  • WCAG 1.0 Guideline 13. Provide clear navigation mechanisms. http://www.w3.org/TR/WAI-WEBCONTENT/#gl-facilitate-navigation 13.1 Clearly identify the target of each link. [Priority 2] Link text should be meaningful enough to make sense when read out of context -- either on its own or as part of a sequence of links. Link text should also be terse. For example, in HTML, write "Information about version 4.3" instead of "click here". In addition to clear link text, content developers may further clarify the target of a link with an informative link title (e.g., in HTML, the "title" attribute). The ideal change (would suggest recommended best option on the wiki):
  • Download Foo
  • Download Bar
  • Download Bar
  • The minimum acceptable change to conform with WCAG 1.0:
  • Download Now
  • Download Now
  • Download Now
  • By contrast, the following redundant links with the same URL are fine. No known problems.
  • Add to RSS
  • Add to RSS
  • Add to RSS Cheers, James From jcraig at apple.com Tue May 1 11:20:54 2007 From: jcraig at apple.com (James Craig) Date: Tue May 1 11:20:56 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: <4637779A.30301@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> Message-ID: <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> Manu Sporny wrote: > We need feedback on the hAudio Microformat proposal. > http://microformats.org/wiki/audio-info-proposal I'm curious why class namespacing is vehemently opposed in other Microformats, but proposed in hAudio.
    James From martin at weborganics.co.uk Tue May 1 11:45:08 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Tue May 1 11:44:28 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> Message-ID: <1178045108.11799.24.camel@localhost.localdomain> On Tue, 2007-05-01 at 17:37 +0000, Brian Suda wrote: > On 5/1/07, Manu Sporny wrote: > > We need feedback on the hAudio Microformat proposal. > > > hAudio (haudio) > - title. required. text. > > ---- title is already taken to mean something else, so TITLE is not an > option. hCard uses TITLE for job-title. I would suggest FN instead. Maybe audio-summary may be better? > > collaborator. optional. using hCard. > > --- collaborator might be changed to more of the Dublin core terms > such as contributer Contributor is much better > > > release-date. optional. using datetime-design-pattern. > > --- is release-date different than 'published-date'? some minor artists release their material (bootlegs and promos for example musicians that release their own home brewed music on blogs etc) before it is actually published as any official release. > > sample. optional. using rel-design-pattern with sample as the mf-rel-value. > > --- by 'sample' do you mean 'clip' or 'download'? what if it isn't a > SAMPLE, but a full download? samples can be either clips or full versions. clips may be of single tracks, and samples may be one or more whole tracks from an album. > > acquire. optional. using rel-design-pattern with acquire as the mf-rel-value. > > --- there is aleady the 'enclosure' used for ATOM and Podcasts the rel-acquire is a link to buy as you would find at the itunes store for example. not usually a download file. > > image-summary. optional. using HTML and XHTML tag img. > > --- image-summary? why not re-use LOGO or PHOTO? why not indeed, Logo makes more sense to me. though there may be an argument that an album image is a visual summary of the album. > > genre. optional. text. > > --- genre sounds alot like TAGS or CATEGORIES to me? we should recycle > terms in existing microformats tags are categories I agree. > > >> Please provide as much feedback and criticism as possible. We'd like to > get this moved into an official draft within the next week or two. > Please post all comments to the list so that all may participate in > finalizing the proposal. > > --- is there a reason you want to get this done in the next week or > two? the process will take as long as the process takes. We need to > take time and evaluate, itterate and test the strawman before it can > be anything official. > > -brian > Martin McEvoy -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070501/8ae27546/smime-0001.bin From andy at pigsonthewing.org.uk Tue May 1 11:48:30 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Tue May 1 11:49:40 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> Message-ID: In message <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com>, Brian Suda writes >hAudio (haudio) >- title. required. text. > >---- title is already taken to mean something else, so TITLE is not an >option. hCard uses TITLE for job-title. I would suggest FN instead. or something like audio-title; leaving room for book-title, article-title or whatever; as we should have used job-title. >collaborator. optional. using hCard. > >--- collaborator might be changed to more of the Dublin core terms >such as contributer Using DC terms seems like a very good idea, generally. >genre. optional. text. > >--- genre sounds alot like TAGS or CATEGORIES to me? we should recycle >terms in existing microformats Not all publishers wish to mark up such labels as links. Also, please use a more standard quoting method, such as the chevrons used here. Thank you. -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From brian.suda at gmail.com Tue May 1 12:33:08 2007 From: brian.suda at gmail.com (Brian Suda) Date: Tue May 1 12:33:11 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> References: <4637779A.30301@digitalbazaar.com> <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> Message-ID: <21e770780705011233m419edc3fpd5b063a405e39772@mail.gmail.com> On 5/1/07, James Craig wrote: > I'm curious why class namespacing is vehemently opposed in other > Microformats, but proposed in hAudio. --- it should be here as well. -brian -- brian suda http://suda.co.uk From martin at weborganics.co.uk Tue May 1 12:44:56 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Tue May 1 12:44:15 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> References: <4637779A.30301@digitalbazaar.com> <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> Message-ID: <1178048696.11799.42.camel@localhost.localdomain> On Tue, 2007-05-01 at 11:20 -0700, James Craig wrote: > Manu Sporny wrote: > > > We need feedback on the hAudio Microformat proposal. > > http://microformats.org/wiki/audio-info-proposal > > I'm curious why class namespacing is vehemently opposed in other > Microformats, but proposed in hAudio. > >
    >
    >
    >
    > > James I think Manu is attempting to show an example of Grouped items. although to my mind there must be better ways than using "." I think Brian pointed out in an earlier discussion that the items appear within HTML (a container) which suggests that they are grouped anyway. Martin McEvoy > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070501/b790d2d6/smime.bin From scott at makedatamakesense.com Tue May 1 12:59:56 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Tue May 1 13:00:02 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> References: <4637779A.30301@digitalbazaar.com> <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> Message-ID: On May 1, 2007, at 1:20 PM, James Craig wrote: > I'm curious why class namespacing is vehemently opposed in other > Microformats, but proposed in hAudio. Namespacing was opposed in an audio microformat as well. That apparently didn't prevent it from being proposed anyway, but that shouldn't be taken as an indication of consensus support. -- Scott Reynen MakeDataMakeSense.com From bsittler at gmail.com Tue May 1 17:28:39 2007 From: bsittler at gmail.com (Ben Wiley Sittler) Date: Tue May 1 17:28:44 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> Message-ID: On 5/1/07, Andy Mabbett wrote: > In message > <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com>, Brian > Suda writes [snip] > >--- genre sounds alot like TAGS or CATEGORIES to me? we should recycle > >terms in existing microformats > > Not all publishers wish to mark up such labels as links. you can always do a lightweight conversion from text to link: From msporny at digitalbazaar.com Tue May 1 17:49:30 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 1 17:49:33 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> Message-ID: <4637E01A.2030507@digitalbazaar.com> Brian Suda wrote: > On 5/1/07, Manu Sporny wrote: >> We need feedback on the hAudio Microformat proposal. > >> hAudio (haudio) >> - title. required. text. > title is already taken to mean something else, so TITLE is not an > option. hCard uses TITLE for job-title. I would suggest FN instead. Sorry, that was a typo (in what would be the worst place possible). It should have been 'work-title'. The name was chosen because it can be re-used for the audio, video and image microformats. We could use FN, but 'work-title' is far more accurate. Thoughts from the rest of the community? > collaborator. optional. using hCard. > > --- collaborator might be changed to more of the Dublin core terms > such as contributer A good suggestion, backed by favorable reception from the list... the change has been made. > release-date. optional. using datetime-design-pattern. > > --- is release-date different than 'published-date'? Another good suggestion. Going back through the data - it is clear that it should have been 'published-date', not 'release-date'. Martin has a point - they are different... but the data backs up the need to use 'published-date' instead of 'released-date'. > sample. optional. using rel-design-pattern with sample as the mf-rel-value. > > --- by 'sample' do you mean 'clip' or 'download'? what if it isn't a > SAMPLE, but a full download? Like Martin said - A sample is never for a full download (per the examples). A sample is always a partial/incomplete/preview recording. If a full download is to be specified via a URL, the 'acquire' rel-design-pattern should be used. > acquire. optional. using rel-design-pattern with acquire as the > mf-rel-value. > > --- there is aleady the 'enclosure' used for ATOM and Podcasts Again, Martin is correct - enclosure is for direct links to files that should be cached. Most of the examples never link directly to the download, instead they link to some method of acquisition (usually a buying or login process). > image-summary. optional. using HTML and XHTML tag img. > > --- image-summary? why not re-use LOGO or PHOTO? We could - anybody else on the list have any arguments for or against? Here's are two arguments related to using logo or photo: Against LOGO or PHOTO: - It would be nice if image-summary could be used for video and images as well. Using PHOTO wouldn't make much sense for images. It wouldn't be an accurate name for video either. - LOGO has nothing to do with a pictoral representation of content. Logo has more to do with branding, marketing and advertising. For IMAGE-SUMMARY: - The language is neutral - it can be used for video, image and audio Microformats. > genre. optional. text. > >> genre sounds alot like TAGS or CATEGORIES to me? we should recycle >> terms in existing microformats What Andy Mabbett said... not all authors want to mark up genres as URLs. There are enough examples that don't mark up the genre to not require the use of a URL-based TAGS/CATEGORIES approach. >> is there a reason you want to get this done in the next week or >> two? Because I'm the jerk that is going to persistently push the draft forward :). It would really help the Songbird, Firefox, Operator and music blog community out - they want a standard. We owe it to them to deliver it in a timely manner. The sooner we get a community consensus the better... I'm sure all of us would like to see *thoroughly vetted* Microformats used sooner rather than later. -- manu From msporny at digitalbazaar.com Tue May 1 17:51:48 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 1 17:51:51 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: <21e770780705011233m419edc3fpd5b063a405e39772@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> <21e770780705011233m419edc3fpd5b063a405e39772@mail.gmail.com> Message-ID: <4637E0A4.5010105@digitalbazaar.com> Brian Suda wrote: > On 5/1/07, James Craig wrote: >> I'm curious why class namespacing is vehemently opposed in other >> Microformats, but proposed in hAudio. > > --- it should be here as well. There are examples to back up our need for grouping, especially regarding audio recordings. http://microformats.org/wiki/grouping-examples There are five different methods of doing so posted here: http://microformats.org/wiki/grouping-brainstorming Brian, Martin, Scott - if you don't like the method listed in the proposal... please suggest a replacement and the rest of the community can weigh in on the merits of each method. -- manu From msporny at digitalbazaar.com Tue May 1 17:53:35 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 1 17:53:37 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <468B0FE0-B800-4F6A-9C9B-E848F5FBC858@apple.com> References: <4637779A.30301@digitalbazaar.com> <468B0FE0-B800-4F6A-9C9B-E848F5FBC858@apple.com> Message-ID: <4637E10F.90109@digitalbazaar.com> James Craig wrote: > Manu Sporny wrote: > >> We need feedback on the hAudio Microformat proposal. >> http://microformats.org/wiki/audio-info-proposal > > As an accessibility note, the following links use the same link text to > different URLs. That text was taken directly from the BBC Today website. It is a real-world example. I agree with you completely, but they seem to be lax in their accessibility requirements. -- manu From jcraig at apple.com Tue May 1 18:39:33 2007 From: jcraig at apple.com (James Craig) Date: Tue May 1 18:39:38 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4637E10F.90109@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <468B0FE0-B800-4F6A-9C9B-E848F5FBC858@apple.com> <4637E10F.90109@digitalbazaar.com> Message-ID: Manu Sporny wrote: > James Craig wrote: >> Manu Sporny wrote: >> >>> We need feedback on the hAudio Microformat proposal. >>> http://microformats.org/wiki/audio-info-proposal >> >> As an accessibility note, the following links use the same link >> text to >> different URLs. > > That text was taken directly from the BBC Today website. It is a > real-world example. I agree with you completely, but they seem to > be lax > in their accessibility requirements. I think it's more a matter of just being uninformed. The developer probably just didn't know any better. That's why I suggested the change. Any examples of code should be ideal scenarios and caveats (like adding the title or using different link text) should have the reason noted so that new users will also be informed. Agreed? James From scott at makedatamakesense.com Tue May 1 18:57:19 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Tue May 1 18:57:29 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4637E01A.2030507@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> Message-ID: On May 1, 2007, at 7:49 PM, Manu Sporny wrote: >> acquire. optional. using rel-design-pattern with acquire as the >> mf-rel-value. >> >> --- there is aleady the 'enclosure' used for ATOM and Podcasts > > Again, Martin is correct - enclosure is for direct links to files that > should be cached. Most of the examples never link directly to the > download, instead they link to some method of acquisition (usually a > buying or login process). If nothing else is changing here, I think rel values should be nouns, not verbs. I think all of the existing rel values in microformats fit this pattern, and it's good to be able to say "this page and that page have a relationship of _____." >>> is there a reason you want to get this done in the next week or >>> two? > > Because I'm the jerk that is going to persistently push the draft > forward :). Good reason. On May 1, 2007, at 7:51 PM, Manu Sporny wrote: > Brian, Martin, Scott - if you don't like the method listed in the > proposal... please suggest a replacement and the rest of the community > can weigh in on the merits of each method. My current proposal is to keep grouping semantics specific to each individual microformat. In this case, albums could be identified by something like class="album", audio tracks by something like class="audio-track", and parsers could simply recognize that albums are groups of tracks, just as hatom parsers recognize that feeds are groups of entries. Of course, I still think hatom could cover most of the semantics of audio downloads. -- Scott Reynen MakeDataMakeSense.com From fberriman at gmail.com Wed May 2 02:51:56 2007 From: fberriman at gmail.com (Frances Berriman) Date: Wed May 2 02:51:58 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: <4637E0A4.5010105@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> <21e770780705011233m419edc3fpd5b063a405e39772@mail.gmail.com> <4637E0A4.5010105@digitalbazaar.com> Message-ID: On 02/05/07, Manu Sporny wrote: > Brian Suda wrote: > > On 5/1/07, James Craig wrote: > >> I'm curious why class namespacing is vehemently opposed in other > >> Microformats, but proposed in hAudio. > > > > --- it should be here as well. > > There are examples to back up our need for grouping, especially > regarding audio recordings. > > http://microformats.org/wiki/grouping-examples > > There are five different methods of doing so posted here: > > http://microformats.org/wiki/grouping-brainstorming > > Brian, Martin, Scott - if you don't like the method listed in the > proposal... please suggest a replacement and the rest of the community > can weigh in on the merits of each method. As a brief aside, if there's a general uneasiness about a proposed solution (in this case, the groupings) I think it's a good point to slow down a bit and rework the problem until a happy resolution can be found, rather than rushing to a draft regardless. I think it could be damaging to put forward a draft that isn't really working out the way a majority would like as it may make further draft iterations difficult. Coming into this one a bit late (but perhaps my fresh look at it might help to work back through the problem with a non-name-spaced solution) but in the examples on the brainstorming page, the ID appears to always be the content of the "work-title" field anyway. Why isn't this sufficient to use to work out the group the item belongs to? Doesn't the nesting always indicate what belongs to what? -- Frances Berriman http://fberriman.com From martin at weborganics.co.uk Wed May 2 02:58:14 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 2 02:57:34 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> Message-ID: <1178099894.17022.28.camel@localhost.localdomain> On Tue, 2007-05-01 at 20:57 -0500, Scott Reynen wrote: > On May 1, 2007, at 7:49 PM, Manu Sporny wrote: > > >> acquire. optional. using rel-design-pattern with acquire as the > >> mf-rel-value. > >> > >> --- there is aleady the 'enclosure' used for ATOM and Podcasts > > > > Again, Martin is correct - enclosure is for direct links to files that > > should be cached. Most of the examples never link directly to the > > download, instead they link to some method of acquisition (usually a > > buying or login process). > > If nothing else is changing here, I think rel values should be nouns, > not verbs. I think all of the existing rel values in microformats > fit this pattern, and it's good to be able to say "this page and that > page have a relationship of _____." > > >>> is there a reason you want to get this done in the next week or > >>> two? > > > > Because I'm the jerk that is going to persistently push the draft > > forward :). > > Good reason. > > On May 1, 2007, at 7:51 PM, Manu Sporny wrote: > > > Brian, Martin, Scott - if you don't like the method listed in the > > proposal... please suggest a replacement and the rest of the community > > can weigh in on the merits of each method. > > My current proposal is to keep grouping semantics specific to each > individual microformat. In this case, albums could be identified by > something like class="album", audio tracks by something like > class="audio-track", and parsers could simply recognize that albums > are groups of tracks, just as hatom parsers recognize that feeds are > groups of entries. Of course, I still think hatom could cover most > of the semantics of audio downloads. Using D:C: terms http://dublincore.org/groups/collections/collection-ap-summary/2007-03-09/ Manu first I would like to say that I understand what you are trying to do with the "." my example would be class="collection" the parent or group, class="collection.Track_1" is my child or item, class="collection.Track_2" is another child or item, It simpler and "works" but I don't think it will be widely accepted, It goes against the grain for me because it is machine data, hidden, not people data visible and easy to style. > > -- > Scott Reynen > MakeDataMakeSense.com > > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070502/35d91fb4/smime.bin From fberriman at gmail.com Wed May 2 03:10:23 2007 From: fberriman at gmail.com (Frances Berriman) Date: Wed May 2 03:10:26 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <1178099894.17022.28.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> Message-ID: On 02/05/07, Martin McEvoy wrote: >
    >
      >
    1. > > > Track_1 > > >
    2. >
    3. > > > Track_2 > > >
    4. >
    5. > > > Track_3 > > >
    6. >
    >
    It'd be a bit lighter with the "item" on each li in this example, eh? :) I like this though. Again, looking at this newly - why isn't audio being used as a subclass of "media"? The above example using collections could just as easily be talking about a collection of photographs, for example. I saw a quick flash of a mention about media formats in the audio proposal, but not much else about why it's not part of it, instead of just similar work. -- Frances Berriman http://fberriman.com From martin at weborganics.co.uk Wed May 2 03:35:11 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 2 03:34:31 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> Message-ID: <1178102111.17022.39.camel@localhost.localdomain> On Wed, 2007-05-02 at 11:10 +0100, Frances Berriman wrote: > On 02/05/07, Martin McEvoy wrote: > >
    > >
      > >
    1. > > > > > > Track_1 > > > > > >
    2. > >
    3. > > > > > > Track_2 > > > > > >
    4. > >
    5. > > > > > > Track_3 > > > > > >
    6. > >
    > >
    > > It'd be a bit lighter with the "item" on each li in this example, eh? :) yes I agree but to be honest i had difficulty with it at first just trying to be er.. meaningful it works without span class="item" the fact that we are using ordered list's says that ol is the parent li is a child says it all anyway. If you remove all the hAudio stuff though you will see what i'm trying to do
    1. Track_1
    2. Track_2
    collection is your ordered group item is your content description It will fit into all collections and its very simple. > > I like this though. Again, looking at this newly - why isn't audio > being used as a subclass of "media"? The above example using > collections could just as easily be talking about a collection of > photographs, for example. I saw a quick flash of a mention about > media formats in the audio proposal, but not much else about why it's > not part of it, instead of just similar work. > > -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070502/5fbce065/smime.bin From davidjanes at blogmatrix.com Wed May 2 04:05:58 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Wed May 2 04:06:02 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4637E01A.2030507@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> Message-ID: <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> On 5/1/07, Manu Sporny wrote: > Brian Suda wrote: > > On 5/1/07, Manu Sporny wrote: > >> We need feedback on the hAudio Microformat proposal. > > > >> hAudio (haudio) > >> - title. required. text. > > title is already taken to mean something else, so TITLE is not an > > option. hCard uses TITLE for job-title. I would suggest FN instead. > > Sorry, that was a typo (in what would be the worst place possible). It > should have been 'work-title'. The name was chosen because it can be > re-used for the audio, video and image microformats. We could use FN, > but 'work-title' is far more accurate. Thoughts from the rest of the > community? If you mean what most people do by "title", then FN is the correct thing to use. If there's some real semantic difference between the title of the song and FN, then you may want to invent something new. But we don't want to invent two microformat terms to mean the same thing. For the reasons why hAtom uses entry-title and feed-title, see this [1]. Briefly, there are examples in the wild where semantically the FN and entry-title would differ. > > genre. optional. text. > > > >> genre sounds alot like TAGS or CATEGORIES to me? we should recycle > >> terms in existing microformats > > What Andy Mabbett said... not all authors want to mark up genres as > URLs. There are enough examples that don't mark up the genre to not > require the use of a URL-based TAGS/CATEGORIES approach. While (very) sympathetic to Andy's point about this, we're getting to the danger point of semantically forking rel-tag. I suspect you will get strong pushback on this one, because the current approach is to use rel-tag for this, and if that needs to be fixed, it needs to be fixed and the problem should be addressed there. Regards, etc... David [1] http://microformats.org/wiki/blog-post-brainstorming#feed_title -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From scott at makedatamakesense.com Wed May 2 05:10:03 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Wed May 2 05:10:08 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> Message-ID: On May 2, 2007, at 6:05 AM, David Janes wrote: > While (very) sympathetic to Andy's point about this, we're getting to > the danger point of semantically forking rel-tag. I suspect you will > get strong pushback on this one, because the current approach is to > use rel-tag for this, and if that needs to be fixed, it needs to be > fixed and the problem should be addressed there. I think we may be extending the semantics of rel-tag beyond usefulness here. I don't think every open-ended list of grouping terms should be considered tags. Another similar example is hCard departments. Should those be using rel-tag too? I think there's actually a subtle semantic difference between tags and other grouping terms, though I'm not sure exactly what it is. Regardless, this is apparently not a point of consensus yet, and I'd suggest we proceed without genre for now, intending to add it later when rough consensus is reached, and still have a useful microformat before then. -- Scott Reynen MakeDataMakeSense.com From msporny at digitalbazaar.com Wed May 2 06:13:15 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 06:13:19 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <468B0FE0-B800-4F6A-9C9B-E848F5FBC858@apple.com> <4637E10F.90109@digitalbazaar.com> Message-ID: <46388E6B.4020602@digitalbazaar.com> James Craig wrote: > I think it's more a matter of just being uninformed. The developer > probably just didn't know any better. That's why I suggested the change. > Any examples of code should be ideal scenarios and caveats (like adding > the title or using different link text) should have the reason noted so > that new users will also be informed. Agreed? Agreed. I fully understand your comments now, thanks for taking the time to explain. James - could you please update that example to fit with your input? I would do it, but I might not have fully grasped all of the concepts you posted. Thanks :) -- manu From msporny at digitalbazaar.com Wed May 2 06:36:42 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 06:36:45 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> Message-ID: <463893EA.3070908@digitalbazaar.com> Scott Reynen wrote: >> Again, Martin is correct - enclosure is for direct links to files that >> should be cached. Most of the examples never link directly to the >> download, instead they link to some method of acquisition (usually a >> buying or login process). > > If nothing else is changing here, I think rel values should be nouns, > not verbs. I think all of the existing rel values in microformats fit > this pattern, and it's good to be able to say "this page and that page > have a relationship of _____." Could you propose a noun that would replace ACQUIRE? I'm having a hard time coming up with one that makes more sense than ACQUIRE. rel-nofollow doesn't follow what you are proposing. Err, what about 'full-version', 'complete-specimen', 'file', or 'content'? >> Brian, Martin, Scott - if you don't like the method listed in the >> proposal... please suggest a replacement and the rest of the community >> can weigh in on the merits of each method. > > My current proposal is to keep grouping semantics specific to each > individual microformat. In this case, albums could be identified by > something like class="album", audio tracks by something like > class="audio-track", and parsers could simply recognize that albums are > groups of tracks, just as hatom parsers recognize that feeds are groups > of entries. Of course, I still think hatom could cover most of the > semantics of audio downloads. Noted. Your proposed solution has been added to the grouping-brainstorming page: http://microformats.org/wiki/grouping-brainstorming#Option_6:_per-microformat_grouping -- manu From msporny at digitalbazaar.com Wed May 2 06:44:50 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 06:44:52 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> <21e770780705011233m419edc3fpd5b063a405e39772@mail.gmail.com> <4637E0A4.5010105@digitalbazaar.com> Message-ID: <463895D2.9070509@digitalbazaar.com> Frances Berriman wrote: > As a brief aside, if there's a general uneasiness about a proposed > solution (in this case, the groupings) I think it's a good point to > slow down a bit and rework the problem until a happy resolution can be > found, rather than rushing to a draft regardless. I think it could be > damaging to put forward a draft that isn't really working out the way > a majority would like as it may make further draft iterations > difficult. Agreed. Nobody that I see is arguing the we rush this through to a finalized draft. We should thoroughly vet this out before getting it to the draft stage. > Coming into this one a bit late (but perhaps my fresh look at it might > help to work back through the problem with a non-name-spaced solution) > but in the examples on the brainstorming page, the ID appears to > always be the content of the "work-title" field anyway. > > Why isn't this sufficient to use to work out the group the item belongs to? > > Doesn't the nesting always indicate what belongs to what? Please read all of these threads, they explain why what you are proposing doesn't work for the grouping-examples listed: http://microformats.org/discuss/mail/microformats-new/2007-April/000152.html http://microformats.org/discuss/mail/microformats-new/2007-April/000183.html http://microformats.org/discuss/mail/microformats-new/2007-April/000202.html -- manu From fberriman at gmail.com Wed May 2 06:49:21 2007 From: fberriman at gmail.com (Frances Berriman) Date: Wed May 2 06:49:30 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <463893EA.3070908@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <463893EA.3070908@digitalbazaar.com> Message-ID: On 02/05/07, Manu Sporny wrote: > Scott Reynen wrote: > > If nothing else is changing here, I think rel values should be nouns, > > not verbs. I think all of the existing rel values in microformats fit > > this pattern, and it's good to be able to say "this page and that page > > have a relationship of _____." > > Could you propose a noun that would replace ACQUIRE? I'm having a hard > time coming up with one that makes more sense than ACQUIRE. Source, or maybe even Resource? *This* page is the 'source' for this *thing*? Something in that vein, maybe. > Err, what about 'full-version', 'complete-specimen', 'file', or 'content'? File seems nice and simple, but maybe too restrictive (could there be a possibility that a link may go to a page with the musical notation, for example, rather an a downloadable file?). -- Frances Berriman http://fberriman.com From fberriman at gmail.com Wed May 2 06:50:06 2007 From: fberriman at gmail.com (Frances Berriman) Date: Wed May 2 06:50:08 2007 Subject: [uf-new] Namespacing in hAudio (Was: First draft of hAudio proposal) In-Reply-To: <463895D2.9070509@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <3F10DA3B-FA29-4A93-B2DC-85BA67DFDE33@apple.com> <21e770780705011233m419edc3fpd5b063a405e39772@mail.gmail.com> <4637E0A4.5010105@digitalbazaar.com> <463895D2.9070509@digitalbazaar.com> Message-ID: On 02/05/07, Manu Sporny wrote: > Please read all of these threads, they explain why what you are > proposing doesn't work for the grouping-examples listed: > > http://microformats.org/discuss/mail/microformats-new/2007-April/000152.html > http://microformats.org/discuss/mail/microformats-new/2007-April/000183.html > http://microformats.org/discuss/mail/microformats-new/2007-April/000202.html Ah, thank you. I shall read these :) -- Frances Berriman http://fberriman.com From msporny at digitalbazaar.com Wed May 2 06:55:54 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 06:55:55 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <1178099894.17022.28.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> Message-ID: <4638986A.2030303@digitalbazaar.com> Martin McEvoy wrote: > Manu first I would like to say that I understand what you are trying to > do with the "." my example would be class="collection" the parent or > group, class="collection.Track_1" is my child or item, > class="collection.Track_2" is another child or item, It simpler and > "works" but I don't think it will be widely accepted, It goes against > the grain for me because it is machine data, hidden, not people data > visible and easy to style. It would be very simple to use a 'collection-item' paradigm - but that doesn't address the problem of sparse collections of audio recordings. If you are going to weigh in with proposed solutions, please familiarize yourself with the grouping-examples page first (I know you've done this, Martin. The statement is intended to some of the others on the list that might want to weigh in on the discussion, but might not know about the prior analysis work): http://microformats.org/wiki/grouping-examples * 100% of examples contained some form of grouping * 67%: ordered * 65%: unordered * 62%: non-sparse * 54%: sparse As the analysis shows - we need a solution that can do both sparse and non-sparse grouping. All of the non-name-space-based solutions proposed thus far do not support sparse grouping. I realize there is an aversion to name spacing. It would be nice if we could avoid the issue entirely. The data to back-up the need for something equivalent to name spacing is there. I have not seen any data to back up the counter-point to not using local name spacing on a web page. If somebody knows where this resides, please point us to it. A proposed solution must be able to handle all 4 types of grouping. -- manu From msporny at digitalbazaar.com Wed May 2 07:00:45 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 07:00:47 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> Message-ID: <4638998D.9000708@digitalbazaar.com> Frances Berriman wrote: > I like this though. Again, looking at this newly - why isn't audio > being used as a subclass of "media"? The above example using > collections could just as easily be talking about a collection of > photographs, for example. I saw a quick flash of a mention about > media formats in the audio proposal, but not much else about why it's > not part of it, instead of just similar work. This was discussed in a thread last month: http://microformats.org/discuss/mail/microformats-new/2007-April/000143.html -- manu From fberriman at gmail.com Wed May 2 07:03:14 2007 From: fberriman at gmail.com (Frances Berriman) Date: Wed May 2 07:03:22 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4638998D.9000708@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638998D.9000708@digitalbazaar.com> Message-ID: On 02/05/07, Manu Sporny wrote: > This was discussed in a thread last month: > > http://microformats.org/discuss/mail/microformats-new/2007-April/000143.html Ah, brilliant. Glad to see there will be an effort towards covering all media types :) -- Frances Berriman http://fberriman.com From msporny at digitalbazaar.com Wed May 2 07:16:57 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 07:17:00 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> Message-ID: <46389D59.9040003@digitalbazaar.com> Scott Reynen wrote: > On May 2, 2007, at 6:05 AM, David Janes wrote: > >> While (very) sympathetic to Andy's point about this, we're getting to >> the danger point of semantically forking rel-tag. I suspect you will >> get strong pushback on this one, because the current approach is to >> use rel-tag for this, and if that needs to be fixed, it needs to be >> fixed and the problem should be addressed there. > > I think we may be extending the semantics of rel-tag beyond usefulness > here. I don't think every open-ended list of grouping terms should be > considered tags. I agree with Scott on this matter. > Regardless, this is apparently not a point of > consensus yet, and I'd suggest we proceed without genre for now, > intending to add it later when rough consensus is reached, and still > have a useful microformat before then. Could we give it 2 weeks for people to weigh in and if we don't reach a consensus at that point, drop it from the draft and go forward? Genre is used very frequently - we should make a concerted effort to solve the problem before giving up. -- manu From scott at makedatamakesense.com Wed May 2 07:24:43 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Wed May 2 07:24:47 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <463893EA.3070908@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <463893EA.3070908@digitalbazaar.com> Message-ID: <247C1EBA-C02F-4FC7-B25A-1552E6FC475C@makedatamakesense.com> On May 2, 2007, at 8:36 AM, Manu Sporny wrote: >>> Again, Martin is correct - enclosure is for direct links to files >>> that >>> should be cached. Most of the examples never link directly to the >>> download, instead they link to some method of acquisition (usually a >>> buying or login process). >> >> If nothing else is changing here, I think rel values should be nouns, >> not verbs. I think all of the existing rel values in microformats >> fit >> this pattern, and it's good to be able to say "this page and that >> page >> have a relationship of _____." > > Could you propose a noun that would replace ACQUIRE? I'm having a hard > time coming up with one that makes more sense than ACQUIRE. Sorry, I wasn't clear. I meant "acquisition," the word you actually used in the paragraph above to describe the relationship. You're right about rel-nofollow, though. That's always been my least favorite microformat, not least because "nofollow" is not really a relationship. -- Scott Reynen MakeDataMakeSense.com From scott at makedatamakesense.com Wed May 2 07:38:08 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Wed May 2 07:38:13 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4638986A.2030303@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> Message-ID: <7A56BC9F-EA94-491D-A8A9-FA6388DE8E30@makedatamakesense.com> On May 2, 2007, at 8:55 AM, Manu Sporny wrote: > http://microformats.org/wiki/grouping-examples > > * 100% of examples contained some form of grouping > * 67%: ordered > * 65%: unordered > * 62%: non-sparse > * 54%: sparse > > As the analysis shows - we need a solution that can do both sparse and > non-sparse grouping. All of the non-name-space-based solutions > proposed > thus far do not support sparse grouping. Can you point out some actual examples of what you're calling "sparse"? I can't find anything in the examples that couldn't fit into hatom, which has the same structure I've proposed. If the album and track info are far apart in the page, can't we just put something like class="album" in the element to encapsulate the whole page? That doesn't allow one to markup unrelated tracks within the same album's element, but we also can't mark up unrelated items within the same feed element with hatom. If we ever work out general opacity rules, that will no longer be an issue, and meanwhile it seems very much like an edge case. On May 2, 2007, at 9:16 AM, Manu Sporny wrote: > Could we give it 2 weeks for people to weigh in and if we don't > reach a > consensus at that point, drop it from the draft and go forward? > Genre is > used very frequently - we should make a concerted effort to solve the > problem before giving up. Sure, but not including something immediately is not really "giving up." Microformats evolve over time, so we can always add more later. At some point we'll need to decide if waiting on consensus around a given property (e.g. genre) is worth delaying agreement on the standard in general. But I'm not in any hurry. -- Scott Reynen MakeDataMakeSense.com From martin at weborganics.co.uk Wed May 2 08:58:03 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 2 08:57:25 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4638986A.2030303@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> Message-ID: <1178121483.18770.24.camel@localhost.localdomain> On Wed, 2007-05-02 at 09:55 -0400, Manu Sporny wrote: > Martin McEvoy wrote: > > Manu first I would like to say that I understand what you are trying to > > do with the "." my example would be class="collection" the parent or > > group, class="collection.Track_1" is my child or item, > > class="collection.Track_2" is another child or item, It simpler and > > "works" but I don't think it will be widely accepted, It goes against > > the grain for me because it is machine data, hidden, not people data > > visible and easy to style. > > It would be very simple to use a 'collection-item' paradigm - but that > doesn't address the problem of sparse collections of audio recordings. > If you are going to weigh in with proposed solutions, please familiarize > yourself with the grouping-examples page first (I know you've done this, > Martin. The statement is intended to some of the others on the list that > might want to weigh in on the discussion, but might not know about the > prior analysis work): > > http://microformats.org/wiki/grouping-examples > > * 100% of examples contained some form of grouping > * 67%: ordered > * 65%: unordered > * 62%: non-sparse > * 54%: sparse > > As the analysis shows - we need a solution that can do both sparse and > non-sparse grouping. All of the non-name-space-based solutions proposed > thus far do not support sparse grouping. Manu please help me out here because I am having difficulty understanding your logic? As you know I do not disagree with your proposal for collections but... To me the ".", period, or hidden class, in xml/xhtml is a known empty element i.e they create a space along with "a-b" "a_b" and "a~b" If I wanted to connect two items I would use "a|b" "a/b" "a:b" or "a,b" you can also use "a?b" "a&b" as connectors so why have you chose "." a period to describe your relationships in a collection? > > I realize there is an aversion to name spacing. It would be nice if we > could avoid the issue entirely. The data to back-up the need for > something equivalent to name spacing is there. I have not seen any data > to back up the counter-point to not using local name spacing on a web > page. If somebody knows where this resides, please point us to it. > > A proposed solution must be able to handle all 4 types of grouping. > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070502/fc40c491/smime.bin From msporny at digitalbazaar.com Wed May 2 10:18:05 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 10:18:09 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <1178121483.18770.24.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> Message-ID: <4638C7CD.1070408@digitalbazaar.com> Martin McEvoy wrote: > Manu please help me out here because I am having difficulty > understanding your logic? > > As you know I do not disagree with your proposal for collections but... > > To me the ".", period, or hidden class, in xml/xhtml is a known empty > element i.e they create a space along with "a-b" "a_b" and "a~b" > > If I wanted to connect two items I would use "a|b" "a/b" "a:b" or "a,b" > you can also use "a?b" "a&b" as connectors > > so why have you chose "." a period to describe your relationships in a > collection? The decision to use '.' was almost completely arbitrary. It is commonly used to delineate object hierarchy in programming languages. Note that delineating object hierarchy is subtly different from delineating class name spaces. The grouping proposal is about "naming local object hierarchy" not "global class name spaces". The '/', '?', and '&' separators were not used because they already have a loose semantic meaning on the web as separators. Perhaps that is more of an argument for using those separators than against. I'm not opposed to using a different separator. Although, I don't think the separator is what most are concerned about on the list. Most of the concern is coming from the following two camps: * Are sparse groups really a problem?! [1] * Names spaces are pure evil! Hang anybody that proposes anything that looks like a name space! :) [2] -- manu PS: Scott - I'll get around to addressing your point about showing examples of sparse grouping. Unfortunately, I'll be trapped in conference calls for the rest of the day. [1] http://microformats.org/wiki/grouping-examples [2] http://microformats.org/wiki/namespaces-considered-harmful From brian.suda at gmail.com Wed May 2 10:50:38 2007 From: brian.suda at gmail.com (Brian Suda) Date: Wed May 2 10:50:42 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4638C7CD.1070408@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> Message-ID: <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> On 5/2/07, Manu Sporny wrote: > I'm not opposed to using a different separator. Although, I don't think > the separator is what most are concerned about on the list. Most of the > concern is coming from the following two camps: > > * Are sparse groups really a problem?! [1] > * Names spaces are pure evil! Hang anybody that proposes anything > that looks like a name space! :) [2] --- i get the feeling that this thread is disolving into personal ideas about what SHOULD be in an hAudio format and grouping? i can't help but think, is this a problem that NEEDS solving? have you attempted to mark-up audio formats with hListing or hReview? both of those formats cover just about everything except the download links... if that is the case we should think MICRO and look into creating specific rel-values that any format could use. From what is seems from your schema is that you have metadata about the downloadable file. hReview has almost all the same metadata fields except price and length. hListing has price. Can this problem be solved without inventing a new format? Can this be solved by extending an existing format? Can this be solved by creating small building block formats that can be reused in other formats? Can this be solved only be creating a new hAudio format? One of my other conserns is that hAudio is specific to audio, but the fields being used could easily apply to media in general. Is the research for this format not better suited for the more general media-info[1]? -brian [1] - http://microformats.org/wiki/media-info -- brian suda http://suda.co.uk From jcraig at apple.com Wed May 2 11:01:27 2007 From: jcraig at apple.com (James Craig) Date: Wed May 2 11:01:31 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> Message-ID: <7C2B579C-0617-498C-8AC3-A0DBCEAA799E@apple.com> Frances Berriman wrote: > Martin McEvoy wrote: >>
  • >> >> >> > rel="acquire">Track_1 >> >> >>
  • > > It'd be a bit lighter with the "item" on each li in this example, > eh? :) What if you get rid of the spans altogether?
  • Track_1
  • or
  • Track_1
  • From brian.suda at gmail.com Wed May 2 11:11:11 2007 From: brian.suda at gmail.com (Brian Suda) Date: Wed May 2 11:11:13 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <7C2B579C-0617-498C-8AC3-A0DBCEAA799E@apple.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <7C2B579C-0617-498C-8AC3-A0DBCEAA799E@apple.com> Message-ID: <21e770780705021111o7b0a0909mf9c1a1f9060b976c@mail.gmail.com> On 5/2/07, James Craig wrote: > Frances Berriman wrote: > > > Martin McEvoy wrote: > >>
  • > >> > >> > >> >> rel="acquire">Track_1 > >> > >> > >>
  • > > > > It'd be a bit lighter with the "item" on each li in this example, > > eh? :) > > What if you get rid of the spans altogether? > >
  • > Track_1 >
  • --- depending on the schema that is finalised i don't think this would be valid. Many microformats make use of the fact that certain values will be CHILDREN of others. So if you want to associate work-title with a specific item, it needs to be a child of that item. Since we have been having a long discussion about grouping and nesting, you would need to make work-title a child of item as you did in your following example. >
  • > Track_1 >
  • This would say that the ITEM has: work-title: Track_1 acquire: http://link-to-download/1 The more times i see and type 'work-title' it reminds me of a job-title. The title you have at work. As opposed to a 'work of art'. I would prefer FN or SUMMARY personally. Is there possibly a better name? what has the implied schema shown us from the gathered research from the wild? -brian [1] - http://microformats.org/wiki/audio-info-examples -- brian suda http://suda.co.uk From martin at weborganics.co.uk Wed May 2 11:19:59 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 2 11:19:20 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <7C2B579C-0617-498C-8AC3-A0DBCEAA799E@apple.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <7C2B579C-0617-498C-8AC3-A0DBCEAA799E@apple.com> Message-ID: <1178129999.19109.11.camel@localhost.localdomain> On Wed, 2007-05-02 at 11:01 -0700, James Craig wrote: > Frances Berriman wrote: > > > Martin McEvoy wrote: > >>
  • > >> > >> > >> >> rel="acquire">Track_1 > >> > >> > >>
  • > > > > It'd be a bit lighter with the "item" on each li in this example, > > eh? :) > > What if you get rid of the spans altogether? > >
  • > Track_1 >
  • > > or > >
  • > rel="acquire">Track_1 >
  • yes this works to the trouble is all the proposed solutions work to a certain degree, the only thing that is unclear in all this is do we need it? we are not answering the question, if you go even further and take away all the micro data
    1. Track_1
    does this not say that this is a grouping of some type? Martin McEvoy > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070502/e7d5334f/smime.bin From andy at pigsonthewing.org.uk Wed May 2 12:02:49 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Wed May 2 12:04:23 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> Message-ID: In message <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com>, David Janes writes >> >> hAudio (haudio) >> >> - title. required. text. >> > title is already taken to mean something else, so TITLE is not an >> > option. hCard uses TITLE for job-title. I would suggest FN instead. >> We could use FN, >> but 'work-title' is far more accurate. >If you mean what most people do by "title", then FN is the correct >thing to use. How does that square with the principle of making things easier for publishers? "title" (or "movie-title" or "job-title", or whatever) is surely easier for publisher to remember, and more obvious when updating code, than the awful "FN"! How is "FN" supported, in preference to "title " or "*-title" by the evidence gathered? >> > genre. optional. text. >> > >> >> genre sounds alot like TAGS or CATEGORIES to me? we should recycle >> >> terms in existing microformats >> >> What Andy Mabbett said... not all authors want to mark up genres as >> URLs. There are enough examples that don't mark up the genre to not >> require the use of a URL-based TAGS/CATEGORIES approach. > >While (very) sympathetic to Andy's point about this, we're getting to >the danger point of semantically forking rel-tag. Tagging serves a particular purpose. Not every label on the web is published as a tag Where is the evidence supporting your position? In how many of the sites cited as evidence, is the genre currently presented as a link to a tag name-space, or some other page of that ilk? The liking some microformat activists tagging does not mandate the sue of tags for all labels; and should not be allowed to become a requirement for publishers to change their current behaviour in that regard >I suspect you will >get strong pushback on this one, because the current approach is to >use rel-tag for this, and if that needs to be fixed, it needs to be >fixed and the problem should be addressed there. It quite probably does, though that horse has, perhaps, already bolted. -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From davidjanes at blogmatrix.com Wed May 2 12:22:39 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Wed May 2 12:22:42 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> Message-ID: <21e523c20705021222v20d7fb3pf4aef9c53a2b1046@mail.gmail.com> On 5/2/07, Andy Mabbett wrote: > In message > <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com>, David > Janes writes > > > >> >> hAudio (haudio) > >> >> - title. required. text. > >> > title is already taken to mean something else, so TITLE is not an > >> > option. hCard uses TITLE for job-title. I would suggest FN instead. > > >> We could use FN, > >> but 'work-title' is far more accurate. > > >If you mean what most people do by "title", then FN is the correct > >thing to use. > > > How does that square with the principle of making things easier for > publishers? "title" (or "movie-title" or "job-title", or whatever) is > surely easier for publisher to remember, and more obvious when updating > code, than the awful "FN"! > > How is "FN" supported, in preference to "title " or "*-title" by the > evidence gathered? Did you even read what I wrote Andy? If they want to use something that means the same as FN, then FN is the correct thing to do. If they want to do something that doesn't mean the same as FN, then something else is the correct thing to do. I'm not sure how much clearer than can be written. I didn't express a preference either way -- just gave some advice since I've already been down this path, and that's the way it's supposed to work. As for the fact that FN is ugly, well, I've only got 24 hours in a day and revisiting established decisions made long in the past for aesthetic and minor mnemonic concerns isn't going to be part of that day. -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From brian.suda at gmail.com Wed May 2 12:23:09 2007 From: brian.suda at gmail.com (Brian Suda) Date: Wed May 2 12:23:12 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> Message-ID: <21e770780705021223r534b0663t1597f8926bec25f3@mail.gmail.com> On 5/2/07, Andy Mabbett wrote: > How does that square with the principle of making things easier for > publishers? "title" (or "movie-title" or "job-title", or whatever) is > surely easier for publisher to remember, and more obvious when updating > code, than the awful "FN"! > > How is "FN" supported, in preference to "title " or "*-title" by the > evidence gathered? --- we have already defined the semantics of TITLE[1], and those are NOT the same semantics as presented here. FN or SUMMARY FN: The name of the object. SUMMARY: A short summary or subject for the object. Are more inline with what is described. I personally feel, the less properties to remember the cognitive load any publisher needs. I might be wrong, but when you begin to mix microformats it (in my opinion) is easier to remember FN for the name of the object rather than "XYZ" for this "ABC" for that "MNO" for this one .... less is more. > Where is the evidence supporting your position? In how many of the sites > cited as evidence, is the genre currently presented as a link to a tag > name-space, or some other page of that ilk? --- currently both hCard and hCalendar have CATEGORIES which do NOT have to be tags. (it is recommended and the parsing changes based on this) You could simply do: rock If we introduce genre, i personally don't see how that is different than category. Microformats are ment to be building blocks, not boiling the ocean to solving every niche aspect of an ontology. I think in a broad sense genres and categories are the same. [1] - http://microformats.org/wiki/classes -- brian suda http://suda.co.uk From martin at weborganics.co.uk Wed May 2 12:24:15 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 2 12:23:39 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <4638C7CD.1070408@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> Message-ID: <1178133855.19109.32.camel@localhost.localdomain> On Wed, 2007-05-02 at 13:18 -0400, Manu Sporny wrote: > Martin McEvoy wrote: > > Manu please help me out here because I am having difficulty > > understanding your logic? > > > > As you know I do not disagree with your proposal for collections but... > > > > To me the ".", period, or hidden class, in xml/xhtml is a known empty > > element i.e they create a space along with "a-b" "a_b" and "a~b" > > > > If I wanted to connect two items I would use "a|b" "a/b" "a:b" or "a,b" > > you can also use "a?b" "a&b" as connectors > > > > so why have you chose "." a period to describe your relationships in a > > collection? > > The decision to use '.' was almost completely arbitrary. It is commonly > used to delineate object hierarchy in programming languages. Note that > delineating object hierarchy is subtly different from delineating class > name spaces. The grouping proposal is about "naming local object > hierarchy" not "global class name spaces". so...
    1. download page 1
    2. download page 2
    also names local object hierarchy using the tried and tested methods already widely in use > > The '/', '?', and '&' separators were not used because they already have > a loose semantic meaning on the web as separators. so does "." it means hidden or empty or stop > Perhaps that is more > of an argument for using those separators than against. > > I'm not opposed to using a different separator. Although, I don't think > the separator is what most are concerned about on the list. Most of the > concern is coming from the following two camps: > > * Are sparse groups really a problem?! [1] > * Names spaces are pure evil! Hang anybody that proposes anything > that looks like a name space! :) [2] > > -- manu > > PS: Scott - I'll get around to addressing your point about showing > examples of sparse grouping. Unfortunately, I'll be trapped in > conference calls for the rest of the day. > > [1] http://microformats.org/wiki/grouping-examples > [2] http://microformats.org/wiki/namespaces-considered-harmful > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070502/5758a6bb/smime.bin From fberriman at gmail.com Wed May 2 12:26:59 2007 From: fberriman at gmail.com (Frances Berriman) Date: Wed May 2 12:27:03 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> Message-ID: On 02/05/07, Brian Suda wrote: > Can this problem be solved without inventing a new format? > Can this be solved by extending an existing format? > Can this be solved by creating small building block formats that can > be reused in other formats? > Can this be solved only be creating a new hAudio format? This may have been done and if so, does this research exist on the wiki at the moment? If it's been tried, and it doesn't work, I think I and others would benefit from seeing the attempts. My concern is we're discussing a multitude of problems in a thread titled "hAudio first draft" and it's clearly no where near a first draft stage. I'd suggest taking it back a notch and going over the original process requirements and seeing how much what you're trying to do already fits with what's available. -- Frances Berriman http://fberriman.com From msporny at digitalbazaar.com Wed May 2 13:28:43 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 13:28:45 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> Message-ID: <4638F47B.2020001@digitalbazaar.com> >> On 02/05/07, Brian Suda wrote: >> Can this problem be solved without inventing a new format? Several have tried, but nobody has been able to present good way to re-use hReview/hAtom. Perhaps you would like to give it a shot? Read this thread before you do as this argument has been previously attempted: http://microformats.org/discuss/mail/microformats-new/2007-March/000028.html http://microformats.org/discuss/mail/microformats-new/2007-April/000096.html >> Can this be solved by extending an existing format? Maybe... but every attempt at doing so has been shot down to date. Read the previous threads. Please propose a solution if you think differently. >> Can this be solved by creating small building block formats that can >> be reused in other formats? The goal is to use some of the concepts created in hAudio in the forthcoming hVideo and hImage proposals. Things like 'published-date', 'sample', 'acquisition', 'length', 'contributor', 'work-title' and 'genre'. We are already using small building block formats: rel-design-pattern, hcard draft, datetime-design-pattern, currency-proposal, and grouping (if we ever get to an agreement). >> Can this be solved only be creating a new hAudio format? That seemed to be the consensus over the past three months. Frances Berriman wrote: > This may have been done and if so, does this research exist on the > wiki at the moment? If it's been tried, and it doesn't work, I think > I and others would benefit from seeing the attempts. We already discussed this a month ago: http://microformats.org/discuss/mail/microformats-new/2007-April/000138.html > My concern is we're discussing a multitude of problems in a thread > titled "hAudio first draft" and it's clearly no where near a first > draft stage. No... we are talking about the problems in a thread titled "First draft of hAudio proposal", the last word in the subject line is important. http://microformats.org/discuss/mail/microformats-new/2007-May/thread.html It hasn't hit a draft yet... it's still a proposal. To help prevent any future mis-readings of this threads subject line, I've re-named it to "First attempt at hAudio proposal". -- manu From fberriman at gmail.com Wed May 2 13:39:51 2007 From: fberriman at gmail.com (Frances Berriman) Date: Wed May 2 13:39:54 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <4638F47B.2020001@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> Message-ID: On 02/05/07, Manu Sporny wrote: > Frances Berriman wrote: > > This may have been done and if so, does this research exist on the > > wiki at the moment? If it's been tried, and it doesn't work, I think > > I and others would benefit from seeing the attempts. > > We already discussed this a month ago: > > http://microformats.org/discuss/mail/microformats-new/2007-April/000138.html Could this go into the wiki anyway? The email archives aren't really the most user-friendly thing in the world! -- Frances Berriman http://fberriman.com From scott at makedatamakesense.com Wed May 2 13:53:46 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Wed May 2 13:55:08 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <4638F47B.2020001@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> Message-ID: <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> On May 2, 2007, at 3:28 PM, Manu Sporny wrote: > http://microformats.org/discuss/mail/microformats-new/2007-March/ > 000028.html > http://microformats.org/discuss/mail/microformats-new/2007-April/ > 000096.html > >>> Can this be solved by extending an existing format? > > Maybe... but every attempt at doing so has been shot down to date. > Read > the previous threads. Please propose a solution if you think > differently. The last message in those threads begins with "hAtom as a transport for music-downloads makes loads of sense to me." I don't see where hAtom was "shot down." Here's my proposal: work-title -> hatom entry-title contributor -> hatom author published-date -> hatom published sample -> rel-enclosure in hatom entry-summary acquire -> rel-enclosure in hatom entry-content image-summary -> hcard photo in hatom entry-summary genre -> hcard category length -> new class="length", or defer in first draft price -> new class="price", or defer in first draft -- Scott Reynen MakeDataMakeSense.com From msporny at digitalbazaar.com Wed May 2 13:55:12 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 13:55:22 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> Message-ID: <4638FAB0.2060401@digitalbazaar.com> Frances Berriman wrote: >> Frances Berriman wrote: >> > This may have been done and if so, does this research exist on the >> > wiki at the moment? If it's been tried, and it doesn't work, I think >> > I and others would benefit from seeing the attempts. >> >> We already discussed this a month ago: >> >> http://microformats.org/discuss/mail/microformats-new/2007-April/000138.html > > Could this go into the wiki anyway? The email archives aren't really > the most user-friendly thing in the world! A section titled "Mailing List Discussion" has been added to the hAudio proposal. It has a very brief synopsis of the discussion and a link to the start of each thread related to audio-info. http://microformats.org/wiki/audio-info-proposal#Mailing_List_Discussion -- manu From davidjanes at blogmatrix.com Wed May 2 14:08:28 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Wed May 2 14:08:32 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <4638F47B.2020001@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> Message-ID: <21e523c20705021408j5eb2e00exfcdd88b05e3399d8@mail.gmail.com> On 5/2/07, Manu Sporny wrote: > >> On 02/05/07, Brian Suda wrote: > >> Can this problem be solved without inventing a new format? > > Several have tried, but nobody has been able to present good way to > re-use hReview/hAtom. Perhaps you would like to give it a shot? Read > this thread before you do as this argument has been previously attempted: > > http://microformats.org/discuss/mail/microformats-new/2007-March/000028.html > http://microformats.org/discuss/mail/microformats-new/2007-April/000096.html > > >> Can this be solved by extending an existing format? > > Maybe... but every attempt at doing so has been shot down to date. Read > the previous threads. Please propose a solution if you think differently. This comment is sort of meta, but here goes anyway... When I was designing hAtom, I framed the discussion in terms of semantic elements discovered / brainstormed -- Feed, Entry, Entry Title, Entry Author and so forth, and the relationships between them. The very last thing we did (almost literally) was assign class names to these; but what they meant was already well understood, so it was only a matter of understanding whether there was an existing element or not. Note that you're always free to adopt a subset of elements from hAtom and hWhatever if they have the appropriate meaning. In fact you probably _should_ maybe even _must_ adopt them. Then the question at the end becomes "does it make sense to grab the top level container element/class for this microformat, or grab a new one" Regards, etc... David -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From msporny at digitalbazaar.com Wed May 2 14:16:18 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 14:16:20 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> Message-ID: <4638FFA2.3040005@digitalbazaar.com> Scott Reynen wrote: >>>> Can this be solved by extending an existing format? >> >> Maybe... but every attempt at doing so has been shot down to date. Read >> the previous threads. Please propose a solution if you think differently. > > The last message in those threads begins with "hAtom as a transport for > music-downloads makes loads of sense to me." I don't see where hAtom > was "shot down." We are not talking about music downloads. We are talking about audio recordings. This is a very important distinction to make! It was decided that hAtom WOULD be fine for music downloads as long as there was something like hAudio encapsulated inside hAtom to describe the music. hAudio is designed to be nested inside hAtom (which should only be used for syndication). > work-title -> hatom entry-title We aren't talking about an entry in a blog or syndication. We are talking about the title of a creative work. > contributor -> hatom author What about publisher? The audio-info-examples always show label or publisher. hCard is required because artist and publisher are almost always displayed. > published-date -> hatom published hAtom published is related to when the syndication entry was published. The published-date in hAudio has to do with when the creative work hit the streets for distribution. They are not the same thing. > sample -> rel-enclosure in hatom entry-summary rel-enclosure is supposed to be used for content that should be cached. Many of the services listed in audio-info-examples use audio streams, not cacheable content, to provide samples. > acquire -> rel-enclosure in hatom entry-content rel-enclosure is meant for content that should be cached. The soon-to-be renamed 'acquisition' rel-property points to a link that starts the acquisition process. In most cases, this never links to a data file. > image-summary -> hcard photo in hatom entry-summary That's a valid option. > genre -> hcard category Another valid option. > length -> new class="length", or defer in first draft Length does not belong in hAtom. What is your argument behind extending hAtom to include length? > price -> new class="price", or defer in first draft Price does not belong in hAtom. Where are the examples backing up that hAtom should be extended to include price? In addition - the audio-info-examples clearly show that music isn't syndicated. Blogs are syndicated. hAtom is a good fit for blogs, but take some time to look through the examples. hAtom is a very bad fit for the current publishing methodology used for audio. -- manu From davidjanes at blogmatrix.com Wed May 2 14:22:08 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Wed May 2 14:22:10 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <4638FFA2.3040005@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4638FFA2.3040005@digitalbazaar.com> Message-ID: <21e523c20705021422w7584f577ufe33d9a82df0aa0f@mail.gmail.com> On 5/2/07, Manu Sporny wrote: > Scott Reynen wrote: > >>>> Can this be solved by extending an existing format? > >> > >> Maybe... but every attempt at doing so has been shot down to date. Read > >> the previous threads. Please propose a solution if you think differently. > > > > The last message in those threads begins with "hAtom as a transport for > > music-downloads makes loads of sense to me." I don't see where hAtom > > was "shot down." > > We are not talking about music downloads. We are talking about audio > recordings. This is a very important distinction to make! It was decided > that hAtom WOULD be fine for music downloads as long as there was > something like hAudio encapsulated inside hAtom to describe the music. > > hAudio is designed to be nested inside hAtom (which should only be used > for syndication). Pardon? Where did you find a rule that hAtom should only be used for syndication? "hAtom is a microformat for content that can be syndicated, primarily but not exclusively weblog postings. " [1]. That is, hAtom is about marking up certain types of content. It's _not_ a syndication format and for various reasons, I tend to think it's a bad idea to use it for that. And you don't have to nest; you could also potentially overlay. > > price -> new class="price", or defer in first draft > > Price does not belong in hAtom. Where are the examples backing up that > hAtom should be extended to include price? If you're defining a new uF the lays on hAtom, you don't need to extend hAtom. Regards, etc... [1] http://microformats.org/wiki/hatom -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From andy at pigsonthewing.org.uk Wed May 2 14:20:41 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Wed May 2 14:22:18 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> Message-ID: <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> In message <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com>, Scott Reynen writes >length -> new class="length", or defer in first draft Should be a measure format >price -> new class="price", or defer in first draft Should be a currency format -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From andy at pigsonthewing.org.uk Wed May 2 14:23:54 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Wed May 2 14:27:55 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e523c20705021222v20d7fb3pf4aef9c53a2b1046@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> <21e523c20705021222v20d7fb3pf4aef9c53a2b1046@mail.gmail.com> Message-ID: <0btXP$QqFQOGFw0Z@pigsonthewing.org.uk> In message <21e523c20705021222v20d7fb3pf4aef9c53a2b1046@mail.gmail.com>, David Janes writes >On 5/2/07, Andy Mabbett wrote: >> In message >> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com>, David >> Janes writes >> >If you mean what most people do by "title", then FN is the correct >> >thing to use. >> >> >> How does that square with the principle of making things easier for >> publishers? "title" (or "movie-title" or "job-title", or whatever) is >> surely easier for publisher to remember, and more obvious when updating >> code, than the awful "FN"! >> >> How is "FN" supported, in preference to "title " or "*-title" by the >> evidence gathered? > >Did you even read what I wrote Andy? Yes; you asserted that, in a certain circumstance, ' "FN" is the correct thing to use'. I then asked you justify that; in relation to making things easy for publishers, and in relation to the evidence gathered so far. You appear to have done neither. -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From davidjanes at blogmatrix.com Wed May 2 14:38:05 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Wed May 2 14:38:07 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <0btXP$QqFQOGFw0Z@pigsonthewing.org.uk> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> <21e523c20705021222v20d7fb3pf4aef9c53a2b1046@mail.gmail.com> <0btXP$QqFQOGFw0Z@pigsonthewing.org.uk> Message-ID: <21e523c20705021438s3a4efb6q2b4a3213008f4887@mail.gmail.com> On 5/2/07, Andy Mabbett wrote: > In message <21e523c20705021222v20d7fb3pf4aef9c53a2b1046@mail.gmail.com>, > David Janes writes > > >On 5/2/07, Andy Mabbett wrote: > >> In message > >> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com>, David > >> Janes writes > > >> >If you mean what most people do by "title", then FN is the correct > >> >thing to use. > >> > >> > >> How does that square with the principle of making things easier for > >> publishers? "title" (or "movie-title" or "job-title", or whatever) is > >> surely easier for publisher to remember, and more obvious when updating > >> code, than the awful "FN"! > >> > >> How is "FN" supported, in preference to "title " or "*-title" by the > >> evidence gathered? > > > >Did you even read what I wrote Andy? > > Yes; you asserted that, in a certain circumstance, ' "FN" is the correct > thing to use'. I then asked you justify that; in relation to making > things easy for publishers, and in relation to the evidence gathered so > far. > > You appear to have done neither. I said what I said, exactly naming the circumstance. I also apparently made the incorrect assumption that you've read the microformat naming principles [1]. Regards, etc... [1] http://tinyurl.com/2q3x4p -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From paul_wilkins at xtra.co.nz Wed May 2 14:49:08 2007 From: paul_wilkins at xtra.co.nz (Paul Wilkins) Date: Wed May 2 14:49:15 2007 Subject: [uf-new] First draft of hAudio proposal Message-ID: <00a001c78d03$b642adf0$bc08a8c0@nzto22> From: "Manu Sporny" > Scott Reynen wrote: >> If nothing else is changing here, I think rel values should be nouns, >> not verbs. I think all of the existing rel values in microformats fit >> this pattern, and it's good to be able to say "this page and that page >> have a relationship of _____." > > Could you propose a noun that would replace ACQUIRE? I'm having a hard > time coming up with one that makes more sense than ACQUIRE. > > rel-nofollow doesn't follow what you are proposing. > > Err, what about 'full-version', 'complete-specimen', 'file', or 'content'? How about 'source'. -- Paul Wilkins From msporny at digitalbazaar.com Wed May 2 15:14:36 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 15:14:39 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <7A56BC9F-EA94-491D-A8A9-FA6388DE8E30@makedatamakesense.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <7A56BC9F-EA94-491D-A8A9-FA6388DE8E30@makedatamakesense.com> Message-ID: <46390D4C.5000203@digitalbazaar.com> Scott Reynen wrote: >> As the analysis shows - we need a solution that can do both sparse and >> non-sparse grouping. All of the non-name-space-based solutions proposed >> thus far do not support sparse grouping. > > Can you point out some actual examples of what you're calling "sparse"? Definition of sparse grouping can be found here: http://microformats.org/wiki/grouping-examples#Types_of_grouping Here are a couple of very clear examples of sparse grouping: Note that the song should be grouped with the podcast AND the album. That understanding is clear from viewing the page: http://www.coverville.com/archives/2007/04/coverville_313.html Again, note that there isn't clear hierarchy - songs belong to the podcast, shows and albums listed on the page. One song can be a part of three groups: http://www.mutantpop.net/radioclash/archives/2007/03/24/rc-113/ Note that descriptions on the page can have many different groupings of the content on the page. In this example, the band is related to or grouped with television shows (which are groups in and of themselves), bands are also groups with other bands: http://www.bitmunk.com/view/media/6068744 This one is especially important. Note that the album is described first, then the top songs as an ordered list, then what the listeners also bought, and then finally the songs that are related to the album mentioned at the very beginning of the page. http://www.misrolas.com/downloadmusic/album.php?id=1316 To contrast, this is what a non-sparse layout looks like. Note that the post has a definite structure and could be done using simple "hAudio + XOXO" markup: http://indiecastwp.podshow.com/?p=76 Does that help clarify the difference between a sparse grouping and a non-sparse grouping? -- manu From msporny at digitalbazaar.com Wed May 2 15:22:27 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 2 15:22:30 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <00a001c78d03$b642adf0$bc08a8c0@nzto22> References: <00a001c78d03$b642adf0$bc08a8c0@nzto22> Message-ID: <46390F23.40905@digitalbazaar.com> Paul Wilkins wrote: >> Err, what about 'full-version', 'complete-specimen', 'file', or >> 'content'? > > How about 'source'. That's a good suggestion. Perhaps read as: "This link will eventually lead you to the source of the described audio recording." The other options on the table seem to be: acquisition - "This link will lead to the acquisition described by this Microformat - an audio recording." Scott, why don't we allow verbs for rel-design-patterns? acquire - "This link will allow you to acquire the audio recording." "acquire" still seems to be the easiest to understand. -- manu From scott at makedatamakesense.com Wed May 2 18:26:04 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Wed May 2 18:26:08 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <46390D4C.5000203@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <7A56BC9F-EA94-491D-A8A9-FA6388DE8E30@makedatamakesense.com> <46390D4C.5000203@digitalbazaar.com> Message-ID: <06A853BB-6CB0-4E00-BDA0-560DAC3E26F0@makedatamakesense.com> On May 2, 2007, at 5:14 PM, Manu Sporny wrote: > Note that the song should be grouped with the podcast AND the album. > That understanding is clear from viewing the page: > http://www.coverville.com/archives/2007/04/coverville_313.html The podcast can already use hAtom. Here's how we could do grouping on each individual album/song (with generic class names that are irrelevant here): Here Comes Your Man Kate Rogers Seconds Pixies > Again, note that there isn't clear hierarchy - songs belong to the > podcast, shows and albums listed on the page. One song can be a > part of > three groups: > http://www.mutantpop.net/radioclash/archives/2007/03/24/rc-113/ I'm not sure what the "show" is here outside the podcast (which can use hAtom). The album grouping could be marked up like so:

    Radio Clash 113: From Brussels With Love TWI 007 / Cuddle the Present mk2

    [...]
  • Kerrier District (aka Luke Vibert) - Disco Nasty
  • > Note that descriptions on the page can have many different > groupings of > the content on the page. In this example, the band is related to or > grouped with television shows (which are groups in and of themselves), > bands are also groups with other bands: > http://www.bitmunk.com/view/media/6068744 This is a page about a single album, and the same kind of album-track markup above would work. The TV shows don't specify which songs were played on which shows, so even if we considered that within scope here (which I think is a stretch) we couldn't mark up the show-track grouping at all, because it's not published. > This one is especially important. Note that the album is described > first, then the top songs as an ordered list, then what the listeners > also bought, and then finally the songs that are related to the album > mentioned at the very beginning of the page. > http://www.misrolas.com/downloadmusic/album.php?id=1316 Each of those tracks from other albums and each of those albums could be microformatted on their own album pages, where more complete info is available. With only the tracks in the relevant album remaining, the same album-track grouping above would work. > Does that help clarify the difference between a sparse grouping and a > non-sparse grouping? Yes. I think what makes these all "sparse" is secondary information that can be left alone or microformatted on more relevant pages while we microformat enough useful information to address the audio-info problem statement. We shouldn't feel compelled to microformat everything. -- Scott Reynen MakeDataMakeSense.com From scott at makedatamakesense.com Wed May 2 18:40:55 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Wed May 2 18:41:01 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <46390F23.40905@digitalbazaar.com> References: <00a001c78d03$b642adf0$bc08a8c0@nzto22> <46390F23.40905@digitalbazaar.com> Message-ID: <12E61003-D0D4-4AA4-A2D0-E721F8F8B3EB@makedatamakesense.com> On May 2, 2007, at 5:22 PM, Manu Sporny wrote: > Scott, why don't we allow verbs for rel-design-patterns? Unless otherwise noted, I'm only speaking for myself on this list. This is why I don't like verbs in rel: The rel attribute is short for relationship, not action. Verbs describe actions. Nouns describe relationships. Most rel- microformats follow this convention. The one that doesn't has this as the first open issue: http://microformats.org/wiki/rel-nofollow#open_issues "nofollow indicates a behavior rather than a relationship" I'll retract my suggestion to change from a verb to a noun and instead suggest changing from rel to class. I think what we're describing is a class of link, specifically the class that allows us to acquire, not a relationship between two documents. -- Scott Reynen MakeDataMakeSense.com From msporny at digitalbazaar.com Thu May 3 08:09:36 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 3 08:09:40 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <21e523c20705021408j5eb2e00exfcdd88b05e3399d8@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <21e523c20705021408j5eb2e00exfcdd88b05e3399d8@mail.gmail.com> Message-ID: <4639FB30.8080902@digitalbazaar.com> David Janes wrote: > This comment is sort of meta, but here goes anyway... > > When I was designing hAtom, I framed the discussion in terms of > semantic elements discovered / brainstormed -- Feed, Entry, Entry > Title, Entry Author and so forth, and the relationships between them. This has been done for hAudio as well in the brainstorming section: http://microformats.org/wiki/audio-info-brainstorming#Discovered_Elements > Note that you're always free to adopt a subset of elements from hAtom > and hWhatever if they have the appropriate meaning. In fact you > probably _should_ maybe even _must_ adopt them. Then the question at > the end becomes "does it make sense to grab the top level container > element/class for this microformat, or grab a new one" Very good advice, we would be wise to be wary of new tags that are not needed. We should re-use old tags if they do they carry the same semantics as the newly proposed tags. -- manu From msporny at digitalbazaar.com Thu May 3 08:15:56 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 3 08:15:59 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <1178099894.17022.28.camel@localhost.localdomain> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> Message-ID: <4639FCAC.70309@digitalbazaar.com> Andy Mabbett wrote: > In message <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com>, > Scott Reynen writes > >> length -> new class="length", or defer in first draft > > Should be a measure format I agree... but we don't have a measure format yet and nobody seems to be pushing that initiative forward. Most of the audio-info-examples never specify units (seconds are assumed). >> price -> new class="price", or defer in first draft > > Should be a currency format It is in the current proposal: http://microformats.org/wiki/audio-info-proposal#Price -- manu From msporny at digitalbazaar.com Thu May 3 08:34:12 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 3 08:34:16 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <12E61003-D0D4-4AA4-A2D0-E721F8F8B3EB@makedatamakesense.com> References: <00a001c78d03$b642adf0$bc08a8c0@nzto22> <46390F23.40905@digitalbazaar.com> <12E61003-D0D4-4AA4-A2D0-E721F8F8B3EB@makedatamakesense.com> Message-ID: <463A00F4.3060404@digitalbazaar.com> Scott Reynen wrote: > I'll retract my suggestion to change from a verb to a noun and instead > suggest changing from rel to class. I think what we're describing is a > class of link, specifically the class that allows us to acquire, not a > relationship between two documents. Good point and good solution. I've updated the wiki to reflect your input: http://microformats.org/wiki/audio-info-proposal#Schema http://microformats.org/wiki/audio-info-proposal#Acquire -- manu From bsittler at gmail.com Thu May 3 08:39:55 2007 From: bsittler at gmail.com (Ben Wiley Sittler) Date: Thu May 3 08:39:59 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <4639FCAC.70309@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> Message-ID: allow 8601 duration notation (see e.g. http://en.wikipedia.org/wiki/ISO_8601#Duration ) but treat an unmarked number as seconds and you'll have power and flexibility while also using standards. because of its unambiguous form, you could even support seconds only for now, and add 8601 duration support later, but that runs the risk of horribly confusing the first generation of implementations with the second generation of data (as has happened with some other specs that have made this change.) notations for 3 hours ten seconds and three hundredths of a second: PT3H10.03S ^- duration notation PT03:00:10.03 ^- combined notation 10810.03 ^- pure seconds (not 8601 but too simple not to allow) -ben On 5/3/07, Manu Sporny wrote: > Andy Mabbett wrote: > > In message <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com>, > > Scott Reynen writes > > > >> length -> new class="length", or defer in first draft > > > > Should be a measure format > > I agree... but we don't have a measure format yet and nobody seems to be > pushing that initiative forward. Most of the audio-info-examples never > specify units (seconds are assumed). > > >> price -> new class="price", or defer in first draft > > > > Should be a currency format > > It is in the current proposal: > > http://microformats.org/wiki/audio-info-proposal#Price > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new > From martin at weborganics.co.uk Thu May 3 11:06:29 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Thu May 3 11:05:54 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> Message-ID: <1178215589.24455.6.camel@localhost.localdomain> On Thu, 2007-05-03 at 08:39 -0700, Ben Wiley Sittler wrote: > allow 8601 duration notation (see e.g. > http://en.wikipedia.org/wiki/ISO_8601#Duration ) but treat an unmarked > number as seconds and you'll have power and flexibility while also > using standards. because of its unambiguous form, you could even > support seconds only for now, and add 8601 duration support later, but > that runs the risk of horribly confusing the first generation of > implementations with the second generation of data (as has happened > with some other specs that have made this change.) > > notations for 3 hours ten seconds and three hundredths of a second: > > PT3H10.03S > ^- duration notation > PT03:00:10.03 > ^- combined notation > 10810.03 > ^- pure seconds (not 8601 but too simple not to allow) > > -ben so this would be better to specify length 3m 30s maybe this needs to be added to http://microformats.org/wiki/measure-brainstorming > > On 5/3/07, Manu Sporny wrote: > > Andy Mabbett wrote: > > > In message <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com>, > > > Scott Reynen writes > > > > > >> length -> new class="length", or defer in first draft > > > > > > Should be a measure format > > > > I agree... but we don't have a measure format yet and nobody seems to be > > pushing that initiative forward. Most of the audio-info-examples never > > specify units (seconds are assumed). > > > > >> price -> new class="price", or defer in first draft > > > > > > Should be a currency format > > > > It is in the current proposal: > > > > http://microformats.org/wiki/audio-info-proposal#Price > > > > -- manu > > _______________________________________________ > > 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070503/4c1b7de6/smime.bin From martin at weborganics.co.uk Thu May 3 11:09:21 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Thu May 3 11:08:44 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <1178215589.24455.6.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <4638986A.2030303@digitalbazaar.com> <1178121483.18770.24.camel@localhost.localdomain> <4638C7CD.1070408@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> Message-ID: <1178215761.24455.8.camel@localhost.localdomain> On Thu, 2007-05-03 at 19:06 +0100, Martin McEvoy wrote: > On Thu, 2007-05-03 at 08:39 -0700, Ben Wiley Sittler wrote: > > allow 8601 duration notation (see e.g. > > http://en.wikipedia.org/wiki/ISO_8601#Duration ) but treat an unmarked > > number as seconds and you'll have power and flexibility while also > > using standards. because of its unambiguous form, you could even > > support seconds only for now, and add 8601 duration support later, but > > that runs the risk of horribly confusing the first generation of > > implementations with the second generation of data (as has happened > > with some other specs that have made this change.) > > > > notations for 3 hours ten seconds and three hundredths of a second: > > > > PT3H10.03S > > ^- duration notation > > PT03:00:10.03 > > ^- combined notation > > 10810.03 > > ^- pure seconds (not 8601 but too simple not to allow) > > > > -ben > > so this would be better to specify length > > 3m 30s sorry typo title="3:00" ahem... > > maybe this needs to be added to > > http://microformats.org/wiki/measure-brainstorming > > > > > On 5/3/07, Manu Sporny wrote: > > > Andy Mabbett wrote: > > > > In message <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com>, > > > > Scott Reynen writes > > > > > > > >> length -> new class="length", or defer in first draft > > > > > > > > Should be a measure format > > > > > > I agree... but we don't have a measure format yet and nobody seems to be > > > pushing that initiative forward. Most of the audio-info-examples never > > > specify units (seconds are assumed). > > > > > > >> price -> new class="price", or defer in first draft > > > > > > > > Should be a currency format > > > > > > It is in the current proposal: > > > > > > http://microformats.org/wiki/audio-info-proposal#Price > > > > > > -- manu > > > _______________________________________________ > > > 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070503/7898934f/smime.bin From msporny at digitalbazaar.com Thu May 3 12:25:39 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 3 12:25:42 2007 Subject: [uf-new] hAtom is not a silver bullet Message-ID: <463A3733.9020405@digitalbazaar.com> The argument has been put forth several times during the audio-info exploratory process that hAtom should be used, directly, for publishing information related to audio. Let us first understand what hAtom is: "hAtom is a microformat for content that can be syndicated, primarily but not exclusively weblog postings. hAtom is based on a subset of the Atom (http://www.atomenabled.org/) syndication format." [1] "hAtom is a microformat for identifying semantic information in weblog posts and practically any other place Atom (http://www.atomenabled.org/) may be used, such as news articles. hAtom content is easily added to most blogs by simple modifications to the blog's template definitions." [2] While hAtom /could/ be used for this purpose, I hope to outline several reasons on why this is a bad idea. The main points that will be addressed are: 1. The concepts identified for hAtom are not the same concepts that were identified for hAudio. The problem space is different. 2. hAtom has a very strong "syndication" background and is not fit for describing audio recordings. They are different solutions. 3. Extending hAtom to fit hAudio is a bad design approach, we must not allow unnecessary feature creep. Confusing hAtom and hAudio Concepts ----------------------------------- There have been several proposed mappings (both on the list and off of the list) from hAtom to hAudio. One of them is used for example, but can be extended to every hAtom-hAudio mapping proposal: > work-title -> hatom entry-title hAudio isn't specifying an entry in a blog or syndication. We are talking about the title of a creative work. This is an important distinction. The hAtom documentation states this for entry-title: "an Entry Title element represents the concept of an Atom entry title" [3] That concept is defined as the following: "The 'atom:title' element is a Text construct that conveys a human-readable title for an entry or feed." [4] And further research shows that and entry is defined thusly: "The 'atom:entry' element represents an individual entry, acting as a container for metadata and data associated with the entry. This element can appear as a child of the atom:feed element, or it can appear as the document (i.e., top-level) element of a stand-alone Atom Entry Document." [5] Feed is also defined thusly: "The 'atom:feed' element is the document (i.e., top-level) element of an Atom Feed Document, acting as a container for metadata and data associated with the feed. Its element children consist of metadata elements followed by zero or more atom:entry child elements." [6] 'entry-title' is specifically meant for titles in entries, which the language of hAtom and the Atom specification associate very directly with syndication of content. We should be making the argument that hAtom should be kept simple and not extended. We should be saying that hAtom can encapsulate other Microformats such as audio, video and image metadata. hAtom is Strongly Related to Syndication ---------------------------------------- There is no denying the very strong link that hAtom has with syndication. It is a fantastic Microformat for that purpose, it borrows almost every one of its concepts from the Atom Syndication format: "The Atom Syndication Format provides the conceptual basis for this microformat, with the following caveats: * Atom provides a lot more functionality than we need for a 'blog post' microformat, so we've taken the minimal number of elements needed. * the 'logical' model of hAtom is that of Atom. If there is a conflict, Atom should be taken as correct. * the 'physical' model of hAtom -- the actual writing of elements -- is a lot more varied than Atom provides for, due to the variety of ways weblogs are actually produced in the wild. The hAtom microformat provides a number of rules for 'bridging the gap'" [7] Even the Atom Syndication Format is very specific about what the format is intended for: "The primary use case that Atom addresses is the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents." [8] Extending hAtom to Fit hAudio is a Bad Design Approach ------------------------------------------------------ "Atom is an XML-based document format that describes lists of related information known as "feeds". Feeds are composed of a number of items, known as "entries", each with an extensible set of attached metadata. For example, each entry has a title." [8] Pay particular attention to the phrase "with an extensible set of attached metadata". This is what we mean when we say that hAtom should encapsulate other Microformats, not be extended because "all we need is two more elements to make this fix the Microformat problem of the day!" We must fight feature creep into these formats, especially the established ones, every step of the way. -- manu [1] http://microformats.org/wiki/hatom [2] http://microformats.org/wiki/hatom#Introduction [3] http://microformats.org/wiki/hatom#Entry [4] http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.2.14 [5] http://www.atomenabled.org/developers/syndication/atom-format-spec.php#element.entry [6] http://www.atomenabled.org/developers/syndication/atom-format-spec.php#element.feed [7] http://microformats.org/wiki/hatom#In_General [8] http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.1 From hober0 at gmail.com Thu May 3 13:48:39 2007 From: hober0 at gmail.com (Edward O'Connor) Date: Thu May 3 13:49:01 2007 Subject: [uf-new] Re: hAtom is not a silver bullet References: <463A3733.9020405@digitalbazaar.com> Message-ID: <86sladmy54.fsf@rakim.cfhp.org> Manu Sporny wrote: > The argument has been put forth several times during the audio-info > exploratory process that hAtom should be used, directly, for > publishing information related to audio[...] While hAtom /could/ be > used for this purpose, I hope to outline several reasons on why this > is a bad idea[...] > > 2. hAtom has a very strong "syndication" background and is not fit for > describing audio recordings. They are different solutions. I don't understand this objection. Yes, hAtom is based on Atom, and Atom is a syndication format. But you can use hAtom for many non-syndication purposes. For instance, the basic data in an hAtom entry (id, published/updated date(s), title, author, content) map extremely well onto representing mail, e- or otherwise. An example of such a use is , a marked up form of the Federalist Papers. So the origin of hAtom in a syndication background isn't, as such, a reasonable reason to object to its use in non-syndication contexts. Ted -- Edward O'Connor hober0@gmail.com Ense petit placidam sub libertate quietem. From msporny at digitalbazaar.com Thu May 3 14:04:05 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 3 14:04:09 2007 Subject: [uf-new] Re: hAtom is not a silver bullet In-Reply-To: <86sladmy54.fsf@rakim.cfhp.org> References: <463A3733.9020405@digitalbazaar.com> <86sladmy54.fsf@rakim.cfhp.org> Message-ID: <463A4E45.7020602@digitalbazaar.com> Edward O'Connor wrote: > Manu Sporny wrote: > >> The argument has been put forth several times during the audio-info >> exploratory process that hAtom should be used, directly, for >> publishing information related to audio[...] While hAtom /could/ be >> used for this purpose, I hope to outline several reasons on why this >> is a bad idea[...] >> >> 2. hAtom has a very strong "syndication" background and is not fit for >> describing audio recordings. They are different solutions. > > So the origin of hAtom in a syndication background isn't, as such, a > reasonable reason to object to its use in non-syndication contexts. The objection wasn't regarding its use in non-syndication contexts. The objection was to its use when describing audio recordings: "hAtom has a very strong "syndication" background and is not fit for describing audio recordings. They are different solutions." To further underline why hAtom is not good for hAudio, please refer to this thread: http://microformats.org/discuss/mail/microformats-new/2007-May/000300.html or even this one: http://microformats.org/discuss/mail/microformats-new/2007-April/000138.html -- manu From davidjanes at blogmatrix.com Thu May 3 14:12:42 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Thu May 3 14:12:45 2007 Subject: [uf-new] Re: hAtom is not a silver bullet In-Reply-To: <463A4E45.7020602@digitalbazaar.com> References: <463A3733.9020405@digitalbazaar.com> <86sladmy54.fsf@rakim.cfhp.org> <463A4E45.7020602@digitalbazaar.com> Message-ID: <21e523c20705031412r551b6413k69d0a8254b20d7a0@mail.gmail.com> On 5/3/07, Manu Sporny wrote: > Edward O'Connor wrote: > > Manu Sporny wrote: > > > >> The argument has been put forth several times during the audio-info > >> exploratory process that hAtom should be used, directly, for > >> publishing information related to audio[...] While hAtom /could/ be > >> used for this purpose, I hope to outline several reasons on why this > >> is a bad idea[...] > >> > >> 2. hAtom has a very strong "syndication" background and is not fit for > >> describing audio recordings. They are different solutions. > > > > So the origin of hAtom in a syndication background isn't, as such, a > > reasonable reason to object to its use in non-syndication contexts. > > The objection wasn't regarding its use in non-syndication contexts. The > objection was to its use when describing audio recordings: > > "hAtom has a very strong "syndication" background and is not fit for > describing audio recordings. They are different solutions." Whether or not hAtom is suitable for describing audio formats is something I'll more than happily let you decide. However, your characterization of hAtom as having a "syndication" background / being some sort of syndication format is wrong, or as wrong as the statement: "blogs have a syndication background". Yes, we refer to the Atom standard, but as appropriate one is expected to make the mapping when it talks about "atom feed" to "the content being marked up with hAtom" -- the same way when reading hCard we know we're talking about content being marked up with that rather than a block of vCard text. Regards, etc... David -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From bsittler at gmail.com Thu May 3 15:52:52 2007 From: bsittler at gmail.com (Ben Wiley Sittler) Date: Thu May 3 15:52:56 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <1178215761.24455.8.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> Message-ID: actually i think that should be one of: 3m 30s note the initial 'P'. that differentiates it from the interval syntax in 8601, e.g. T12:00:00/T12:03:30 (an interval starting at noon and ending 3 minutes 30 seconds later, timezone unspecified and assumed to be either UTC/GMT or localtime, depending on the application) On 5/3/07, Martin McEvoy wrote: > On Thu, 2007-05-03 at 19:06 +0100, Martin McEvoy wrote: > > On Thu, 2007-05-03 at 08:39 -0700, Ben Wiley Sittler wrote: > > > allow 8601 duration notation (see e.g. > > > http://en.wikipedia.org/wiki/ISO_8601#Duration ) but treat an unmarked > > > number as seconds and you'll have power and flexibility while also > > > using standards. because of its unambiguous form, you could even > > > support seconds only for now, and add 8601 duration support later, but > > > that runs the risk of horribly confusing the first generation of > > > implementations with the second generation of data (as has happened > > > with some other specs that have made this change.) > > > > > > notations for 3 hours ten seconds and three hundredths of a second: > > > > > > PT3H10.03S > > > ^- duration notation > > > PT03:00:10.03 > > > ^- combined notation > > > 10810.03 > > > ^- pure seconds (not 8601 but too simple not to allow) > > > > > > -ben > > > > so this would be better to specify length > > > > 3m 30s > sorry typo title="3:00" ahem... > > > > maybe this needs to be added to > > > > http://microformats.org/wiki/measure-brainstorming > > > > > > > > On 5/3/07, Manu Sporny wrote: > > > > Andy Mabbett wrote: > > > > > In message <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com>, > > > > > Scott Reynen writes > > > > > > > > > >> length -> new class="length", or defer in first draft > > > > > > > > > > Should be a measure format > > > > > > > > I agree... but we don't have a measure format yet and nobody seems to be > > > > pushing that initiative forward. Most of the audio-info-examples never > > > > specify units (seconds are assumed). > > > > > > > > >> price -> new class="price", or defer in first draft > > > > > > > > > > Should be a currency format > > > > > > > > It is in the current proposal: > > > > > > > > http://microformats.org/wiki/audio-info-proposal#Price > > > > > > > > -- manu > > > > _______________________________________________ > > > > 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 msporny at digitalbazaar.com Thu May 3 16:16:15 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 3 16:16:17 2007 Subject: [uf-new] Re: hAtom is not a silver bullet In-Reply-To: <21e523c20705031412r551b6413k69d0a8254b20d7a0@mail.gmail.com> References: <463A3733.9020405@digitalbazaar.com> <86sladmy54.fsf@rakim.cfhp.org> <463A4E45.7020602@digitalbazaar.com> <21e523c20705031412r551b6413k69d0a8254b20d7a0@mail.gmail.com> Message-ID: <463A6D3F.9010909@digitalbazaar.com> David Janes wrote: > However, your characterization of hAtom as having a "syndication" > background / being some sort of syndication format is wrong I'm sure I am being dense... but I thought Atom was all about syndication? Perhaps we have different definitions of what "syndication" means? "S: (n) syndication (selling (an article or cartoon) for publication in many magazines or newspapers at the same time) 'he received a comfortable income from the syndication of his work'" [1] "In general, syndication means the distribution a news article through a syndicate - in this case an RSS feed - for publication in a number of newspapers or periodicals simultaneously. Used in the context of RSS because RSS syndication is all about distributing content for reuse or redistribution on other websites." [2] "Created by leading service providers, tool vendors and independent developers, Atom is designed to be a universal publishing standard for personal content and weblogs." [3] Am I confusing syndication with publishing? Are they really that different? > Yes, we > refer to the Atom standard, but as appropriate one is expected to make > the mapping when it talks about "atom feed" to "the content being > marked up with hAtom" -- the same way when reading hCard we know we're > talking about content being marked up with that rather than a block of > vCard text. Please clarify - the above didn't really make any sense to me (I'm not being difficult, I really don't get what you are attempting to say). Are there a large number of examples of hAtom being used for anything else than syndication/blogging/news article publishing? Perhaps your viewpoint can be backed up with some examples that I am unaware of? Who is currently using hAtom for non-syndication/non-blogging/non-news article-based publishing? Please don't use corner-cases! -- manu [1] http://wordnet.princeton.edu/perl/webwn?s=syndication [2] http://www.rsstoolchest.com/rss-glossary.html [3] http://www.atomenabled.org/ From martin at weborganics.co.uk Thu May 3 17:44:01 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Thu May 3 17:43:25 2007 Subject: [uf-new] Re: hAtom is not a silver bullet In-Reply-To: <463A6D3F.9010909@digitalbazaar.com> References: <463A3733.9020405@digitalbazaar.com> <86sladmy54.fsf@rakim.cfhp.org> <463A4E45.7020602@digitalbazaar.com> <21e523c20705031412r551b6413k69d0a8254b20d7a0@mail.gmail.com> <463A6D3F.9010909@digitalbazaar.com> Message-ID: <1178239441.26316.52.camel@localhost.localdomain> Oh dear! I dont mean to be abrupt with you guys but think we are all getting a bit off the path with all this Manu, you are right hAtom is not "a silver bullet" no one ever suggested it was. David, I would argue that publishing music and blog publishing have similarities but we have already established that hAtom may not be the solution to the hAudio problem. hAudio may be something we can sprinkle in to other microformats such as hAtom or any future media-info microformat. http://microformats.org/discuss/mail/microformats-new/2007-April/000096.html what we did decide was in any media-info microformat the download url is not going to be necessary, not important to media info, but a highly important factor of music-downloads. so the media-info discussion was broken down into pieces, audio info first, then video and images will hopefully fit in (although I doubt it). I hope everyone is up to speed on what we are trying to do now. On Thu, 2007-05-03 at 19:16 -0400, Manu Sporny wrote: > David Janes wrote: > > However, your characterization of hAtom as having a "syndication" > > background / being some sort of syndication format is wrong > > I'm sure I am being dense... but I thought Atom was all about > syndication? Perhaps we have different definitions of what "syndication" > means? > > "S: (n) syndication (selling (an article or cartoon) for publication in > many magazines or newspapers at the same time) 'he received a > comfortable income from the syndication of his work'" [1] > > "In general, syndication means the distribution a news article through a > syndicate - in this case an RSS feed - for publication in a number of > newspapers or periodicals simultaneously. Used in the context of RSS > because RSS syndication is all about distributing content for reuse or > redistribution on other websites." [2] > > "Created by leading service providers, tool vendors and independent > developers, Atom is designed to be a universal publishing standard for > personal content and weblogs." [3] > > Am I confusing syndication with publishing? Are they really that different? > > > Yes, we > > refer to the Atom standard, but as appropriate one is expected to make > > the mapping when it talks about "atom feed" to "the content being > > marked up with hAtom" -- the same way when reading hCard we know we're > > talking about content being marked up with that rather than a block of > > vCard text. > > Please clarify - the above didn't really make any sense to me (I'm not > being difficult, I really don't get what you are attempting to say). > > Are there a large number of examples of hAtom being used for anything > else than syndication/blogging/news article publishing? > > Perhaps your viewpoint can be backed up with some examples that I am > unaware of? Who is currently using hAtom for > non-syndication/non-blogging/non-news article-based publishing? Please > don't use corner-cases! > > -- manu > > [1] http://wordnet.princeton.edu/perl/webwn?s=syndication > [2] http://www.rsstoolchest.com/rss-glossary.html > [3] http://www.atomenabled.org/ > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070504/6d556fbd/smime.bin From danny.ayers at gmail.com Thu May 3 18:13:07 2007 From: danny.ayers at gmail.com (Danny Ayers) Date: Thu May 3 18:13:10 2007 Subject: [uf-new] Re: hAtom is not a silver bullet In-Reply-To: <1178239441.26316.52.camel@localhost.localdomain> References: <463A3733.9020405@digitalbazaar.com> <86sladmy54.fsf@rakim.cfhp.org> <463A4E45.7020602@digitalbazaar.com> <21e523c20705031412r551b6413k69d0a8254b20d7a0@mail.gmail.com> <463A6D3F.9010909@digitalbazaar.com> <1178239441.26316.52.camel@localhost.localdomain> Message-ID: <1f2ed5cd0705031813v7be181bbm207b7275e4e5322e@mail.gmail.com> It's great that this challenge (story, use case) has been set. Atom is a very good way of pushing stuff around, hAtom reflects that. If the material is such that it can be faithfully (ish) rendered in html, that's great - things like links to audio files obviously can. But (crucify me) I do think it's incumbant on advocates of microformats to acknowledge that text/html is not the only fruit. Sure, make the wordy bits renderable, but don't forget the option of expressing the information in other ways and just doing a html view, a view of some data describing some data. If it doesn't fit comfortably with a microformat expression, so be it. Do pointers from the uF (link rel etc...) to other stuff. It's easier than it looks. If it's on the web all you've really got to worry about is giving the significant bits URIs (and hopefully delivering something useful if a client sees it). At this point I pick up the bible and ask - what is the problem you're trying to solve? Cheers, Danny. // respect to the moderators for not /dev/null-ing this thread -- http://dannyayers.com From martin at weborganics.co.uk Fri May 4 05:24:13 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 4 05:23:40 2007 Subject: [uf-new] First draft of hAudio proposal In-Reply-To: <21e523c20705021438s3a4efb6q2b4a3213008f4887@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705011037i6e519759x7d074d80b007edf8@mail.gmail.com> <4637E01A.2030507@digitalbazaar.com> <21e523c20705020405o1f08c1d3s29a8c8bef104a830@mail.gmail.com> <21e523c20705021222v20d7fb3pf4aef9c53a2b1046@mail.gmail.com> <0btXP$QqFQOGFw0Z@pigsonthewing.org.uk> <21e523c20705021438s3a4efb6q2b4a3213008f4887@mail.gmail.com> Message-ID: <1178281453.31222.21.camel@localhost.localdomain> Manu I had a thought about collections I would like to share with you, If we look at collections in the most basic way we can this may give us an Idea of what is meant by "collection"? So... I look at my pile of books and think that these books need organizing in some way they are no good scattered around my house so I think maybe I can store these books in some kind of order. I buy a plain wooden shelf and put it up on my wall, still not a collection though eh.. its just a shelf.. but its somewhere to organize my pile of books. what makes the combination of a shelf and a pile of books a collection? is down to me and how I organize them i.e. author abc and volumes 123, title abc, topic etc... this is my collection of books. when my friend visits my house he notices my books on a shelf and says "nice collection". We may realize now that the problem of collections may have already been solved if you look at it the way you should
    1. download page 1
    2. download page 2
    3. download page 3
      is my shelf
    1. Are my books on a shelf. another one
      is my shelf

      Are my books on a shelf. I hope you understand what I am driving at? also I think Scott may have a point the use of acquire may be wrong. Imagine you have to store this information in a database, you have to think about pluralization if I want to store page contents I create a table called "pages" if I want to store user information I create a table called "users" if you pluralize acquire you get acquires similar not the same meaning and still a singular yes! so you could use, acquirable which pluralizes as acquirables but this is ugly too so perhaps another word can be used? this is a good place to test this out http://nubyonrails.com/tools/pluralize Kind Regards Martin McEvoy -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070504/8391c0f1/smime.bin From rudy at sandbenders.ca Fri May 4 09:40:29 2007 From: rudy at sandbenders.ca (Rudy Desjardins) Date: Fri May 4 09:40:33 2007 Subject: More grouping discussion, was: Re: [uf-new] First draft of hAudio proposal Message-ID: On 5/4/07, Martin McEvoy wrote: >

        >
      1. href="http://link.to/download-1">download page 1
      2. >
      3. href="http://link.to/download-2">download page 2
      4. >
      5. href="http://link.to/download-3">download page 3
      6. >
      > >
        is my shelf >
      1. Are my books on a shelf. > > another one > > > >
        is my shelf >

        Are my books on a shelf. > It seems like some people are still missing/ignoring a few key points with regards to the problem(s) which some kind of a grouping or collection pattern are intended to address: 1) There exists a need to express a grouping relationship for data which is sparse. Please see the grouping-examplesand grouping-brainstorming wiki pages for descriptions of these types of data sets. 2) There exists a need to express an N-N grouping relationship, as opposed to simply 1-N which is all a heirarchical structure implicitly allows. Although a highly elegant solution, letting existing heirarchical markup alone define the containing and contained elements of a collection unfortunately does not address these two base problems, and I believe at this point there's a general consensus on these two problems being part of the problem space we're trying to solve with the grouping 'pattern', although additional real-world examples are still being compiled and analyzed to support this fact. -- Rudy X. Desjardins Programmer -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-new/attachments/20070504/b9040556/attachment.html From martin at weborganics.co.uk Fri May 4 11:38:45 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 4 11:38:13 2007 Subject: More grouping discussion, was: Re: [uf-new] First draft of hAudio proposal In-Reply-To: References: Message-ID: <1178303925.32611.50.camel@localhost.localdomain> On Fri, 2007-05-04 at 12:40 -0400, Rudy Desjardins wrote: > On 5/4/07, Martin McEvoy wrote: >

          >
        1. href="http://link.to/download-1">download page 1
        2. >
        3. href="http://link.to/download-2">download page 2
        4. >
        5. class="work-title"> href="http://link.to/download-3">download page 3
        6. >
        > >
          is my shelf >
        1. Are my books on a shelf. > > another one > > > >
          is my shelf >

          Are my books on a shelf. > > It seems like some people are still missing/ignoring a few key points > with regards to the problem(s) which some kind of a grouping or > collection pattern are intended to address: > > 1) There exists a need to express a grouping relationship for data > which is sparse. Please see the grouping-examples and > grouping-brainstorming wiki pages for descriptions of these types of > data sets. > > 2) There exists a need to express an N-N grouping relationship, as > opposed to simply 1-N which is all a heirarchical structure implicitly > allows. Hi Rudy thanks for your comments I have examined all the grouping-examples and what there is of the brainstorming. the first thing I noticed was that all the examples made an attempt at Lists some times numbered sometimes not most are either using tables or lists to do this others are using p's and div's they are all grouping these items using a container of some type in the first example I use

            to say this is my outline or grouping, the contents are haudio.
          1. is my content. From a human perspective need it go further than that? 2) There exists a need to express an N-N grouping relationship sorry if i seem a bit dumb but why? none of the examples to me show any need for this particular. your album.title class, namespace whatever you call it simply doesn't do this, all "." does is create an empty space or a stop or end not hey there is a relationship here. and may I add have you actually read this http://microformats.org/wiki/namespaces > > Although a highly elegant solution, Simple and easy to understand > letting existing heirarchical markup alone define the containing and > contained elements of a collection unfortunately does not address > these two base problems, and I believe at this point there's a general > consensus on these two problems being part of the problem space we're > trying to solve with the grouping 'pattern', although additional > real-world examples are still being compiled and analyzed to support > this fact. and when the real world examples are compiled both you and I shall both have more of an understanding of what we are talking about because at the moment all this is relating to is audio, when it includes Video which is a massive field on its own and would at least require grouping of un related directors or films, and Images that will require groupings of peoples own personal collections or artists by Renaissance or style, you then have to think of a more inclusive design pattern yes? > > -- > Rudy X. Desjardins > Programmer -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070504/42f786fd/smime.bin From msporny at digitalbazaar.com Sun May 6 19:13:03 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Sun May 6 19:13:06 2007 Subject: More grouping discussion, was: Re: [uf-new] First draft of hAudio proposal In-Reply-To: References: Message-ID: <463E8B2F.1090204@digitalbazaar.com> Rudy Desjardins wrote: > It seems like some people are still missing/ignoring a few key points > with regards to the problem(s) which some kind of a grouping or > collection pattern are intended to address: I have to agree with Rudy - some of you are missing the point of the grouping discussion. Perhaps it should be called the "relationships" discussion. The problem statement and examples clearly outline why just coming up with a solution for "lists" is not sufficient: "It is useful to understand the relationship between objects on a website. A blogger may want to describe several different objects on a web page and group them explicitly. It is important that the structure of the page not affect this grouping as network relationships are often not hierarchical (HTML is always hierarchical)." [1] If your answer to the problem is "just use
              and
                ", then you are only understanding half of the problem. > 1) There exists a need to express a grouping relationship for data which > is sparse. Please see the grouping-examples > and > grouping-brainstorming > wiki pages for > descriptions of these types of data sets. Again, Rudy is correct - the "ul/ol" solution does not solve the problem of sparse grouping. > 2) There exists a need to express an N-N grouping relationship, as > opposed to simply 1-N which is all a heirarchical structure implicitly > allows. The "ul/ol" solution doesn't solve N-N relationships either. > of the problem space we're trying to solve with the grouping 'pattern', > although additional real-world examples are still being compiled and > analyzed to support this fact. I find the fact that we are having to gather examples to prove that sparse sets and N-N relationships exist on the Internet a bit ridiculous. The Microformats process seems a tad bureaucratic at this point. The notion of sparse sets is fundamental to human organization and knowledge. Take this wikipedia article, for example: http://en.wikipedia.org/wiki/Sculpture There are several sparse groups listed on the page... many N-N relationships. Here are the sparse sets: * Indian sculptures * Chinese sculptures * European sculptures * pre-1700s sculptures * full-figure sculptures The N-N relationships: * full-figure sculptures + Indian sculptures * pre-1700s sculptures + Chinese sculptures Almost the entirety of Wikipedia is a lesson in sparse sets and N-N relationships. So, do we count this as 1 example... or do we count Wikipedia as 1,272,193 examples (give or take 400,000)? Remember, we're not secretly marking up any of this information. It's all there on the page and humans can understand it quite clearly. The only entity having trouble recognizing the grouping of the concepts are the computers. Microformats grouping is supposed to help solve ALL of these problems, not just provide a half-baked solution. Is the real issue that people don't think that 48 music examples plus the hundreds of thousands of Wikipedia entries aren't enough proof of sparse sets and N-N relationships? Or is the real issue that people don't like the current grouping problem solutions? Those aren't rhetorical questions - just want to know where to concentrate our efforts. -- manu [1] http://microformats.org/wiki/grouping-examples#The_Problem From msporny at digitalbazaar.com Mon May 7 07:14:00 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Mon May 7 07:14:04 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> Message-ID: <463F3428.2040901@digitalbazaar.com> Ben Wiley Sittler wrote: > actually i think that should be one of: > title="P210S" (210 seconds, 8601) or Ben, Your suggestion to use the ISO-8601 duration format has received favorable feedback. We should provide a very simple markup at first, providing only the bare essentials and building out to the full ISO-8601 time duration standard if necessary. Martin raised the point that this would solve the podcasting issues when attempting to specify where various clips start and end in a podcast or video. The page has been updated. "Length" has been changed to "Duration". A note specifying that we should use ISO-8601, specifically the "seconds" markup format, has been added. Thus a duration marked up for an audio recording would look like this: Three minutes, twenty-three seconds This is a good candidate for specifying time durations across Microformats and could be added to the datetime-design-pattern. -- manu From msporny at digitalbazaar.com Mon May 7 07:57:01 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Mon May 7 07:57:04 2007 Subject: [uf-new] Second attempt at hAudio proposal Message-ID: <463F3E3D.2090801@digitalbazaar.com> The newest proposal of hAudio (v0.3) is available: http://microformats.org/wiki/audio-info-proposal Here are the changes based on input from the community: ----------------------------------------------------------------- title -> work-title Fixed a typo on the page. There has been one objection to 'work-title'. It is suggested that we change it to 'fn', which didn't have that favorable of a reception. ----------------------------------------------------------------- collaborator -> contributor Changed collaborator element name to 'contributor' to follow Dublin Core's lead on the issue. ----------------------------------------------------------------- release-date -> published-date Changed release date to published date to be more specific about the contents of the element. ----------------------------------------------------------------- acquire Changed to be a class instead of a rel-attribute. There is still some concern over the name 'acquire'. Primarily in that it doesn't pluralize cleanly (it is a verb - it should probably be a noun?). ----------------------------------------------------------------- image-summary Unchanged. There have been suggestions to make this 'photo' or 'logo', but neither the semantics of photo or logo are correct. This element is planned to be used across audio, video and images... thus the semantics must mean the exact same in each Microformat. ----------------------------------------------------------------- genre -> category Changed genre to category as no rel-tag is needed for categories. A genre and style is a type of category, so using 'category' makes sense. ----------------------------------------------------------------- length -> duration Length is used more for spatial measurements than temporal ones. The measurement we are addressing is a temporal one, that of duration. ISO-8601 duration is used to specify the duration of an audio recording in seconds. ----------------------------------------------------------------- At the moment, there seem to be three debatable issues: - The use of 'fn' instead of 'work-title'. - The proper class name for the 'acquire' property. - Grouping (specifically, how do we tell albums apart from songs and relate songs to one another). -- manu From martin at weborganics.co.uk Mon May 7 08:36:24 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Mon May 7 08:35:54 2007 Subject: [uf-new] Second attempt at hAudio proposal In-Reply-To: <463F3E3D.2090801@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> Message-ID: <1178552184.18937.6.camel@localhost.localdomain> On Mon, 2007-05-07 at 10:57 -0400, Manu Sporny wrote: > The newest proposal of hAudio (v0.3) is available: > > http://microformats.org/wiki/audio-info-proposal > > Here are the changes based on input from the community: > > ----------------------------------------------------------------- > title -> work-title > > Fixed a typo on the page. There has been one objection to 'work-title'. > It is suggested that we change it to 'fn', which didn't have that > favorable of a reception. > > ----------------------------------------------------------------- > collaborator -> contributor > > Changed collaborator element name to 'contributor' to follow Dublin > Core's lead on the issue. > > ----------------------------------------------------------------- > release-date -> published-date > > Changed release date to published date to be more specific about the > contents of the element. > > ----------------------------------------------------------------- > acquire > > Changed to be a class instead of a rel-attribute. There is still some > concern over the name 'acquire'. Primarily in that it doesn't pluralize > cleanly (it is a verb - it should probably be a noun?). could we use an adjective? "obtainable" Is it the same thing? > > ----------------------------------------------------------------- > image-summary > > Unchanged. There have been suggestions to make this 'photo' or 'logo', > but neither the semantics of photo or logo are correct. This element is > planned to be used across audio, video and images... thus the semantics > must mean the exact same in each Microformat. > > ----------------------------------------------------------------- > genre -> category > > Changed genre to category as no rel-tag is needed for categories. A > genre and style is a type of category, so using 'category' makes sense. > > ----------------------------------------------------------------- > length -> duration > > Length is used more for spatial measurements than temporal ones. The > measurement we are addressing is a temporal one, that of duration. > ISO-8601 duration is used to specify the duration of an audio recording > in seconds. > > ----------------------------------------------------------------- > > At the moment, there seem to be three debatable issues: > > - The use of 'fn' instead of 'work-title'. > - The proper class name for the 'acquire' property. > - Grouping (specifically, how do we tell albums apart from songs and > relate songs to one another). > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070507/d25da7ce/smime.bin From jcraig at apple.com Mon May 7 10:58:22 2007 From: jcraig at apple.com (James Craig) Date: Mon May 7 10:58:27 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <463F3428.2040901@digitalbazaar.com> References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> Message-ID: Manu Sporny wrote: > Three minutes, twenty-three > seconds > > This is a good candidate for specifying time durations across > Microformats and could be added to the datetime-design-pattern. Manu et al, please keep in mind the work we are doing to correct the problem with the misuse of the abbr-design-pattern. Whatever the outcome, it will affect this misuse of ABBR as well. I'd encourage to contribute to the test case page as well. http://www.webstandards.org/2007/04/27/haccessibility/ http://microformats.org/wiki/assistive-technology-abbr-results http://microformats.org/wiki/assistive-technology http://microformats.org/wiki/accessibility From martin at weborganics.co.uk Mon May 7 11:25:28 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Mon May 7 11:24:57 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> Message-ID: <1178562328.19608.3.camel@localhost.localdomain> On Mon, 2007-05-07 at 10:58 -0700, James Craig wrote: > Manu Sporny wrote: > > > Three minutes, twenty-three > > seconds > > > > This is a good candidate for specifying time durations across > > Microformats and could be added to the datetime-design-pattern. > > Manu et al, please keep in mind the work we are doing to correct the > problem with the misuse of the abbr-design-pattern. Whatever the > outcome, it will affect this misuse of ABBR as well. I'd encourage to > contribute to the test case page as well. so Three minutes, twenty-three seconds would be more friendly? > > http://www.webstandards.org/2007/04/27/haccessibility/ > http://microformats.org/wiki/assistive-technology-abbr-results > http://microformats.org/wiki/assistive-technology > http://microformats.org/wiki/accessibility > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070507/b2fadb18/smime.bin From jcraig at apple.com Mon May 7 11:30:38 2007 From: jcraig at apple.com (James Craig) Date: Mon May 7 11:30:42 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <1178562328.19608.3.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> <1178562328.19608.3.camel@localhost.localdomain> Message-ID: Martin McEvoy wrote: > On Mon, 2007-05-07 at 10:58 -0700, James Craig wrote: >> Manu Sporny wrote: >> >>> Three minutes, twenty-three >>> seconds >>> >>> This is a good candidate for specifying time durations across >>> Microformats and could be added to the datetime-design-pattern. >> >> Manu et al, please keep in mind the work we are doing to correct the >> problem with the misuse of the abbr-design-pattern. Whatever the >> outcome, it will affect this misuse of ABBR as well. I'd encourage to >> contribute to the test case page as well. > > so > > Three minutes, twenty-three seconds > > > > would be more friendly? The final outcome has yet to be decided. I just wanted to remind you guys to keep an eye on it as the recommendation for abbr-design- pattern will most likely be changing. In the meantime, I would not recommend changing the draft. James From msporny at digitalbazaar.com Mon May 7 11:38:17 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Mon May 7 11:38:20 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> <1178562328.19608.3.camel@localhost.localdomain> Message-ID: <463F7219.8070501@digitalbazaar.com> James Craig wrote: > The final outcome has yet to be decided. I just wanted to remind you > guys to keep an eye on it as the recommendation for abbr-design-pattern > will most likely be changing. In the meantime, I would not recommend > changing the draft. Thanks James... we'll keep our eye out. Make sure to flog us if we miss an important change to the abbr-design-pattern. -- manu From martin at weborganics.co.uk Mon May 7 13:56:43 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Mon May 7 13:56:14 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <1178562328.19608.3.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> <1178562328.19608.3.camel@localhost.localdomain> Message-ID: <1178571403.20357.13.camel@localhost.localdomain> On Mon, 2007-05-07 at 19:25 +0100, Martin McEvoy wrote: > On Mon, 2007-05-07 at 10:58 -0700, James Craig wrote: > > Manu Sporny wrote: > > > > > Three minutes, twenty-three > > > seconds > > > > > > This is a good candidate for specifying time durations across > > > Microformats and could be added to the datetime-design-pattern. > > > > Manu et al, please keep in mind the work we are doing to correct the > > problem with the misuse of the abbr-design-pattern. Whatever the > > outcome, it will affect this misuse of ABBR as well. I'd encourage to > > contribute to the test case page as well. > > so > > Three minutes, twenty-three seconds > > > > would be more friendly? this is better, Three minutes, twenty-three seconds Jaws will ignore the title attribute in (definition) and speak this as, Three minutes, twenty-three seconds and you get the tool tip too ;) here is a good article to read to help get abbr issues solved. http://alistapart.com/articles/hattrick > > > > > http://www.webstandards.org/2007/04/27/haccessibility/ > > http://microformats.org/wiki/assistive-technology-abbr-results > > http://microformats.org/wiki/assistive-technology > > http://microformats.org/wiki/accessibility > > > > _______________________________________________ > > microformats-new mailing list > > microformats-new@microformats.org > > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070507/a104d21d/smime.bin From brian.suda at gmail.com Mon May 7 14:22:22 2007 From: brian.suda at gmail.com (Brian Suda) Date: Mon May 7 14:22:27 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <1178571403.20357.13.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> <1178562328.19608.3.camel@localhost.localdomain> <1178571403.20357.13.camel@localhost.localdomain> Message-ID: <21e770780705071422v7ff63da2kc01edad6ea1c90ea@mail.gmail.com> As an FYI, the hCalendar and iCalendar spec already have a DURATION property. This could suffice for any Media format. If you choose to use class="duration" then it should be the same semantics as the hCalendar. FROM RFC2445: 4.3.6 Duration Value Name: DURATION Purpose: This value type is used to identify properties that contain a duration of time. Formal Definition: The value type is defined by the following notation: dur-value = (["+"] / "-") "P" (dur-date / dur-time / dur-week) dur-date = dur-day [dur-time] dur-time = "T" (dur-hour / dur-minute / dur-second) dur-week = 1*DIGIT "W" dur-hour = 1*DIGIT "H" [dur-minute] dur-minute = 1*DIGIT "M" [dur-second] dur-second = 1*DIGIT "S" dur-day = 1*DIGIT "D" Description: If the property permits, multiple "duration" values are specified by a COMMA character (US-ASCII decimal 44) separated list of values. The format is expressed as the [ISO 8601] basic format for the duration of time. The format can represent durations in terms of weeks, days, hours, minutes, and seconds. Dawson & Stenerson Standards Track [Page 37] RFC 2445 iCalendar November 1998 No additional content value encoding (i.e., BACKSLASH character encoding) are defined for this value type. Example: A duration of 15 days, 5 hours and 20 seconds would be: P15DT5H0M20S A duration of 7 weeks would be: P7W -brian -- brian suda http://suda.co.uk From jcraig at apple.com Mon May 7 15:43:13 2007 From: jcraig at apple.com (James Craig) Date: Mon May 7 15:43:16 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <1178571403.20357.13.camel@localhost.localdomain> References: <4637779A.30301@digitalbazaar.com> <21e770780705021050w17a34068k910364d16a43d2c1@mail.gmail.com> <4638F47B.2020001@digitalbazaar.com> <32FB44E8-37B8-4A19-92F1-083D5EE6122F@makedatamakesense.com> <4rtUDTQpCQOGFwW5@pigsonthewing.org.uk> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> <1178562328.19608.3.camel@localhost.localdomain> <1178571403.20357.13.camel@localhost.localdomain> Message-ID: <1861FA72-FD83-4762-BCA4-E7C5F0C21443@apple.com> Martin McEvoy wrote: > this is better, > > > > Three minutes, twenty-three seconds > > Added DFN to the test cases. http://microformats.org/wiki/assistive-technology-abbr- results#Markup_Possibilities > Jaws will ignore the title attribute in (definition) and speak > this as, "Three minutes, twenty-three seconds" Have you tested this? The test cases in the article are very different, and rely on the other element having another element's title attribute read instead of the DFN. I do not have access to JAWS now, but I would guess the example would still read the dfn[title]. Either way, I would hold off on re-implementation for now until the test cases are complete and tested. The article only mentions JAWS' behavior and, although it's the most popular stateside screen reader, it's hardly the definitive answer for what counts as accessible. James From msporny at digitalbazaar.com Tue May 8 06:53:57 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 8 06:54:03 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: <1178552184.18937.6.camel@localhost.localdomain> References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> Message-ID: <464080F5.4090402@digitalbazaar.com> Martin McEvoy wrote: >> ----------------------------------------------------------------- >> acquire >> >> Changed to be a class instead of a rel-attribute. There is still some >> concern over the name 'acquire'. Primarily in that it doesn't pluralize >> cleanly (it is a verb - it should probably be a noun?). > > could we use an adjective? "obtainable" > > > > Is it the same thing? Does that mean we could add 'able' to the end of verbs to solve this whole noun-verb issue for Microformat property names? acquirable? Ultimately, the contents of the 'acquire' element is a link to a process. It may be a direct link to a download, but most of the audio-info-examples contain a link to a checkout process of some kind. It is difficult to get away from verbs since a 'process' is conducive to being identified by a verb. Looking through all of the drafts on the Microformats site - all property names are nouns. Whether this happened by accident or was deliberate, there is a pattern emerging in the Microformats and that is: "We should use nouns for describing Microformat properties. Verbs describe actions, and actions don't describe data. Microformats are about describing data, not specifying actions on the data." Rather than try and identify the process, let's focus on the end result of the process (a file sitting on your hard drive that you acquired from the Internet). Here are the rename suggestions so far for hAudio 'acquire': obtainable downloadable acquireable acquisition representation rendition full-version file source resource asset receivable interpretation embodiment There have been two votes for source (Frances, Paul), one for obtainable (Martin), and one for representation (Manu). I'm pulling my support for 'acquire' (acquisition, acquirable) and placing it behind 'representation'. Representation is the root term for most of the download cases that we care about (audio, video, images) [1]. It can be re-used for audio, video and images Microformats. The examples support the word choice - "after following the process that is linked to, you will have a proper /representation/ of the work described by the hAudio/hVideo/hImage Microformat." Please show your support for this term, or if you do not support it please note why and suggest an alternative word and argument. -- manu [1] http://wordnet.princeton.edu/perl/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=representation&i=2&h=0100000000000#c From msporny at digitalbazaar.com Tue May 8 07:17:29 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 8 07:23:35 2007 Subject: [uf-new] First attempt at hAudio proposal In-Reply-To: <21e770780705071422v7ff63da2kc01edad6ea1c90ea@mail.gmail.com> References: <4637779A.30301@digitalbazaar.com> <4639FCAC.70309@digitalbazaar.com> <1178215589.24455.6.camel@localhost.localdomain> <1178215761.24455.8.camel@localhost.localdomain> <463F3428.2040901@digitalbazaar.com> <1178562328.19608.3.camel@localhost.localdomain> <1178571403.20357.13.camel@localhost.localdomain> <21e770780705071422v7ff63da2kc01edad6ea1c90ea@mail.gmail.com> Message-ID: <46408679.3080709@digitalbazaar.com> Brian Suda wrote: > As an FYI, the hCalendar and iCalendar spec already have a DURATION > property. This could suffice for any Media format. If you choose to > use class="duration" then it should be the same semantics as the > hCalendar. Thanks Brian - I was unaware that they used ISO 8601. The main reason we decided not use the full ISO 8601 format was because we were under the impression that hAudio would be the first Microformat using it and we didn't want to create a steep implementation curve for hAudio. Since hCalendar uses "duration" as well, we are going to assume that a full ISO 8601 parser will be available and thus adopt ISO 8601 completely for hAudio's 'duration' field. The semantics between hCalendar and hAudio are the same as far as I can tell. We will still suggest (not require) that ISO 8601 mark-up occur in seconds (it is compact, is all we need for audio and video, and will hopefully make the first implementations a little easier). The hAudio wiki page has been updated: http://microformats.org/wiki/audio-info-proposal#Duration -- manu From cgriego at gmail.com Tue May 8 08:22:45 2007 From: cgriego at gmail.com (Chris Griego) Date: Tue May 8 08:22:49 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: <464080F5.4090402@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> Message-ID: <15996c030705080822p28a1eb87sfe64296c30035fbf@mail.gmail.com> rel-enclosure was ruled out because it's not always a download, but sometimes a way to purchase, right? What if hAudio suggested the use of rel-enclosure for downloads and rel-payment for ways to purchase? -- Chris Griego On 5/8/07, Manu Sporny wrote: > Martin McEvoy wrote: > >> ----------------------------------------------------------------- > >> acquire > >> > >> Changed to be a class instead of a rel-attribute. There is still some > >> concern over the name 'acquire'. Primarily in that it doesn't pluralize > >> cleanly (it is a verb - it should probably be a noun?). > > > > could we use an adjective? "obtainable" > > > > > > > > Is it the same thing? > > Does that mean we could add 'able' to the end of verbs to solve this > whole noun-verb issue for Microformat property names? > > acquirable? > > Ultimately, the contents of the 'acquire' element is a link to a > process. It may be a direct link to a download, but most of the > audio-info-examples contain a link to a checkout process of some kind. > It is difficult to get away from verbs since a 'process' is conducive to > being identified by a verb. > > Looking through all of the drafts on the Microformats site - all > property names are nouns. Whether this happened by accident or was > deliberate, there is a pattern emerging in the Microformats and that is: > > "We should use nouns for describing Microformat properties. Verbs > describe actions, and actions don't describe data. Microformats are > about describing data, not specifying actions on the data." > > Rather than try and identify the process, let's focus on the end result > of the process (a file sitting on your hard drive that you acquired from > the Internet). Here are the rename suggestions so far for hAudio 'acquire': > > obtainable > downloadable > acquireable > acquisition > representation > rendition > full-version > file > source > resource > asset > receivable > interpretation > embodiment > > There have been two votes for source (Frances, Paul), one for obtainable > (Martin), and one for representation (Manu). > > I'm pulling my support for 'acquire' (acquisition, acquirable) and > placing it behind 'representation'. Representation is the root term for > most of the download cases that we care about (audio, video, images) > [1]. It can be re-used for audio, video and images Microformats. The > examples support the word choice - "after following the process that is > linked to, you will have a proper /representation/ of the work described > by the hAudio/hVideo/hImage Microformat." > > Please show your support for this term, or if you do not support it > please note why and suggest an alternative word and argument. > > -- manu > > [1] > http://wordnet.princeton.edu/perl/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=representation&i=2&h=0100000000000#c From brad.hafichuk at gmail.com Tue May 8 08:22:46 2007 From: brad.hafichuk at gmail.com (Brad Hafichuk) Date: Tue May 8 08:22:52 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: <464080F5.4090402@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> Message-ID: <620fa5c30705080822j2ce10e48l8ed1bc9e7533bc91@mail.gmail.com> Hey All! This is my first posting to this group, so please let me know if I'm overstepping my bounds. I realize that the audio-info-proposal is still being flushed out, but the description of Aquire clearly states that this is the full-version of the audio recording. I'm making an assumption that consensus have been reached on this. Using "full-version" seems to make the most sense as it's the least ambiguous term. There also seems to be a stronger correlation between using "sample" and "full-version" than with any other set of terms. As a runner-up, "source" seems to be acceptable, as we're used to using "src" for image (and embeded) media. Cheers, Brad On 5/8/07, Manu Sporny < msporny@digitalbazaar.com> wrote: > > Martin McEvoy wrote: > >> ----------------------------------------------------------------- > >> acquire > >> > >> Changed to be a class instead of a rel-attribute. There is still some > >> concern over the name 'acquire'. Primarily in that it doesn't pluralize > >> cleanly (it is a verb - it should probably be a noun?). > > > > could we use an adjective? "obtainable" > > > > > > > > Is it the same thing? > > Does that mean we could add 'able' to the end of verbs to solve this > whole noun-verb issue for Microformat property names? > > acquirable? > > Ultimately, the contents of the 'acquire' element is a link to a > process. It may be a direct link to a download, but most of the > audio-info-examples contain a link to a checkout process of some kind. > It is difficult to get away from verbs since a 'process' is conducive to > being identified by a verb. > > Looking through all of the drafts on the Microformats site - all > property names are nouns. Whether this happened by accident or was > deliberate, there is a pattern emerging in the Microformats and that is: > > "We should use nouns for describing Microformat properties. Verbs > describe actions, and actions don't describe data. Microformats are > about describing data, not specifying actions on the data." > > Rather than try and identify the process, let's focus on the end result > of the process (a file sitting on your hard drive that you acquired from > the Internet). Here are the rename suggestions so far for hAudio > 'acquire': > > obtainable > downloadable > acquireable > acquisition > representation > rendition > full-version > file > source > resource > asset > receivable > interpretation > embodiment > > There have been two votes for source (Frances, Paul), one for obtainable > (Martin), and one for representation (Manu). > > I'm pulling my support for 'acquire' (acquisition, acquirable) and > placing it behind 'representation'. Representation is the root term for > most of the download cases that we care about (audio, video, images) > [1]. It can be re-used for audio, video and images Microformats. The > examples support the word choice - "after following the process that is > linked to, you will have a proper /representation/ of the work described > by the hAudio/hVideo/hImage Microformat." > > Please show your support for this term, or if you do not support it > please note why and suggest an alternative word and argument. > > -- manu > > [1] > > http://wordnet.princeton.edu/perl/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=representation&i=2&h=0100000000000#c > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-new/attachments/20070508/1cac7a54/attachment-0001.html From msporny at digitalbazaar.com Tue May 8 08:36:54 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 8 08:36:58 2007 Subject: [uf-new] An argument against 'fn' in hAudio (was: Second attempt at hAudio proposal) In-Reply-To: <463F3E3D.2090801@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> Message-ID: <46409916.2050607@digitalbazaar.com> Manu Sporny wrote: > - The use of 'fn' instead of 'work-title'. It has been proposed that 'fn' or 'n' be used instead of 'work-title', or 'title'. What follows is an argument against using 'fn' and 'n' for hAudio. Assumptions: - It is important that we choose the generic names that span all microformats carefully. - Our goal is to lower the cognitive load of website designers using Microformats by re-using terms that are semantically equivalent. Argument: fn is far too heavyweight for hAudio fn is short for 'full-name' and is grounded in the VCARD/hCard format. The sub-properties of 'fn' and 'n' are: family-name, given-name, additional-name, honorific-prefix, honorific-suffix [1]. These are all related to 'proper names' - none of them have any meaning when applied to hAudio. The optimization rules for interpreting 'fn' are quite complex [2], for example: "If 'FN' and 'ORG' are not the same (see previous section), and the value of the 'FN' property is exactly two words (separated by whitespace), and there is no explicit 'N' property, then the 'N' property is inferred from the 'FN' property. For 'FN's with either one word see below, and for three or more, the author MUST explicitly markup the 'N', except for the organization contact info case, see above (http://microformats.org/wiki/hcard#Organization_Contact_Info) for that." None of this applies to hAudio - and we don't want Microformat implementors confusing how to use 'fn' in hAudio and how to use 'fn' in hCard. It would be nice to use 'title' instead of 'work-title', but hCard has usurped the term to mean "job title, functional position or function of the object the vCard represents" [3]. This was a bad decision in hindsight as the definition of "title" should be far more generic. 'job-title' or 'function' should probably have been used in hCard instead. Unless a solid argument is presented for using 'fn' instead of 'work-title', the proposal will stay with 'work-title'. -- manu [1] http://microformats.org/wiki/hcard#Property_List [2] http://microformats.org/wiki/hcard#Implied_.22n.22_Optimization [3] http://www.ietf.org/rfc/rfc2426.txt From scott at makedatamakesense.com Tue May 8 08:44:01 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Tue May 8 08:44:13 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: <15996c030705080822p28a1eb87sfe64296c30035fbf@mail.gmail.com> References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> <15996c030705080822p28a1eb87sfe64296c30035fbf@mail.gmail.com> Message-ID: On May 8, 2007, at 10:22 AM, Chris Griego wrote: > rel-enclosure was ruled out because it's not always a download, but > sometimes a way to purchase, right? What if hAudio suggested the use > of rel-enclosure for downloads and rel-payment for ways to purchase? I think this is an excellent idea. In addition to re-using existing microformats, knowing whether a link is a direct download or a purchase form would allow tools to provide more useful options to users. -- Scott Reynen MakeDataMakeSense.com From brian.suda at gmail.com Tue May 8 08:47:13 2007 From: brian.suda at gmail.com (Brian Suda) Date: Tue May 8 08:47:15 2007 Subject: [uf-new] An argument against 'fn' in hAudio (was: Second attempt at hAudio proposal) In-Reply-To: <46409916.2050607@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> Message-ID: <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> On 5/8/07, Manu Sporny wrote: > Manu Sporny wrote: > > - The use of 'fn' instead of 'work-title'. > > It has been proposed that 'fn' or 'n' be used instead of 'work-title', > or 'title'. What follows is an argument against using 'fn' and 'n' for > hAudio. > > Assumptions: > > - It is important that we choose the generic names that span all > microformats carefully. > - Our goal is to lower the cognitive load of website designers using > Microformats by re-using terms that are semantically equivalent. > > Argument: fn is far too heavyweight for hAudio --- a disagree, FN is the lightest weight most flexible property. > fn is short for 'full-name' and is grounded in the VCARD/hCard format. > The sub-properties of 'fn' and 'n' are: family-name, given-name, > additional-name, honorific-prefix, honorific-suffix [1]. These are all > related to 'proper names' - none of them have any meaning when applied > to hAudio. --- N should NOT be considered, it has nothing to do with this conversation. hReview also uses FN for the FORMATTED NAME. FN is NOT full-name. FN was taken from VCARD, but the semantics are defined as: "The name of the object."[1] which has nothing to do with VCARD and can easily be reused in other formats. > The optimization rules for interpreting 'fn' are quite complex [2], for > example: > > "If 'FN' and 'ORG' are not the same (see previous section), and the > value of the 'FN' property is exactly two words (separated by > whitespace), and there is no explicit 'N' property, then the 'N' > property is inferred from the 'FN' property. For 'FN's with either one > word see below, and for three or more, the author MUST explicitly markup > the 'N', except for the organization contact info case, see above > (http://microformats.org/wiki/hcard#Organization_Contact_Info) for that." --- since you are NOT dealing with N and ORG, you can completely ignore all of this with no issues. > None of this applies to hAudio - and we don't want Microformat > implementors confusing how to use 'fn' in hAudio and how to use 'fn' in > hCard. --- these are two very different things. This is a non-issue. hCard parsers do onething, and you can defined Media parsers to do something completely different. FN is just a semantic value not defining parsing instructions, that is up to the format. > Unless a solid argument is presented for using 'fn' instead of > 'work-title', the proposal will stay with 'work-title'. --- i would say just the opposite. FN works, you need a strong argument on WHY we need to create YET ANOTHER property called 'work-title'? -brian [1] - http://microformats.org/wiki/classes -- brian suda http://suda.co.uk From scott at makedatamakesense.com Tue May 8 08:53:45 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Tue May 8 08:53:56 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: <620fa5c30705080822j2ce10e48l8ed1bc9e7533bc91@mail.gmail.com> References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> <620fa5c30705080822j2ce10e48l8ed1bc9e7533bc91@mail.gmail.com> Message-ID: On May 8, 2007, at 10:22 AM, Brad Hafichuk wrote: > As a runner-up, "source" seems to be acceptable, as we're used to > using "src" for image (and embeded) media. SOURCE is already a property in vCard [1], though it's not currently used in hCard. In vCard, it's the source of the *information* in the container, e.g. an LDAP URI, which I think is a slightly different meaning than the source of the *subject* of the container. hCard's class="url" is probably closer to the intended meaning here. SOURCE: "information how to find the source for the [container]" URL: "To specify a uniform resource locator associated with the object that the [container] refers to." [1] http://www.ietf.org/rfc/rfc2426.txt -- Scott Reynen MakeDataMakeSense.com From davidjanes at blogmatrix.com Tue May 8 09:06:14 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Tue May 8 09:06:21 2007 Subject: [uf-new] An argument against 'fn' in hAudio (was: Second attempt at hAudio proposal) In-Reply-To: <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> Message-ID: <21e523c20705080906y1278ca41j235f8d4e4fbdbe6@mail.gmail.com> On 5/8/07, Brian Suda wrote: > On 5/8/07, Manu Sporny wrote: > > Manu Sporny wrote: > > > - The use of 'fn' instead of 'work-title'. > > > > It has been proposed that 'fn' or 'n' be used instead of 'work-title', > > or 'title'. What follows is an argument against using 'fn' and 'n' for > > hAudio. > > > > Assumptions: > > > > - It is important that we choose the generic names that span all > > microformats carefully. > > - Our goal is to lower the cognitive load of website designers using > > Microformats by re-using terms that are semantically equivalent. > > > > Argument: fn is far too heavyweight for hAudio > > --- a disagree, FN is the lightest weight most flexible property. What Brian said: +1 Regards, etc... -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From martin at weborganics.co.uk Tue May 8 10:41:40 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Tue May 8 10:41:13 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: <464080F5.4090402@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> Message-ID: <1178646100.27777.23.camel@localhost.localdomain> On Tue, 2007-05-08 at 09:53 -0400, Manu Sporny wrote: > Martin McEvoy wrote: > >> ----------------------------------------------------------------- > >> acquire > >> > >> Changed to be a class instead of a rel-attribute. There is still some > >> concern over the name 'acquire'. Primarily in that it doesn't pluralize > >> cleanly (it is a verb - it should probably be a noun?). > > > > could we use an adjective? "obtainable" > > > > > > > > Is it the same thing? I'd like to remove my support for obtainable, for "gain" http://www.answers.com/topic/gain To come into possession or use of; acquire: gained a small fortune in real estate; gained vital information about the enemy's plans. Buy Now coupled with one of rel="payment", rel="sample" or rel="enclosure" > > Does that mean we could add 'able' to the end of verbs to solve this > whole noun-verb issue for Microformat property names? > > acquirable? > > Ultimately, the contents of the 'acquire' element is a link to a > process. It may be a direct link to a download, but most of the > audio-info-examples contain a link to a checkout process of some kind. > It is difficult to get away from verbs since a 'process' is conducive to > being identified by a verb. > > Looking through all of the drafts on the Microformats site - all > property names are nouns. Whether this happened by accident or was > deliberate, there is a pattern emerging in the Microformats and that is: > > "We should use nouns for describing Microformat properties. Verbs > describe actions, and actions don't describe data. Microformats are > about describing data, not specifying actions on the data." > > Rather than try and identify the process, let's focus on the end result > of the process (a file sitting on your hard drive that you acquired from > the Internet). Here are the rename suggestions so far for hAudio 'acquire': > > obtainable > downloadable > acquireable > acquisition > representation > rendition > full-version > file > source > resource > asset > receivable > interpretation > embodiment > > There have been two votes for source (Frances, Paul), one for obtainable > (Martin), and one for representation (Manu). representation would be good to describe an Image, I'm not sure about a payment link? > > I'm pulling my support for 'acquire' (acquisition, acquirable) and > placing it behind 'representation'. Representation is the root term for > most of the download cases that we care about (audio, video, images) > [1]. It can be re-used for audio, video and images Microformats. The > examples support the word choice - "after following the process that is > linked to, you will have a proper /representation/ of the work described > by the hAudio/hVideo/hImage Microformat." > > Please show your support for this term, or if you do not support it > please note why and suggest an alternative word and argument. > > -- manu > > [1] > http://wordnet.princeton.edu/perl/webwn?o2=&o0=1&o7=&o5=&o1=1&o6=&o4=&o3=&s=representation&i=2&h=0100000000000#c > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070508/9f572b1a/smime.bin From brian.suda at gmail.com Tue May 8 10:50:48 2007 From: brian.suda at gmail.com (Brian Suda) Date: Tue May 8 10:50:54 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: <1178646100.27777.23.camel@localhost.localdomain> References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> <1178646100.27777.23.camel@localhost.localdomain> Message-ID: <21e770780705081050l407c8716re125bed2b76686fc@mail.gmail.com> On 5/8/07, Martin McEvoy wrote: > I'd like to remove my support for obtainable, for > > "gain" > > http://www.answers.com/topic/gain > > To come into possession or use of; acquire: gained a small fortune in > real estate; gained vital information about the enemy's plans. > > Buy Now > > coupled with one of rel="payment", rel="sample" or rel="enclosure" --- if are already having rel values, do you need to also have a 'wrapper' class of 'gain' or anything? just by the sementics of the rel value you can determine that it is a something that can be 'gained' or 'obtained'. Otherwise, you are adding additional un-needed microformat encodings. The only thing this prevents is to have a file inside a Media format that is for payment, but not part of the Media format. This is such an edge case that there is no need to have a class="gain" as well as the rel value. -brian -- brian suda http://suda.co.uk From tantek at cs.stanford.edu Tue May 8 12:11:17 2007 From: tantek at cs.stanford.edu (Tantek =?ISO-8859-1?B?xw==?=elik) Date: Tue May 8 12:10:55 2007 Subject: fn is formatted name (was Re: [uf-new] An argument against 'fn' in hAudio) In-Reply-To: <46409916.2050607@digitalbazaar.com> Message-ID: On 5/8/07 8:36 AM, "Manu Sporny" wrote: > fn is short for 'full-name' Not quite. In short, fn is short for formatted name. > and is grounded in the VCARD/hCard format. Yes, and per http://www.ietf.org/rfc/rfc2426.txt section 3.1.1: "the formatted text corresponding to the name of the object the vCard represents" Another way of saying formatted name, is how the name of the object is commonly displayed. As microformats are used to markup data that is *displayed* on the Web, this is actually quite relevant to not only hCard, and an audio-info microformat, but to *any* microformat which represents things and what they are called, including for example, books, movies, products etc. For example, "fn" really should be used in citation-brainstorming rather than 'title'[1]. > The sub-properties of 'fn' and 'n' are: family-name, given-name, > additional-name, honorific-prefix, honorific-suffix [1]. These are all > related to 'proper names' - none of them have any meaning when applied > to hAudio. Again, not quite. 'n' has those sub-properties yes. 'fn' has no subproperties, which renders the rest of the argument false. Thanks, Tantek [1] From msporny at digitalbazaar.com Tue May 8 12:20:19 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 8 12:20:22 2007 Subject: [uf-new] An argument against 'fn' in hAudio In-Reply-To: <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> Message-ID: <4640CD73.60705@digitalbazaar.com> Brian Suda wrote: >> None of this applies to hAudio - and we don't want Microformat >> implementors confusing how to use 'fn' in hAudio and how to use 'fn' in >> hCard. > > --- these are two very different things. This is a non-issue. hCard > parsers do onething, and you can defined Media parsers to do something > completely different. FN is just a semantic value not defining parsing > instructions, that is up to the format. You almost had me convinced until you said this. It seems very strange to me that something that is supposed to be 'semantically equivalent' is parsed in very different ways between two Microformats. If things are semantically equivalent, why aren't they parsed in the exact same way? To illustrate the implications of calling two things the same thing when they are different: Here's a duck, it quacks and floats on water. Here's another duck, it whinnies and gallops on land. If two things have to be parsed in different ways, how can they be semantically equivalent? I would have no problem with using 'fn' if it didn't have all of the parsing cruft from hCard. If something is parsed differently, isn't it intrinsically different? -- manu From msporny at digitalbazaar.com Tue May 8 12:53:11 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 8 12:53:15 2007 Subject: fn is formatted name (was Re: [uf-new] An argument against 'fn' in hAudio) In-Reply-To: References: Message-ID: <4640D527.7050401@digitalbazaar.com> Tantek ?elik wrote: > On 5/8/07 8:36 AM, "Manu Sporny" wrote: >> fn is short for 'full-name' > Not quite. In short, fn is short for formatted name. > >> and is grounded in the VCARD/hCard format. > Yes, and per http://www.ietf.org/rfc/rfc2426.txt section 3.1.1: > > "the formatted text corresponding to the name of the object the vCard > represents" > >> The sub-properties of 'fn' and 'n' are: family-name, given-name, >> additional-name, honorific-prefix, honorific-suffix [1]. These are all >> related to 'proper names' - none of them have any meaning when applied >> to hAudio. > > Again, not quite. 'n' has those sub-properties yes. > > 'fn' has no subproperties, which renders the rest of the argument false. Looks like I didn't understand what 'fn' really meant when constructing the argument against it. Getting your ass handed to you in a public forum is always a healthy exercise :) I'd still like a response to the statement Brian made about 'fn' in hCard and 'fn' in hAudio being "completely different". At this point, it looks like 'fn' (formatted name) will replace 'work-title' in hAudio (and video, and images). -- manu From scott at makedatamakesense.com Tue May 8 12:57:17 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Tue May 8 12:57:28 2007 Subject: [uf-new] An argument against 'fn' in hAudio In-Reply-To: <4640CD73.60705@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> Message-ID: <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> On May 8, 2007, at 2:20 PM, Manu Sporny wrote: > Brian Suda wrote: >>> None of this applies to hAudio - and we don't want Microformat >>> implementors confusing how to use 'fn' in hAudio and how to use >>> 'fn' in >>> hCard. >> >> --- these are two very different things. This is a non-issue. hCard >> parsers do onething, and you can defined Media parsers to do >> something >> completely different. FN is just a semantic value not defining >> parsing >> instructions, that is up to the format. > > You almost had me convinced until you said this. It seems very strange > to me that something that is supposed to be 'semantically > equivalent' is > parsed in very different ways between two Microformats. > > If things are semantically equivalent, why aren't they parsed in the > exact same way? Some Name is parsed the same in any microformat. But names of people are more complex than names of songs, so they have additional parsing rules to account for the additional markup options. That doesn't change the meaning of Some Name at all. > To illustrate the implications of calling two things the same thing > when > they are different: > > Here's a duck, it quacks and floats on water. Here's another duck, it > whinnies and gallops on land. Ducks and horses are two different things, but we use the same term, "animal," to refer to both. FN is a similarly generic term. > If two things have to be parsed in different ways, how can they be > semantically equivalent? The meaning is determined by the markup, not the parsing. > I would have no problem with using 'fn' if it didn't have all of the > parsing cruft from hCard. It doesn't. > If something is parsed differently, isn't it > intrinsically different? No. Every browser parsers a given HTML document differently, but the HTML document still means the same thing. -- Scott Reynen MakeDataMakeSense.com From msporny at digitalbazaar.com Tue May 8 13:20:56 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 8 13:20:59 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> Message-ID: <4640DBA8.1030806@digitalbazaar.com> Scott's argument was the final nail in the 'work-title' coffin. Work title has been changed to 'fn' and is reflected on the wiki: http://microformats.org/wiki/audio-info-proposal#Schema http://microformats.org/wiki/audio-info-proposal#Formatted_Name -- manu From andy at pigsonthewing.org.uk Tue May 8 13:55:55 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Tue May 8 13:57:24 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> <15996c030705080822p28a1eb87sfe64296c30035fbf@mail.gmail.com> Message-ID: In message , Scott Reynen writes >On May 8, 2007, at 10:22 AM, Chris Griego wrote: > >> rel-enclosure was ruled out because it's not always a download, but >> sometimes a way to purchase, right? What if hAudio suggested the use >> of rel-enclosure for downloads and rel-payment for ways to purchase? > >I think this is an excellent idea. In addition to re-using existing >microformats, knowing whether a link is a direct download or a >purchase form would allow tools to provide more useful options to >users. I can foresee problems. Suppose a publisher links to a third-party site, offering an audio track as a free sample (or vice versa). Later, that latter site decides to start charging for the track - how would the publisher know that their site is no longer correct? -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From andy at pigsonthewing.org.uk Tue May 8 14:00:18 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Tue May 8 14:02:03 2007 Subject: [uf-new] An argument against 'fn' in hAudio (was: Second attempt at hAudio proposal) In-Reply-To: <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> Message-ID: In message <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com>, Brian Suda writes >FN works, you need a strong >argument on WHY we need to create YET ANOTHER property called >'work-title'? Because it describes something more specific (a "work", as opposed to a person). In similar fashion, "fn org" currently describes anything from say, a road junction to a football club. More specific names would enable places and organisations to have different, and therefore distinguishing, labels. -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From andy at pigsonthewing.org.uk Tue May 8 14:08:16 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Tue May 8 14:09:25 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <4640DBA8.1030806@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> Message-ID: In message <4640DBA8.1030806@digitalbazaar.com>, Manu Sporny writes >Scott's argument was the final nail in the 'work-title' coffin. Work >title has been changed to 'fn' Thereby giving us:
                Roy Harper Bullinamingvase
                -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From tantek at cs.stanford.edu Tue May 8 14:22:15 2007 From: tantek at cs.stanford.edu (Tantek =?ISO-8859-1?B?xw==?=elik) Date: Tue May 8 14:21:51 2007 Subject: [uf-new] An argument against 'fn' in hAudio (was: Second attempt at hAudio proposal) In-Reply-To: Message-ID: On 5/8/07 2:00 PM, "Andy Mabbett" wrote: > In message > <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com>, Brian > Suda writes > >> FN works, you need a strong >> argument on WHY we need to create YET ANOTHER property called >> 'work-title'? > > Because it describes something more specific (a "work", as opposed to a > person). The "it describes something more specific" can be a good argument to propose a new name in general. Often times that specificity is already implied by the context, i.e. the root class name for the microformat (for an hAudio proposal vs. hCard), and thus it is actually more desirable to use a more generic term from a limited vocabulary for the properties, in order to keep that vocabulary as small as possible to lower the overall cognitive load of learning microformats in general, above and beyond learning just one. Also, there is no need to imply the specificity twice, once by context from the root, and another time in the name of the property itself. > In similar fashion, "fn org" currently describes anything from say, a > road junction to a football club. More specific names would enable > places and organisations to have different, and therefore > distinguishing, labels. The implied issue here is a good one to note, i.e. how to semantically distinguish a place vs. an org hCard. I've added it to hcard-issues. http://microformats.org/wiki/hcard-issues Thanks, Tantek From brad.hafichuk at gmail.com Tue May 8 14:30:31 2007 From: brad.hafichuk at gmail.com (Brad Hafichuk) Date: Tue May 8 14:30:35 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> <15996c030705080822p28a1eb87sfe64296c30035fbf@mail.gmail.com> Message-ID: <620fa5c30705081430q5fe92762n3bff320a7382d26f@mail.gmail.com> This kind of relates to something I was mulling over. If you link to a third party site, how do you guarantee that you don't get a 404 response? I can't think of any other solution short of periodically "pinging" that url and checking the response. In theory just checking the content-type and content-length from the request should give you enough information to at least highlight this as a problem. The argument could be made that if you're going to be relying on a third-party, then some form of formal arrangement should be made between the two parties. Cheers, Brad On 5/8/07, Andy Mabbett wrote: > > In message , > Scott Reynen writes > > >On May 8, 2007, at 10:22 AM, Chris Griego wrote: > > > >> rel-enclosure was ruled out because it's not always a download, but > >> sometimes a way to purchase, right? What if hAudio suggested the use > >> of rel-enclosure for downloads and rel-payment for ways to purchase? > > > >I think this is an excellent idea. In addition to re-using existing > >microformats, knowing whether a link is a direct download or a > >purchase form would allow tools to provide more useful options to > >users. > > I can foresee problems. > > Suppose a publisher links to a third-party site, offering an audio track > as a free sample (or vice versa). Later, that latter site decides to > start charging for the track - how would the publisher know that their > site is no longer correct? > > -- > Andy Mabbett > * Say "NO!" to compulsory ID Cards: > * Free Our Data: > * Are you using Microformats, yet: > ? > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-new/attachments/20070508/a256cbc6/attachment-0001.html From martin at weborganics.co.uk Tue May 8 15:07:31 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Tue May 8 15:07:04 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> Message-ID: <1178662051.29960.7.camel@localhost.localdomain> On Tue, 2007-05-08 at 22:08 +0100, Andy Mabbett wrote: > In message <4640DBA8.1030806@digitalbazaar.com>, Manu Sporny > writes > > >Scott's argument was the final nail in the 'work-title' coffin. Work > >title has been changed to 'fn' > > Thereby giving us: > >
                > > > > Roy Harper > > > > > Bullinamingvase > >
                I wandered when some one was going to pick up on this Andy you are correct we are not describing a person here we are describing a work or some kind although still technically an object so work-title or some derivative of is needed in this case. Martin. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070508/c5ab333f/smime.bin From martin at weborganics.co.uk Tue May 8 15:24:58 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Tue May 8 15:24:30 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <1178662051.29960.7.camel@localhost.localdomain> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> <1178662051.29960.7.camel@localhost.localdomain> Message-ID: <1178663098.29960.13.camel@localhost.localdomain> On Tue, 2007-05-08 at 23:07 +0100, Martin McEvoy wrote: > On Tue, 2007-05-08 at 22:08 +0100, Andy Mabbett wrote: > > In message <4640DBA8.1030806@digitalbazaar.com>, Manu Sporny > > writes > > > > >Scott's argument was the final nail in the 'work-title' coffin. Work > > >title has been changed to 'fn' > > > > Thereby giving us: > > > >
                > > > > > > > > Roy Harper > > > > > > > > > > Bullinamingvase > > > >
                > > I wandered when some one was going to pick up on this > > Andy you are correct we are not describing a person here we are > describing a work or some kind although still technically an object > > so work-title or some derivative of is needed in this case. just a question for anyone that can answer I have been reading through this http://www.ietf.org/rfc/rfc2426.txt and I'm wondering can anyone expand on what x-name is? all I can gather its "Reserved for non-standard use" could it apply in this case? Martin > > Martin. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070508/c25159fa/smime.bin From brad.hafichuk at gmail.com Tue May 8 15:42:41 2007 From: brad.hafichuk at gmail.com (Brad Hafichuk) Date: Tue May 8 15:42:45 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <1178663098.29960.13.camel@localhost.localdomain> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> <1178662051.29960.7.camel@localhost.localdomain> <1178663098.29960.13.camel@localhost.localdomain> Message-ID: <620fa5c30705081542x2ab2f334xa3dc8a4b1ff547d1@mail.gmail.com> >From what I can tell, the intention is to use the format X-something to describe a parameter that is not registered with IANA. Put differently, IANA reserves all keywords except for those starting with "X-". I haven't read-up on the work-title discussion as of yet...so no input as to whether this is applicable or not. Cheers, Brad On 5/8/07, Martin McEvoy wrote: > > On Tue, 2007-05-08 at 23:07 +0100, Martin McEvoy wrote: > > On Tue, 2007-05-08 at 22:08 +0100, Andy Mabbett wrote: > > > In message <4640DBA8.1030806@digitalbazaar.com>, Manu Sporny > > > writes > > > > > > >Scott's argument was the final nail in the 'work-title' coffin. Work > > > >title has been changed to 'fn' > > > > > > Thereby giving us: > > > > > >
                > > > > > > > > > > > > Roy Harper > > > > > > > > > > > > > > > Bullinamingvase > > > > > >
                > > > > I wandered when some one was going to pick up on this > > > > Andy you are correct we are not describing a person here we are > > describing a work or some kind although still technically an object > > > > so work-title or some derivative of is needed in this case. > > just a question for anyone that can answer > I have been reading through this http://www.ietf.org/rfc/rfc2426.txt > > and I'm wondering can anyone expand on what x-name is? all I can gather > its "Reserved for non-standard use" could it apply in this case? > > Martin > > > > Martin. > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-new/attachments/20070508/fc4fe634/attachment.html From scott at makedatamakesense.com Tue May 8 17:00:02 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Tue May 8 17:00:15 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> <15996c030705080822p28a1eb87sfe64296c30035fbf@mail.gmail.com> Message-ID: On May 8, 2007, at 3:55 PM, Andy Mabbett wrote: > I can foresee problems. > > Suppose a publisher links to a third-party site, offering an audio > track > as a free sample (or vice versa). Later, that latter site decides to > start charging for the track - how would the publisher know that their > site is no longer correct? They wouldn't without re-checking the links. But the same is true of every link on the web. For example, I could link to a site about salmon with the text "this is about fish" and then the linked content can change to something about whales and I would look like I don't realize that whales aren't fish. I think the truthfulness of assertions (e.g. "this is an audio file to download") over time is irrelevant to determining the best markup for making such assertions. -- Scott Reynen MakeDataMakeSense.com From msporny at digitalbazaar.com Wed May 9 07:22:37 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 9 07:22:40 2007 Subject: [uf-new] hAudio 'acquire' re-naming (Microformats should use nouns for properties) In-Reply-To: References: <463F3E3D.2090801@digitalbazaar.com> <1178552184.18937.6.camel@localhost.localdomain> <464080F5.4090402@digitalbazaar.com> <15996c030705080822p28a1eb87sfe64296c30035fbf@mail.gmail.com> Message-ID: <4641D92D.7000307@digitalbazaar.com> Andy Mabbett wrote: > I can foresee problems. > > Suppose a publisher links to a third-party site, offering an audio track > as a free sample (or vice versa). Later, that latter site decides to > start charging for the track - how would the publisher know that their > site is no longer correct? Dangling links and website management are outside of the scope of the hAudio problem statement. This is an inherent problem with linking, isn't it? I don't see any other Microformat addressing this problem, nor do I think addressing this problem is a Microformat issue. -- manu From martin at weborganics.co.uk Wed May 9 07:57:43 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 9 07:57:17 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <4640DBA8.1030806@digitalbazaar.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> Message-ID: <1178722663.1907.17.camel@localhost.localdomain> On Tue, 2007-05-08 at 16:20 -0400, Manu Sporny wrote: > Scott's argument was the final nail in the 'work-title' coffin. Work > title has been changed to 'fn' and is reflected on the wiki: > > http://microformats.org/wiki/audio-info-proposal#Schema > > http://microformats.org/wiki/audio-info-proposal#Formatted_Name > > -- manu So how are we going to mark up work-title, I always thought that this term fitted quite nicely into the haudo proposal due to haudio's obvious similarities to hcard the work part I understood this to be the equivalent to type-work all haudio would come under the work classification, and title as in Mr, Mrs, President, Prime Minister, of course audio, art, video all have titles too. fn is good for the artist but not their art? as you would have two fn properties in one haudio. maybe the Artist and My Art It works but I don't know if you can have more than one word values for given-name. we clearly need to distinguish the artist from his art in some way. Thoughts ideas anyone? > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070509/63482bc0/smime-0001.bin From scott at makedatamakesense.com Wed May 9 09:04:20 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Wed May 9 09:04:33 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <1178722663.1907.17.camel@localhost.localdomain> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> <1178722663.1907.17.camel@localhost.localdomain> Message-ID: <22B7AF50-0B9C-42B3-8B07-6F1557EE96B5@makedatamakesense.com> On May 9, 2007, at 9:57 AM, Martin McEvoy wrote: > fn is good for the artist but not their art? as you would have two fn > properties in one haudio. This is a parsing issue with a solution, so it shouldn't influence our choice of markup. Specifically, a solution is for parsers to recognize the context, i.e. hCard vs. hAudio, and apply the FN to the correct context. -- Scott Reynen MakeDataMakeSense.com From davidjanes at blogmatrix.com Wed May 9 09:17:42 2007 From: davidjanes at blogmatrix.com (David Janes) Date: Wed May 9 09:17:46 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <22B7AF50-0B9C-42B3-8B07-6F1557EE96B5@makedatamakesense.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> <1178722663.1907.17.camel@localhost.localdomain> <22B7AF50-0B9C-42B3-8B07-6F1557EE96B5@makedatamakesense.com> Message-ID: <21e523c20705090917y18839a89s7b3d1574b2d748c2@mail.gmail.com> On 5/9/07, Scott Reynen wrote: > On May 9, 2007, at 9:57 AM, Martin McEvoy wrote: > > > fn is good for the artist but not their art? as you would have two fn > > properties in one haudio. > > This is a parsing issue with a solution, so it shouldn't influence > our choice of markup. Specifically, a solution is for parsers to > recognize the context, i.e. hCard vs. hAudio, and apply the FN to the > correct context. Exactly. For example, in hAtom "entry-title" can appear many times within a single "hfeed" -- the trick being, of course, the intermediary "hentry" nodes the distinguishes between them. Regards, etc... -- David Janes Founder, BlogMatrix http://www.blogmatrix.com http://blogmatrix.blogmatrix.com From martin at weborganics.co.uk Wed May 9 10:55:42 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 9 10:55:18 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <21e523c20705090917y18839a89s7b3d1574b2d748c2@mail.gmail.com> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> <1178722663.1907.17.camel@localhost.localdomain> <22B7AF50-0B9C-42B3-8B07-6F1557EE96B5@makedatamakesense.com> <21e523c20705090917y18839a89s7b3d1574b2d748c2@mail.gmail.com> Message-ID: <1178733342.3232.9.camel@localhost.localdomain> On Wed, 2007-05-09 at 11:17 -0500, David Janes wrote: > On 5/9/07, Scott Reynen wrote: > > On May 9, 2007, at 9:57 AM, Martin McEvoy wrote: > > > > > fn is good for the artist but not their art? as you would have two fn > > > properties in one haudio. > > > > This is a parsing issue with a solution, so it shouldn't influence > > our choice of markup. Specifically, a solution is for parsers to > > recognize the context, i.e. hCard vs. hAudio, and apply the FN to the > > correct context. > > Exactly. For example, in hAtom "entry-title" can appear many times > within a single "hfeed" -- the trick being, of course, the > intermediary "hentry" nodes the distinguishes between them. > > Regards, etc... > hmm but haudio is the equivilent of a "hentry" its designed to fit into whatever may be hMedia , hentry only has one "entry-title" I guess haudio may be a little misleading as a name maybe It should be called vmedia or something. Martin. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070509/aafb5cad/smime.bin From martin at weborganics.co.uk Wed May 9 11:04:30 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 9 11:04:08 2007 Subject: [uf-new] renaming work-title to fn in hAudio (was: An argument against 'fn' in hAudio) In-Reply-To: <1178733342.3232.9.camel@localhost.localdomain> References: <463F3E3D.2090801@digitalbazaar.com> <46409916.2050607@digitalbazaar.com> <21e770780705080847j5e11b6a5pb8b39cce96abe8ce@mail.gmail.com> <4640CD73.60705@digitalbazaar.com> <1A12DA8A-5BEB-4640-9987-E16AD3258C40@makedatamakesense.com> <4640DBA8.1030806@digitalbazaar.com> <1178722663.1907.17.camel@localhost.localdomain> <22B7AF50-0B9C-42B3-8B07-6F1557EE96B5@makedatamakesense.com> <21e523c20705090917y18839a89s7b3d1574b2d748c2@mail.gmail.com> <1178733342.3232.9.camel@localhost.localdomain> Message-ID: <1178733870.3232.13.camel@localhost.localdomain> On Wed, 2007-05-09 at 18:55 +0100, Martin McEvoy wrote: > On Wed, 2007-05-09 at 11:17 -0500, David Janes wrote: > > On 5/9/07, Scott Reynen wrote: > > > On May 9, 2007, at 9:57 AM, Martin McEvoy wrote: > > > > > > > fn is good for the artist but not their art? as you would have two fn > > > > properties in one haudio. > > > > > > This is a parsing issue with a solution, so it shouldn't influence > > > our choice of markup. Specifically, a solution is for parsers to > > > recognize the context, i.e. hCard vs. hAudio, and apply the FN to the > > > correct context. > > > > Exactly. For example, in hAtom "entry-title" can appear many times > > within a single "hfeed" -- the trick being, of course, the > > intermediary "hentry" nodes the distinguishes between them. > > > > Regards, etc... > > > > hmm but haudio is the equivilent of a "hentry" its designed to fit into > whatever may be hMedia , hentry only has one "entry-title" I guess > haudio may be a little misleading as a name maybe It should be called > vmedia or something. "maybe It should be called vmedia or something" can I withdraw that last statement. sorry Martin. > > Martin. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070509/f716a31b/smime.bin From ryan at technorati.com Thu May 10 13:46:13 2007 From: ryan at technorati.com (Ryan King) Date: Thu May 10 13:46:17 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <4630A3E5.3090304@adaptavist.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> Message-ID: On Apr 26, 2007, at 7:06 AM, Guy Fraser wrote: > 1. XFN doesn't fit in to corporate environments... > > XFN can't really be used in corporate environments - in such > environments the Romantic category would instantly be removed > (making it a derivative work - see 3) and the remaining categories > don't provide enough relationships applicable to such environments > (eg. client, supplier, etc) which are very difficult to add (see 3 > and 4). There's nothing wrong with supporting only a subset of the standard. Those in corporate environments can easily leave out the romantic section in their implementations. > 2. Issues with existing XFN rel's... > > The "muse" should not be in the romantic category, full stop. I've > seen numerous people asking about this on lists (here and > elsewhere) and even in the wiki. Each time the simple fact that > "muse" doesn't belong in the romantic category is dodged by a non- > obvious definition of the romantic category (especially considering > the other things in that category) or the topic gets changed to a > discussion about "let's talk about the Romans...", etc. Why not > just move "muse" to a more logical category? Again, that would be a > derivative work (see 3). How does the mis-categorization of muse affect whether you can adopt it or not? You don't have to use the labels from the XFN profile in your applications. You don't even have to support all of the properties. > There are some conflicts/overlap of existing uF rels with these: > http://www.whatwg.org/specs/web-apps/current-work/#linkTypes (eg. > "contact" is defined differently by this document and doesn't seem > to match up with XFN's version). Is WHATWG somehow related to XFN > and microformats.org, which list of rel's takes precedence, who > owns the copyright, etc? I'm pretty new to all this so I don't know > how all these things fit together. Well, unless you're using HTML5, this is current irrelevant. Also, there are people who span both communities who are working on convergence. Remember, HTML5/WA is a draft. > ... > 4. The community seems restrictive... > > It's not possible to suggest new rel's without research and real- > world examples but corporates tend not to adopt things unless > there's something already in place. > > To get corporates to try something, they need to see that others > are trying it (generally speaking) and that there is some existing > community drive behind it. But that's not possible because I can't > submit ideas to XFN until after the corporates have tried it. It's > a chicken-and-egg situation. > > I can't make my own derivative work of XFN to try with some clients > because a) they won't try it if it doesn't fit in with existing > stuff and b) how do I get authorisation to make a derivative work, > especially when I can't provide examples of real-world use...? I'm not sure this is a big problem. Just because some people won't experiment with new markup techniques does not mean we can't find enough people to do such experimenting. > ... > > 6. Summary... > > With the licensing, patenting and conflicting versions of the same > things are making me *very* hesitant to get involved. > > When I was told about uF's, they were presented to me by friends as > a community of developers coming up with ways to descrive things > using semantically correct markup in a human friendly format. > However, I'm getting an increasingly strong feeling of an > environment which is very restrictive and divergent. I agree, the community is restrictive, but this is done on purpose, so that we can be productive and create useful formats. But, I don't know what you mean by 'divergent'? Are you saying that not everyone agrees? If so then I think that's obvious. We're not here to get everyone to agree. > -ryan From ryan at technorati.com Thu May 10 13:49:21 2007 From: ryan at technorati.com (Ryan King) Date: Thu May 10 13:49:25 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <46320927.4000901@adaptavist.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <46320927.4000901@adaptavist.com> Message-ID: <189A41C9-63AB-4D1A-84A2-0FD7D78A94D5@technorati.com> On Apr 27, 2007, at 8:31 AM, Guy Fraser wrote: > Frances Berriman wrote: >> >> What would you envision doing with supplier/client etc. type >> relationships? > > In corporate environments, professional relationships need to be > more descriptive so that managers can more easily locate suitable > staff for projects. Eg. You could quickly build up a team that has > worked with a particular customer/supplier/project before. > >> 2. Issues with existing XFN rel's... >> >> We discussed this in IRC a while back (I don't have time to dig >> through the logs) but it was pretty much the consensus that muse IS >> mis-categorised as romantic and should be (and is already used as) a >> non-romantic relationship to describe anyone who is of inspiration >> etc. The current problem is only that the documentation hasn't been >> updated to reflect this better (probably will be done when/if XFN >> gets >> updated as a whole). > > As the discussions in IRC aren't logged anywhere (or even pasted in > to the wiki as far as I can tell) there is no record of that > information. Anyone working with XFN would generally be unaware of > the future direction. Again, it's all very closed. > >>> >>> It is not clear _who_ owns the copyright or patent. Is it >>> microformats.org, one of the authors, technorati, etc? >> 3. Licensing and patenting issues... >> >> Technorati doesn't own microformats. I believe most 'formats show a >> CC declaration on the appropriate wiki page. > > Yup, that's a show stopper for most corporates. A cc-by-nd* is a > killer - if you can't make derivative works, game over. Even a cc- > by is a show stopper for most corporates because lots of banks, > etc., generally have an internal policy that prevents them using > anything along the lines of the GPL, cc-by, etc. First, it's the specifications that would be licensed under CC, not the format itself. Second, Your assertion that ND specifications won't work for 'corporates', while possible true, is unfounded here. As someone who hasn't worked in corporate environments it would be helpful if you could more clearly explain the objections (in concrete terms with examples). -ryan From ryan at technorati.com Thu May 10 13:52:21 2007 From: ryan at technorati.com (Ryan King) Date: Thu May 10 13:52:25 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <46320E52.2060100@adaptavist.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <4630B0E9.3060504@digitalbazaar.com> <46320E52.2060100@adaptavist.com> Message-ID: <3586F5E3-CE26-4988-87B2-8B0A11EA4846@technorati.com> On Apr 27, 2007, at 8:53 AM, Guy Fraser wrote: > Manu Sporny wrote: >> I can definitely sympathize with your viewpoints. I don't think the >> licensing and patenting is a concern, read on... >> > > It's very much an issue. Let's say your a company and you want to > use some software. You're told that it's copyrighted - so you > *need* a license to use that stuff by default. But then you find > that nobody really owns that copyright - um, that's an odd > situation. At this point most corporates choose some alternative > solution. > > Then you find out that it might be patented, or that there is at > least intent to patent, but because it's not currently patented you > cannot guarantee what sort of patent it will go under. Run for the > trees! What if they patent it and you are using it and then you get > sued? What if you've made derivative works or if your systems or > procedures have somehow become dependant on it? > > This stuff can't just be shrugged off. Sorry. > >> I'll be blunt: every community has a group of jerks and a group of >> people that actually get the work done. While people may seem to be >> jerk-ish on the list, most of them have good intentions. >> > > I never said there were any jerks. What I was trying to say is that > the process used for uF's is inherently closed - eg, using IRC > where unless you're on there all day every day you have no idea > what's been discussed, using mediawiki which inherently hides > content if it's not linked from a page you can find of if you don't > know what to search for (having to use the random page feature is > just insane), having to show real-world examples before things will > even be considered, etc. If you have suggestions for improving our communication technology, I'd be glad to hear it. > ... > >> I feel your pain... but, there is a great deal of good to be found in >> this community. > > Yes, uF community is making some nice stuff. I am worried that the > process may lead to divergence though - eg. it would seem logical > to me to have a uF that describes blog posts, comments, pages, > etc., all in the same format because they all share mostly the same > data. This would then allow mapping tools, navigation aides, etc., > to be far more consistent and easier to develop and maintain. But > the process effectively forces people to start new uFs for new > things because they find it so hard to get existing uF's to adapt. If you have specific feedback about specific formats that are 'hard to adapt', we should document it, unless that happens, though, it's hard to do anything about your statements. -ryan From ryan at technorati.com Thu May 10 13:58:28 2007 From: ryan at technorati.com (Ryan King) Date: Thu May 10 13:58:31 2007 Subject: [uf-new] Legal implications of using Microformats In-Reply-To: <463210FE.7050604@adaptavist.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <4630B0E9.3060504@digitalbazaar.com> <4631FE2D.50208@digitalbazaar.com> <463210FE.7050604@adaptavist.com> Message-ID: On Apr 27, 2007, at 9:04 AM, Guy Fraser wrote: > Hiya, > > Manu Sporny wrote: >> Would the mandatory placement of all examples, formats, >> brainstorming, >> proposals, and drafts under a Creative Commons Attribution-Share >> Alike >> 3.0 License go towards solving that problem? >> >> * It would allow for the commercial and non-commercial use of the >> format. >> * It would ensure that people could contribute without worrying about >> copyright assertions from other authors. >> > > Uhm, not really. > > 1. Share alike is still a problem for some corporates. This is the > whole reason why a growing number of organisations now run > screaming when they see LGPL, GPL, cc-* I'm certainly an outsider to the corporate world, but this has not been my impression. Please give us more specific reasons and examples so that we can avoid getting the same reaction from such organizations. > 2. Um, possibly. But again, why not just release under New BSD or > similar certified open source license. New BSD still requires > attribution which everyone is fine with IMHO. Having each uF under > a New BSD license and having a contributors page should make > everything crystal clear and very tempting for adoption by big > companies. > > ... > > Again, if things were released under New BSD or similar certified > open source license, there would be no problem. "Everything you put > on this site will be released under New BSD license - if you don't > like that, don't do it". IANAL, but AFAICT the BSD license, whether new or old is only suited for source code, not for documentation. Since we're talking about the licensing of specifications, not code, I'm not sure a BSD license would be appropriate. > I'm still waiting for someone to properly address these 2 key issues: > > 1. Why not just release the existing uF stuff as certified open > source? Completely remove licensing issues from the mix? Making material open source does not completely remove licensing. Open source still requires licensing. Public Domain is the only situation I know of that would eliminate licensing (but that's only in the US, I believe other nations have more complicated definitions of PD). -ryan From supercanadian at gmail.com Thu May 10 14:00:35 2007 From: supercanadian at gmail.com (Charles Iliya Krempeaux) Date: Thu May 10 14:00:45 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <46320927.4000901@adaptavist.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <46320927.4000901@adaptavist.com> Message-ID: <84ce626f0705101400x70a194c5p74256e7d673e1b5f@mail.gmail.com> Hello, On 4/27/07, Guy Fraser wrote: > Frances Berriman wrote: > > > > What would you envision doing with supplier/client etc. type > > relationships? > > In corporate environments, professional relationships need to be more > descriptive so that managers can more easily locate suitable staff for > projects. Eg. You could quickly build up a team that has worked with a > particular customer/supplier/project before. > > > 2. Issues with existing XFN rel's... > > > > We discussed this in IRC a while back (I don't have time to dig > > through the logs) but it was pretty much the consensus that muse IS > > mis-categorised as romantic and should be (and is already used as) a > > non-romantic relationship to describe anyone who is of inspiration > > etc. The current problem is only that the documentation hasn't been > > updated to reflect this better (probably will be done when/if XFN gets > > updated as a whole). > > As the discussions in IRC aren't logged anywhere (or even pasted in to > the wiki as far as I can tell) there is no record of that information. > Anyone working with XFN would generally be unaware of the future > direction. Again, it's all very closed. > > >> > >> It is not clear _who_ owns the copyright or patent. Is it > >> microformats.org, one of the authors, technorati, etc? > > 3. Licensing and patenting issues... > > > > Technorati doesn't own microformats. I believe most 'formats show a > > CC declaration on the appropriate wiki page. > > Yup, that's a show stopper for most corporates. A cc-by-nd* is a killer > - if you can't make derivative works, game over. Even a cc-by is a show > stopper for most corporates because lots of banks, etc., generally have > an internal policy that prevents them using anything along the lines of > the GPL, cc-by, etc. Wow... banks are certainly different. Most the corporations I've dealt with have GPL stuff all over the place. (I've even had some clients seek out GPL stuff.) Just out of curiousity, why do banks (you know of) have a problem with GPL? See ya -- Charles Iliya Krempeaux, B.Sc. charles @ reptile.ca supercanadian @ gmail.com developer weblog: http://ChangeLog.ca/ From ryan at technorati.com Thu May 10 14:05:25 2007 From: ryan at technorati.com (Ryan King) Date: Thu May 10 14:05:29 2007 Subject: [uf-new] Currency Proposal (and Measurements) In-Reply-To: <4630FFD5.4050607@digitalbazaar.com> References: <4630FFD5.4050607@digitalbazaar.com> Message-ID: <6719BAE8-8669-4BC0-9C75-50FF96026B69@technorati.com> On Apr 26, 2007, at 1:39 PM, Manu Sporny wrote: > Emil Thies wrote: >> Or do you think instead of an abstract design-patter, measurement >> should be a format where you can use all kind of dimensions and their >> units? > > It looks like measurement should be a new Microformat. If it is > successful, it would probably replace the currency Microformat. > > Before we start speculating, however, there should be a great > number of > examples gathered on how people are publishing measurements online. It > should be pretty easy to classify these things. Measurements usually > only have a couple of attributes (unit, scale, value). > > What everybody has been re-iterating is: > > The first step of the Microformats process is to collect as many > examples as you can find. > > The second step of the Microformats process is to analyze all those > examples and try to find some similar data that is published in all > cases. > > Then you go on to collecting formats, brainstorming and finally > creating > a proposal. It is always done in this order because it is the most > logical way to proceed with a standard. This is a great summarization of the process for creating a new microformat. Also note that at any of these stages it's possible to decide that a new format is not neccessary because there are existing formats or techniques that suffice. Finally, part of the process is to document previous and current efforts trying to solve the same problems. For example, the meter element in HTML5/WA1[1]. -ryan 1. http://www.whatwg.org/specs/web-apps/current-work/#meter From supercanadian at gmail.com Thu May 10 14:21:54 2007 From: supercanadian at gmail.com (Charles Iliya Krempeaux) Date: Thu May 10 14:21:58 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> Message-ID: <84ce626f0705101421y5bb4d954ld8a9fd38724ddf38@mail.gmail.com> Hello Ryan, On 5/10/07, Ryan King wrote: [...] > > When I was told about uF's, they were presented to me by friends as > > a community of developers coming up with ways to descrive things > > using semantically correct markup in a human friendly format. > > However, I'm getting an increasingly strong feeling of an > > environment which is very restrictive and divergent. > > I agree, the community is restrictive, but this is done on purpose, > so that we can be productive and create useful formats. > > But, I don't know what you mean by 'divergent'? Are you saying that > not everyone agrees? If so then I think that's obvious. We're not > here to get everyone to agree. He's probably confusing Microformats with Semantic HTML. (I.e., thinking he needs our blessing to make Semantic HTML. Obviously he doesn't.) -- Charles Iliya Krempeaux, B.Sc. charles @ reptile.ca supercanadian @ gmail.com developer weblog: http://ChangeLog.ca/ ___________________________________________________________________________ From gfraser at adaptavist.com Thu May 10 16:21:03 2007 From: gfraser at adaptavist.com (Guy Fraser) Date: Thu May 10 16:52:16 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <189A41C9-63AB-4D1A-84A2-0FD7D78A94D5@technorati.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <46320927.4000901@adaptavist.com> <189A41C9-63AB-4D1A-84A2-0FD7D78A94D5@technorati.com> Message-ID: <4643A8DF.3050800@adaptavist.com> Ryan King wrote: > First, it's the specifications that would be licensed under CC, not > the format itself. You can't have one without the other. Why not just release under New BSD license and solve this whole problem? > Second, Your assertion that ND specifications won't work for > 'corporates', while possible true, is unfounded here. As someone who > hasn't worked in corporate environments it would be helpful if you > could more clearly explain the objections (in concrete terms with > examples). It's similar to the issues many corporates now have with GPL (which is why dual-licensing models work so well for corporates these days) and even clause 6 (from memory) of the LGPL. An example... Corporates want to bundle microformat related systems with their commercial products = problem. Corporates want to make a proprietary derivative work for internal use only = problem (primarily because it's very unclear as to who owns the copyright). Corporates have to go through all kinds of legal cruft when anything like GPL, LGPL, cc-by-nd, etc., is involved. There is also the vastly worrying submarine patent issue with microformats as well. For example, corporates could develop systems that come to rely on a microformat and sell those systems to clients and then later find that they are infringing a patent (or even just an unworkable copyright such as cc-by-nd) and then both the company and their clients find themselves dealing with very expensive and time consuming law suits. Many microforamts state that they are likely to be released under a "royalty free patent" - it's *really* vital to note that from a legal standpoint there are some absolute show-stopper problems with this: 1. Intent does not guarantee what will happen - intent can change over time. From a legal standpoint, this means any work based on microformats is playing "russian roulette" with the future status of that microformat - if it suddenly became patented, companies would face lawsuits. 2. Royalty free != free of cost. Royalty free means that when you have a license you can distribute your works under that license at no extra cost until the license expires. It does not mean that getting said license is free and the patent holder can charge anything they want. Guy From martin at weborganics.co.uk Thu May 10 16:57:47 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Thu May 10 16:57:16 2007 Subject: [uf-new] hAudio Test Message-ID: <1178841467.14854.10.camel@localhost.localdomain> I have set up a small test page marked up as haudio the purpose is.. well to see how it all may fit together. It uses a "real world" example from the audio-info examples page I have also tryed to mark up a collection of sorts using the class include pattern. I have left all my notes to try and explain what I am trying to attempt so you will need firebug or read the source. It would be nice if someone could say they get what I am trying to do or that it doesn't make sense so comments and criticism are welcome. http://weborganics.co.uk/haudio Kind Regards Martin McEvoy. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070511/cf14a46c/smime.bin From gfraser at adaptavist.com Thu May 10 16:58:59 2007 From: gfraser at adaptavist.com (Guy Fraser) Date: Thu May 10 17:00:11 2007 Subject: [uf-new] Legal implications of using Microformats In-Reply-To: References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <4630B0E9.3060504@digitalbazaar.com> <4631FE2D.50208@digitalbazaar.com> <463210FE.7050604@adaptavist.com> Message-ID: <4643B1C3.6070004@adaptavist.com> Ryan King wrote: > I'm certainly an outsider to the corporate world, but this has not > been my impression. Please give us more specific reasons and examples > so that we can avoid getting the same reaction from such organizations. Such licenses, especially in "late-binding" languages like Java, infect other licenses such as ASL, New BSD, etc. The LGPL is badly written, particularly clause 6. The thing that confuses me most about this community is why they don't just release the stuff under New BSD or ASL license and remove this issue once and for all so that it never crops up again and we can all get on with our lives? Why does the community *want* to cause these problems or even allow them to exist? Is there some ulterior money making motive behind them or is there some firm legal reasoning that I'm missing here? (Oh, as for the issue of New BSD license being mainly for code and not documentation/specifications that I missed somewhere in this thread, fair point. However, why would people then be using things like cc-by-nd instead of cc-by? I'm thinking specifically of XFN here). > Making material open source does not completely remove licensing. Open > source still requires licensing. Public Domain is the only situation I > know of that would eliminate licensing (but that's only in the US, I > believe other nations have more complicated definitions of PD). Again, fair point - however, there are still the issues of "we might be patenting this" and the fact that nobody has a clue as to who owns the licenses or patents, etc. The licensing is only one part of the microformat problem - the ownership and patenting is a bigger worry IMHO, but should still not detract from the debate regarding licensing. I see no problem with a cc-by license for specifications, but it must be made clear that the license is specifically for the specifications. There is a grey area in my opinion whereby the cc-by overlaps with any actual implementations based on the specification. There is also the XFN microformat which for some reason looks like it's going to be done under a cc-by-nd (so people can't even extend XFN in their own systems without prior written permission from the owner of that license, but we don't even know who has the authority to give that permission!). The "we might be releasing under a royalty free patent" is the biggest worry of all :p Guy From gfraser at adaptavist.com Thu May 10 16:33:29 2007 From: gfraser at adaptavist.com (Guy Fraser) Date: Thu May 10 17:11:02 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <84ce626f0705101400x70a194c5p74256e7d673e1b5f@mail.gmail.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <46320927.4000901@adaptavist.com> <84ce626f0705101400x70a194c5p74256e7d673e1b5f@mail.gmail.com> Message-ID: <4643ABC9.2070002@adaptavist.com> Charles Iliya Krempeaux wrote: > Hello, > > Wow... banks are certainly different. > > Most the corporations I've dealt with have GPL stuff all over the place. > > (I've even had some clients seek out GPL stuff.) > > Just out of curiousity, why do banks (you know of) have a problem with > GPL? I was just using banks as a reference because I've come across these issues in that sector. It's mainly anyone who deals with software and a growing number of banks and other companies have in-house development teams. If they integrate microformats in to their systems, or in any way become dependant on them, licensing and patenting become really big issues. If you've got a key software system or process that's dependant on microformats then you find you didn't understand the license properly (clause 6 in LGPL, from vague memory, is a good example) then you find yourself experiencing a great deal of pain. Most companies are unaware of the sorts of issues that can arise, until it's too late and they find themselves facing lawsuits. Lots of things released under GPL also have a commercial license to get round this problem. Again, here is an issue - if there was a commercial license for microformats then who exactly would the money go to? Would each contributor for the microformat in question get a share of the revenues? How would the size of share be determined? Who would take the initial payment and how would they be audited? Are you seriously telling me that *any* organisation would seek out something with these credentials: * No clear owner - could be microformats.org, could be the authors, some company like Technorati, etc. Nobody really knows. * Only a statement of intent regarding the copyright - "we might use a license like this" - yeah, that fills me with confidence * A statement that it might be under a royalty free (which is not necessarily cost free) patent, but then again it might be under a normal patent and commercially exploited as much as possible. The list goes on and on. I'm still utterly amazed that people are staring this issue in the face and rather than dealing with it they are trying to brush it under the carpet. It's even more worrying that there is a community here who are devoting some of their time and energy in to microformats that are ultimately going to make other people money. Crazy situation. Still, there's nothing stopping people setting up their own independent initiatives to replace microformats with something more "open" and with far less risk submarine patents ;) Guy From gfraser at adaptavist.com Thu May 10 17:08:11 2007 From: gfraser at adaptavist.com (Guy Fraser) Date: Thu May 10 18:02:46 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <3586F5E3-CE26-4988-87B2-8B0A11EA4846@technorati.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <4630B0E9.3060504@digitalbazaar.com> <46320E52.2060100@adaptavist.com> <3586F5E3-CE26-4988-87B2-8B0A11EA4846@technorati.com> Message-ID: <4643B3EB.1070308@adaptavist.com> Ryan King wrote: >> I never said there were any jerks. What I was trying to say is that >> the process used for uF's is inherently closed - eg, using IRC where >> unless you're on there all day every day you have no idea what's been >> discussed, using mediawiki which inherently hides content if it's not >> linked from a page you can find of if you don't know what to search >> for (having to use the random page feature is just insane), having to >> show real-world examples before things will even be considered, etc. > > If you have suggestions for improving our communication technology, > I'd be glad to hear it. Heh, don't even get me started on the process :p As for media wiki, I must simply be missing some key bit of navigation - is there actually an index to all pages or a site map somewhere that lists *all* pages? The only way I could find things that weren't directly linked from some other page I could find was to use the (almost unbelievable) "Random Page" link?! :) I've since learnt that the IRC discussions are logged but I've not yet found a way to search them. >>> I feel your pain... but, there is a great deal of good to be found in >>> this community. >> >> Yes, uF community is making some nice stuff. I am worried that the >> process may lead to divergence though - eg. it would seem logical to >> me to have a uF that describes blog posts, comments, pages, etc., all >> in the same format because they all share mostly the same data. This >> would then allow mapping tools, navigation aides, etc., to be far >> more consistent and easier to develop and maintain. But the process >> effectively forces people to start new uFs for new things because >> they find it so hard to get existing uF's to adapt. > > If you have specific feedback about specific formats that are 'hard to > adapt', we should document it, unless that happens, though, it's hard > to do anything about your statements. Again, the process hinders this. One can stare the obvious convergent solution in the face for a great deal of time, but will have to wait until real world examples of that solution are available before they can properly get through the process rather than just being a side-note lost in time. By the time convergent solutions do emerge (primarily due to people realising they don't have enough hours in the day for more and more divergent approaches to similar problems) you would have a wide array of incumbent divergent microformats to deal with and, well, it's just not worth the hassle IMHO. Having an incubator somewhere where new ideas could be discussed outside the process would be very useful IMHO. Hmmm... I might just set one up to see what happens... Anyone interested? It would be a great way to more openly discuss ideas without "the process" getting in the way all the time. Guy From gfraser at adaptavist.com Thu May 10 17:33:18 2007 From: gfraser at adaptavist.com (Guy Fraser) Date: Thu May 10 18:17:46 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> Message-ID: <4643B9CE.2030809@adaptavist.com> Ryan King wrote: > On Apr 26, 2007, at 7:06 AM, Guy Fraser wrote: >> 1. XFN doesn't fit in to corporate environments... >> >> XFN can't really be used in corporate environments - in such >> environments the Romantic category would instantly be removed (making >> it a derivative work - see 3) and the remaining categories don't >> provide enough relationships applicable to such environments (eg. >> client, supplier, etc) which are very difficult to add (see 3 and 4). > > There's nothing wrong with supporting only a subset of the standard. > Those in corporate environments can easily leave out the romantic > section in their implementations. Apart from the fact that in the case of XFN it's under a cc-by-nd license = no derivatives. Removing the romantic category, or adding new categories, would be seen as a derivative work would it not? Who exactly would we see written authorisation from to enable us to freely make derivative works? >> 2. Issues with existing XFN rel's... >> >> The "muse" should not be in the romantic category, full stop. I've >> seen numerous people asking about this on lists (here and elsewhere) >> and even in the wiki. Each time the simple fact that "muse" doesn't >> belong in the romantic category is dodged by a non-obvious definition >> of the romantic category (especially considering the other things in >> that category) or the topic gets changed to a discussion about "let's >> talk about the Romans...", etc. Why not just move "muse" to a more >> logical category? Again, that would be a derivative work (see 3). > > How does the mis-categorization of muse affect whether you can adopt > it or not? You don't have to use the labels from the XFN profile in > your applications. You don't even have to support all of the properties. I didn't say it would stop me adopting XFN (the licensing, patenting, ownership of XFN, especially when used in a Java application, is what's stopping me using XFN). I was merely giving an example of an issue with XFN (and in light of how easy it would be resolve, I cannot understand why it hasn't been resolved already) and also that by me re/moving it would effectively be a derivative work "here's XFN without "muse" or with it moved somewhere more appropriate". >> There are some conflicts/overlap of existing uF rels with these: >> http://www.whatwg.org/specs/web-apps/current-work/#linkTypes (eg. >> "contact" is defined differently by this document and doesn't seem to >> match up with XFN's version). Is WHATWG somehow related to XFN and >> microformats.org, which list of rel's takes precedence, who owns the >> copyright, etc? I'm pretty new to all this so I don't know how all >> these things fit together. > > Well, unless you're using HTML5, this is current irrelevant. Also, > there are people who span both communities who are working on > convergence. Remember, HTML5/WA is a draft. I am aware of that. I also spotted Tantek's name in the acknowledgements section so I was aware of this. That being said, my question still remains: That draft will eventually become HTML 5 - what happens if it's definition of "contact" conflicts with that of XFN? > I'm not sure this is a big problem. Just because some people won't > experiment with new markup techniques does not mean we can't find > enough people to do such experimenting. I've seen several people commenting on how they couldn't get an idea added to a uF because of lack of real-world examples. For example, a page cannot be created in the wiki until there are real world examples unless my understanding is incorrect. Should the process not also accommodate uF's that by their mere existence would facilitate new ideas and solutions? >> 6. Summary... >> >> With the licensing, patenting and conflicting versions of the same >> things are making me *very* hesitant to get involved. >> >> When I was told about uF's, they were presented to me by friends as a >> community of developers coming up with ways to descrive things using >> semantically correct markup in a human friendly format. However, I'm >> getting an increasingly strong feeling of an environment which is >> very restrictive and divergent. > > I agree, the community is restrictive, but this is done on purpose, so > that we can be productive and create useful formats. I agree that there has to be some restriction - maybe an incubator is needed elsewhere for new ideas to be thrashed out in a less restricted manner and then, once more fully rounded and thought out, presented to the uF community? > But, I don't know what you mean by 'divergent'? Are you saying that > not everyone agrees? If so then I think that's obvious. We're not here > to get everyone to agree. I answered this in another post - search your inbox for "component uF" (for want of a much better term). Guy From gfraser at adaptavist.com Thu May 10 17:33:27 2007 From: gfraser at adaptavist.com (Guy Fraser) Date: Thu May 10 18:17:49 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <84ce626f0705101421y5bb4d954ld8a9fd38724ddf38@mail.gmail.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <84ce626f0705101421y5bb4d954ld8a9fd38724ddf38@mail.gmail.com> Message-ID: <4643B9D7.1020004@adaptavist.com> Charles Iliya Krempeaux wrote: > He's probably confusing Microformats with Semantic HTML. > > (I.e., thinking he needs our blessing to make Semantic HTML. > Obviously he doesn't.) > Uhm, nope, the difference between the two is clear for all to see (or at least I would think so). Take these things for example: pages, blog posts, comments, attachments There are components of all of them that are similar such as author, created date, version, who updated them, participants, etc. Currently each one would get it's own compound uF and this would likely lead to divergence. Why not create a uF that's somewhere between an elemental and a compound - a "component" uf? - ie. it would be a bit more detailed and with slightly wider and more generic scope than your average elemental, but would get used in several compound uFs. By doing this you would simplify implementation (as several compound uFs would be able to share the common attributes from the component uF) = easier for people to learn and re-use in different contexts. You would also have simpler tools (eg. mapping tools, navigation aides, etc) as they'd be able to take advantage of the common elements. From msporny at digitalbazaar.com Thu May 10 20:39:32 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 10 20:39:38 2007 Subject: [uf-new] Legal implications of using Microformats In-Reply-To: References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <4630B0E9.3060504@digitalbazaar.com> <4631FE2D.50208@digitalbazaar.com> <463210FE.7050604@adaptavist.com> Message-ID: <4643E574.3050107@digitalbazaar.com> Guy Fraser wrote: > Many microforamts state that they are likely to be released under a > "royalty free patent" - it's *really* vital to note that from a legal > standpoint there are some absolute show-stopper problems with this: > > 1. Intent does not guarantee what will happen - intent can change over > time. From a legal standpoint, this means any work based on > microformats is playing "russian roulette" with the future status of > that microformat > - if it suddenly became patented, companies would face lawsuits. > > 2. Royalty free != free of cost. Royalty free means that when you hava > license you can distribute your works under that license at no extra > cost until the license expires. It does not mean that getting said > license is free and the patent holder can charge anything they want. Guy (and others interested in this topic), I had a very long phone conversation with Rohit Khare about these topics last week. There are two issues here: Copyrights and Patents. It is my belief that we have convinced Rohit that there could be copyright issues regarding Microformats. He has stated that he will address our concerns directly via the wiki. This will happen after he has deliberated with some of the other principals in the Microformats.org group. I'm supposed to bug him about it after two weeks have passed if the changes haven't been made to the wiki regarding the copyright concerns. I was not successful in convincing him that there were potential patent issues with the authors of particular Microformats. He said that he would attempt to clarify those issues via the wiki as well. Let's wait off a bit on the copyright and patent discussion until they've been able to address the issue in the wiki. They have two weeks to do it and if there are still issues after the wiki has been updated, we could begin discussion on it again. The parties that are responsible for these things are aware that there are issues and they're working on fixing them. -- manu From scott at makedatamakesense.com Fri May 11 04:48:33 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Fri May 11 04:48:45 2007 Subject: [uf-new] XFN - Professionals Network microformat In-Reply-To: <4643B3EB.1070308@adaptavist.com> References: <46279082.1070008@adaptavist.com> <4630A3E5.3090304@adaptavist.com> <4630B0E9.3060504@digitalbazaar.com> <46320E52.2060100@adaptavist.com> <3586F5E3-CE26-4988-87B2-8B0A11EA4846@technorati.com> <4643B3EB.1070308@adaptavist.com> Message-ID: <70EA5447-91A7-49F0-81EF-39087F3630F4@makedatamakesense.com> On May 10, 2007, at 7:08 PM, Guy Fraser wrote: > Heh, don't even get me started on the process :p As for media wiki, > I must simply be missing some key bit of navigation - is there > actually an index to all pages or a site map somewhere that lists > *all* pages? The only way I could find things that weren't directly > linked from some other page I could find was to use the (almost > unbelievable) "Random Page" link?! :) http://microformats.org/wiki/Special:Allpages > I've since learnt that the IRC discussions are logged but I've not > yet found a way to search them. Google seems to work okay for this, e.g.: http://www.google.com/search?q=site:http://rbach.priv.at/Microformats- IRC/%20hcard > Again, the process hinders this. One can stare the obvious > convergent solution in the face for a great deal of time, but will > have to wait until real world examples of that solution are > available before they can properly get through the process rather > than just being a side-note lost in time. This is a common misunderstanding, and I recently added it to the FAQ: http://microformats.org/wiki/faq#Q._What_if_I_can.27t_find_real- world_examples_of_a_standard_I.27d_like_to_propose.3F We need to find real world examples of the *problem*, not necessarily the solution. If we can't find examples of the problem, that's often a good indication that it's not a widespread problem, so not a good candidate for a widespread solution. -- Scott Reynen MakeDataMakeSense.com From scott at makedatamakesense.com Fri May 11 05:38:25 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Fri May 11 05:38:37 2007 Subject: [uf-new] hAudio Test In-Reply-To: <1178841467.14854.10.camel@localhost.localdomain> References: <1178841467.14854.10.camel@localhost.localdomain> Message-ID: On May 10, 2007, at 6:57 PM, Martin McEvoy wrote: > It would be nice if someone could say they get what I am trying to > do or > that it doesn't make sense so comments and criticism are welcome. > > http://weborganics.co.uk/haudio > Aural style sheets aren't supported by most screen readers, so this will be read aloud. More generally, if data isn't appropriate for humans, it doesn't belong in a microformat. Microformats are for humans first. > 4.99 What is the purpose of the title here? It looks redundant. > > > Fifty Million People Can't > Be Wrong > It's also the job title of our hCard, which looks like an unintended consequence to using an established class name to communicate a new meaning. >
                This item-collection markup looks redundant, as the exact same relationship can be inferred from song-album markup. > > Duration: 3:41 > I don't understand this. It looks like humans are being told one thing and machines another. Also, why is this going into the note of the hCard? Is this hCard for the song or the musician? Songs don't need hCards, and musicians don't need song durations in their notes. > > Publisher: This looks wrong. The contributor should be the hCard, not the role. That's probably enough for now. -- Scott Reynen MakeDataMakeSense.com From msporny at digitalbazaar.com Fri May 11 06:31:00 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Fri May 11 06:31:05 2007 Subject: [uf-new] hAudio Test In-Reply-To: References: <1178841467.14854.10.camel@localhost.localdomain> Message-ID: <46447014.5080207@digitalbazaar.com> Scott Reynen wrote: > On May 10, 2007, at 6:57 PM, Martin McEvoy wrote: > >> It would be nice if someone could say they get what I am trying to do or >> that it doesn't make sense so comments and criticism are welcome. >> >> http://weborganics.co.uk/haudio I agree with most of Scott's feedback. In addition: > hcalendar is used to mark up published events. We don't need something as heavyweight as hcalendar to mark up the published date. The examples don't support the need for anything more heavyweight than just 'published-date' with the use of a simple datetime-design-pattern. > - Fifty Million People Can't Be > Wrong Why doesn't the text "- Fifty Million People Can't Be Wrong" show up on the rendered HTML page? Also note that implementation for hcollection parsers (what you are proposing) is going to be complex. The parsers will have to keep a global list of identifiers around and map back to the tag after the entire page has been parsed. Perhaps it would be cleaner if implemented like so:
                ...
                ...
                Remember, though, the 'id=' approach has been argued against in the past: http://microformats.org/discuss/mail/microformats-new/2007-April/000202.html -- manu From martin at weborganics.co.uk Fri May 11 10:57:03 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 11 10:56:31 2007 Subject: [uf-new] hAudio Test In-Reply-To: References: <1178841467.14854.10.camel@localhost.localdomain> Message-ID: <1178906223.18235.44.camel@localhost.localdomain> On Fri, 2007-05-11 at 07:38 -0500, Scott Reynen wrote: > On May 10, 2007, at 6:57 PM, Martin McEvoy wrote: > > > It would be nice if someone could say they get what I am trying to > > do or > > that it doesn't make sense so comments and criticism are welcome. > > > > http://weborganics.co.uk/haudio > > > > > Aural style sheets aren't supported by most screen readers, so this > will be read aloud. More generally, if data isn't appropriate for > humans, it doesn't belong in a microformat. Microformats are for > humans first. > > > 4.99 you are right of course should be 4 pounds, 99 pence or 4.99 > > What is the purpose of the title here? It looks redundant. > > > > > > > Fifty Million People Can't > > Be Wrong > > > > It's also the job title of our hCard, which looks like an unintended > consequence to using an established class name to communicate a new > meaning. title has an unintended consequence here you are right. this is the collection title. > > >
                > > This item-collection markup looks redundant, as the exact same > relationship can be inferred from song-album markup. you are the expert here. :) maybe I'm just not being clear, this is what I am trying to do example,
                My Stamp Book
                A stamp. I'm thinking that all this markup isn't necessary to define a collection maybe it will work with just the class includes, I personally don't know that's why I ask all you guys. > > > > > Duration: 3:41 > > > > I don't understand this. It looks like humans are being told one > thing and machines another. Also, why is this going into the note of > the hCard? Is this hCard for the song or the musician? Songs don't > need hCards, and musicians don't need song durations in their notes. kind of experimental and you are right for machines and people but not so clear this is supposed to act like a track marker. we were asked to design this microformat for a machine or machines. Songbird is one. change to this: 3:41 music downloads or purchases do have all kids of notes, bit-rate, file-size, duration, It maybe unnecessary? just trying to point prasers to a useful part of a page > > > > > Publisher: > > This looks wrong. The contributor should be the hCard, not the role. I don't agree. we have more than one contributor to an album Artists, Publishers, Distributors, Management, p.r., songwriters, the list goes on... this says the contributor role is the Publisher? > > That's probably enough for now. help!! ;) Martin. > -- > Scott Reynen > MakeDataMakeSense.com > > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070511/ace26eb5/smime.bin From martin at weborganics.co.uk Fri May 11 11:07:44 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 11 11:07:16 2007 Subject: [uf-new] hAudio Test In-Reply-To: <46447014.5080207@digitalbazaar.com> References: <1178841467.14854.10.camel@localhost.localdomain> <46447014.5080207@digitalbazaar.com> Message-ID: <1178906864.18235.55.camel@localhost.localdomain> On Fri, 2007-05-11 at 09:31 -0400, Manu Sporny wrote: > Scott Reynen wrote: > > On May 10, 2007, at 6:57 PM, Martin McEvoy wrote: > > > >> It would be nice if someone could say they get what I am trying to do or > >> that it doesn't make sense so comments and criticism are welcome. > >> > >> http://weborganics.co.uk/haudio > > I agree with most of Scott's feedback. In addition: > > > hcalendar is used to mark up published events. > > We don't need something as heavyweight as hcalendar to mark up the > published date. The examples don't support the need for anything more > heavyweight than just 'published-date' with the use of a simple > datetime-design-pattern. > > > - Fifty Million People Can't Be > > Wrong > > Why doesn't the text "- Fifty Million People Can't Be Wrong" show up on > the rendered HTML page? I hid it with the style sheet, class includes don't normally have text in the anchors but I'm not happy with that some how, people who tab around a lot like me just get empty meaningless links > > Also note that implementation for hcollection parsers (what you are > proposing) is going to be complex. > > The parsers will have to keep a global list of identifiers around and > map back to the tag after the entire page has been parsed. Perhaps it > would be cleaner if implemented like so: > >
                ...
                > ... >
                > >
                much cleaner yes > > Remember, though, the 'id=' approach has been argued against in the past: It has yes I dont think the class include pattern works without it? > > http://microformats.org/discuss/mail/microformats-new/2007-April/000202.html > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070511/20648557/smime.bin From martin at weborganics.co.uk Fri May 11 11:15:10 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 11 11:14:38 2007 Subject: [uf-new] hAudio Test In-Reply-To: <46447014.5080207@digitalbazaar.com> References: <1178841467.14854.10.camel@localhost.localdomain> <46447014.5080207@digitalbazaar.com> Message-ID: <1178907310.18235.63.camel@localhost.localdomain> On Fri, 2007-05-11 at 09:31 -0400, Manu Sporny wrote: > Scott Reynen wrote: > > On May 10, 2007, at 6:57 PM, Martin McEvoy wrote: > > > >> It would be nice if someone could say they get what I am trying to do or > >> that it doesn't make sense so comments and criticism are welcome. > >> > >> http://weborganics.co.uk/haudio > > I agree with most of Scott's feedback. In addition: > > > hcalendar is used to mark up published events. > > We don't need something as heavyweight as hcalendar to mark up the > published date. The examples don't support the need for anything more > heavyweight than just 'published-date' with the use of a simple > datetime-design-pattern. no I guess not, Although sometimes the release of an album can be quite an event, I don't see why we cant mark this up as hcal, I didn't think it would be to much in this scenario. > > > - Fifty Million People Can't Be > > Wrong > > Why doesn't the text "- Fifty Million People Can't Be Wrong" show up on > the rendered HTML page? > > Also note that implementation for hcollection parsers (what you are > proposing) is going to be complex. > > The parsers will have to keep a global list of identifiers around and > map back to the tag after the entire page has been parsed. Perhaps it > would be cleaner if implemented like so: > >
                ...
                > ... >
                > >
                > > Remember, though, the 'id=' approach has been argued against in the past: > > http://microformats.org/discuss/mail/microformats-new/2007-April/000202.html > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070511/4af8bb76/smime.bin From scott at makedatamakesense.com Fri May 11 11:43:22 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Fri May 11 11:43:37 2007 Subject: [uf-new] hAudio Test In-Reply-To: <1178906223.18235.44.camel@localhost.localdomain> References: <1178841467.14854.10.camel@localhost.localdomain> <1178906223.18235.44.camel@localhost.localdomain> Message-ID: <32DF4BFD-1993-445F-BC5C-2ED4342D7539@makedatamakesense.com> On May 11, 2007, at 12:57 PM, Martin McEvoy wrote: >>> >>> Publisher: >> >> This looks wrong. The contributor should be the hCard, not the role. > > I don't agree. we have more than one contributor to an album Artists, > Publishers, Distributors, Management, p.r., songwriters, the list goes > on... Those are all people and organizations with different roles. The roles themselves are not contributing. > this says the contributor role is the Publisher? Not exactly. What I'm suggesting is this: > > Publisher: > Ferret Music > This says the contributor is an organization named "Ferret Music" with a role of "Publisher." Your current markup says is that the contributor is the role of Publisher. Roles don't contribute; organizations (and people) contribute. -- Scott Reynen MakeDataMakeSense.com From martin at weborganics.co.uk Fri May 11 11:45:16 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 11 11:44:43 2007 Subject: [uf-new] hAudio Test In-Reply-To: References: <1178841467.14854.10.camel@localhost.localdomain> Message-ID: <1178909116.18235.66.camel@localhost.localdomain> Updated to reflect Manu and Scott's advice. Comments? welcome Martin. On Fri, 2007-05-11 at 07:38 -0500, Scott Reynen wrote: > On May 10, 2007, at 6:57 PM, Martin McEvoy wrote: > > > It would be nice if someone could say they get what I am trying to > > do or > > that it doesn't make sense so comments and criticism are welcome. > > > > http://weborganics.co.uk/haudio > > > > > Aural style sheets aren't supported by most screen readers, so this > will be read aloud. More generally, if data isn't appropriate for > humans, it doesn't belong in a microformat. Microformats are for > humans first. > > > 4.99 > > What is the purpose of the title here? It looks redundant. > > > > > > > Fifty Million People Can't > > Be Wrong > > > > It's also the job title of our hCard, which looks like an unintended > consequence to using an established class name to communicate a new > meaning. > > >
                > > This item-collection markup looks redundant, as the exact same > relationship can be inferred from song-album markup. > > > > > Duration: 3:41 > > > > I don't understand this. It looks like humans are being told one > thing and machines another. Also, why is this going into the note of > the hCard? Is this hCard for the song or the musician? Songs don't > need hCards, and musicians don't need song durations in their notes. > > > > > Publisher: > > This looks wrong. The contributor should be the hCard, not the role. > > That's probably enough for now. > > -- > Scott Reynen > MakeDataMakeSense.com > > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070511/32358d62/smime-0001.bin From martin at weborganics.co.uk Fri May 11 11:55:51 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 11 11:55:24 2007 Subject: [uf-new] hAudio Test In-Reply-To: <32DF4BFD-1993-445F-BC5C-2ED4342D7539@makedatamakesense.com> References: <1178841467.14854.10.camel@localhost.localdomain> <1178906223.18235.44.camel@localhost.localdomain> <32DF4BFD-1993-445F-BC5C-2ED4342D7539@makedatamakesense.com> Message-ID: <1178909751.18235.71.camel@localhost.localdomain> On Fri, 2007-05-11 at 13:43 -0500, Scott Reynen wrote: > On May 11, 2007, at 12:57 PM, Martin McEvoy wrote: > > >>> > >>> Publisher: > >> > >> This looks wrong. The contributor should be the hCard, not the role. > > > > I don't agree. we have more than one contributor to an album Artists, > > Publishers, Distributors, Management, p.r., songwriters, the list goes > > on... > > Those are all people and organizations with different roles. The > roles themselves are not contributing. > > > this says the contributor role is the Publisher? > > Not exactly. What I'm suggesting is this: > > > > > Publisher: > > Ferret Music > > > > This says the contributor is an organization named "Ferret Music" > with a role of "Publisher." Your current markup says is that the > contributor is the role of Publisher. Roles don't contribute; > organizations (and people) contribute Right I am a bit slow sometimes. changed to reflect this point. thanks Scott Martin. > -- > Scott Reynen > MakeDataMakeSense.com > > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070511/a000994d/smime.bin From martin at weborganics.co.uk Fri May 11 15:47:09 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 11 15:46:36 2007 Subject: [uf-new] hAudio Test In-Reply-To: <1178906864.18235.55.camel@localhost.localdomain> References: <1178841467.14854.10.camel@localhost.localdomain> <46447014.5080207@digitalbazaar.com> <1178906864.18235.55.camel@localhost.localdomain> Message-ID: <1178923629.20339.53.camel@localhost.localdomain> On Fri, 2007-05-11 at 19:07 +0100, Martin McEvoy wrote: > On Fri, 2007-05-11 at 09:31 -0400, Manu Sporny wrote: > > Scott Reynen wrote: > > > On May 10, 2007, at 6:57 PM, Martin McEvoy wrote: > > > > > >> It would be nice if someone could say they get what I am trying to do or > > >> that it doesn't make sense so comments and criticism are welcome. > > >> > > >> http://weborganics.co.uk/haudio > > > > I agree with most of Scott's feedback. In addition: > > > > > hcalendar is used to mark up published events. > > > > We don't need something as heavyweight as hcalendar to mark up the > > published date. The examples don't support the need for anything more > > heavyweight than just 'published-date' with the use of a simple > > datetime-design-pattern. > > > > > - Fifty Million People Can't Be > > > Wrong > > > > Why doesn't the text "- Fifty Million People Can't Be Wrong" show up on > > the rendered HTML page? > > I hid it with the style sheet, class includes don't normally have text > in the anchors but I'm not happy with that some how, people who tab > around a lot like me just get empty meaningless links > > > > > Also note that implementation for hcollection parsers (what you are > > proposing) is going to be complex. > > > > The parsers will have to keep a global list of identifiers around and > > map back to the tag after the entire page has been parsed. Perhaps it > > would be cleaner if implemented like so: > > > >
                ...
                > > ... > >
                > > > >
                > > much cleaner yes > > > > > Remember, though, the 'id=' approach has been argued against in the past: > > > It has yes I dont think the class include pattern works without it? Its supposed to reflect the class include method used in hresume the id attribute is acceptable in this case, the hresume example is to save time repeating n given-name family-name. http://microformats.org/wiki/hresume#Job_Titles the reason I am using it is to link the item to a collection. at the moment class include only works for links within a page so I had to make sure a link to the collection was included
                ...
                Artist: Boys Night Out
                Album: **type here is used as the collection type** **title here is used as the collection title** Fifty Million People Can't Be Wrong **this is the link to our collection**
                ...
                big chunk of code right may be too much for parsers? 1 2 are you sure this shouldn't be class include or is this a new method I/we are proposing? the good thing about haudio is much of it is re used from existing mF's I believe item must be used a separate class so it can be used to include information about the item I am adding to the collection e.g in simple terms:
                Penny Black
                I guess its more like a design pattern for collections of anything really I didnt use because of the issues it causes http://microformats.org/wiki/include-pattern-feedback#Objects_and_Browser_Behavior I don't think it is that intensive for parsers in a hresume you could have 10 or more previous job titles, I haven't seen it cause any problems when you use an tag apart from this, http://microformats.org/wiki/include-pattern-feedback#Hyperlink_Include_-_issues_for_keyboard_users_.28including_Screen_Reader_users.29 I have noticed these problems myself because I use the Tab key a lot, so I put text in the anchor then I can see the link I am clicking This is my attempt at trying to solve the collection issues, haudio cant be finished until this is solved? It is unclear to me if this is working, so you (Manu) and Scott and anyone else will have to correct me if I'm wrong. :-) yes! > > > > > http://microformats.org/discuss/mail/microformats-new/2007-April/000202.html > > > > -- manu > > _______________________________________________ > > microformats-new mailing list > > microformats-new@microformats.org > > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070511/5819671f/smime.bin From josowski at neatreceipts.com Mon May 14 10:10:44 2007 From: josowski at neatreceipts.com (Joe Osowski) Date: Mon May 14 10:10:37 2007 Subject: [uf-new] Receipt Microformat Message-ID: <45E36921B695A14FA56A34F29424A1EC5643A2@Apollo.neatreceipts.local> Looking back in the archive, Martin Owens started a thread about a Receipt Microformat. As stated he had the following format which is a good start. Before I do more research, I wanted to be assured that I wasn't duplicating any efforts. Thanks. -Joe [hReceipt] Transaction ID Order Number Date TotalCost BillingAddress [hCard] Packages [hPackage] [hPackage] DeliveryAddress [hCard] DeliveryCost Purchases [hPurchase] [hPurchase] ProductSku ProductName Cost -Joe From andy at pigsonthewing.org.uk Mon May 14 13:42:41 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Mon May 14 13:44:00 2007 Subject: [uf-new] Receipt Microformat In-Reply-To: <45E36921B695A14FA56A34F29424A1EC5643A2@Apollo.neatreceipts.local> References: <45E36921B695A14FA56A34F29424A1EC5643A2@Apollo.neatreceipts.local> Message-ID: In message <45E36921B695A14FA56A34F29424A1EC5643A2@Apollo.neatreceipts.local>, Joe Osowski writes >[hReceipt] >TotalCost >[hPackage] >DeliveryCost >[hPurchase] >Cost Without wishing to endorse or deprecate this proposal; please be aware of the proposed "currency" microformat, when discussing amounts of money. -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From msporny at digitalbazaar.com Mon May 14 20:50:37 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Mon May 14 20:50:40 2007 Subject: [uf-new] grouping-examples updated Message-ID: <46492E0D.6030303@digitalbazaar.com> There are now 68 examples listed on the grouping examples page. Here are the results of the analysis: * 100% of examples contained some form of grouping * 75%: unordered * 71%: non-sparse * 66%: sparse * 59%: ordered All of the examples and analysis can be found here: http://microformats.org/wiki/grouping-examples What was surprising at first was that ordered collections have dropped since adding more representative examples. It makes sense once you think about it - humans tend to sort items into collections before ordering those collections. It was also discovered that as the amount of content on a page grows, the probability that all four grouping methods are utilized increases. -- manu From msporny at digitalbazaar.com Mon May 14 21:57:31 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Mon May 14 21:57:35 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset Message-ID: <46493DBB.4050308@digitalbazaar.com> After collecting even more grouping examples and performing analysis on those examples, it is quite evident that we need to support ordered, unordered, sparse and non-sparse grouping. There are several options that have been gathered over the past month, listed on the grouping-brainstorming page: http://microformats.org/wiki/grouping-brainstorming Option #3 seems to have the least number of things working against it. The major argument has been made against Option #3 is that it is a "namespace" approach to ordering. Some have cited the following page for reference: http://microformats.org/wiki/namespaces After pouring over the links on the namespaces page, it seems to be an invalid argument. Namespaces deal with global data markup. Grouping option #3 (and variants) deal with local identification and grouping. These are two completely separate solutions to two completely separate problems. Namespacing is a problem because it requires that all entities marking up data agree on a GLOBAL name space and element names. The proposal put forth in option #3 does not require that any entities agree on a global name space. Element names do not need to be agreed upon either. Option #3 is purely an identification mechanism. I am retracting my support for Option #5 and suggesting that we go with Option #3: http://microformats.org/wiki/grouping-brainstorming#Option_3:_Explicit_class-based_grouping Martin, the hAudio test page that you have up is great. Could we try looking at it using Option #3 as the group markup example? After using the method that you currently have active on your page, I can't help but feel that it isn't quite what we want. There is a reason you had to add CSS to make the tabbing work correctly - you were using XHTML markup methods that shouldn't be used to imply grouping. So, will this work for grouping: - Groups/Collections are identified with the following: hset - Hierarchial ordering is performed by doing: hset.NAME - Ordered grouping is performed by using xoxo Here is an example: hvideo hset.kbv1 hvideo.title = Kill Bill Volume 1 hvideo.collaborator = Quentin Tarantino (role=writer) [hCard] hvideo.collaborator = Uma Thurman (role=writer,role=actress) [hCard] hvideo.collaborator = Lawrence Bender (role=producer) [hCard] ... haudio hset.kbv1.i_walk_like_jayne_mansfield haudio.title = I Walk Like Jayne Mansfield haudio.collaborator = The 5.6.7.8's (role=band) [hCard] haudio hset.kbv1.im_blue haudio.title = I'm Blue haudio.collaborator = The 5.6.7.8's (role=band) [hCard] haudio hset.kbv1.woo_hoo haudio.title = Woo Hoo haudio.collaborator = The 5.6.7.8's (role=band) [hCard] ... himage hset.kbv1.cover_image himage.title = Kill Bill Volume 1 DVD Cover Image (UK Release) -- manu From martin at weborganics.co.uk Tue May 15 12:14:17 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Tue May 15 12:14:19 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <46493DBB.4050308@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> Message-ID: <1179256457.4269.45.camel@localhost.localdomain> On Tue, 2007-05-15 at 00:57 -0400, Manu Sporny wrote: > After collecting even more grouping examples and performing analysis on > those examples, it is quite evident that we need to support ordered, > unordered, sparse and non-sparse grouping. There are several options > that have been gathered over the past month, listed on the > grouping-brainstorming page: > > http://microformats.org/wiki/grouping-brainstorming > > Option #3 seems to have the least number of things working against it. > The major argument has been made against Option #3 is that it is a > "namespace" approach to ordering. Some have cited the following page for > reference: > > http://microformats.org/wiki/namespaces > > After pouring over the links on the namespaces page, it seems to be an > invalid argument. Namespaces deal with global data markup. Grouping > option #3 (and variants) deal with local identification and grouping. > These are two completely separate solutions to two completely separate > problems. > > Namespacing is a problem because it requires that all entities marking > up data agree on a GLOBAL name space and element names. The proposal put > forth in option #3 does not require that any entities agree on a global > name space. Element names do not need to be agreed upon either. Option > #3 is purely an identification mechanism. > > I am retracting my support for Option #5 and suggesting that we go with > Option #3: > > http://microformats.org/wiki/grouping-brainstorming#Option_3:_Explicit_class-based_grouping > > Martin, the hAudio test page that you have up is great. Could we try > looking at it using Option #3 as the group markup example? After using > the method that you currently have active on your page, I can't help but > feel that it isn't quite what we want. There is a reason you had to add > CSS to make the tabbing work correctly - you were using XHTML markup > methods that shouldn't be used to imply grouping. Sounds trivial but I have to ask, if the method you have proposed is just for identification then why use "." as a separator when you know what you intend will meet disapproval from many users and developers of Microformats, particularly when one of the first things you will ever read about mF is... "simple conventions for embedding semantic markup" and "using brief, descriptive class names" http://microformats.org/wiki/Main_Page#Definition "hSet" does not fit into any of these... Later you may read... "namespaces for content are considered harmful" and "If you want to carry on a theoretical discussion of namespaces, please do so elsewhere, for in practice, discussing them is a waste of time, and off-topic for microformats lists." http://microformats.org/wiki/namespaces I don't think grouping is an issue for hAudio, or hVideo and hImage, as I believe this feature firmly belongs with hMedia the container or transport for any media related mF's I believe hAudio and any descendants should more resemble a vCard that can be sprinkled in to hMedia or any other mF's for that matter. Anyway having said all that I have relented why not, as no one manged to come up with a suitable alternative to work with, so lets "suck it and see" The hAudio test page has been updated with all your proposals. http://weborganics.co.uk/haudio -- Martin. > > So, will this work for grouping: > > - Groups/Collections are identified with the following: hset > - Hierarchial ordering is performed by doing: hset.NAME > - Ordered grouping is performed by using xoxo > > Here is an example: > > hvideo hset.kbv1 > hvideo.title = Kill Bill Volume 1 > hvideo.collaborator = Quentin Tarantino (role=writer) [hCard] > hvideo.collaborator = Uma Thurman (role=writer,role=actress) [hCard] > hvideo.collaborator = Lawrence Bender (role=producer) [hCard] > ... > haudio hset.kbv1.i_walk_like_jayne_mansfield > haudio.title = I Walk Like Jayne Mansfield > haudio.collaborator = The 5.6.7.8's (role=band) [hCard] > haudio hset.kbv1.im_blue > haudio.title = I'm Blue > haudio.collaborator = The 5.6.7.8's (role=band) [hCard] > haudio hset.kbv1.woo_hoo > haudio.title = Woo Hoo > haudio.collaborator = The 5.6.7.8's (role=band) [hCard] > ... > himage hset.kbv1.cover_image > himage.title = Kill Bill Volume 1 DVD Cover Image (UK Release) > > -- manu > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070515/ed885d4e/smime-0001.bin From msporny at digitalbazaar.com Wed May 16 11:00:18 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 16 11:00:23 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <1179256457.4269.45.camel@localhost.localdomain> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> Message-ID: <464B46B2.7060606@digitalbazaar.com> Martin, to start off - thanks for updating your hAudio examples page... even though you have issues with the proposal. Personally, I feel that the XHTML is much cleaner now and accomplishes all of the goals listed in the grouping-examples page. However, it would be foolish to press ahead if there are still very strong opinions against grouping in Microformats, or option #3. Martin McEvoy wrote: > Sounds trivial but I have to ask, if the method you have proposed is > just for identification then why use "." as a separator when you know > what you intend will meet disapproval from many users and developers I don't fully understand the point you are making. You have mentioned your aversion to using '.' as a separator. What separator should we use? Or is it the fact that we are using a separator that bothers you? Please be more specific. You have also asserted several things that I'm having a hard time understanding: > Microformats, particularly when one of the first things you will ever > read about mF is... > > "simple conventions for embedding semantic markup" What is not a "simple convention for embedding semantic markup" about option #3? Are you worried about complexities that might arise out of mixing this markup with other forms of markup? If so, what complexities do you see? > "using brief, descriptive class names" hset is a brief descriptive class name, isn't it? > "namespaces for content are considered harmful" > > and > > "If you want to carry on a theoretical discussion of namespaces, please > do so elsewhere, for in practice, discussing them is a waste of time, > and off-topic for microformats lists." We are not talking about name space markup. We are talking about object identification. I think you are mis-understanding what that page is talking about. Name space markup is this: The problem with namespaces, is that everybody can invent their own namespace. This is not a problem when dealing with a local name space, such as variables inside a function in a functional programming language. However, inventing your own namespace becomes a problem when you want your data to interoperate with somebody elses data. The name spaces must be mapped to one another and in most cases this is very difficult. Microformats steer clear of name spaces for a very good reason. Microformats are a universal markup mechanism and thus cannot have anybody inventing tags/elements when they feel like it. However, this is not to be confused with the way we identify information in Microformats. Object Identification markup is this: hset.object_id Object identification as it relates to hSet is always local to the page. It doesn't matter what the identification string is, all of these are equivalent groups: hset.a hset.a.b hset.a.3 hset.1 hset.1.2 hset.1.c hset.foo hset.foo.bar hset.foo.baz To humans and to a parser, the relationship graph mentioned above is the exact same thing. We are only talking about IDs and relationships between the IDs. This is not true if we were talking about a name space: <3> <1> <2> The name spaces and thus the structure of the documents listed above are definitely not the same. Don't confuse name spaces with the grouping problem - they are very different from each other. > I don't think grouping is an issue for hAudio, or hVideo and hImage, as > I believe this feature firmly belongs with hMedia the container or > transport for any media related mF's You are correct. Grouping isn't an issue for hAudio. Grouping is an issue for hSet. It just so happens that hAudio needs hSet to express relationships that are needed by hAudio (such as album/track and podcast/clip). With the current proposal, we won't need an hMedia container format. One less Microformat is good. Plus, hSet will be applicable to any other grouping discussion. > I believe hAudio and any descendants should more resemble a vCard that > can be sprinkled in to hMedia or any other mF's for that matter. It currently does, and it will. hSet will not affect hAudio's ability to be mixed into other Microformats. I don't know if I'm missing something obvious here... please let us know if there is a reason that using hSet would not allow us to use hAudio in the same way hCard is used. -- manu From martin at weborganics.co.uk Wed May 16 17:42:34 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 16 17:42:32 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <464B46B2.7060606@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> Message-ID: <1179362554.11871.67.camel@localhost.localdomain> On Wed, 2007-05-16 at 14:00 -0400, Manu Sporny wrote: > Martin, to start off - thanks for updating your hAudio examples page... > even though you have issues with the proposal. Personally, I feel that > the XHTML is much cleaner now and accomplishes all of the goals listed > in the grouping-examples page. However, it would be foolish to press > ahead if there are still very strong opinions against grouping in > Microformats, or option #3. I agree Manu it does look cleaner. > > Martin McEvoy wrote: > > Sounds trivial but I have to ask, if the method you have proposed is > > just for identification then why use "." as a separator when you know > > what you intend will meet disapproval from many users and developers > > I don't fully understand the point you are making. You have mentioned > your aversion to using '.' as a separator. What separator should we use? > Or is it the fact that we are using a separator that bothers you? > Please be more specific. > > You have also asserted several things that I'm having a hard time > understanding: > > > Microformats, particularly when one of the first things you will ever > > read about mF is... > > > > "simple conventions for embedding semantic markup" > > What is not a "simple convention for embedding semantic markup" about > option #3? Are you worried about complexities that might arise out of > mixing this markup with other forms of markup? If so, what complexities > do you see? > > > "using brief, descriptive class names" > > hset is a brief descriptive class name, isn't it? Yes hSet is descriptive my trouble lies in what comes after, you are asking users to invent their own class after that ie, hset.whateveralbum.whatever_track, how do you know that I won't name my class hset.xtre.wefutr or something equally meaningless, you wont know what this means and neither will I, what you propose only has meaning to the user, and no simple naming convention. > > > "namespaces for content are considered harmful" > > > > and > > > > "If you want to carry on a theoretical discussion of namespaces, please > > do so elsewhere, for in practice, discussing them is a waste of time, > > and off-topic for microformats lists." > > We are not talking about name space markup. We are talking about object > identification. I think you are mis-understanding what that page is > talking about. > > Name space markup is this: > > > The problem with namespaces, is that everybody can > invent their own namespace. > > This is not a problem when dealing with a local > name space, such as variables inside a function in a functional > programming language. However, inventing your own namespace becomes a > problem when you want your data to interoperate with somebody elses > data. The name spaces must be mapped to one another and in most cases > this is very difficult. > > Microformats steer clear of name spaces for a very > good reason. Microformats are a universal markup mechanism and thus > cannot have anybody inventing tags/elements when they feel like it. > However, this is not to be confused with the way we identify information > in Microformats. > > I understand this. > > Object Identification markup is this: > > hset.object_id > > Object identification as it relates to hSet is always local to the page. > It doesn't matter what the identification string is, all of these are > equivalent groups: > > hset.a > hset.a.b > hset.a.3 > > hset.1 > hset.1.2 > hset.1.c > > hset.foo > hset.foo.bar > hset.foo.baz > > To humans and to a parser, the relationship graph mentioned above is the > exact same thing. We are only talking about IDs and relationships > between the IDs. This is not true if we were talking about a name space: > > > > <3> > > > <1> > <2> > > > > > > > > > The name spaces and thus the structure of the documents listed above are > definitely not the same. > > Don't confuse name spaces with the grouping problem - they are very > different from each other. Ok your example says hset.foo hset.foo.bar hset.foo.baz my example would be Foo bar baz hset => foo hset-member => bar hset-member => baz does this say the same thing? I know there is more mark up but it does use simple class names that every one can understand > > > I don't think grouping is an issue for hAudio, or hVideo and hImage, as > > I believe this feature firmly belongs with hMedia the container or > > transport for any media related mF's > > You are correct. Grouping isn't an issue for hAudio. Grouping is an > issue for hSet. > > It just so happens that hAudio needs hSet to express relationships that > are needed by hAudio (such as album/track and podcast/clip). With the > current proposal, we won't need an hMedia container format. One less > Microformat is good. Plus, hSet will be applicable to any other grouping > discussion. > > > I believe hAudio and any descendants should more resemble a vCard that > > can be sprinkled in to hMedia or any other mF's for that matter. > > It currently does, and it will. hSet will not affect hAudio's ability to > be mixed into other Microformats. I don't know if I'm missing something > obvious here... please let us know if there is a reason that using hSet > would not allow us to use hAudio in the same way hCard is used. Sorry again Manu there is no reason why we cant use haudio in the same way as a vcard. I am a little set in my ways, and For all I know I could be wrong in my logic, I am just trying to make it clear on what you are trying to do and more importantly why? I cant help thinking that hset.foo.baz looks like a string for a machine, server-side, not client-side ie; in Java System.out.println("abc"); http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html but then who am I to judge. --Martin > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070517/8370f37a/smime.bin From msporny at digitalbazaar.com Thu May 17 10:47:22 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 17 10:47:26 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <1179362554.11871.67.camel@localhost.localdomain> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> Message-ID: <464C952A.6040102@digitalbazaar.com> Martin McEvoy wrote: > On Wed, 2007-05-16 at 14:00 -0400, Manu Sporny wrote: >>> "using brief, descriptive class names" >> hset is a brief descriptive class name, isn't it? > > Yes hSet is descriptive > > my trouble lies in what comes after, you are asking users to invent > their own class after that ie, hset.whateveralbum.whatever_track, how do > you know that I won't name my class hset.xtre.wefutr or something > equally meaningless, you wont know what this means and neither will I, > what you propose only has meaning to the user, and no simple naming > convention. Ahh, I finally understand your point (forgive my thick skull). You are worried that while 'hset' is brief and descriptive, 'hset.stre.wefutr' is neither brief, nor descriptive. I agree with you - only the person authoring the text that comes after hset knows what the name truly means. Should we assume the worst and expect people to put in seemingly jumbled text after 'hset'? Or should we expect them to put in something meaningful? Why is being able to specify free form hierarchical identification a bad thing? We don't have a problem with people doing it for the 'id' attribute. How is this any different? The person viewing the web page and the Microformats never sees this data. The computer, which is parsing the semantic data, doesn't care if the text following 'hset' makes sense or not. Remember, it is okay to give hints to the machine (abbr-design-pattern). At the end of the day, what is important is that a semantic relationship has been defined and the solution works for the grouping problem description and is compatible with all other Microformats. > Ok your example says > > hset.foo > hset.foo.bar > hset.foo.baz > > my example would be > > Foo > bar > baz > > hset => foo > hset-member => bar > hset-member => baz > > does this say the same thing? > > I know there is more mark up but it does use simple class names that > every one can understand I agree, it does do the same thing. I'd prefer doing something like what you're suggesting. The only problem that would need to be solved is how we support sparse grouping with that approach? > hset.foo.baz > > looks like a string for a machine, server-side, not client-side > > ie; in Java > > System.out.println("abc"); > > http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html You are exactly right - it is a string for a machine. So are the contents of the 'title' attribute in the datetime-abbr-pattern: March 12, 2007 at 5 PM, Central Standard Time > but then who am I to judge. Somebody that cares about this stuff! Without rigorous vetting of these ideas, Microformats would surely fail - so thank you for making sure that what we're doing is the right thing to do. The last thing any of us want is to cause damage to all the hard work that everybody has done to get us this far. -- manu From andy at pigsonthewing.org.uk Thu May 17 11:50:54 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Thu May 17 12:01:58 2007 Subject: [uf-new] Re: [uf-discuss] Work-of-art/Tim Gambell In-Reply-To: References: Message-ID: In message , "Ottevanger, Jeremy" writes >The role I envisage for a museum object microformat would be: - to >identify a unique object on the web, tied (ideally) to an institution - >to enable the capture of a very basic set of metadata about that object >- optionally, to point at a source of fuller, structured metadata, >thereby making a bridge between the light, author-friendly and flexible >microformatted semantic web and the stricter, machine-facing Semantic >Web > >And the use-case? Catalogue pages like this: >http://www.museumoflondon.org.uk/English/Collections/OnlineResources/X2 >0L/objects/record.htm?type=object&id=742656. Thank you. I don't wish to dissuade you from continuing, but I'm really having difficulty seeing how this would be used. A simple example use-case would be, for hCard: "a user can add contact details to their address book, or look up places with coordinates or postal codes on an on-line map". For the "Currency" proposal: "a user agent can convert an amount of money, encoded in one currency, into an alternative currency, by looking up the exchange rate open a nominated website". In the case of an art object, surely there will only be one primary source of information, and that can simply be linked to? Can you provide examples of webmasters or software, currently delivering the kind of services which you envisage that a microformat would facilitate? BTW, this conversation probably ought to be taking place on the "new microformats" mailing list; I've cross-posted and set follow-ups, so please reply there. Thank you. -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? From andy at pigsonthewing.org.uk Thu May 17 11:50:54 2007 From: andy at pigsonthewing.org.uk (Andy Mabbett) Date: Thu May 17 12:19:44 2007 Subject: [uf-new] Re: [uf-discuss] Work-of-art/Tim Gambell In-Reply-To: References: Message-ID: : In message , "Ottevanger, Jeremy" writes >The role I envisage for a museum object microformat would be: - to >identify a unique object on the web, tied (ideally) to an institution - >to enable the capture of a very basic set of metadata about that object >- optionally, to point at a source of fuller, structured metadata, >thereby making a bridge between the light, author-friendly and flexible >microformatted semantic web and the stricter, machine-facing Semantic >Web > >And the use-case? Catalogue pages like this: >http://www.museumoflondon.org.uk/English/Collections/OnlineResources/X2 >0L/objects/record.htm?type=object&id=742656. Thank you. I don't wish to dissuade you from continuing, but I'm really having difficulty seeing how this would be used. A simple example use-case would be, for hCard: "a user can add contact details to their address book, or look up places with coordinates or postal codes on an on-line map". For the "Currency" proposal: "a user agent can convert an amount of money, encoded in one currency, into an alternative currency, by looking up the exchange rate open a nominated website". In the case of an art object, surely there will only be one primary source of information, and that can simply be linked to? Can you provide examples of webmasters or software, currently delivering the kind of services which you envisage that a microformat would facilitate? BTW, this conversation probably ought to be taking place on the "new microformats" mailing list; I've cross-posted and set follow-ups, so please reply there. Thank you. -- Andy Mabbett * Say "NO!" to compulsory ID Cards: * Free Our Data: * Are you using Microformats, yet: ? _______________________________________________ microformats-discuss mailing list microformats-discuss@microformats.org http://microformats.org/mailman/listinfo/microformats-discuss From martin at weborganics.co.uk Thu May 17 14:29:59 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Thu May 17 14:29:57 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <464C952A.6040102@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> Message-ID: <1179437399.18301.44.camel@localhost.localdomain> On Thu, 2007-05-17 at 13:47 -0400, Manu Sporny wrote: > Martin McEvoy wrote: > > On Wed, 2007-05-16 at 14:00 -0400, Manu Sporny wrote: > >>> "using brief, descriptive class names" > >> hset is a brief descriptive class name, isn't it? > > > > Yes hSet is descriptive > > > > my trouble lies in what comes after, you are asking users to invent > > their own class after that ie, hset.whateveralbum.whatever_track, how do > > you know that I won't name my class hset.xtre.wefutr or something > > equally meaningless, you wont know what this means and neither will I, > > what you propose only has meaning to the user, and no simple naming > > convention. > > Ahh, I finally understand your point (forgive my thick skull). You are > worried that while 'hset' is brief and descriptive, 'hset.stre.wefutr' > is neither brief, nor descriptive. > > I agree with you - only the person authoring the text that comes after > hset knows what the name truly means. Should we assume the worst and > expect people to put in seemingly jumbled text after 'hset'? Or should > we expect them to put in something meaningful? I would hope that all future adopters of this Design Pattern / Microformat will use meaningful descriptions, but...(there's always a but eh!) we *are* talking about a potential market of the same mainstream developers that have a hard time even getting their web-pages to Validate right? > > Why is being able to specify free form hierarchical identification a bad > thing? We don't have a problem with people doing it for the 'id' > attribute. How is this any different? The person viewing the web page > and the Microformats never sees this data. The computer, which is > parsing the semantic data, doesn't care if the text following 'hset' > makes sense or not. Remember, it is okay to give hints to the machine > (abbr-design-pattern). > > At the end of the day, what is important is that a semantic relationship > has been defined and the solution works for the grouping problem > description and is compatible with all other Microformats. > > > Ok your example says > > > > hset.foo > > hset.foo.bar > > hset.foo.baz > > > > my example would be > > > > Foo > > bar > > baz > > > > hset => foo > > hset-member => bar > > hset-member => baz > > > > does this say the same thing? > > > > I know there is more mark up but it does use simple class names that > > every one can understand > > I agree, it does do the same thing. I'd prefer doing something like what > you're suggesting. The only problem that would need to be solved is how > we support sparse grouping with that approach? We can't, can we? > > > hset.foo.baz > > > > looks like a string for a machine, server-side, not client-side > > > > ie; in Java > > > > System.out.println("abc"); > > > > http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html > > You are exactly right - it is a string for a machine. So are the > contents of the 'title' attribute in the datetime-abbr-pattern: > > > March 12, 2007 at 5 PM, Central Standard Time > Right now the penny drops Its a compact microformat? or hSet if you like? as a design pattern it can be used like this hset.dtstart.20070312T1700-06 to group dates in a meaningful way, you are also putting the machine data where it belongs, not in a user space ie *title here isn't for people but a machine* *title here is for a human* 12th March 2007 5.00PM (CST) > > > but then who am I to judge. > > Somebody that cares about this stuff! Without rigorous vetting of these > ideas, Microformats would surely fail - so thank you for making sure > that what we're doing is the right thing to do. The last thing any of us > want is to cause damage to all the hard work that everybody has done to > get us this far. Well Manu after all our discussions on and off the group, I get it now ;) I think hSet will solve many issues when used like this, and above all it puts machine data where it belongs. ... Martin > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070517/818ce87b/smime.bin From msporny at digitalbazaar.com Fri May 18 12:04:10 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Fri May 18 12:04:14 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <1179437399.18301.44.camel@localhost.localdomain> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> Message-ID: <464DF8AA.5000904@digitalbazaar.com> Martin McEvoy wrote: >>> I know there is more mark up but it does use simple class names that >>> every one can understand >> I agree, it does do the same thing. I'd prefer doing something like what >> you're suggesting. The only problem that would need to be solved is how >> we support sparse grouping with that approach? > > We can't, can we? We've been wracking our collective brains on how to make what your proposed to work, but keep having the same sorts of problems. If we didn't have to deal with sparse groups, your solution would be perfect. In a way, this is a perfect example of why we need to collect examples for any Microformat - if we weren't collecting examples, we would have probably adopted something very similar to what you proposed (and not addressing the real problem in the end). > Right now the penny drops Its a compact microformat? or hSet if you > like? as a design pattern it can be used like this > > hset.dtstart.20070312T1700-06 I don't think we should expand it to a design pattern until we see it used in several other Microformats. Let's keep it semi-constrained for right now because it doesn't cost us anything to do so. In addition, several Microformats will need to use hset to identify it as a design pattern. You are correct - it is a VERY simple Microformat and probably will become a design pattern eventually. Let's let hset take its natural course and not rush it into being a design pattern before we are sure it will be used as such. > I think hSet will solve many issues when used like this, and above all > it puts machine data where it belongs. Then if there are no objections - I'll write up an hset proposal and submit it to the list for feedback in the next week or two. We'll do one more round of feedback for haudio and hset after that and see where we stand. -- manu From cgriego at gmail.com Sat May 19 06:03:54 2007 From: cgriego at gmail.com (Chris Griego) Date: Sat May 19 06:03:57 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <464DF8AA.5000904@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> Message-ID: <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> Before you start on a full-blown proposal, can you create a sample page? I know that personally I'm having trouble mentally translating your pseudo markup into what the HTML markup would actually look like. I think I have some ideas on how this could work more simply as a convention, but without seeing what you're trying to achieve I don't know if it answers the problem or not. -- Chris Griego On 5/18/07, Manu Sporny wrote: > Martin McEvoy wrote: > >>> I know there is more mark up but it does use simple class names that > >>> every one can understand > >> I agree, it does do the same thing. I'd prefer doing something like what > >> you're suggesting. The only problem that would need to be solved is how > >> we support sparse grouping with that approach? > > > > We can't, can we? > > We've been wracking our collective brains on how to make what your > proposed to work, but keep having the same sorts of problems. If we > didn't have to deal with sparse groups, your solution would be perfect. > > In a way, this is a perfect example of why we need to collect examples > for any Microformat - if we weren't collecting examples, we would have > probably adopted something very similar to what you proposed (and not > addressing the real problem in the end). > > > Right now the penny drops Its a compact microformat? or hSet if you > > like? as a design pattern it can be used like this > > > > hset.dtstart.20070312T1700-06 > > I don't think we should expand it to a design pattern until we see it > used in several other Microformats. Let's keep it semi-constrained for > right now because it doesn't cost us anything to do so. > > In addition, several Microformats will need to use hset to identify it > as a design pattern. You are correct - it is a VERY simple Microformat > and probably will become a design pattern eventually. > > Let's let hset take its natural course and not rush it into being a > design pattern before we are sure it will be used as such. > > > I think hSet will solve many issues when used like this, and above all > > it puts machine data where it belongs. > > Then if there are no objections - I'll write up an hset proposal and > submit it to the list for feedback in the next week or two. We'll do one > more round of feedback for haudio and hset after that and see where we > stand. > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new > From msporny at digitalbazaar.com Sat May 19 09:49:50 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Sat May 19 09:49:52 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> Message-ID: <464F2AAE.8040800@digitalbazaar.com> Chris Griego wrote: > Before you start on a full-blown proposal, can you create a sample > page? Martin McEvoy already has one set up based on a real-world example: http://weborganics.co.uk/haudio There is also the brainstorming page, look at Option #3: http://microformats.org/wiki/grouping-brainstorming#Option_3:_Explicit_class-based_grouping The only difference is the change from "grouping" to "hset". > I think I have some ideas on how this could work more simply as a > convention, but without seeing what you're trying to achieve I don't > know if it answers the problem or not. You should also look through the grouping-examples page to get an idea of the problem that we are attempting to solve: http://microformats.org/wiki/grouping-examples If you've got some other problem solution proposals, we'd love to hear them. -- manu From cgriego at gmail.com Sat May 19 12:50:04 2007 From: cgriego at gmail.com (Chris Griego) Date: Sat May 19 12:50:06 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <464F2AAE.8040800@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> Message-ID: <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> Thanks Manu. I think the purpose of hSet can be achieved with a much simpler approach, nearly simplifying the entire schema of the format to just the 'hset' class name by leveraging conventions. I think my suggestion lies somewhere between the existing Option #3 and #4. Since I haven't kept up all that well with the hAudio progress, forgive me while I use hCalendar as an example. Say you have a chronological list of events that you want to relate with one of two calendars, making the individual calendars a sparse grouping. Before microformats:

                Internal and With-Client Events

                1. FOO Sales Pitch [...]
                2. Company Picnic [...]
                3. BAR Photo Shoot [...]
                With microformats (today this would be parsed as a 3 calendars, 2 without any events):

                Internal and With-Client Events

                1. FOO Sales Pitch [...]
                2. Company Picnic [...]
                3. BAR Photo Shoot [...]
                With my proposal for hSet:

                Internal and With-Client Events

                1. FOO Sales Pitch [...]
                2. Company Picnic [...]
                3. BAR Photo Shoot [...]
                Using the hset class names attaches special meaning to the element's ID value, marking it as the machine-readable group name, and then any other element in the document with a class name that matches the ID should be considered a set member. The class attribute is a natural grouping mechanism, by simply marking contacts across the internet with 'vcard' we've grouped them in the category of contact information. I know that earlier in this discussion I've warned against using the ID attribute since microformats should be low-impact for implementation into existing content; but I feel this usage still holds true to that principle since it can work well with existing IDs. IDs are currently used as a part of the include-pattern, and I see hSet's role as an alternative (not replacement) to the include-pattern that reverses the declaration where the children declare their parent instead of the parent declaring its children. -- Chris Griego On 5/19/07, Manu Sporny wrote: > Chris Griego wrote: > > Before you start on a full-blown proposal, can you create a sample > > page? > > Martin McEvoy already has one set up based on a real-world example: > > http://weborganics.co.uk/haudio > > There is also the brainstorming page, look at Option #3: > > http://microformats.org/wiki/grouping-brainstorming#Option_3:_Explicit_class-based_grouping > > The only difference is the change from "grouping" to "hset". > > > I think I have some ideas on how this could work more simply as a > > convention, but without seeing what you're trying to achieve I don't > > know if it answers the problem or not. > > You should also look through the grouping-examples page to get an idea > of the problem that we are attempting to solve: > > http://microformats.org/wiki/grouping-examples > > If you've got some other problem solution proposals, we'd love to hear them. > > -- manu > > > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new > From martin at weborganics.co.uk Mon May 21 16:20:13 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Mon May 21 16:19:53 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> Message-ID: <1179789613.23353.93.camel@localhost.localdomain> Hello Chris, thanks for your proposal On Sat, 2007-05-19 at 14:50 -0500, Chris Griego wrote: > Thanks Manu. > > I think the purpose of hSet can be achieved with a much simpler > approach, nearly simplifying the entire schema of the format to just > the 'hset' class name by leveraging conventions. I think my suggestion > lies somewhere between the existing Option #3 and #4. Since I haven't > kept up all that well with the hAudio progress, forgive me while I use > hCalendar as an example. Say you have a chronological list of events > that you want to relate with one of two calendars, making the > individual calendars a sparse grouping. > > Before microformats: > >

                Internal and With-Client Events

                >
                  >
                1. FOO Sales Pitch [...]
                2. >
                3. Company Picnic [...]
                4. >
                5. BAR Photo Shoot [...]
                6. >
                > > With microformats (today this would be parsed as a 3 calendars, 2 > without any events): > >

                Internal and class="vcalendar">With-Client Events

                >
                  >
                1. FOO Sales Pitch [...]
                2. >
                3. Company Picnic [...]
                4. >
                5. BAR Photo Shoot [...]
                6. >
                > > With my proposal for hSet: > >

                Internal > and With-Client Events

                >
                  >
                1. FOO Sales > Pitch [...]
                2. >
                3. Company > Picnic [...]
                4. >
                5. BAR Photo > Shoot [...]
                6. >
                > > Using the hset class names attaches special meaning to the element's > ID value, marking it as the machine-readable group name, and then any > other element in the document with a class name that matches the ID > should be considered a set member. The class attribute is a natural > grouping mechanism, by simply marking contacts across the internet > with 'vcard' we've grouped them in the category of contact > information. > > I know that earlier in this discussion I've warned against using the > ID attribute since microformats should be low-impact for > implementation into existing content; but I feel this usage still > holds true to that principle since it can work well with existing IDs. > IDs are currently used as a part of the include-pattern, and I see > hSet's role as an alternative (not replacement) to the include-pattern > that reverses the declaration where the children declare their parent > instead of the parent declaring its children. > To give you some pointers, what we are trying to do, is cram all the information needed about our grouping into one class, the key reasons for this are: * Groups and Members can be associated with one another without needing to be hierarchically grouped, network relationships are often not hierarchical * The structure of the page should not affect grouping. http://microformats.org/wiki/grouping-brainstorming#Purpose To use your example if I syndicated, shared, downloaded one of your events, I would not know If this was a collection item or not class="with-client-event vevent" I know that this is with a client but what am I doing? and Is this part of a group? I will only understand its true meaning when its grouped on a page. The current hset proposal would say class="hset with-client-event.FOO_Sales_Pitch" the whole class declares that its a grouping, a client event and its sales pitch about foo, * it doesn't need to be hierarchically grouped or even on the same page * its easy to markup no id issues. * It can be sparsely grouped why do I feel your proposal has issues? It relies on the child to be grouped together with the parent for it to have any meaning. If you had Many ID's on a single page all attaching their special meaning, do you think this may cause some problems for browsers or phraser? I know that Both Manu and I would both like a proposal like yours, but truthfully it doesn't quite fit our problem. -Martin McEvoy- -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070522/e3340d5a/smime-0001.bin From msporny at digitalbazaar.com Tue May 22 09:16:37 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 22 09:16:42 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> Message-ID: <46531765.9060408@digitalbazaar.com> Chris Griego wrote: > With my proposal for hSet: > >

                Internal > and With-Client Events

                >
                  >
                1. FOO Sales > Pitch [...]
                2. >
                3. Company > Picnic [...]
                4. >
                5. BAR Photo > Shoot [...]
                6. >
                Chris, What you have proposed is definitely a work-able solution. I've added it as option #7 in the brainstorming section of the page: http://microformats.org/wiki/grouping-brainstorming#Option_7:_id-class_grouping There are a few things working against your proposal that I can see (the option #3 problem solution proposal doesn't have any of these issues): 1. It uses IDs - something Microformats want to avoid. 2. It splits the specification of a set into two parts. 3. It is impossible to define two top-level sets. 4. It mixes identifiers and class names. 5. It is more complex and requires a greater cognitive load on the XHTML author. Here's a bit more detail: Problem: It uses IDs - something Microformats want to avoid (opinion) --------------------------------------------------------------------- I believe you were absolutely correct in your first argument against using IDs for relationships and grouping. We have avoided using IDs for Microformats thus far and there is no reason that this Microformat needs to start using them. The use of classes allow us to define multiple microformats per XHTML element. We should stay away from using IDs unless there is no other alternative. Option #3 provides an alternative to using IDs. Problem: It splits the specification of a set into two parts ------------------------------------------------------------ You have split the specification of a set into two parts - the CLASS part and the ID part. Option #3 does not split the specification into two parts. This is purely an argument to use a simpler Microformat option if it exists (which it does: option #3). Problem: It is impossible to define two top-level sets ------------------------------------------------------ You cannot define two top-level groups for a single element. For example, a movie series can be a collection of hImage, hVideo and hAudio markup as well as being the root element for other sets such as a "best of" series. In other words, your solution can only create one set relationship per XHTML element on the page. Option #3 allows multiple specifications of set relationships on a per XHTML element basis. It can do this because it doesn't use ID and instead uses class. Option #3 is more flexible than your proposal because it allows the creation of multiple relationships per XHTML element. Problem: It mixes identifiers and class names (opinion) ------------------------------------------------------- It mixes two page-level XHTML name spaces that should probably be kept separate: ID and CLASS. I don't see any reason we should mix these two name spaces when we don't have to... Problem: It requires a greater cognitive load on the XHTML author ----------------------------------------------------------------- When authoring Microformats, it is hard enough to remember all the markup. The nice thing is that almost all markup tends to be pretty localized - when placing semantic hints in the XHTML, you only have to place them in one location. The problem solution that you have proposed places the mark-up in two locations. It is also not obvious to anybody reading the XHTML (yes, people still do this) that the Microformat described in the class is actually part of a relationship/set/grouping of some kind. For these reasons, I believe that Option #3 is still our best bet because it is the simpler solution. Please debunk as necessary... -- manu From msporny at digitalbazaar.com Tue May 22 09:39:21 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 22 09:39:25 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <1179789613.23353.93.camel@localhost.localdomain> References: <46493DBB.4050308@digitalbazaar.com> <1179256457.4269.45.camel@localhost.localdomain> <464B46B2.7060606@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> Message-ID: <46531CB9.8090402@digitalbazaar.com> Just to clarify a few of Martin's points... Martin McEvoy wrote: > The current hset proposal would say > > class="hset with-client-event.FOO_Sales_Pitch" This should be (note the replacement of a ' ' with a '.'): class="hset.with-client-event.FOO_Sales_Pitch" > the whole class declares that its a grouping, a client event and its > sales pitch about foo, > * it doesn't need to be hierarchically grouped or even on the same page In an attempt to not create confusion - hset identifiers are only relevant on the same page. If you had one page that contained an hset named 'hset.foo.bar' and another page that contained an hset named 'hset.foo.baz' - per hSet there is no relationship that you could infer from the similar names. However, if both of those identifiers were retrieved from the same page - you could infer a relationship between the two elements. > * It can be sparsely grouped Martin, unless I interpreted Chris' problem solution proposal incorrectly - his proposal does support sparse grouping. > It relies on the child to be grouped together with the parent for it to > have any meaning. So does hSet... the only difference is that in the case of hset may be done out-of-order. Chris' proposal must be done in-order. For example, this is valid in hset: hset.foo.bar.fnurt.boing hset.foo.bar.fnurt hset.foo With Chris' proposal, the parser wouldn't be able to infer any relationships until the entire page had been parsed. Although, that's really not that big of a deal... > If you had Many ID's on a single page all attaching their special > meaning, do you think this may cause some problems for browsers or > phraser? It really shouldn't - browsers and parsers should be able to handle thousands of IDs per page. Chris' proposal accomplishes the same things that option #3 accomplishes - it solves the grouping problem. Really, I think this has turned into a discussion on whether we go with Option #7 (Chris' proposal) or Option #3. Arguments for going with Option #3 have been provided... input from the community on which one to choose would be great. -- manu From brian.suda at gmail.com Tue May 22 09:49:47 2007 From: brian.suda at gmail.com (Brian Suda) Date: Tue May 22 09:49:49 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <46531CB9.8090402@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> Message-ID: <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> On 5/22/07, Manu Sporny wrote: > > Just to clarify a few of Martin's points... > > Martin McEvoy wrote: > > The current hset proposal would say >> > > class="hset with-client-event.FOO_Sales_Pitch" > > This should be (note the replacement of a ' ' with a '.'): > > class="hset.with-client-event.FOO_Sales_Pitch" i'm sorry, i'm completely lost now. Are we trying to get a solution to a non-problem? did we not discuss the whole namespacing '.' (dot-notation) as a bad idea? has there ever been a time that we have NEEDED a set container in an existing microformat? and any further development of new microformats would have container built into them when they are being designed. i feel this conversation is attempting to create a solution to something that isn't a problem. Can we take a set back from trying to produce mark-up and describe the exact use-case and need for this? i for one do NOT see a need for any sort of SET format, HTML, XOXO and individual microformats convey all the needed semantics already. -brian -- brian suda http://suda.co.uk From tantek at cs.stanford.edu Tue May 22 12:07:54 2007 From: tantek at cs.stanford.edu (Tantek =?ISO-8859-1?B?xw==?=elik) Date: Tue May 22 12:07:06 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> Message-ID: On 5/22/07 9:49 AM, "Brian Suda" wrote: > i'm sorry, i'm completely lost now. Are we trying to get a solution to > a non-problem? did we not discuss the whole namespacing '.' > (dot-notation) as a bad idea? > > has there ever been a time that we have NEEDED a set container in an > existing microformat? and any further development of new microformats > would have container built into them when they are being designed. > > i feel this conversation is attempting to create a solution to > something that isn't a problem. > > Can we take a set back from trying to produce mark-up and describe the > exact use-case and need for this? i for one do NOT see a need for any > sort of SET format, HTML, XOXO and individual microformats convey all > the needed semantics already. > > -brian Agreed with all of Brian's points. I've been quietly watching this thread hoping for simplification but it doesn't seem to be happening. Use of "." or any other sort of semantic separator in class names is a bad idea for *numerous* reasons (introducing hierarchy where we there isn't any currently, using a character that is requires escaping when writing CSS rules etc.) I too am convinced that we can do simple sets through aggregation. Let's start with that and iterate. You don't need the all-inclusive format in the first version. In fact, you should avoid that. Start with something *as simple as possible*, perhaps even *simpler* than you think possible. Classes with hierarchy and special characters (not to mention hiding data in the class attribute) are so far beyond simple it is ridiculous. Thanks, Tantek From msporny at digitalbazaar.com Tue May 22 13:09:23 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 22 13:09:26 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <1179362554.11871.67.camel@localhost.localdomain> <464C952A.6040102@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> Message-ID: <46534DF3.6030006@digitalbazaar.com> Brian Suda wrote: >> This should be (note the replacement of a ' ' with a '.'): >> >> class="hset.with-client-event.FOO_Sales_Pitch" > > i'm sorry, i'm completely lost now. Are we trying to get a solution to > a non-problem? We are trying to find a solution to the problem that is defined here: http://microformats.org/wiki/grouping-examples > did we not discuss the whole namespacing '.' (dot-notation) as a bad idea? This is /not/ name spacing: http://microformats.org/discuss/mail/microformats-new/2007-May/000397.html If you have a better suggestion, other than using '.' (dot-notation), please let us know what it is... > has there ever been a time that we have NEEDED a set container in an > existing microformat? hAudio needs a set container... so will hVideo and hImage. Currently, Microformats do not have any way of grouping together sparse Microformatted content on a page. There have been plenty of examples collected to demonstrate that one is needed: http://microformats.org/wiki/grouping-examples > i feel this conversation is attempting to create a solution to > something that isn't a problem. Quite the contrary - we have plenty of examples to back-up the argument that there is a problem: http://microformats.org/wiki/grouping-examples > Can we take a set back from trying to produce mark-up and describe the > exact use-case and need for this? The use case is the hAudio Microformat: http://microformats.org/wiki/audio-info-proposal and over 85 example sites that group audio content: http://microformats.org/wiki/audio-info-examples We need a way to create the concept of an audio collection (an album). The same can be said for video and images - how do you relate these items to one another? > i for one do NOT see a need for any sort of SET format, > HTML, XOXO and individual microformats convey all > the needed semantics already. No they don't - they do not support sparse grouping as described on the grouping-examples page: http://microformats.org/wiki/grouping-examples -- manu From msporny at digitalbazaar.com Tue May 22 13:35:44 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Tue May 22 13:35:48 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: References: Message-ID: <46535420.9060903@digitalbazaar.com> Tantek ?elik wrote: > Use of "." or any other sort of semantic separator in class names is a bad > idea for *numerous* reasons (introducing hierarchy where we there isn't any > currently, We are introducing hierarchy ONLY in the case of hset. We are only talking about grouping - we are not talking about any other Microformat. We are not talking about boiling the oceans - we are talking about a tiny Microformat called hset that uses '.' as a separator for identifiers. > using a character that is requires escaping when writing CSS > rules etc.) Why would we write CSS rules for hset? > I too am convinced that we can do simple sets through aggregation. Please explain as I don't think I've heard this problem solution yet... > Let's start with that and iterate. We need something more than simple sets to support the problem stated in grouping-examples: http://microformats.org/wiki/grouping-examples > You don't need the all-inclusive format in the first version. We don't need to half-bake anything that isn't going to solve the real problem, either. We've demonstrated that we have a sparse grouping problem: http://microformats.org/wiki/grouping-examples > Classes with hierarchy and special > characters (not to mention hiding data in the class attribute) are so far > beyond simple it is ridiculous. I'm having a hard time understanding what is so complex about: hset.GROUP_ID.OBJECT_ID It seems like a very simple solution - Brian, Tantek, please take some time to explain your position. Or in the very least, include a link to where your arguments and position have been explained before. By saying something is a "bad idea for *numerous* reasons" without defining all of those reasons doesn't help the discussion. I understand that you are opposed to the idea, but I don't understand *why*. Clearly, if this has been discussed to death before - we should be able to look at a page that summarizes the arguments against "using a class name and a separated list to denote object identifiers and grouping". Here are all the grouping discussions to date: http://microformats.org/wiki/grouping-examples#Discussions We also have a set of grouping problem solutions with pros/cons listed: http://microformats.org/wiki/grouping-brainstorming If you have an idea of what we should be doing instead, please give a couple of examples so that there is some movement forward. -- manu From timber at lava.net Wed May 23 02:13:25 2007 From: timber at lava.net (Colin Barrett) Date: Wed May 23 02:13:28 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <46535420.9060903@digitalbazaar.com> References: <46535420.9060903@digitalbazaar.com> Message-ID: <0BC07E76-C193-442A-AA88-FAE2F67FFEDB@lava.net> On May 22, 2007, at 1:35 PM, Manu Sporny wrote: >> using a character that is requires escaping when writing CSS >> rules etc.) > > Why would we write CSS rules for hset? For many content authors, one of the main advantages of having data in a microformat is to easily style it with CSS. In fact, since the classnames and format is standard, you could even have a user style sheet in your browser to make hCards appear with a green background and a yellow border with a small rolodex card icon too. If you're seriously asking the question of "why would we want to style a microformat with CSS," perhaps you're in the wrong place... -Colin From msporny at digitalbazaar.com Wed May 23 06:20:32 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 23 06:20:35 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <0BC07E76-C193-442A-AA88-FAE2F67FFEDB@lava.net> References: <46535420.9060903@digitalbazaar.com> <0BC07E76-C193-442A-AA88-FAE2F67FFEDB@lava.net> Message-ID: <46543FA0.5000603@digitalbazaar.com> Colin Barrett wrote: > On May 22, 2007, at 1:35 PM, Manu Sporny wrote: > >>> using a character that is requires escaping when writing CSS >>> rules etc.) >> >> Why would we write CSS rules for hset? > > For many content authors, one of the main advantages of having data in a > microformat is to easily style it with CSS. In fact, since the > classnames and format is standard, you could even have a user style > sheet in your browser to make hCards appear with a green background and > a yellow border with a small rolodex card icon too. I understand why we would want to do this for hCard - I can't understand why somebody would want to do this for hSet. Specifically, I don't understand the CSS argument because I haven't seen enough examples of group highlighting via CSS in the real world. > If you're seriously asking the question of "why would we want to style a > microformat with CSS," perhaps you're in the wrong place... The question wasn't that general - "Why would we write CSS rules for hset?". Per the Microformats process - do we have examples of anybody highlighting that information? I'd be very interested to see some examples of this as there are none listed in the 68 entries on the grouping-examples page: http://microformats.org/wiki/grouping-examples -- manu From brian.suda at gmail.com Wed May 23 06:46:55 2007 From: brian.suda at gmail.com (Brian Suda) Date: Wed May 23 06:46:57 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <46534DF3.6030006@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> Message-ID: <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> On 5/22/07, Manu Sporny wrote: > We need a way to create the concept of an audio collection (an album). > The same can be said for video and images - how do you relate these > items to one another? --- i completely agree, but this is an issue on a format, by format basis. The Problem statement for your grouping is: It is useful to understand the relationship between objects on a website. A blogger may want to describe several different objects on a web page and group them explicitly. It is important that the structure of the page not affect this grouping as network relationships are often not hierarchical (HTML is always hierarchical). that is too generic, OBJECTS on a WEBPAGE? for things like Events, we needed a container, so a CALENDAR container was created. For ENTRIES we created hFeed. These sort of groupings are handled at the format level, not a generalized hSet. If you want to solve the problem of grouping Audio, then lets solve THAT problem. If you want to group Media, then lets talk about that. Not a general hSet to "understand the relationship between objects on a website" > I'm having a hard time understanding what is so complex about: > > hset.GROUP_ID.OBJECT_ID --- to me this makes no sense? in traditional programing languages the dot notation is used for member functions which are usually VERBS. The Person Object has a function getName(), Person.getName(). The hset.GROUP_ID.OBJECT_ID tells me nothing.... not even XML or RDF or other mark-up languages use this? everything is done by nesting an OBEJCT_ID in a GROUP_ID in an hSet. > It seems like a very simple solution - Brian, Tantek, please take some > time to explain your position. Or in the very least, include a link to > where your arguments and position have been explained before. --- the simplest solution is just to choose a semantic class value for your container, we already have 'vcalendar', 'hfeed', which act in this capacity. Those are the simplest solutions, lets start there, and itterate. If for some reason something like an hMedia class cannot solve your issues, then we can begin to look into other solutions to convey the needed semantics (or discover if there really is a problem or identifing objects and groups). We want to make this as easy as possible for publishers, not parsers. The vast majority of the people publishing microformats do not have PhDs in computer science. We tend to forget that something that seems easy for us might be completely over the heads of others. -brian -- brian suda http://suda.co.uk From msporny at digitalbazaar.com Wed May 23 11:19:37 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 23 11:19:40 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> Message-ID: <465485B9.40503@digitalbazaar.com> Brian Suda wrote: > On 5/22/07, Manu Sporny wrote: >> We need a way to create the concept of an audio collection (an album). >> The same can be said for video and images - how do you relate these >> items to one another? > > --- i completely agree Well, at least we agree on that :) > The Problem statement for your grouping is: > > It is useful to understand the relationship between objects on a > website. > ... > that is too generic, OBJECTS on a WEBPAGE? for things like Events, we > needed a container, so a CALENDAR container was created. For ENTRIES > we created hFeed. These sort of groupings are handled at the format > level, not a generalized hSet. We are starting to "solve" this container problem over and over again. We've already created redundant container/grouping/set mechanisms: vcalendar for vevents hfeed for hentry Where do we go from here? halbum for haudio hpodcast for haudio hfilm for hvideo hmultimedia for haudio and hvideo combinations htvseries for hvideo Every single one of these containers does the exact same thing - it contains OBJECTS. Why are we calling them different things when they're really the same thing. Why are we willing to pollute the Microformats namespace with halbum, hpodcast, hfilm, hmultimedia, and htvshow? They are just variations on the same theme - grouping. I understand your position, Brian. In general, Microformat grouping should be developed on a case-by-case basis. However, when it is clear that we are going to have to create multiple new Microformat elements that do the /exact same thing/ - we should start to question if this problem should not be solved in a more general way. >> I'm having a hard time understanding what is so complex about: >> >> hset.GROUP_ID.OBJECT_ID > > --- to me this makes no sense? in traditional programing languages the > dot notation is used for member functions which are usually VERBS. The > Person Object has a function getName(), Person.getName(). No, in traditional programming languages, dot notation is used to separate package names or object members and methods. It is the de-facto method of grouping in most modern programming languages. C: -------------------------- void (*operation)(); struct foo { int bar; operation do_operation; } foo f; f.bar = 5; f.do_operation(); C++ -------------------------- class Foo { public: int bar; void doOperation() {}; } Foo f = new Foo(); f.bar = 5; f.doOperation(); Python --------------------------- class foo: def __init__(self): self.bar = 0 def do_operation(self): pass f = Foo() f.bar = 5 f.do_operation() C# ---------------------------- public class Foo { public int bar; public void doOperation() {}; } f = new Foo() f.bar = 5; f.doOperation(); Javascript ---------------------------- class Foo { var bar:Integer = 0; function do_operation() {} } var f = new Foo(); f.bar = 5; f.do_operation() We would be adopting something that has stood the test of time - we wouldn't be re-inventing the wheel. > The > hset.GROUP_ID.OBJECT_ID tells me nothing.... not even XML or RDF or > other mark-up languages use this? everything is done by nesting an > OBEJCT_ID in a GROUP_ID in an hSet. It tells you one thing - that if something else has the same GROUP_ID, it belongs to the same group. It tells you that there is a relationship between two objects. > --- the simplest solution is just to choose a semantic class value for > your container, we already have 'vcalendar', 'hfeed', which act in > this capacity. Those are the simplest solutions, lets start there, and > itterate. We did start there. Iteration has brought us to the understanding that we are going to "solve" this problem over and over again if we don't do something about it. Increasing the number of container elements will only pollute the Microformats element space with unnecessary grouping mechanisms that do the exact same thing. > We want to make this as easy as possible for publishers, not parsers. > The vast majority of the people publishing microformats do not have > PhDs in computer science. We tend to forget that something that seems > easy for us might be completely over the heads of others. Using dot notion is not a foreign concept to anybody that has written CSS. May I remind you that this is a common practice in CSS: h1.highlight { color: yellow; } This will make any

                element that has a class of 'highlight' to appear yellow. If using dot-notation is such a big problem, we could always use a different character, such as '-' or '_'. hset_foo hset_foo_bar hset_foo_baz-bat or hset-foo hset-foo-bar hset-foo-baz_bat or hset:foo hset:foo:bar hset:foo:baz-bat The suggestion to use '.' was made because it is the most common form of denoting group membership, that doesn't mean we're stuck with it. -- manu From martin at weborganics.co.uk Wed May 23 12:34:21 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 23 12:33:58 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <465485B9.40503@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> <465485B9.40503@digitalbazaar.com> Message-ID: <1179948861.4120.87.camel@localhost.localdomain> On Wed, 2007-05-23 at 14:19 -0400, Manu Sporny wrote: > Brian Suda wrote: > > On 5/22/07, Manu Sporny wrote: > >> We need a way to create the concept of an audio collection (an album). > >> The same can be said for video and images - how do you relate these > >> items to one another? > > > > --- i completely agree > > Well, at least we agree on that :) > > > The Problem statement for your grouping is: > > > > It is useful to understand the relationship between objects on a > > website. > > ... > > that is too generic, OBJECTS on a WEBPAGE? for things like Events, we > > needed a container, so a CALENDAR container was created. For ENTRIES > > we created hFeed. These sort of groupings are handled at the format > > level, not a generalized hSet. > > We are starting to "solve" this container problem over and over again. > We've already created redundant container/grouping/set mechanisms: > > vcalendar for vevents > hfeed for hentry > > Where do we go from here? > > halbum for haudio > hpodcast for haudio > hfilm for hvideo > hmultimedia for haudio and hvideo combinations > htvseries for hvideo > > Every single one of these containers does the exact same thing - it > contains OBJECTS. Why are we calling them different things when they're > really the same thing. Why are we willing to pollute the Microformats > namespace with halbum, hpodcast, hfilm, hmultimedia, and htvshow? They > are just variations on the same theme - grouping. > > I understand your position, Brian. In general, Microformat grouping > should be developed on a case-by-case basis. > > However, when it is clear that we are going to have to create multiple > new Microformat elements that do the /exact same thing/ - we should > start to question if this problem should not be solved in a more general > way. > > >> I'm having a hard time understanding what is so complex about: > >> > >> hset.GROUP_ID.OBJECT_ID > > > > --- to me this makes no sense? in traditional programing languages the > > dot notation is used for member functions which are usually VERBS. The > > Person Object has a function getName(), Person.getName(). > > No, in traditional programming languages, dot notation is used to > separate package names or object members and methods. It is the de-facto > method of grouping in most modern programming languages. > > C: > -------------------------- > > void (*operation)(); > struct foo > { > int bar; > operation do_operation; > } > > foo f; > f.bar = 5; > f.do_operation(); > > C++ > -------------------------- > > class Foo > { > public: > int bar; > void doOperation() {}; > } > > Foo f = new Foo(); > f.bar = 5; > f.doOperation(); > > Python > --------------------------- > > class foo: > def __init__(self): > self.bar = 0 > > def do_operation(self): > pass > > f = Foo() > f.bar = 5 > f.do_operation() > > C# > ---------------------------- > > public class Foo > { > public int bar; > > public void doOperation() {}; > } > > f = new Foo() > f.bar = 5; > f.doOperation(); > > Javascript > ---------------------------- > class Foo > { > var bar:Integer = 0; > function do_operation() {} > } > > var f = new Foo(); > f.bar = 5; > f.do_operation() > > We would be adopting something that has stood the test of time - we > wouldn't be re-inventing the wheel. > > > The > > hset.GROUP_ID.OBJECT_ID tells me nothing.... not even XML or RDF or > > other mark-up languages use this? everything is done by nesting an > > OBEJCT_ID in a GROUP_ID in an hSet. > > It tells you one thing - that if something else has the same GROUP_ID, > it belongs to the same group. It tells you that there is a relationship > between two objects. > > > --- the simplest solution is just to choose a semantic class value for > > your container, we already have 'vcalendar', 'hfeed', which act in > > this capacity. Those are the simplest solutions, lets start there, and > > itterate. > > We did start there. Iteration has brought us to the understanding that > we are going to "solve" this problem over and over again if we don't do > something about it. Increasing the number of container elements will > only pollute the Microformats element space with unnecessary grouping > mechanisms that do the exact same thing. > > > We want to make this as easy as possible for publishers, not parsers. > > The vast majority of the people publishing microformats do not have > > PhDs in computer science. We tend to forget that something that seems > > easy for us might be completely over the heads of others. > > Using dot notion is not a foreign concept to anybody that has written > CSS. May I remind you that this is a common practice in CSS: > > h1.highlight { > color: yellow; > } > > This will make any

                element that has a class of 'highlight' to > appear yellow. > > If using dot-notation is such a big problem, we could always use a > different character, such as '-' or '_'. > > hset_foo > hset_foo_bar > hset_foo_baz-bat > > or > > hset-foo > hset-foo-bar > hset-foo-baz_bat > > or > > hset:foo > hset:foo:bar > hset:foo:baz-bat > > The suggestion to use '.' was made because it is the most common form of > denoting group membership, that doesn't mean we're stuck with it. > > -- manu > Its quite obvious that a simpler solution has to be found, Manu I get what you are trying to do I just think it is a bit much for many people to take on board, and a bit much for a microformat. So here is another ^^ simple proposal... Im trying to "Start with something *as simple as possible*, perhaps even *simpler*" Talking about rev attributes is kind of taboo for mF the same as "namespaces" but only because people generally misunderstand what rev means nothing else, In short rev means: rev = The relationship between the target URL and the current document HTML-401 says: "This attribute is used to describe a reverse link from the anchor specified by the href attribute to the current document." http://www.w3.org/TR/html401/struct/links.html#adef-rev we can create relationships in hset this way

                Album Title

                track 1 track 2 track 3 This says our links are "part-of" the current document? Truthfully I don't think we would have to declare "hset" as the "part-of" should be enough for a phraser or browser to look for other parts and identify that this is a grouping or set on the current document. This proposal sets aside all hang ups about ".", id, and css. anyway feel free to comment flame, have fun ;) -Martin- > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070523/2f2ffcdc/smime.bin From martin at weborganics.co.uk Wed May 23 13:49:39 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 23 13:49:16 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <1179948861.4120.87.camel@localhost.localdomain> References: <46493DBB.4050308@digitalbazaar.com> <1179437399.18301.44.camel@localhost.localdomain> <464DF8AA.5000904@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> <465485B9.40503@digitalbazaar.com> <1179948861.4120.87.camel@localhost.localdomain> Message-ID: <1179953379.4120.89.camel@localhost.localdomain> On Wed, 2007-05-23 at 20:34 +0100, Martin McEvoy wrote: > On Wed, 2007-05-23 at 14:19 -0400, Manu Sporny wrote: > > Brian Suda wrote: > > > On 5/22/07, Manu Sporny wrote: > > >> We need a way to create the concept of an audio collection (an album). > > >> The same can be said for video and images - how do you relate these > > >> items to one another? > > > > > > --- i completely agree > > > > Well, at least we agree on that :) > > > > > The Problem statement for your grouping is: > > > > > > It is useful to understand the relationship between objects on a > > > website. > > > ... > > > that is too generic, OBJECTS on a WEBPAGE? for things like Events, we > > > needed a container, so a CALENDAR container was created. For ENTRIES > > > we created hFeed. These sort of groupings are handled at the format > > > level, not a generalized hSet. > > > > We are starting to "solve" this container problem over and over again. > > We've already created redundant container/grouping/set mechanisms: > > > > vcalendar for vevents > > hfeed for hentry > > > > Where do we go from here? > > > > halbum for haudio > > hpodcast for haudio > > hfilm for hvideo > > hmultimedia for haudio and hvideo combinations > > htvseries for hvideo > > > > Every single one of these containers does the exact same thing - it > > contains OBJECTS. Why are we calling them different things when they're > > really the same thing. Why are we willing to pollute the Microformats > > namespace with halbum, hpodcast, hfilm, hmultimedia, and htvshow? They > > are just variations on the same theme - grouping. > > > > I understand your position, Brian. In general, Microformat grouping > > should be developed on a case-by-case basis. > > > > However, when it is clear that we are going to have to create multiple > > new Microformat elements that do the /exact same thing/ - we should > > start to question if this problem should not be solved in a more general > > way. > > > > >> I'm having a hard time understanding what is so complex about: > > >> > > >> hset.GROUP_ID.OBJECT_ID > > > > > > --- to me this makes no sense? in traditional programing languages the > > > dot notation is used for member functions which are usually VERBS. The > > > Person Object has a function getName(), Person.getName(). > > > > No, in traditional programming languages, dot notation is used to > > separate package names or object members and methods. It is the de-facto > > method of grouping in most modern programming languages. > > > > C: > > -------------------------- > > > > void (*operation)(); > > struct foo > > { > > int bar; > > operation do_operation; > > } > > > > foo f; > > f.bar = 5; > > f.do_operation(); > > > > C++ > > -------------------------- > > > > class Foo > > { > > public: > > int bar; > > void doOperation() {}; > > } > > > > Foo f = new Foo(); > > f.bar = 5; > > f.doOperation(); > > > > Python > > --------------------------- > > > > class foo: > > def __init__(self): > > self.bar = 0 > > > > def do_operation(self): > > pass > > > > f = Foo() > > f.bar = 5 > > f.do_operation() > > > > C# > > ---------------------------- > > > > public class Foo > > { > > public int bar; > > > > public void doOperation() {}; > > } > > > > f = new Foo() > > f.bar = 5; > > f.doOperation(); > > > > Javascript > > ---------------------------- > > class Foo > > { > > var bar:Integer = 0; > > function do_operation() {} > > } > > > > var f = new Foo(); > > f.bar = 5; > > f.do_operation() > > > > We would be adopting something that has stood the test of time - we > > wouldn't be re-inventing the wheel. > > > > > The > > > hset.GROUP_ID.OBJECT_ID tells me nothing.... not even XML or RDF or > > > other mark-up languages use this? everything is done by nesting an > > > OBEJCT_ID in a GROUP_ID in an hSet. > > > > It tells you one thing - that if something else has the same GROUP_ID, > > it belongs to the same group. It tells you that there is a relationship > > between two objects. > > > > > --- the simplest solution is just to choose a semantic class value for > > > your container, we already have 'vcalendar', 'hfeed', which act in > > > this capacity. Those are the simplest solutions, lets start there, and > > > itterate. > > > > We did start there. Iteration has brought us to the understanding that > > we are going to "solve" this problem over and over again if we don't do > > something about it. Increasing the number of container elements will > > only pollute the Microformats element space with unnecessary grouping > > mechanisms that do the exact same thing. > > > > > We want to make this as easy as possible for publishers, not parsers. > > > The vast majority of the people publishing microformats do not have > > > PhDs in computer science. We tend to forget that something that seems > > > easy for us might be completely over the heads of others. > > > > Using dot notion is not a foreign concept to anybody that has written > > CSS. May I remind you that this is a common practice in CSS: > > > > h1.highlight { > > color: yellow; > > } > > > > This will make any

                element that has a class of 'highlight' to > > appear yellow. > > > > If using dot-notation is such a big problem, we could always use a > > different character, such as '-' or '_'. > > > > hset_foo > > hset_foo_bar > > hset_foo_baz-bat > > > > or > > > > hset-foo > > hset-foo-bar > > hset-foo-baz_bat > > > > or > > > > hset:foo > > hset:foo:bar > > hset:foo:baz-bat > > > > The suggestion to use '.' was made because it is the most common form of > > denoting group membership, that doesn't mean we're stuck with it. > > > > -- manu > > > > Its quite obvious that a simpler solution has to be found, > > Manu I get what you are trying to do I just think it is a bit much for > many people to take on board, and a bit much for a microformat. > > So here is another ^^ simple proposal... > > Im trying to "Start with something *as simple as possible*, perhaps > even *simpler*" > > Talking about rev attributes is kind of taboo for mF the same as > "namespaces" but only because people generally misunderstand what rev > means nothing else, > > In short rev means: > > rev = The relationship between the target URL and the current document > > HTML-401 says: > > "This attribute is used to describe a reverse link from the anchor > specified by the href attribute to the current document." > > http://www.w3.org/TR/html401/struct/links.html#adef-rev > > > we can create relationships in hset this way > >

                Album Title

                > > track 1 > > track 2 > > track 3 > > This says our links are "part-of" the current document? sorry this should be rev="has-part" This says our link "has-part" or the current document > > Truthfully I don't think we would have to declare "hset" as the > "part-of" should be enough for a phraser or browser to look for other > parts and identify that this is a grouping or set on the current > document. > > This proposal sets aside all hang ups about ".", id, and css. > > anyway feel free to comment flame, have fun ;) > > > -Martin- > > _______________________________________________ > > microformats-new mailing list > > microformats-new@microformats.org > > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070523/8ce835fe/smime-0001.bin From costello at mitre.org Thu May 24 10:21:05 2007 From: costello at mitre.org (Costello, Roger L.) Date: Thu May 24 10:21:12 2007 Subject: [uf-new] Proposed Microformats: hRebuttal, hEvidence, hSource, hConclusion and hArgument Message-ID: INTRODUCTION I propose the creation of several Microformats for identifying the parts of an argument. MOTIVATION Michael Crichton says: "The greatest challenge facing mankind is the challenge of distinguishing reality from fantasy, truth from propaganda. Perceiving the truth has always been a challenge to mankind, but in the information age (or as I think of it, the disinformation age) it takes on a special urgency and importance." The proposed Microformats should go a long way toward facilitating a web of trust. PROPOSED MICROFORMATS These are standalone Microformats (that is, each one can be used alone, without using any others): 1. hRebuttal: this provides circumstances or conditions that undermine an argument; it represents any reservations or "exceptions to the rule" that undermines the reasoning expressed in an argument or the backing for it. Rebuttals are often found in journals, blogs, wiki discussions, presidential debate transcripts, and list messages. This Microformat has an optional subproperty, type, that succinctly expresses the kind of error made in an argument. These are the legal values of the type subproperty: - lack-of-evidence (the argument does not have sufficient evidence) - contrary-evidence (there exists contrary evidence) - exaggeration (the argument has valid points, but makes claims that exceed the evidence provided) - ad-hominem (the argument is based on a personal attack of the person, and not the person's ideas; or, the argument is based on a high opinion of the person and not his ideas) - ... this list needs to be expanded Example Usage: For centuries there has been a belief that garlic lowers cholesterol. Recently this popular belief was rebutted and the rebuttal was published on the Web:
                contrary-evidence Garlic is widely promoted as a cholesterol-lowering agent, but efficacy studies have produced conflicting results ...
                Note: rebuttals can have rebuttals (counter-rebuttal) 2. hEvidence: this is the grounds for, or data for, the arguer's claims Example Usage: the garlic supplement industry gives evidence of the benefits of garlic in lowering cholesterol. Here's evidence provided at one web page:
                In a large study of 220 patients, the garlic group took 800 milligrams of a powdered garlic for four months. This group experienced a 12 percent drop in cholesterol and a 17 percent drop in triglycerides. The placebo group had little change.
                3. hSource: the source of information used in an argument. Example Usage: here's a snippet of a web page that argues against the ability of garlic to lower cholesterol. It identifies the Stanford researcher Dr Christopher Gardner as the source of information: The scientists, led by
                Dr Christopher Gardner at the Stanford Prevention Research Center, California,
                tested raw garlic ... This example shows an hCard as the value of hSource. In general, however, the value of hSource may be diverse. For example, it may be a web page or an organization. So its value should not be restricted to only an hCard. 4. hConclusion: this is the expressed opinion or claim that the arguer wants accepted by the audience Example Usage: here's a snippet of a web page by a garlic supplement company that concludes garlic lowers cholesterol:
                A safe, mild, totally natural product such as a quality garlic supplement or other supplements that have been scientifically proven to lower cholesterol, could radically reduce cholesterol.
                COMPOUND MICROFORMAT The above Microformats may be used individually (i.e., standalone). They may also be used as part of an hArgument Microformat: hArgument hRebuttal (repeatable) hEvidence (repeatable) hSource (repeatable) hConclusion (repeatable) QUESTION What is the opposite of a rebuttal? How does one express positive support, if one feels the argument is well-made? Perhaps a Microformat is needed for this? USE CASES Arguments, rebuttals, identifying sources, stating conclusions are ubiquitous on the web. It's hard to find a web page or blog or wiki article or listsrv message that doesn't contain at least one part of an argument. Here are the web pages I referenced in the examples above: http://archinte.ama-assn.org/cgi/content/abstract/167/4/346 http://www.all-about-lowering-cholesterol.com/garlic-cholesterol.html This web page argues in favor of immigration, providing evidence and conclusions: http://www.cato.org/pubs/policy_report/pr-immig.html This transcript of the U.S. Democratic Presidential debate is a rich example of where the Microformats could be applied: http://transcripts.cnn.com/TRANSCRIPTS/0010/18/se.02.html The Microformats would greatly assist post debate analysis. Comments? /Roger From brian.suda at gmail.com Thu May 24 10:35:39 2007 From: brian.suda at gmail.com (Brian Suda) Date: Thu May 24 10:35:48 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <465485B9.40503@digitalbazaar.com> References: <46493DBB.4050308@digitalbazaar.com> <15996c030705190603w397dd85cl66ae542e654994b4@mail.gmail.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> <465485B9.40503@digitalbazaar.com> Message-ID: <21e770780705241035g59ccd140s2d09509176c3a5e5@mail.gmail.com> On 5/23/07, Manu Sporny wrote: > Brian Suda wrote: > We are starting to "solve" this container problem over and over again. > We've already created redundant container/grouping/set mechanisms: --- no they are NOT redundant. They have different semantics. Microformats are MICRO and they solve a specific problem. If we create a generic SET object then what does it mean when you begin to have mixed content in that set? some events, some people, some XYZ format. This is no longer MICRO but attempts to "boil the ocean" which is something we want to avoid. > Where do we go from here? > > halbum for haudio > hpodcast for haudio > hfilm for hvideo > hmultimedia for haudio and hvideo combinations > htvseries for hvideo --- if need be, then yes. hpodcast has very different semantics than vcalendar. But i am pretty sure that microformats will stay micro, we are worrying about a problem that does not exist. > I understand your position, Brian. In general, Microformat grouping > should be developed on a case-by-case basis. > > However, when it is clear that we are going to have to create multiple > new Microformat elements that do the /exact same thing/ - we should > start to question if this problem should not be solved in a more general > way. --- i disagree, we are back to the issue of trying to solve all problems at once. Microformats already conceded that they will NEVER solve every problem, that is the whole point of the 80/20 rule. And the containers do NOT mean the /exact same thing/ in all contexts. With hFeed you can attach tags to the hfeed and to entries. With other formats you might be able to attach a label or other metadata to the grouping. Each format will be different and therefore requires their own container value. Not to mention the fact that when you begin to mix content in a generic container how do parser or publisher explain what data part of that container and which should be omitted? this no longer seems MICRO, especially since we already have a solution that solves these problems, specific container names. > No, in traditional programming languages, dot notation is used to > separate package names or object members and methods. It is the de-facto > method of grouping in most modern programming languages. --- i'm sorry my simple dot.notation comment fell flat, but i think it just proves that this proposal is attempting to conflate semantics in class values with machine instruction about grouping ids, etc. This is NOT semantics, this is no different than saying "bluebox" or "col134" those are NOT semantics, they are presentation or instructive. This is also exactly why avoided encoding things like telephone HOME or WORK types in the class attribute. > The suggestion to use '.' was made because it is the most common form of > denoting group membership, that doesn't mean we're stuck with it. --- then might i suggest that we just use unique values for unique formats containers? This conversation is quickly becoming cyclical. Microformats solve problems today, not theoretical potential issues. In the last 2 years the number of microformats that have garnered any major adoptions has not been astronomical. We are NOT inventing new formats each week, solving a generic grouping problem is NOT a problem. So lets focus on the individual formats. -brian -- brian suda http://suda.co.uk From danny.ayers at gmail.com Thu May 24 10:50:45 2007 From: danny.ayers at gmail.com (Danny Ayers) Date: Thu May 24 10:50:51 2007 Subject: [uf-new] Proposed Microformats: hRebuttal, hEvidence, hSource, hConclusion and hArgument In-Reply-To: References: Message-ID: <1f2ed5cd0705241050w477e9404s5a8d21c85656740d@mail.gmail.com> On 24/05/07, Costello, Roger L. wrote: > I propose the creation of several Microformats for identifying the > parts of an argument. Coincidentally, Keith Alexander's been experimenting [1] in the same domain using an eRDF (i.e. upper-case Semantic HTML) representation of the IBIS (Issue-Based Information Systems) RDF vocabulary (one I put together a while ago - still in need of tidying up...), it certainly seems doable. Anyhow there are a load of links on the page at [2] you may find useful for modelling arguments etc. Of note is the Compendium tool [3] which provides a graphic view of discussion. Cheers, Danny. [1] http://www.getsemantic.com/wiki/A_Blog_Post_in_eRDF_with_IBIS [2] http://purl.org/ibis [3] http://www.compendiuminstitute.org/ -- http://dannyayers.com From timber at lava.net Thu May 24 10:51:20 2007 From: timber at lava.net (Colin Barrett) Date: Thu May 24 10:51:22 2007 Subject: [uf-new] Proposed Microformats: hRebuttal, hEvidence, hSource, hConclusion and hArgument In-Reply-To: References: Message-ID: On May 24, 2007, at 10:21 AM, Costello, Roger L. wrote: > USE CASES > > Arguments, rebuttals, identifying sources, stating conclusions are > ubiquitous on the web. It's hard to find a web page or blog or wiki > article or listsrv message that doesn't contain at least one part of > an > argument. Here are the web pages I referenced in the examples above: I don't really see a similar type of markup to what you're proposing being applied on any of those pages. Microformats are about paving the cowpaths, and solving real problems. it seems people are perfectly content to use the semantic information built into English to denote parts of an argument, rather than marking things up with HTML. -Colin From cgriego at gmail.com Thu May 24 11:38:49 2007 From: cgriego at gmail.com (Chris Griego) Date: Thu May 24 11:39:26 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <21e770780705241035g59ccd140s2d09509176c3a5e5@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> <465485B9.40503@digitalbazaar.com> <21e770780705241035g59ccd140s2d09509176c3a5e5@mail.gmail.com> Message-ID: <15996c030705241138x781ab00by940e731784487a@mail.gmail.com> I absolutely agree with Brian's sentiment here that the optional container class names that exist today have very different semantics. That's why I maintained them in my proposed option[1] while also trying to avoid the need for any form of namespacing or notation, dot or otherwise, in the class attribute. Replacing the existing container class names are a non-problem, but I recognize that sparse grouping is a problem, which is why I see hSet's role more as an alternative to the include-pattern, which is a useful solution (that uses the ID attribute) in many situations, but clunky at best when dealing with sparse grouping. Case in point is that Martin's rev-based option is reinvention of the include-pattern with all of the same clunkiness. [1] http://microformats.org/wiki/grouping-brainstorming#Option_7:_id-class_grouping -- Chris Griego On 5/24/07, Brian Suda wrote: > On 5/23/07, Manu Sporny wrote: > > Brian Suda wrote: > > We are starting to "solve" this container problem over and over again. > > We've already created redundant container/grouping/set mechanisms: > > --- no they are NOT redundant. They have different semantics. > Microformats are MICRO and they solve a specific problem. If we create > a generic SET object then what does it mean when you begin to have > mixed content in that set? some events, some people, some XYZ format. > This is no longer MICRO but attempts to "boil the ocean" which is > something we want to avoid. > > > Where do we go from here? > > > > halbum for haudio > > hpodcast for haudio > > hfilm for hvideo > > hmultimedia for haudio and hvideo combinations > > htvseries for hvideo > > --- if need be, then yes. hpodcast has very different semantics than > vcalendar. But i am pretty sure that microformats will stay micro, we > are worrying about a problem that does not exist. From ryan at technorati.com Thu May 24 12:21:05 2007 From: ryan at technorati.com (Ryan King) Date: Thu May 24 12:21:09 2007 Subject: [uf-new] Re: hAtom is not a silver bullet In-Reply-To: <463A6D3F.9010909@digitalbazaar.com> References: <463A3733.9020405@digitalbazaar.com> <86sladmy54.fsf@rakim.cfhp.org> <463A4E45.7020602@digitalbazaar.com> <21e523c20705031412r551b6413k69d0a8254b20d7a0@mail.gmail.com> <463A6D3F.9010909@digitalbazaar.com> Message-ID: <9A745D0C-3B76-4258-BE07-72AE24913061@technorati.com> On May 3, 2007, at 4:16 PM, Manu Sporny wrote: > David Janes wrote: >> However, your characterization of hAtom as having a "syndication" >> background / being some sort of syndication format is wrong > > I'm sure I am being dense... but I thought Atom was all about > syndication? Perhaps we have different definitions of what > "syndication" > means? hAtom is just semantics. You can do with them whatever you want. For most this is subscribing. For other's it's "put it in a database and make it searchable" Just because a format was developed with a certain set of use cases in mind doesn't mean that the semantics wouldn't be useful in other use cases. -ryan From msporny at digitalbazaar.com Thu May 24 12:38:46 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 24 12:38:49 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <15996c030705241138x781ab00by940e731784487a@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> <465485B9.40503@digitalbazaar.com> <21e770780705241035g59ccd140s2d09509176c3a5e5@mail.gmail.com> <15996c030705241138x781ab00by940e731784487a@mail.gmail.com> Message-ID: <4655E9C6.10509@digitalbazaar.com> We need more feedback from the community regarding hset. A small poll has been posted on the various issues surrounding hset. If you can, please note your preference as to how we handle the hset problem: 1. Please go to the following URL: http://www.advancedsurvey.com/ 2. Enter the Survey Number under the "Enter Survey #" field. The number is: 52427 We'll post the results to the list in 2-3 days, or after we get 25-50 completed surveys. This is being done so we can gauge the amount of interest the community has in solving this problem, and if there is any preference to how the problem is solved. -- manu From martin at weborganics.co.uk Fri May 25 02:46:08 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Fri May 25 02:45:32 2007 Subject: [uf-new] Revisiting grouping problem solution proposal: hset In-Reply-To: <15996c030705241138x781ab00by940e731784487a@mail.gmail.com> References: <46493DBB.4050308@digitalbazaar.com> <464F2AAE.8040800@digitalbazaar.com> <15996c030705191250j1290485g1bf560be6f3fcc26@mail.gmail.com> <1179789613.23353.93.camel@localhost.localdomain> <46531CB9.8090402@digitalbazaar.com> <21e770780705220949y34da6433q209d5671a61bd480@mail.gmail.com> <46534DF3.6030006@digitalbazaar.com> <21e770780705230646w5e8585f5w1f9b7947014c6953@mail.gmail.com> <465485B9.40503@digitalbazaar.com> <21e770780705241035g59ccd140s2d09509176c3a5e5@mail.gmail.com> <15996c030705241138x781ab00by940e731784487a@mail.gmail.com> Message-ID: <1180086368.17906.14.camel@localhost.localdomain> On Thu, 2007-05-24 at 13:38 -0500, Chris Griego wrote: > I absolutely agree with Brian's sentiment here that the optional > container class names that exist today have very different semantics. > That's why I maintained them in my proposed option[1] while also > trying to avoid the need for any form of namespacing or notation, dot > or otherwise, in the class attribute. > > Replacing the existing container class names are a non-problem, but I > recognize that sparse grouping is a problem, which is why I see hSet's > role more as an alternative to the include-pattern, which is a useful > solution (that uses the ID attribute) in many situations, but clunky > at best when dealing with sparse grouping. Case in point is that > Martin's rev-based option is reinvention of the include-pattern with > all of the same clunkiness. > > [1] http://microformats.org/wiki/grouping-brainstorming#Option_7:_id-class_grouping > Chris please explain why rev="has-part" is in any way like the include pattern?, there certainly isn't any "clunkiness" behind a single proposed mf that may serve the same purpose as any other more complex formulas. Here are a few references to how I came to my conclusion http://web.resource.org/rss/1.0/modules/dcterms/#hasPart http://dublincore.org/groups/collections/collection-application-profile/2007-03-09/#coldctermshasPart Anyway comments are welcome, have fun ;) -Martin- -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070525/af1e90a8/smime.bin From k.j.w.alexander at gmail.com Fri May 25 03:06:43 2007 From: k.j.w.alexander at gmail.com (Keith Alexander) Date: Fri May 25 03:06:27 2007 Subject: [uf-new] Proposed Microformats: hRebuttal, hEvidence, hSource, hConclusion and hArgument In-Reply-To: <1f2ed5cd0705241050w477e9404s5a8d21c85656740d@mail.gmail.com> References: <1f2ed5cd0705241050w477e9404s5a8d21c85656740d@mail.gmail.com> Message-ID: <4656B533.6040302@gmail.com> Danny Ayers wrote: > On 24/05/07, Costello, Roger L. wrote: > >> I propose the creation of several Microformats for identifying the >> parts of an argument. > > Coincidentally, Keith Alexander's been experimenting [1] in the same > domain using an eRDF (i.e. upper-case Semantic HTML) representation of > the IBIS (Issue-Based Information Systems) RDF vocabulary (one I put > together a while ago, it certainly > seems doable. Actually, not a coincidence, but prompted by Roger's proposal, I just marked up a sample bit of html using Danny's vocabulary to see how it might be used together with the SIOC (semantically interlinked online communities) vocabulary. I like the idea of the things that you could do with semantically annotated debates, but Colin has a good point that in most cases there is not a structure with any implicit semantics there to begin with. To implement this in a bulletin board system for instance, you would need to change, not only the templates, but the software behind the templates, in order to get users to enter in the extra information (whether they are rebutting, etc). Either that, or you require people to go to extra effort writing what is often spur-of-the-moment stuff. So you might well struggle to get people to publish semantically structured arguments. That isn't to say it's a terrible idea though, and you may well find niches in publishing behaviour where greater semantic structure has more immediate ROI than others. In fact, it's probably worth looking outside the realm of HTML as well, into other formats, such as DocBook, and TEI, where authorship is less impulsive, and semantic structure more valuable. (That said, the examples of e-mail mailing lists Danny gives in his vocabulary are also interesting). If you want a quick way to develop and prove your idea, you could do worse than take a look at eRDF and/or RDFa, where you have the flexibility to describe anything you want, and you can don't need to write any new parsers (so your format can evolve as your ideas develop), and of course, Danny's IBIS vocab (and the existing work it is based on) are well worth a close look. Then, if a more light-weight and domain-limited approach seems advantageous, you can put up a profile uri for a custom format (perhaps incorporating a more tightly defined interpretation of the vote-link format), and get people to start using it. If you write a GRDDL profile transformation for it, it can be backwards compatible with any material you have already published with eRDF or RDFa. But if you wait for your format to be whole-heartedly embraced by the microformats community before you proceed, you probably won't get anything done at all. Cheers, Keith -- Keith Alexander http://semwebdev.keithalexander.co.uk/blog/ From danny.ayers at gmail.com Fri May 25 03:40:11 2007 From: danny.ayers at gmail.com (Danny Ayers) Date: Fri May 25 03:40:13 2007 Subject: [uf-new] Proposed Microformats: hRebuttal, hEvidence, hSource, hConclusion and hArgument In-Reply-To: References: Message-ID: <1f2ed5cd0705250340s15be4df5vf477c961e7f08614@mail.gmail.com> On 24/05/07, Colin Barrett wrote: Microformats are about paving the > cowpaths, and solving real problems. Do they have to be HTML cowpaths? There's a very deep cowpath here, dating back at least to the Socratic Method. Solving real problems is definitely in scope - much of the recent work on dialogue mapping is concerned with solving "Wicked Problems" [1]. > it seems people are perfectly content to use the semantic information > built into English to denote parts of an argument, rather than marking > things up with HTML. Ok, maybe this is largely the case on the web (though it has been done, see [2]), though elsewhere a lot of work has been done on getting the machines to help (e.g. see [3]). I'd suggest the relative paucity of this kind of material on the web is at least in part due to the lack of available tools (such as microformats) for expressing the information in a useful machine-processable fashion. To me it doesn't seem a great stretch from simple threaded discussions (like the reply-to of this very thread) to typed content (Argument, Question...) and semantic relations (agree, disagree...). There's an example of this done as simple semantic HTML at [4] (background - at [5]) - View Source. Cheers, Danny. [1] http://en.wikipedia.org/wiki/Wicked_problems [2] http://www.eekim.com/software/perlIBIS/ [3] http://www.cognexus.org/id27.htm [4] http://web.archive.org/web/20040118015602/bitsko.slc.ut.us/2003/12/ssff.html [5] http://web.archive.org/web/20040107175112/www.imc.org/atom-syntax/mail-archive/msg01642.html -- http://dannyayers.com From timber at lava.net Fri May 25 10:27:03 2007 From: timber at lava.net (Colin Barrett) Date: Fri May 25 10:27:08 2007 Subject: [uf-new] Proposed Microformats: hRebuttal, hEvidence, hSource, hConclusion and hArgument In-Reply-To: <1f2ed5cd0705250340s15be4df5vf477c961e7f08614@mail.gmail.com> References: <1f2ed5cd0705250340s15be4df5vf477c961e7f08614@mail.gmail.com> Message-ID: <155DED66-B17A-4C32-BC4E-60EC33A934D2@lava.net> On May 25, 2007, at 3:40 AM, Danny Ayers wrote: > On 24/05/07, Colin Barrett wrote: > > Microformats are about paving the >> cowpaths, and solving real problems. > > Do they have to be HTML cowpaths? There's a very deep cowpath here, > dating back at least to the Socratic Method. Solving real problems is > definitely in scope - much of the recent work on dialogue mapping is > concerned with solving "Wicked Problems" [1]. Generally, the microformats that have blossomed have had one of two things going for them: 1) They are based on an existing type of data, and were developed because a need was identified to mark up information of that type (hCard/vCard, hCalendar/vCalendar). OR 2) They are based upon the type of markup that exists out there. Near as I can tell this applies to most other ones, like from hResume to XOXO. The key, though, is to look at existing markup and existing pages and identify a problem people are already trying to use markup to solve. People have been marking up contact information for ages. Calendars, resumes, lists too. But I really haven't seen people do this to arguments. >> it seems people are perfectly content to use the semantic information >> built into English to denote parts of an argument, rather than >> marking >> things up with HTML. > > Ok, maybe this is largely the case on the web (though it has been > done, see [2]), though elsewhere a lot of work has been done on > getting the machines to help (e.g. see [3]). I'd suggest the relative > paucity of this kind of material on the web is at least in part due to > the lack of available tools (such as microformats) for expressing the > information in a useful machine-processable fashion. Microformats are about the web. The web is humongous place. If there is a real problem that needs to be solved, people will have attacked it time and time again, from numerous angles. I suggest to start, write some plain ol' semantic HTML. Getting the markup out there is a good thing. Try to get people you know who run other BBSes or are interested to write other types of software that marks this stuff up. Get the makrup out on the web, and if it takes off, come back and we'll see. That's my suggestion anyway. -Colin From danny.ayers at gmail.com Fri May 25 11:19:06 2007 From: danny.ayers at gmail.com (Danny Ayers) Date: Fri May 25 11:19:12 2007 Subject: [uf-new] Proposed Microformats: hRebuttal, hEvidence, hSource, hConclusion and hArgument In-Reply-To: <155DED66-B17A-4C32-BC4E-60EC33A934D2@lava.net> References: <1f2ed5cd0705250340s15be4df5vf477c961e7f08614@mail.gmail.com> <155DED66-B17A-4C32-BC4E-60EC33A934D2@lava.net> Message-ID: <1f2ed5cd0705251119t128f494fka08f777d57eb1bdf@mail.gmail.com> On 25/05/07, Colin Barrett wrote: [snip] I don't really disagree. I'm beginning to think perhaps beyond the handful of core microformats already spec'd up, the creation of new microformats will lead to diminishing returns because of the effort needed to decide how they should be used together (and maintenance issues). > I suggest to start, write some plain ol' semantic HTML. Getting the > markup out there is a good thing. Try to get people you know who run > other BBSes or are interested to write other types of software that > marks this stuff up. Get the makrup out on the web, and if it takes > off, come back and we'll see. Well that's the thing - as Keith has demonstrated, it's not actually necessary to go the path of the microformats process to create HTML with embedded data. Away from the "80%" (I quote it because the Long Tail probably applies) the process could well be an impediment. Anyone can create (or find) an RDF vocabulary, follow the rules of eRDF or RDFa and get a parser and data handling tools for free, without all the overhead of figuring out how the markup should work in combination with existing vocabularies (because of the shared data model). As long as reuse is encouraged, people with interests in the same domain will tend towards shared vocabularies/formats. Altogether bottom-up & agile. Cheers, Danny. -- http://dannyayers.com From msporny at digitalbazaar.com Wed May 30 09:27:21 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 30 09:27:26 2007 Subject: [uf-new] hSet Survey - Current Results Message-ID: <465DA5E9.7070604@digitalbazaar.com> Below are the current results related to the hSet survey. If you can, please note your preference as to how we handle the hset problem: 1. Please go to the following URL: http://www.advancedsurvey.com/ 2. Enter the Survey Number under the "Enter Survey #" field. The number is: 52427 Here are the current results from the hSet survey (there were only 7 people that filled out the survey - we need a larger sample group. If you haven't taken the survey yet, please do.): 1. The grouping problem needs to be solved. Yes 4 57.14% No 1 14.29% I'm confused as to what the grouping problem is... 2 28.57% 2. The following identified types of grouping should have a solution. The definition for these types are provided on the grouping-examples page: ordered grouping 6 28.57% unordered grouping 5 23.81% sparse grouping 6 28.57% non-sparse grouping 4 19.05% I don't know what this means... 0 0.00% 3. We should handle grouping on a Microformat-by-Microformat basis. Yes 2 28.57% In general, but should consider other options if it is obvious that this might cause a problem 1 14.29% No, it has been demonstrated that the problem can be solved generally. 1 14.29% No, grouping is going to get out of hand if we do it on a Microformat-by-Microformat basis. 3 42.86% 4. The following methods of solving the general grouping problem are acceptable: Option #3 on the grouping-brainstorming page 3 50.00% Option #7 on the grouping-brainstorming page 3 50.00% View textual responses for this question.: More research 5. Using dot-notation for identifiers and classes is an acceptable practice when authoring CSS and XHTML. Yes, dot-notation is not a foreign concept to most website authors. 4 66.67% Maybe, only website authors are familiar with it 1 16.67% No, it is too complicated for most website authors 1 16.67% I have no idea what dot-notation is... 0 0.00% -- manu From jcraig at apple.com Wed May 30 09:42:50 2007 From: jcraig at apple.com (James Craig) Date: Wed May 30 09:42:53 2007 Subject: [uf-new] hSet Survey - Current Results In-Reply-To: <465DA5E9.7070604@digitalbazaar.com> References: <465DA5E9.7070604@digitalbazaar.com> Message-ID: <923D23AF-685A-46D4-A73F-436758AC7471@apple.com> Manu Sporny wrote: > 5. Using dot-notation for identifiers and classes is an acceptable > practice when authoring CSS and XHTML. > Yes, dot-notation is not a foreign concept to most website authors. > 4 66.67% > Maybe, only website authors are familiar with it > 1 16.67% > No, it is too complicated for most website authors > 1 16.67% > I have no idea what dot-notation is... > 0 0.00% Although I'm in favor or simple, hierarchical classnames, I don't think the main opposition to this has to do with its complexity, and if so, the argument certainly shouldn't be whittled down to a multiple-choice question that is this simple. It's leading. Perhaps the same survey questions should be rewritten by one of your viewpoint opponents. From msporny at digitalbazaar.com Wed May 30 10:38:44 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 30 10:38:47 2007 Subject: [uf-new] hSet Survey - Current Results In-Reply-To: <923D23AF-685A-46D4-A73F-436758AC7471@apple.com> References: <465DA5E9.7070604@digitalbazaar.com> <923D23AF-685A-46D4-A73F-436758AC7471@apple.com> Message-ID: <465DB6A4.7040906@digitalbazaar.com> James Craig wrote: > Although I'm in favor or simple, hierarchical classnames, I don't think > the main opposition to this has to do with its complexity, and if so, > the argument certainly shouldn't be whittled down to a multiple-choice > question that is this simple. It's leading. Perhaps the same survey > questions should be rewritten by one of your viewpoint opponents. I tried to be as impartial as possible when drafting the questions. If somebody else wanted to take a crack at it, I'd be more than happy to re-post the survey question(s) online. -- manu From msporny at digitalbazaar.com Wed May 30 11:03:20 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 30 11:03:24 2007 Subject: [uf-new] hSet survey findings and future direction Message-ID: <465DBC68.9050307@digitalbazaar.com> Here are the current findings based on the hSet survey and input from the list. These findings impact how we approach/solve the grouping problem. Here's what we know so far: 57% think the grouping problem should be solved. 14% do not believe there is a grouping problem. Sparse and ordered grouping were the two most important grouping sub-problems according to the survey respondents. 29% thought that grouping should be solved on a Microformat-by-Microformat basis. 56% thought that grouping should be solved in a generic way. 50% favored the option #3 solution. 50% favored the option #7 solution. In general, most respondents are convinced that there is a grouping problem that needs to be solved in a generic way. Here is a link to the grouping-brainstorming page: http://microformats.org/wiki/grouping-brainstorming It seems that the dot-notation class name approach (option #3) is contested because of the dots. What if we use ':' instead of dots - colon-notation? Names would look like this - hset:group:subgroup What if we retracted Option #3 as a possible solution? Is there anybody that would strongly oppose Option #7 at that point? I can't say that I strongly oppose #7 as it only has a couple of small downsides compared with Option #3. Is there anybody against adopting option #7 as the grouping problem solution? -- manu From martin at weborganics.co.uk Wed May 30 15:04:56 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Wed May 30 15:03:52 2007 Subject: [uf-new] hSet survey findings and future direction In-Reply-To: <465DBC68.9050307@digitalbazaar.com> References: <465DBC68.9050307@digitalbazaar.com> Message-ID: <1180562696.28596.113.camel@localhost.localdomain> On Wed, 2007-05-30 at 14:03 -0400, Manu Sporny wrote: > Here are the current findings based on the hSet survey and input from > the list. These findings impact how we approach/solve the grouping > problem. Here's what we know so far: > > 57% think the grouping problem should be solved. > 14% do not believe there is a grouping problem. > > Sparse and ordered grouping were the two most important grouping > sub-problems according to the survey respondents. > > 29% thought that grouping should be solved on a > Microformat-by-Microformat basis. > 56% thought that grouping should be solved in a generic way. > > 50% favored the option #3 solution. > 50% favored the option #7 solution. > > In general, most respondents are convinced that there is a grouping > problem that needs to be solved in a generic way. > > Here is a link to the grouping-brainstorming page: > > http://microformats.org/wiki/grouping-brainstorming > > It seems that the dot-notation class name approach (option #3) is > contested because of the dots. What if we use ':' instead of dots - > colon-notation? Names would look like this - hset:group:subgroup > > What if we retracted Option #3 as a possible solution? Is there anybody > that would strongly oppose Option #7 at that point? I can't say that I > strongly oppose #7 as it only has a couple of small downsides compared > with Option #3. > > Is there anybody against adopting option #7 as the grouping problem > solution? "only 7 people that filled out the survey" wow so clearly not many people think that grouping is a problem? but lets press on anyway ... Your problem solution for hAudio would look like this yes?
                Gogol Bordello Gypsy Punks: Underdog World Strike
                [...]
                09 Start Wearing Purple
                [...] for me that is way to much code and way to messy, notice I marked up the full title of the group in this case an album title, l-o-n-g title yes! I can take it away "gypsy-punks-underdog-world-strike" and the id attribute which would leave me with this
                Gogol Bordello Gypsy Punks: Underdog World Strike
                [...]
                09 Start Wearing Purple
                [...] you can clearly see that you don't need the bloated markup for you to get the idea that this is a hset or grouping of sorts already, the only thing you would need to mark up is which is the group and which is a member,
                Gogol Bordello Gypsy Punks: Underdog World Strike
                [...]
                09 Start Wearing Purple
                [...] this is the title of your group or collection [Gypsy Punks: Underdog World Strike] Gypsy Punks: Underdog World Strike this is a member or item [09 Start Wearing Purple] 09 Start Wearing Purple NO ID attributes NO .: separators Uses Simple naming conventions Fits into the Microformat way Uses Dublin core collection terms http://dublincore.org/groups/collections/collection-application-profile/ The haudio objects are sparsely grouped And yes I have proposed this method before. Now Manu, you may have noticed that just by looking at the name of the item member is NOT possible to determine the Group just by looking at: class="hset item fn" To me I don't think it is necessary only because the declaration class="hset collection fn" has "a special meaning" on a page and that the contents is the grouping title, also a browser/phraser/whatever knows that there may (or may not) be member items on a page the contents of which are member item titles. Im sorry guys Ive been using Microformats since early 2006, and the thing that makes it useful, attractive, and easy to use is the fact that microfomats use "brief, descriptive class names" and anything beyond this ie hset.group.subgroup or hset:group:subgroup (which can be confused for Qnames) is not really a microfomat to me this is something else that should be developed elsewhere. A question what standards are you using in your proposals? http://microformats.org/wiki/naming-principles#For_Other_Standards.2C_Prefer_Older_to_Newer or are you all just making them up? the only possible use for "." breadcrumbs or ":"qnames I can see in the very very distant future for microformats may be to pass values in a class and keep the machine data out of the human readable area such as a title="[...]" ie class="updated.20070530T2243" or class="dtstart.20070530T2243" or class="duration.203" but even this may be beyond the scope of microformats. -Martin McEvoy- > > -- manu > _______________________________________________ > microformats-new mailing list > microformats-new@microformats.org > http://microformats.org/mailman/listinfo/microformats-new -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070530/9ab6ac94/smime.bin From timber at lava.net Wed May 30 15:42:50 2007 From: timber at lava.net (Colin Barrett) Date: Wed May 30 15:42:54 2007 Subject: [uf-new] hSet survey findings and future direction In-Reply-To: <1180562696.28596.113.camel@localhost.localdomain> References: <465DBC68.9050307@digitalbazaar.com> <1180562696.28596.113.camel@localhost.localdomain> Message-ID: On May 30, 2007, at 3:04 PM, Martin McEvoy wrote: > "only 7 people that filled out the survey" wow so clearly not many > people think that grouping is a problem? but lets press on anyway ... I really agree with this -- I don't particularly think grouping is a huge problem here, and I don't think tackling this "up front" without a whole ton of prior art is a good idea. Why not develop hAudio (for example) further, and let whatever set notation or grouping convention that gets created there bake for a while and have other formats adapt and adopt that. That sort of thing seems more inline with how the Microformats process works. I've seen these hSet discussions go on and on and on. It seems that this topic has really been beaten into the group. Maybe moving on and doing something else would be a good idea anyway, and give us al some breathing room. -Colin From joe at andrieu.net Wed May 30 18:31:12 2007 From: joe at andrieu.net (Joe Andrieu) Date: Wed May 30 18:31:05 2007 Subject: [uf-new] hSet survey findings and future direction In-Reply-To: Message-ID: <004e01c7a323$60937d90$0201a8c0@andrieuhome> Colin Barrett wrote: > On May 30, 2007, at 3:04 PM, Martin McEvoy wrote: > > > "only 7 people that filled out the survey" wow so clearly not many > > people think that grouping is a problem? but lets press on > anyway ... > > I really agree with this -- I don't particularly think grouping is a > huge problem here, and I don't think tackling this "up front" > without > a whole ton of prior art is a good idea. I think the non-voting by most of us on this list is voting that this issue isn't worth solving/dealing with at this time. However, I wanted to bring up a fact that seems to have been largely ignored. hSet loses semantic data about its collection. An album (photo or audio). A book series. A television season. Each, potentially has it's own related semantics. If you shove everything into hSet, you lose that. Generalized solutions destroy semantics. Specific solutions that can be handled generally preserve semantics. It's actually one of the reasons XOXO isn't a silver bullet. Count me as a vote for handling grouping/sets on a microformat by microformat basis. A herd is not a pod is not a school is not a gaggle is not an album is not a series... -j -- Joe Andrieu SwitchBook Software http://www.switchbook.com joe@switchbook.com +1 (805) 705-8651 From msporny at digitalbazaar.com Wed May 30 19:07:09 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 30 19:07:12 2007 Subject: [uf-new] How many examples is enough (was: hSet survey findings and future direction) In-Reply-To: References: <465DBC68.9050307@digitalbazaar.com> <1180562696.28596.113.camel@localhost.localdomain> Message-ID: <465E2DCD.7010209@digitalbazaar.com> Colin Barrett wrote: >> "only 7 people that filled out the survey" wow so clearly not many >> people think that grouping is a problem? but lets press on anyway ... > > I really agree with this -- I don't particularly think grouping is a > huge problem here, and I don't think tackling this "up front" without a > whole ton of prior art is a good idea. How much prior art do we need to prove that there is a problem here? We already have 68 examples. I'd like to know how much a "whole ton" amounts to... If we were to look at the number of examples listed for hResume we would find a grand total of 7... rel-directory - 4 examples, total. Here's a table of the current drafts vs. number of examples: Microformat Draft Examples ----------------- -------- rel-directory[1] 4 hResume[2] 7 hReview[3] 19 hCard[4] 30 hSet[5] 68 hAudio[6] 94 So, where's the bar? It seems that people like to change it when the argument isn't going their way. You have a good proposal Colin - drop it and move on. I've lost all interest in trying to solve this problem... if somebody else would like to pick it up and move it forward, that would be great. -- manu [1] http://microformats.org/wiki/directory-inclusion-examples [2] http://microformats.org/wiki/resume-examples [3] http://microformats.org/wiki/review-examples [4] http://microformats.org/wiki/hcard-examples [5] http://microformats.org/wiki/grouping-examples [6] http://microformats.org/wiki/audio-info-examples From msporny at digitalbazaar.com Wed May 30 19:29:01 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Wed May 30 19:29:05 2007 Subject: [uf-new] hAudio - audio-album and audio-podcast Message-ID: <465E32ED.4040609@digitalbazaar.com> There are only two things that are strongly supported by the audio-info-examples right now. Audio albums and audio podcasts (collections of audio). Here are the options: Option #1: audio-album/audio-podcast as a container audio-album as the container. The first haudio describes the audio-album and every successive haudio describes an item in the audio album. audio-podcast would use the same type of markup. audio-album haudio (this haudio describes the album) haudio (this is the first track in the album) haudio (this is the second track in the album) Option #2: audio-album/audio-album-item as container/subcontainer audio-album as the container. The haudio that describes the item is specifically identified in this proposal. Each item is also specified. audio-album audio-album-description haudio audio-album-item haudio audio-album-item haudio Option #3: audio-collection (instead of audio-album/audio-podcast) Instead of albums and podcasts, a more flexible/generic method of describing audio collections could be used. audio-collection audio-collection-description haudio audio-collection-item haudio audio-collection-item haudio Feedback on each option or proposal of new options would be helpful. -- manu From brian.suda at gmail.com Thu May 31 05:56:50 2007 From: brian.suda at gmail.com (Brian Suda) Date: Thu May 31 05:56:54 2007 Subject: [uf-new] hAudio - audio-album and audio-podcast In-Reply-To: <465E32ED.4040609@digitalbazaar.com> References: <465E32ED.4040609@digitalbazaar.com> Message-ID: <21e770780705310556t37dc0b3eyd9a8314df1a04a24@mail.gmail.com> On 5/31/07, Manu Sporny wrote: > There are only two things that are strongly supported by the > audio-info-examples right now. Audio albums and audio podcasts > (collections of audio). Here are the options: > > Option #1: audio-album/audio-podcast as a container > > Option #2: audio-album/audio-album-item as container/subcontainer > > Option #3: audio-collection (instead of audio-album/audio-podcast) > > Feedback on each option or proposal of new options would be helpful. --- firstly, microformats are not a "how should we do this" it is more of a "how are things already being done?" Your use of audio-album could cause problems later in the semantic meaning, iTunes has many celebrity playlists, which are not actually ALBUMS, but are a collection of related songs. The term podcast seems very 2005, in 4 years will we still use 'podcats' maybe, maybe not? What ever happened to working on the media-format? this seems like a similar problem to DVD chapters, and other multi-media issues? I would also prefer that these property names NOT be hypenated. Why not just use something like: media/track? then you could use 'track' independantly of album/media, and album/media potentially independant of track? for instance, discographies/videographies/DVD, that lists just albums and films. Last i remember the hAudio proposal basically broke down to just an hReview with a price and a running time. -brian -- brian suda http://suda.co.uk From martin at weborganics.co.uk Thu May 31 07:17:17 2007 From: martin at weborganics.co.uk (Martin McEvoy) Date: Thu May 31 07:16:09 2007 Subject: [uf-new] hAudio - audio-album and audio-podcast In-Reply-To: <21e770780705310556t37dc0b3eyd9a8314df1a04a24@mail.gmail.com> References: <465E32ED.4040609@digitalbazaar.com> <21e770780705310556t37dc0b3eyd9a8314df1a04a24@mail.gmail.com> Message-ID: <1180621037.723.26.camel@localhost.localdomain> On Thu, 2007-05-31 at 12:56 +0000, Brian Suda wrote: > On 5/31/07, Manu Sporny wrote: > > There are only two things that are strongly supported by the > > audio-info-examples right now. Audio albums and audio podcasts > > (collections of audio). Here are the options: > > > > Option #1: audio-album/audio-podcast as a container > > > > Option #2: audio-album/audio-album-item as container/subcontainer > > > > Option #3: audio-collection (instead of audio-album/audio-podcast) > > > > Feedback on each option or proposal of new options would be helpful. > > --- firstly, microformats are not a "how should we do this" it is more > of a "how are things already being done?" > > Your use of audio-album could cause problems later in the semantic > meaning, iTunes has many celebrity playlists, which are not actually > ALBUMS, but are a collection of related songs. The term podcast seems > very 2005, in 4 years will we still use 'podcats' maybe, maybe not? I think manu was just trying to be obvious in his descriptions. > > What ever happened to working on the media-format? this seems like a > similar problem to DVD chapters, and other multi-media issues? I agree that maybe we have been too far down this path that the discussion around separating audio, video, and images and then tackling Media info has gone stale and maybe not the right direction to chose, we can no longer see the "cow path" never-mind pave it I vote for moving this discussion back to media info, and go from there, I am not saying that this discussion has been a waste of time indeed far from it we have discovered many of the main elements needed of any media info proposal fn, contributor, role's speaker, artist, composer, band, publisher, published-date. rel-sample rel-enclosure and rel-payment, image-summary, category, duration, price, you can add type atributes, audio/mpeg, image/jpeg, video/mpeg, or any other type listed at IANA or here: http://en.wikipedia.org/wiki/Internet_media_type and we would be somewhere near hMedia later we can find ways to mark up codec, sample rate, channels, bitrate for audio, and codec, aspect, and fps for video and we will be done. so how about we move this on? > > I would also prefer that these property names NOT be hypenated. Why > not just use something like: media/track? then you could use 'track' > independantly of album/media, and album/media potentially independant > of track? for instance, discographies/videographies/DVD, that lists > just albums and films. > > Last i remember the hAudio proposal basically broke down to just an > hReview with a price and a running time. > > -brian > -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2171 bytes Desc: not available Url : http://microformats.org/discuss/mail/microformats-new/attachments/20070531/b85e22e1/smime.bin From scott at makedatamakesense.com Thu May 31 09:08:41 2007 From: scott at makedatamakesense.com (Scott Reynen) Date: Thu May 31 09:08:45 2007 Subject: [uf-new] How many examples is enough (was: hSet survey findings and future direction) In-Reply-To: <465E2DCD.7010209@digitalbazaar.com> References: <465DBC68.9050307@digitalbazaar.com> <1180562696.28596.113.camel@localhost.localdomain> <465E2DCD.7010209@digitalbazaar.com> Message-ID: <04CFA994-1CA2-4B6B-8A4D-43BA19A184C9@makedatamakesense.com> On May 30, 2007, at 7:31 PM, Joe Andrieu wrote: > I think the non-voting by most of us on this list is voting that > this issue isn't worth solving/dealing with at this time. I agree. On May 30, 2007, at 8:07 PM, Manu Sporny wrote: >> I really agree with this -- I don't particularly think grouping is a >> huge problem here, and I don't think tackling this "up front" >> without a >> whole ton of prior art is a good idea. > > How much prior art do we need to prove that there is a problem > here? We > already have 68 examples. I'd like to know how much a "whole ton" > amounts to... Prior art and examples are two different things. Examples tell us what kinds of *content* has been published. Prior art tells us what kinds of *semantics* have been used in that publishing. Others have pointed out some successful prior art using task-specific grouping semantics, e.g hfeed, hcalendar, and unless I've missed something we have no prior art on the other side, suggesting that generic grouping semantics actually work in practice. Even XOXO is not especially popular, and that's a bit more specific than what's proposed as hSet. We're not doing "if you build it, they will come" standards here; we're focusing on "low-hanging fruit," with a high likelihood of adoption due to widespread publishing (e.g. contact data), well- established semantics (e.g. vCard), and compelling use-cases (e.g. create vCards from web pages). Widespread publishing, while important, is not alone enough to suggest likely adoption. Without adoption, the best standard in the world is a waste of time. That said, here's a proposal for solving the hSet problem: use RDFa [1]. That gives you all the prior art and compelling use cases of the RDF world, and no need for new semantics, nor even new parsing tools. The drawbacks are pretty much the same drawbacks people have been pointing out with the hSet proposals. [1] http://www.w3.org/TR/xhtml-rdfa-primer/ -- Scott Reynen MakeDataMakeSense.com From msporny at digitalbazaar.com Thu May 31 13:28:12 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 31 13:28:15 2007 Subject: [uf-new] hAudio - audio-album and audio-podcast In-Reply-To: <21e770780705310556t37dc0b3eyd9a8314df1a04a24@mail.gmail.com> References: <465E32ED.4040609@digitalbazaar.com> <21e770780705310556t37dc0b3eyd9a8314df1a04a24@mail.gmail.com> Message-ID: <465F2FDC.1060308@digitalbazaar.com> Brian Suda wrote: > --- firstly, microformats are not a "how should we do this" it is more > of a "how are things already being done?" Option #2 is how it is already being done. The options were more about if we wanted to generalize the scope of the hAudio Microformat. It was to see if anybody had a preference and why... > Your use of audio-album could cause problems later in the semantic > meaning, iTunes has many celebrity playlists, which are not actually > ALBUMS, but are a collection of related songs. The term podcast seems > very 2005, in 4 years will we still use 'podcats' maybe, maybe not? We're not concerned with what might happen in the future. We're concerned with what's already there - the cow paths. The two major types of grouping in the audio-examples are podcasts and albums. > What ever happened to working on the media-format? The media-format was far too broad of a problem - that's why it hasn't moved forward in two years even though there are a great number of examples of marking up media on the web. It is far easier to break the problem up into audio, video and images and tackle those individually: http://microformats.org/discuss/mail/microformats-new/2007-April/000143.html In the end we might come up with a grand Microformat that covers audio, video and images. Although, even that goes against some of the concepts of Microformats - solving simple problems, defining simple Microformats, etc. > this seems like a > similar problem to DVD chapters, and other multi-media issues? Those are different problems - we aren't addressing those problems with this Microformat. We have a very specific problem statement for audio-info: http://microformats.org/wiki/audio-info-examples#The_Problem We should stick to the small problem and solve that - not make it bigger and more complicated (boiling the oceans). > I would also prefer that these property names NOT be hypenated. Why > not just use something like: media/track? then you could use 'track' > independantly of album/media, and album/media potentially independant > of track? for instance, discographies/videographies/DVD, that lists > just albums and films. Could you expand on this idea please? I want to make sure I understand you correctly. I'm fine with the concept of non-hyphenated names, are you suggesting something along the lines of: album description haudio track haudio track haudio > Last i remember the hAudio proposal basically broke down to just an > hReview with a price and a running time. The semantics of audio-info are very different from the semantics of a review. The following are required for audio info (based on the analysis and brainstorming done by this list): fn, contributor, published-date, rel-sample (samples), rel-enclosure (full versions), rel-payment (purchase option), image-summary, category, duration, and price - hardly any of those overlap with hReview. -- manu From msporny at digitalbazaar.com Thu May 31 13:45:55 2007 From: msporny at digitalbazaar.com (Manu Sporny) Date: Thu May 31 13:45:58 2007 Subject: [uf-new] hAudio - audio-album and audio-podcast In-Reply-To: <1180621037.723.26.camel@localhost.localdomain> References: <465E32ED.4040609@digitalbazaar.com> <21e770780705310556t37dc0b3eyd9a8314df1a04a24@mail.gmail.com> <1180621037.723.26.camel@localhost.localdomain> Message-ID: <465F3403.2000009@digitalbazaar.com> Martin McEvoy wrote: >> Your use of audio-album could cause problems later in the semantic >> meaning, iTunes has many celebrity playlists, which are not actually >> ALBUMS, but are a collection of related songs. The term podcast seems >> very 2005, in 4 years will we still use 'podcats' maybe, maybe not? > > I think manu was just trying to be obvious in his descriptions. Yes, I was attempting to offer several options - each having it's own set of trade-offs and see which ones people chose and for which reasons. >> What ever happened to working on the media-format? this seems like a >> similar problem to DVD chapters, and other multi-media issues? > > I agree that maybe we have been too far down this path that the > discussion around separating audio, video, and images and then tackling > Media info has gone stale and maybe not the right direction to chose, we > can no longer see the "cow path" never-mind pave it > > I vote for moving this discussion back to media info, and go from there, I strongly disagree - media info was a very broad problem. So broad that almost no progress has been made on it in over eighteen (18) months. Splitting the exploratory discussion into smaller pieces helped us focus on solving a manageable problem - audio-info. Audio-info has seen a great deal of progress in the past 3 months. We are 90% of the way there - the only item left for discussion is deciding the naming for the grouping (album and podcast). The first draft of the hAudio Microformat would be done at that point. > you can add type atributes, audio/mpeg, image/jpeg, video/mpeg, or any > other type listed at IANA or here: > http://en.wikipedia.org/wiki/Internet_media_type > and we would be somewhere near hMedia Nope - we would actually be a very far way from hMedia. Remember the Microformats process - we would need to collect and analyze examples for video and images. You can't say that "all we would have to do is add 'type' attributes and we would almost be there" without collecting enough hard data to back that statement up. -- manu From cgriego at gmail.com Thu May 31 21:55:52 2007 From: cgriego at gmail.com (Chris Griego) Date: Thu May 31 21:55:55 2007 Subject: [uf-new] hAudio - audio-album and audio-podcast In-Reply-To: <465F2FDC.1060308@digitalbazaar.com> References: <465E32ED.4040609@digitalbazaar.com> <21e770780705310556t37dc0b3eyd9a8314df1a04a24@mail.gmail.com> <465F2FDC.1060308@digitalbazaar.com> Message-ID: <15996c030705312155i612de695kddf20a3ebea5c989@mail.gmail.com> On 5/31/07, Manu Sporny wrote: > > Your use of audio-album could cause problems later in the semantic > > meaning, iTunes has many celebrity playlists, which are not actually > > ALBUMS, but are a collection of related songs. The term podcast seems > > very 2005, in 4 years will we still use 'podcats' maybe, maybe not? > > We're not concerned with what might happen in the future. We're > concerned with what's already there - the cow paths. The two major types > of grouping in the audio-examples are podcasts and albums. Albums, podcasts, whatever, aren't they all forms of playlists? haudio with opional hplaylist? -- Chris Griego