W3C home > Mailing lists > Public > public-schema-course-extend@w3.org > February 2016

Re: Cost

From: Richard Wallis <richard.wallis@dataliberate.com>
Date: Wed, 24 Feb 2016 15:24:07 +0000
Message-ID: <CAD47Kz4w5xknj=Xh4F8Q+Job8ndT_jD342S-VZbmq-bb6qZYnw@mail.gmail.com>
To: Phil Barker <phil.barker@hw.ac.uk>
Cc: public-schema-course-extend@w3.org
On 24 February 2016 at 12:26, Phil Barker <phil.barker@hw.ac.uk> wrote:

> In particular a different price does not create a different course section
> / course presentation (think of all the different prices associated with a
> university course in the UK, at HW we charge different prices for Scottish
> & European students, non-Scottish UK students, and the rest of the world).
> Again there is an established pattern (not yet fully Course-compatible so
would need enhancing with more eligibility types) that handles this kind of
thing on Offer, using the eligible* properties.

Offer associates a single price with a specific intersection on a
potentially complex matrix of availability [date based, location based,
delivery type based] and eligibility criteria.

So I think there is need for multiple offers per CourseOffering unless we
> ignore complex pricing structures. Following the pattern of AggregateOffer
> seems a reasonable way of converging the domain understanding of a course
> section with schema.org's structures.

I don’t think we should ignore complex pricing structures, but should try
to handle them in a consistent manner.

If we follow the multi-offers per offer suggestion, data consumers/systems
will need to decide which pattern, or combinations of patterns, is in use
to be able identify all permutations of offers for a course.  Whereas a
single price per offer pattern, would reflect current Schema practices.  It
will also directly relate each individually priced offer to its associated

Whichever approach is taken will result in the same number of permutations.

Received on Wednesday, 24 February 2016 15:24:42 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:11:14 UTC