- From: ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>
- Date: Tue, 14 Oct 2014 10:24:03 +0200
- To: "martin.hepp@ebusiness-unibw.org" <martin.hepp@ebusiness-unibw.org>
- CC: Vicki Tardif Holland <vtardif@google.com>, W3C Web Schemas Task Force <public-vocabs@w3.org>
On 10/14/2014 12:56 AM, martin.hepp@ebusiness-unibw.org wrote: > Hi, > I think elf means to relate it to eligibleRegion. availableAtOrFrom defines the place from where you can obtain a (typically physical) product. > Now, there are two ways for achieving this. We could expand the domain of eligibleRegion and update its text, or simply leave the regionsAllowed property as it is. > I opt for the latter, since consolidating the two does not really buy us a lot and adds complexity, since it links the GoodRelations part of schema.org with other branches. In general, I would not recommend to reuse GoodRelations properties in schema.org for purposes outside the Agent-Promise-Object-Location core model, because it will become difficult to track conflicts and contradictions then. I thought about adding short explanation for each of those properties how it differs from ones that may sound similar. We already do it for example in http://schema.org/PlayAction * http://schema.org/availableAtOrFrom * http://schema.org/eligibleRegion * http://schema.org/regionsAllowed We can find in proposal shared by Vicki as pdf, which I transcribed as markdown in github issue: https://github.com/rvguha/schemaorg/issues/125 { "@context": "http://schema.org", "@type": "WatchAction", "target": "http://www.hulu.com/thedailyshowwithjonstewart", "contingentOnOffer": { "@type": "Offer", "notAvailableAtOrFrom": { "@type": "Country", "name": "CHN" } } } It uses proposed schema:notAvailableAtOrFrom, similar to existing schema:availableAtOrFrom . Please note we don't talk about place where we obtain a (typically physical) product. Then schema:regionsAllowed used on *MediaObject* doesn't get used in any examples. Still on first sight it looks like something I could possibly use as alternative to schema:availableAtOrFrom, of course currently I can't use it on Offer, but one may see it enough to use it directly on Video. Finally schema:eligibleRegion also doesn't get used in any examples but looks like yet another option to use instead of schema:availableAtOrFrom I think with few additional paragraphs similar as in http://schema.org/PlayAction and *clear examples* using all those properties we can disambiguate it much better.
Received on Tuesday, 14 October 2014 08:26:50 UTC