W3C home > Mailing lists > Public > public-vocabs@w3.org > January 2014

Re: makesOffer should accept Service

From: Robert Kost <rkost@thematix.com>
Date: Wed, 1 Jan 2014 21:54:39 -0500
Message-Id: <7B2C1DC7-7593-4F5F-B88B-67BA4370CF81@thematix.com>
To: public-vocabs@w3.org
<embarrassedGrunt> Thanks for correcting me, Karen; I guess I need to do a better job of staying up to date </embarrassedGrunt>

Properties are a little odd, but at least there’s something there.  Thanks again.

Rob

On Jan 1, 2014, at 9:33 PM, Karen Coyle <kcoyle@kcoyle.net> wrote:

> Rob,
> 
> http://schema.org/Service does exist, although it is oddly limited to "services provided by organizations." It may need some modification.
> 
> kc
> 
> On 1/1/14, 6:06 PM, Robert Kost wrote:
>> I will second the importance of establishing a new type: Service.  We
>> have run into this need in many cases — often where there is a hotel
>> providing guest services of various kinds.
>> 
>> I believe that the semantics of Services are substantially different
>> than those of Product.   Services often have rates rather than unit
>> prices (e.g., lawyers’ hourly rates), criteria for fulfillment and
>> completion, are typically time-bound (per month, per year, etc.) and
>> have terms and conditions substantially different than products.  When
>> one considers the range of LocalBusinesses encompassed by Schema, many
>> (if not most) are rendering services rather than selling products.
>>  Service is literally an intangible, and should probably be located as
>> a subclass of Intangible.   It also forms part of some proposed
>> extensions for LodgingBusiness
>> <http://www.w3.org/wiki/WebSchemas/SchemaDotOrgProposals#LodgingExtensions>.
>> 
>> What do you think?  How might we press this idea forward?
>> 
>> Rob
>> 
>> On Jan 1, 2014, at 6:47 PM, Tyler Shuster <tyler.herrshuster@gmail.com
>> <mailto:tyler.herrshuster@gmail.com>> wrote:
>> 
>>> Dan,
>>> 
>>> Thanks for the explanation. That makes more sense. According to the
>>> whatwg spec,"The item types of an item
>>> <http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#concept-item> are
>>> the tokens obtained by splitting the element's |itemtype| attribute's
>>> value on spaces
>>> <http://www.whatwg.org/specs/web-apps/current-work/multipage/common-microsyntaxes.html#split-a-string-on-spaces>.
>>> If the |itemtype
>>> <http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#attr-itemtype>| attribute
>>> is missing or parsing it in this way finds no tokens, the item
>>> <http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#concept-item> is
>>> said to have no item types
>>> <http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#item-types>."
>>> 
>>> 
>>> Is there anything keeping me from changing your fourth line to: <div
>>> itemprop="itemOffered" itemscope itemtype="http://schema.org/Product
>>> http://schema.org/Service">? While I understand that "Product" can
>>> also refer to a service, I don't find it as semantic.
>>> 
>>> 
>>> On Wed, Jan 1, 2014 at 2:22 PM, Dan Scott <dan@coffeecode.net
>>> <mailto:dan@coffeecode.net>> wrote:
>>> 
>>>    On Wed, Jan 1, 2014 at 2:47 PM, Tyler Shuster
>>>    <tyler.herrshuster@gmail.com <mailto:tyler.herrshuster@gmail.com>>
>>>    wrote:
>>>    > I'm just starting out here, but it seems to me that "makesOffer"
>>>    should also
>>>    > accept Thing/Intangible/Service. Specifically, I work for a
>>>    computer repair
>>>    > company and I want to be able to say that we provide a service,
>>>    not a
>>>    > product. My markup under "schema.org/LocalBusiness
>>>    <http://schema.org/LocalBusiness>" is `
>>>    > itemprop="makesOffer" itemscope
>>>    itemtype="http://schema.org/Service/"`.
>>> 
>>>    Hi Tyler:
>>> 
>>>    http://schema.org/makesOffer actually takes an Offer. Offer has an
>>>    itemOffered property, which in turn points at a Product. The
>>>    definition of http://schema.org/Product is that it includes commodity
>>>    services; that is, your service _is_ the product.
>>> 
>>>    Your markup should end up looking like:
>>> 
>>>    <div itemscope itemtype="http://schema.org/Organization">
>>>    <h1 itemprop="name">Computer Repair Inc</h1>
>>>    <div itemprop="makesOffer" itemscope
>>>    itemtype="http://schema.org/Offer">
>>>    <div itemprop="itemOffered" itemscope
>>>    itemtype="http://schema.org/Product">
>>>    <h2 itemprop="name">Computer repair</h2>
>>>    </div>
>>>    <div itemprop="price">$100 / hour</div>
>>>    </div>
>>>    </div>
>>> 
>>>    (You would flesh it out further, of course).
>>> 
>>>    Name aside, is there anything about "Service" vs "Product" that you
>>>    feel you need to describe your offering that the current Offer /
>>>    Product approach does not cover?
>>> 
>>> 
>> 
> 
> -- 
> Karen Coyle
> kcoyle@kcoyle.net http://kcoyle.net
> m: 1-510-435-8234
> skype: kcoylenet


Received on Thursday, 2 January 2014 02:55:10 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:49:20 UTC