Sharing and learning

Phil Barker's work

Menu

Skip to content
  • Phil Barker
  • work blog
  • publications
  • contact

Schema course extension progress update

16 March 2016cetis, Course description, LRMIcourse description, lrmi, schema.orgPhil Barker

I am chair of the Schema Course Extension W3C Community Group, which aims to develop an extension for schema.org concerning the discovery of any type of educational course. This progress update is cross-posted from there.

If the forming-storming-norming-performing model of group development still has any currency, then I am pretty sure that February was the “storming” phase. There was a lot of discussion, much of it around the modelling of the basic entities for describing courses and how they relate to core types in schema (the Modelling Course and CourseOffering & Course, a new dawn? threads). Pleased to say that the discussion did its job, and we achieved some sort of consensus (norming) around modelling courses in two parts

Course, a subtype of CreativeWork: A description of an educational course which may be offered as distinct instances at different times and places, or through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners.

CourseInstance, a subtype of Event: An instance of a Course offered at a specific time and place or through specific media or mode of study or to a specific section of students.

hasCourseInstance, a property of Course with expected range CourseInstance: An offering of the course at a specific time and place or through specific media or mode of study or to a specific section of students.

(see Modelling Course and CourseInstance on the group wiki)

This modelling, especially the subtyping from existing schema.org types allows us to meet many of the requirements arising from the use cases quite simply. For example, the cost of a course instance can be provided using the offers property of schema.org/Event.

The wiki is working to a reasonable extent as a place to record the outcomes of the discussion. Working from the outline use cases page you can see which requirements have pages, and those pages that exist point to the relevant discussion threads in the mail list and, where we have got this far, describe the current solution.  The wiki is also the place to find examples for testing whether the proposed solution can be used to mark up real course information.

As well as the wiki, we have the proposal on github, which can be used to build working test instances on appspot showing the proposed changes to the schema.org site.

The next phase of the work should see us performing, working through the requirements from the use cases and showing how they can be me. I think we should focus first on those that look easy to do with existing properties of schema.org/Event and schema.org/CreativeWork.

Related

Post navigation

← Why is there no LearningResource type in schema.org? Sustainability and Open Education →

About me

I am  Phil Barker. I offer consultancy in the area of technology to enhance learning, and information systems for education. I am particularly interested in supporting the sharing, discovery and selection of appropriate learning resources. Much of the work I do is with Cetis LLP, a cooperative consultancy for innovation in educational technology. more…
#LRMI #cetis #teaching #other

Recent Posts

  • PESC Transcript in JSON-LD
  • Fruitful RDF vocabularies are like cherries not bananas
  • What am I doing here? 4. Learning Resource Metadata
  • What am I doing here? 3. Tabular Application Profiles
  • What am I doing here? 2. Open Competencies Network

Topics

  • annotation
  • assessment
  • books
  • ClassicPress
  • competencies
  • course data
  • course description
  • Credential Engine
  • critical thinking
  • DCTAP
  • delores
  • Design for Online Learning
  • DublinCore
  • eBooks
  • epub
  • expertise
  • IEEELOM
  • ISOMLR
  • JobPosting
  • JSON LD
  • legalities
  • lrmi
  • metadata
  • OAIORE
  • oer
  • online exams
  • open education
  • practice
  • PressBooks
  • python
  • random musings
  • rasppi
  • RDF
  • repositories
  • resource description
  • resource discovery
  • schema.org
  • semantic technologies
  • SHACL
  • subject coding
  • talent pipeline
  • tap2shacl
  • What am I doing
  • wikidata
  • WordPress

Me, elsewhere

  • Mastodon
  • Twitter
  • LinkedIn
  • ORCID
  • Flickr
  • Wikipedia, Wikisource, Wikidata
  • RSS - Posts
  • RSS - Comments

Licence

Creative Commons License
Sharing and Learning - Phil Barker's work. by Phil Barker is licensed under a Creative Commons Attribution 4.0 International License .
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
Proudly powered by WordPress