Curriculum Ontology
This ontology aims to provide data model and vocabularies for describing the national curricula within the UK
Abstract
This ontology provides a data model and vocabularies for describing the National Curricula within the UK.Copyright © 2013 the British Broadcasting Corporation.
This work is licensed under a Creative Commons Attribution License. This copyright applies to the Curriculum Ontology and accompanying documentation in RDF. This ontology uses W3C's RDF technology, an open Web standard that can be freely used by anyone.
You can download the Curriculum Ontology in TTL format. Some instance data conforming to the Curriculum Ontology can be found BBC Knowledge & Learning's GitHub account.
Introduction
The Curriculum Ontology is a core data model for formally describing the national curricula across the UK. It aims to:
- provide a model of the national curricula across the UK
- organise learning resources, e.g. video clips and revision content
- allow users to discover content via the national curricula
Where possible, the domain model uses curricula terms such as Topic, Field of Study and Programme of Study that are common in the curriculum domain.
The curriculum is modelled as a 3-dimensional space, as shown in the diagram below. Topics of Study, which are the combination of Levels (stages of education), Fields of Study and Topics, are the atomic or elementary units of a curriculum. The generic data model may also be applicable for describing curricula taught in other countries or areas.
Rationale
The Curriculum Ontology has been designed to organise content in a way that allows students and teachers to navigate and discover learning resources via the national curricula. It achieves this by providing broad units of learning (e.g. a Topic) and more granular units of learning (e.g. a Topic of Study). The rationale for these concepts in the domain model are outlined below.
Topic and Topic of Study
A Topic can highlight the content of the learning resources in a more specific way than at just as a Field of Study e.g. Geography. Mapping content to a Topic of Study makes it easy to find specific content whilst mapping to a generic Topic allows users to discover a wider range of content.
A Topic of Study is defined as a Topic in the context of Programme of Study. It addresses the following issues:
- A Topic across Levels. The meaning of a Topic, e.g. Geometry (Shape & Space), can vary for different Levels. Geometry for KS1, ususally called Shape & Space, needs a different description to Geometry in KS3 as KS1 is typically for primary-age students whereas KS3 is for secondary-age students
- A Topic across Fields of Study. For example, "energy resources" is a Topic of Physics and Geography, but the learning content for "physics energy resources" and "geography energy resources" can be different.
- Topic synonyms. The topic of "algebra" is usually described as "relationships" in the Scottish national curricula but is described as "Algebra" in the English curricula.
Topic and Field of Study
A Field of Study could be viewed as just a Topic covering a broader area of learning. The reasons for defining them as two separate concepts are:
- Fields of Study are published by Government bodies. For instance, the Fields of Study taught at primary schools in England are published by the government here. In general the national curricula define the breadth of a field of study but do not provide a prescriptive list of individual topics, although in some levels (e.g. GCSE) exam boards do specify a list of Topics of Study for each Field of Study.
- A Topic across Fields of Study. As mentioned previously, some Topics can be used across Fields of Study.
Ordering of topics of study
The ordering of Topics of Study is a key requirement in the Curriculum Ontology, because some Topics of Study can be pre-requisites of others. For instance, students have to learn the English alphabet before English grammar. The TopicOfStudyList class uses the Ordered List Ontology to curate the sequences of Topics of Study.
Open ends of properties
It worth mentioning that the domains of these four properties: nation, language, examBoard and paperTier, are left open. The purpose is to keep the Curriculum Ontology generic and independent from models of assets and content formats. In other words, these properties can be used to describe arbitrary learning resources
Existing Work
During the development of the Curriculum Ontology the following work was reviewed:
The Ordered List Ontology has been adopted to capture the sequential order of Topics of Study. LRMI (Learning Resource Metadata Initiative) was used as a reference. The concept of educational phase was imported from the data schema underlying education.data.gov.uk. The 'A Curriculum Ontology' work was a precursor to the development of this ontology.
Mappings to Schema.org
Below we present the mappings between the Curriculum Ontology and the Schema.org educational vocabulary.
The purpose of the mappings is to describe learning resources from an educational perspective using two distinct vocabularies, the Curriculum Ontology and the Schema.org educational vocabulary contributed by LRMI. Using these vocabularies to describe learning resources enables easier discovery of content by search engines and other organisations.
The candidate mappings between the Curriculum Ontology and Schema.org are expressed in the figure below.
The diagram demonstrates Curriculum Ontology classes subclassing the Schema.org AlignmentObject. The AlignmentObject describes the alignment between a learning resource and a node in an educational framework. The Curriculum Ontology classes shown in the diagram share the same intent as the Schema.org AlignmentObject, thus the Curriculum Ontology classes sub-class the AlignmentObject class. The AlignmentObject class provides an alignmentType property that describes the type of alignment being specified. In the diagram, there are two types of alignment, 'educationLevel' and 'educationalSubject', these types allow alignment to the respective Curriculum Ontology classes. OWL restictions are used to enforce that correct alignmentType properties are used.
It is expected that these mappings will evolve with the development of the Schema.org and LRMI vocabularies.
Ontology Diagram
The following diagram depicts the classes and properties defined in the curriculum ontology.
Ontology Terms
Automatically generated documentation for the ontology terms.