W3C home > Mailing lists > Public > public-vocabs@w3.org > June 2014

Re: Redundant properties in schema.org TV/Radio Episode, Series, Season, Clip types

From: Simon Spero <sesuncedu@gmail.com>
Date: Thu, 12 Jun 2014 13:47:29 -0400
Message-ID: <CADE8KM4DXKRaKBuaA6UdPR+G41jieA0mTpHnn=BPMrmSnFUK8A@mail.gmail.com>
To: Aaron Bradley <aaranged@gmail.com>
Cc: W3C Web Schemas Task Force <public-vocabs@w3.org>
The properties themselves are not redundant- it's the domainIncludes
assertions that are redundant.

There are some properties associated with these types and some others ,
which are not neatly covered by the class inheritance structure; these seem
to be indicative of a missing meaningful abstraction.

I keep meaning to find the Frequent Item Sets of these classes to see if
the results are easily nameable
On Jun 12, 2014 1:07 PM, "Aaron Bradley" <aaranged@gmail.com> wrote:

> As detailed below, many of the specific TV or Radio types in this area
> list properties that are also listed below them as properties of the more
> general parent type.
>
> I think this is simply a bug, as any other item type I know of in
> schema.org does not list properties as belonging to more specific type
> that are listed under that type (for example Store does not have a list of
> "Properties from Store" that repeat the list of ""Properties from
> LocalBusiness" - which is what's happening here).
>
> http://schema.org/RadioEpisode
> - All "Properties from "RadioEpisode" included in parent item type
> "Episode"
>
> http://schema.org/TVEpisode
> - All "Properties from TVEpisode" included in parent item type "Episode"
>
> http://schema.org/RadioSeries
> - All "Properties from RadioSeries" included in parent item type "Series"
>
> http://schema.org/TVSeries
> - No redundant properties for the type listed, but the breadcrumb omits
> "Series" - it reads "Thing > CreativeWork > TVSeries" but should read
> "Thing > CreativeWork > Series > TVSeries" (and the "Series" item type does
> definitely have "TVSeries" listed under "More specific Types")
>
> http://schema.org/RadioSeason
> - All "Properties from RadioSeason" included in parent item type "Season"
> - In the list of RadioSeason properties note that "PartofSeries" (expected
> type "Series") has it its description "Supercedes partOfTVSeries", which
> strictly speaking only applies to TV series, as it would have been
> incorrect to declare a radio episode with the deprecated "partOfTVSeries"
> property anyway (and which probably betrays the fact these duplicated
> properties were carried over to child types inadvertently)
>
> http://schema.org/TVSeason
> - No redundant properties for the type listed, but the breadcrumb omits
> "Season" - it reads "Thing > CreativeWork > TVSeason" but should read
> "Thing > CreativeWork > Season > TV Season" (and the "Season" item type
> does definitely have "TVSeason" listed under "More specific Types")
>
> http://schema.org/TVClip
> - All "Properties from "TVClip" included in parent item type "Clip"
>
> http://schema.org/RadioClip
> - All "Properties from "RadioClip" included in parent item type "Clip"
>
>
Received on Thursday, 12 June 2014 17:47:56 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:29:42 UTC