- From: Elias Kaerle <elias.kaerle@sti2.at>
- Date: Fri, 19 Aug 2016 11:35:53 +0200
- To: Hans Polak <info@polak.es>, Martin Hepp <mfhepp@gmail.com>
- Cc: "schema.org Mailing List" <public-schemaorg@w3.org>, "umutcan.simsek@sti2.at" <umutcan.simsek@sti2.at>
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