- From: Jindřich Mynarz <mynarzjindrich@gmail.com>
- Date: Sun, 19 Jul 2015 16:56:10 +0200
- To: public-schemaorg@w3.org
- Message-ID: <CAE=8Bu8Lc49vjNbYmm6L_oqHP0HLUveGPcCGKqbQAtC=rFksQw@mail.gmail.com>
Hi, the domain of the <http://schema.org/offers> property is defined as including schema:AggregateOffer, schema:CreativeWork, schema:Event, and schema:Product; while its range is schema:Offer. Given the local name "offers" (and not, let's say "offeredBy"), shouldn't the domain and the range of this property be inverted? For example, schema:Offer=>schema:offers=>schema:Product looks more natural than the current schema:Product=>schema:offers=>schema:Offer. I suspect there's a simple reason, why schema:offers is defined (or labelled) this way. I tried finding the reason by using Schema.org's commit history, but I discovered the property was always (since the project moved to Gihub) defined this way ( https://github.com/schemaorg/schemaorg/blob/4bf8dda0a6802850ef6e5ff34061fe0ee4584317/schema.rdfa#L7010-L7014). Similarly, the Internet Archive also doesn't reveal anything from the history of this property ( https://web.archive.org/web/20130515000000*/http://schema.org/offers). Can someone explain why schema:offers is defined and labelled in this way? Thanks, Jindřich -- Jindřich Mynarz http://mynarz.net/#jindrich
Received on Sunday, 19 July 2015 14:57:05 UTC