|
|
(37 intermediate revisions by 10 users not shown) |
Line 1: |
Line 1: |
| __TOC__ | | __TOC__ |
| | |
| | == HP10 - hProduct vs. hListing to markup Real Estate websites - "identifier" == |
| | |
| | <div class="vevent"> |
| | * {{OpenIssue}} <span class="summary vcard"><span class="dtstart">2010-04-29</span> raised by <span class="fn">[[User:ChiefRA|Arthur]]</span></span> |
| | <div class="description"> |
| | I would recommend that for using hProduct to markup Real Estate websites, the "identifier" optional property should have the "type" parameter entered as "MLS" which is appropriate for Real Estate: |
| | |
| | <pre><nowiki> |
| | <div class="identifier"> |
| | <span class="type">MLS</span>#: |
| | <span class="value"> 07231613</span> |
| | </div> |
| | </nowiki></pre> |
| | |
| | Adnotation: The "value" parameter should contain "strictly" numbers: no dashes, commas, or other characters. If you need to have dashes in between, then it SHOULD be abbreviated with [[abbr-design-pattern|abbr]]: |
| | |
| | <pre><nowiki> |
| | <div class="identifier"> |
| | <span class="type">MLS</span>#: |
| | <abbr class="value" title="07231613"> 07-231613</abbr> |
| | </div> |
| | </nowiki></pre> |
| | </div> |
| | </div> |
| | |
| | |
| | == HP9 - hProduct vs. hListing to markup Real Estate websites == |
| | |
| | <div class="vevent"> |
| | * {{OpenIssue}} <span class="summary vcard"><span class="dtstart">2011-11-15</span> raised by <span class="fn">[[User:ChiefRA|Arthur]]</span> |
| | </span> |
| | <div class="entry-content discussion issues"> |
| | If use the [[hproduct|hProduct]] (which is fully supported by Google) instead of [[hlisting|hListing]] to markup Real Estate websites, what hProduct related properties should we use to replace these 3 properties of hListing: "item-type", "listing-type" and "listing-action"? (e.g. housing offer-sale). |
| | Should we use "category"? |
| | |
| | For a better understanding and for practical purposes, I provide 2 working examples for usability: |
| | *# hListing original marked up example: [http://pastebin.com/3p05rFF5 hListing example] |
| | *# and then, modified into hProduct: [http://pastebin.com/2Lj5Rd6t hProduct example] |
| | Feel free to copy and modify it along and attach it in your comments and the result should be placed in the right section as implementation example. |
| | |
| | *# Response by [[User:TobyInk|tobyink]] 2011-11-18: Yes, probably category, but rather than using: |
| | <pre><nowiki> |
| | <span class="category">housing offer-sale</span> |
| | </nowiki></pre> |
| | use |
| | <pre><nowiki> |
| | <span class="category">housing</span> |
| | <span class="category">offer-sale</span> |
| | </nowiki></pre> |
| | </div> |
| | </div> |
| | |
| | == HP1 - hProduct product identifier == |
| | |
| | <div class="vevent"> |
| | * {{OpenIssue}} <span class="summary vcard"><span class="dtstart">2010-04-29</span> raised by <span class="fn">Harald Oehlmann</span></span> |
| | <div class="description"> |
| | *# The product identifier has a relatively loose list of partly contradictory examples. |
| | I would recomment to use a product identification in ISO15418 format following data identifier "25P" of [http://www.autoid.org/webfm_send/2488 ASC MH10.8.2]. |
| | The proposal is to use the data of 25P as identifier. |
| | This superceedes the examples ean, jan, isbn, issn (which may be all represented as GTINs which is also a part of 25P). |
| | In addition, all unique product codes of other branches like automotive, steel, military, aviation, chemical, healthcare and many pharma codes are covered. |
| | *# Within the examples, there is "sn" for serial number. This is another class of identifier, because an object, and not a product is identified. A serial number should be used as the data of "25S" which covers again all branch serial numbers and the GS1 GIAI code. |
| | *# Those are only some thoughts, you may delete this contribution if it is out of scope for you.</div> |
| | </div> |
| | |
| | == <span class="summary">HP2 - FN should be used instead of N for product title</span> == |
|
| |
|
| == HP1 - hProduct vs hListing regarding "price" / "quantity" / "shipping" fields == | | == HP1 - hProduct vs hListing regarding "price" / "quantity" / "shipping" fields == |
Line 13: |
Line 81: |
| *#** Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2008-02-16</span>: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?]) | | *#** Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2008-02-16</span>: I don't follow the quantity/ shipping issue. I don't see either of these on hListing, unless the concepts are somehow embedded in other attributes. Can you elaborate on what the ambiguity is? ([[User:PaulLee|Paul Lee]]: If there's no objection here, may I suggest updating the price reference and keeping quantity and shipping as is?]) |
| *#* +1 I agree with NicholasLeroy, anything price or transaction related should be left out of hProduct 0.1, and instead develop recipes / mark-up examples showing use of hListing with hProduct. We need to strongly resist and fight the tendency to include "just one more field" to individual formats and instead push to use formats as building blocks. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) | | *#* +1 I agree with NicholasLeroy, anything price or transaction related should be left out of hProduct 0.1, and instead develop recipes / mark-up examples showing use of hListing with hProduct. We need to strongly resist and fight the tendency to include "just one more field" to individual formats and instead push to use formats as building blocks. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) |
| *#** Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2009-03-03</span>: If price should be left to hListing, should hAudio be modified not to include "price", "payment"? | | *#** Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2009-03-03</span>: If price should be left to hListing, should hAudio be modified not to include "price"? |
| | *#* I am going to add price back into the hProduct spec. Price is an attribute of a product. We should be able to use microformats either standalone or as building blocks in combination with other formats. On price I'm thinking specifically of product manufacturer sites who may not be commerce enabled and are listing their products for informational purposes. In this case, they would not be using hListing, as there would be no transaction taking place. Leaving the price attribute out would ignore a major product attribute (in 99% of product sites, per hproduct examples analysis). |
| </div> | | </div> |
| </div> | | </div> |
Line 25: |
Line 94: |
| * +1 hProduct should use "fn" for the name of the product. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) | | * +1 hProduct should use "fn" for the name of the product. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) |
| ** Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2008-03-03</span>: "n" will be changed to "fn" in the next version of the schema | | ** Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2008-03-03</span>: "n" will be changed to "fn" in the next version of the schema |
| </div>
| | * "fn" is hardly semantic, even though commonly deployed - surely "formatted-name" is truer to the principles of "humans-first, machines second" --[[User:Wowitim|Wowitim]] 12:59, 28 March 2009 (UTC) |
| </div> | | </div> |
|
| |
|
Line 36: |
Line 105: |
| ** Response <span class="vcard">by <span class="fn">[[User:PaulLee|Paul Lee]]</span>, 2008-02-18</span>: From the payment page: "RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel="payment" to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page. One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content)." First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex. Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which "buy" is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since "payment" in the shopping space often refers to payment methods, e.g., credit card, check, etc. | | ** Response <span class="vcard">by <span class="fn">[[User:PaulLee|Paul Lee]]</span>, 2008-02-18</span>: From the payment page: "RelPayment is a microformat for making exchanges of support (be it financial or otherwise) possible. By adding rel="payment" to a hyperlink a page indicates that the destination of that hyperlink provides a way to show or give support for the current page. For example to give financial support to the owner of the current page. One of the goals with this microformat is to give content aggregators such as RSS readers a way to extract these support links and give them special attention (such as displaying a standard button along with the content)." First, this seems like a simple exercise for blogs, etc.; but the transaction process for shopping sites is typically considerably more complex. Usually, the actual payment URI is toward the end of the cart checkout process, the entry to which "buy" is intended to direct to the beginning of. Second, there is the potential for confusion when using payment, since "payment" in the shopping space often refers to payment methods, e.g., credit card, check, etc. |
| * +1 but in a different way. BUY/PAYMENT should both be out of scope for hProduct, and only be in hListing per issue HP1 above. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) | | * +1 but in a different way. BUY/PAYMENT should both be out of scope for hProduct, and only be in hListing per issue HP1 above. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) |
| | *#* Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2009-03-03</span>: Should these be in scope for hAudio then? |
| </div> | | </div> |
| </div> | | </div> |
|
| |
|
| <div class="vevent"> | | <div class="vevent"> |
| | |
| == <span class="summary">HP4 - Are all of the formats for PRICE in hProduct allowed</span> == | | == <span class="summary">HP4 - Are all of the formats for PRICE in hProduct allowed</span> == |
| * {{OpenIssue}} <span class="vcard"><span class="dtstart">2009-02-17</span> raised by <span class="fn">[[User:ManuSporny|ManuSporny]]</span></span> | | * {{OpenIssue}} <span class="vcard"><span class="dtstart">2009-02-17</span> raised by <span class="fn">[[User:ManuSporny|ManuSporny]]</span></span> |
Line 45: |
Line 116: |
| * The way that <b>price</b> is used is iffy - do we allow anything but currency/amount in the compound statement? | | * The way that <b>price</b> is used is iffy - do we allow anything but currency/amount in the compound statement? |
| * +1 PRICE should not be in hProduct per issue HP1. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) | | * +1 PRICE should not be in hProduct per issue HP1. [[User:Tantek|Tantek]] 23:41, 18 February 2009 (UTC) |
| | *#* Response <span class="vcard">by <span class="fn">[[User:JayMyers|Jay Myers]]</span>, 2009-03-03</span>: Should other microformats (thinking hAudio) be modified not to include "price"? |
| </div> | | </div> |
| </div> | | </div> |
|
| |
|
| <div class="vevent"> | | <div class="vevent"> |
| | |
| == <span class="summary">HP5 - The format for the contents of SHIPPING are vague</span> == | | == <span class="summary">HP5 - The format for the contents of SHIPPING are vague</span> == |
| * {{OpenIssue}} <span class="vcard"><span class="dtstart">2009-02-17</span> raised by <span class="fn">[[User:ManuSporny|ManuSporny]]</span></span> | | * {{OpenIssue}} <span class="vcard"><span class="dtstart">2009-02-17</span> raised by <span class="fn">[[User:ManuSporny|ManuSporny]]</span></span> |
Line 78: |
Line 151: |
| </div> | | </div> |
| </div> | | </div> |
| | |
| | |
| | <div class="vevent hentry"> |
| | == <span class="entry-title summary">HP8 - No clear way of including a valid hReview that refers back to the hProduct as its item</span> == |
| | * {{OpenIssue}} <span class="entry-summary author vcard"><span class="dtstart published">2010-03-05</span> raised by <span class="fn">[[User:GeorgeBrock|GeorgeBrock]]</span></span> |
| | <div class="description entry-content discussion issues"> |
| | * An hProduct can include one or more hReviews. Each hReview requires an item, which should be the hProduct. The [[include-pattern]] prohibits references to an ancestor. Therefore it is not clear how to include a valid hReview in an hProduct. |
| | ** Suggested by [[User:Tantek|Tantek]] on [http://krijnhoetmer.nl/irc-logs/microformats/20100305#l-132 IRC]: The item-url property from [[item-license]] could be used to refer to the review's item without including it. |
| | *** This suggestion "seems to introduce extra markup that's likely to be extraneous from an end-user point-of-view, and thus set to <code>display:none</code> by authors." — [[User:TobyInk|Toby Inkster]] on the [http://microformats.org/discuss/mail/microformats-discuss/2010-April/013242.html mailing list] |
| | ** The review property could be removed altogether, and instead multiple product reviews could be marked up using a more generic container mechanism (see [[container-brainstorming]]). This would give a us consistent method of marking up multiple hReviews that apply to the same item, instead of a special case that only applied to hProduct. — [[User:GeorgeBrock|GeorgeBrock]] 13:35, 17 April 2010 (UTC) |
| | </div> |
| | </div> |
| | |
| | == Resolved Issues == |
| | <div class="vevent"> |
| | <div class="vevent"> |
| | == <span class="summary">HP1 - hProduct vs hListing regarding "price" / "quantity" / "shipping" fields</span> == |
| | * {{ResolvedIssue}} <span class="vcard"><span class="dtstart">2009-04-24</span> raised by <span class="fn">[[User:JayMyers|JayMyers]]</span></span> |
| | <div class="description"> |
| | * "quantity" and "shipping" have been removed from hproduct and transitioned to a new [[hlisting]] proposal. "price" has been retained, with the caveat that if hproduct is being used alone (eg., a non-commerce site who provides product information), without combining it with a microformat like [[hlisting]], it is assumed that the price attribute represents the suggested manufacturers retail price. All transactional details (including transactional price) would be deferred to [[hlisting]]. |
| | </div> |
| | </div> |
| | |
| | <div class="vevent"> |
| | == <span class="summary">HP2 - FN should be used instead of N for product titles</span> == |
| | * {{ResolvedIssue}} <span class="vcard"><span class="dtstart">2009-04-24</span> raised by <span class="fn">[[User:JayMyers|JayMyers]]</span></span> |
| | <div class="description"> |
| | * changed in draft spec 0.2 |
| | </div> |
| | </div> |
| | |
| | <div class="vevent"> |
| | == <span class="summary">HP3 - BUY duplicates functionality of PAYMENT from hAudio</span> == |
| | * {{ResolvedIssue}} <span class="vcard"><span class="dtstart">2009-04-24</span> raised by <span class="fn">[[User:JayMyers|JayMyers]]</span></span> |
| | <div class="description"> |
| | * buy removed in draft spec 0.2 |
| | </div> |
| | </div> |
| | |
| | <div class="vevent"> |
| | == <span class="summary">HP5 - The format for the contents of SHIPPING are vague</span> == |
| | * {{ResolvedIssue}} <span class="vcard"><span class="dtstart">2009-04-24</span> raised by <span class="fn">[[User:JayMyers|JayMyers]]</span></span> |
| | <div class="description"> |
| | * shipping removed in draft spec 0.2 |
| | </div> |
| | </div> |
| | |
| | <div class="vevent"> |
| | == <span class="summary">HP6 - P-V seems like a catch-all for hProduct</span> == |
| | * {{ResolvedIssue}} <span class="vcard"><span class="dtstart">2009-04-24</span> raised by <span class="fn">[[User:JayMyers|JayMyers]]</span></span> |
| | <div class="description"> |
| | * p-v has been removed in draft spec 0.3 in favor of [[xoxo]] |
| | </div> |
| | </div> |
| | |
| | <div class="vevent"> |
| | == <span class="summary">HP7 - Lots of vocabulary terms, does the data really back this up?</span> == |
| | * {{ResolvedIssue}} <span class="vcard"><span class="dtstart">2009-04-24</span> raised by <span class="fn">[[User:JayMyers|JayMyers]]</span></span> |
| | <div class="description"> |
| | * many attributes have been removed in draft specs 0.2 and 0.3. We believe the current number of attributes accurately represents a product object while providing adequate opportunity to be combined with other microformats for better overall semantic solutions. |
| | </div> |
| | </div> |
| | |
| | == Closed Issues == |
| | |
|
| |
|
| == Template == | | == Template == |
| {{issues-format}} | | {{issues-format}} |