- 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