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

Re: Dates and locations of a CourseInstance & the lessons it comprises.

From: Dan Brickley <danbri@google.com>
Date: Thu, 17 Mar 2016 12:34:25 +0000
Message-ID: <CAK-qy=5+97wXv4ENcUNFQH0EFOFfL8gFJkj24Ncjp_9tO0wmMw@mail.gmail.com>
To: Phil Barker <phil.barker@hw.ac.uk>, wikier@apache.org
Cc: "public-schema-course-extend@w3.org" <public-schema-course-extend@w3.org>
(copying Sergio Fernández who proposed EventSeries mentioned below)

On 17 March 2016 at 10:12, Phil Barker <phil.barker@hw.ac.uk> wrote:
> Hello all,
> I think this is non-controversial: I have added to the wiki pages describing
> how to identify the start date, end date and location of a Course Instance
> by using the existing startDate, endDate and location properties in
> schema.org. This is just filling in what we had already put into examples
> when discussing CourseInstance as a sub-type of Event.
> This doesn't quite finish the job of describing where and when a course
> happens. A course instance may comprise several events, i.e. the individual
> lessons, lectures, seminars, labs, tests, exams etc. Requirement e) says we
> must be able to identify the dates and times at which individual course
> events are offered [1].  This is implied in some of the other requirements,
> e.g. about accessibility of events that are part of a course and the
> locations at which they are held.
> I propose we use http://schema.org/subEvent to point to these individual
> course meetings, which would each be a http://schema.org/EducationEvent  It
> would then be possible to give relevant details about each one.
> I'll also note that it is often the case that lessons etc occur regularly
> (e.g. lab classes every Wednesday morning). There is an open issue for how
> to represent such events in schema.org at
> https://github.com/schemaorg/schemaorg/issues/240

Thank you for bringing up this (potentially quite important) overlap.

#240 is "Schema.org should say something about repeating events"

See also EventSeries proposal at
https://github.com/schemaorg/schemaorg/issues/447 (with a documented /
illustrated concrete proposal at
https://github.com/schemaorg/schemaorg/pull/446 ).

Sergio - could I persuade you to take a look at the Course proposals
(see https://www.w3.org/community/schema-course-extend/wiki/Main_Page
and nearby) to see if the Course usecases can be accomodated within
the repeating Event / EventSeries design discussed in #446/#447?

Phil et al., does this make any sense, e.g. perhaps treating
CourseInstance as a named subtype of EventSeries? (or at least sharing
structure/approach with it)


> Phil
> 1. https://www.w3.org/community/schema-course-extend/wiki/Outline_use_cases
> --
> --
> Phil Barker           @philbarker
> LRMI, Cetis, ICBL     http://people.pjjk.net/phil
> Heriot-Watt University
> Ubuntu: http://xkcd.com/456/
>   not so much an operating system as a learning opportunity.
Received on Thursday, 17 March 2016 12:34:55 UTC

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