Re: sdo 3.1 - Offering a Room

Hi Hans,


On 19.08.2016 11:03, Hans Polak wrote:
> Hi Martin,
> 
> Could you provide an example

I made an example which shows how I think it's done:

{
    "@context": "http://schema.org/",
    "@type": "Hotel",
    "name": "Landgasthof Adler",
    "openingHours": "We-Mo 10:00-20:00",
    "paymentAccepted": "Cash, credit card",
    "priceRange": "€5-€35",
    "address": {
        "@type": "PostalAddress",
        "addressCountry": "Austria",
        "addressLocality": "Hinterhornbach",
        "addressRegion": "Tirol",
        "postalCode": "6642",
        "streetAddress": "Hinterhornbach 17"
    },
    "makesOffer": {
        "@type": "Offer",
        "availability": "InStock",
        "name": "Enzian Room",
        "itemOffered": {
            "@type": ["HotelRoom", "Product"],
            "bed": {
                "@type": "BedDetails",
                "numberOfBeds": 1
            },
            "description": "Double Room with Shower",
            "name": "Enzian Room",
            "numberOfRooms": 1,
            "occupancy": {
                "@type": "QuantitativeValue",
                "maxValue": 3,
                "minValue": 1
            },
            "occupancyAdults": {
                "@type": "QuantitativeValue",
                "maxValue": 3,
                "minValue": 1,
                "value": 2
            },
            "occupancyMinors": {
                "@type": "QuantitativeValue",
                "maxValue": 2,
                "minValue": 0
            }
        }
    }
}
notice the "itemOffered" part.

(maybe using
> http://schema.pythonanywhere.com/)? I don't think my tool is prepared
> for MTE...

I don't think any tool is ;)

Cheers, E.

> 
> Cheers,
> Hans Polak
> 
> On 08/18/2016 10:25 PM, Martin Hepp wrote:
>> simply use TWO schema.org types for the object of thr offer in the
>> markup. search for MTE (multi-typed entity) in the discussions. so the
>> hotel room will be both a HotelRoom and a Product at the instance
>> level (instead of at the vocab level). we chose that design bc MTEs
>> are important for thr future expansion of schema.org, and having this
>> as the default pattern for this important new segment will be a good
>> lever for proper support od MTEs in the production systems of major
>> consumers of schema.org markup.
>> martin
>>
>> ---------------------------------------
>> martin hepp
>> www:  http://www.heppnetz.de/
>> email: mhepp@computer.org
>>
>>
>>> Am 18.08.2016 um 15:47 schrieb Elias Kaerle <elias.kaerle@sti2.at>:
>>>
>>> Hi,
>>>
>>> can someone tell me how a hotel can describe room offers in the newly
>>> announced schema.org version 3.1?
>>>
>>> Hotel has a property makesOffer, but the itemOffered of Offer requires
>>> either Product or Service. HotelRoom, Room or Accomodation is neither
>>> (in the first version of the recommendation, Accomodation was a subclass
>>> of Product and Place).
>>>
>>> The example in the documentation [1] seems outdated, because there the
>>> Offer is made directly inside the HotelRoom, which is no longer
>>> possible.
>>>
>>> In a discussion [2] Martin Hepp agrees on "drop the supertype and
>>> instead expand the domain of itemOffered and typeOfGood" but this seems
>>> not to have happen (as in [3]).
>>>
>>> Thanks for you help,
>>> best, Elias Kärle
>>>
>>>
>>> [1] http://schema.org/docs/hotels.html
>>> [2]
>>> https://github.com/schemaorg/schemaorg/issues/915#issuecomment-197456876
>>> [3] http://sdo-hotels.appspot.com/itemOffered
>>>
>>> -- 
>>> Elias Kärle, MSc
>>> Semantic Technology Institute
>>> University of Innsbruck
>>>
>>> ICT - Technologie Park Innsbruck
>>> 2nd Floor, Room 3S02
>>> Technikerstrasse, 21a
>>> 6020 Innsbruck
>>> Austria
>>>
>>> Tel.: (+43) 512 507 53738
>>> Skype: elias.kaerle
>>>
> 

-- 
Elias Kärle, MSc
Semantic Technology Institute
University of Innsbruck

ICT - Technologie Park Innsbruck
2nd Floor, Room 3S02
Technikerstrasse, 21a
6020 Innsbruck
Austria

Tel.: (+43) 512 507 53738
Skype: elias.kaerle

Received on Friday, 19 August 2016 09:36:21 UTC