大象传媒

Curriculum Ontology

This ontology aims to provide data model and vocabularies for describing the national curricula within the UK

Curriculum Ontology

This ontology aims to provide data model and vocabularies for describing the national curricula within the UK.

 

Created Date 2013/10/11 12:18:00
Version 1.3
Licence
Download

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 .

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.

Curriculum dimensions

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  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 .

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 . 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.

Curriculum schema

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.

Curriculum

Ontology Terms

Automatically generated documentation for the ontology terms.

Classes

Age
URI /ontologies/curriculum/Age
Description Age or age range is a way to specify the stages of education.
Superclasses Level
ExamBoard
URI /ontologies/curriculum/ExamBoard
Description Exam board is the organization holds some exams.
Properties examBoard
FieldOfStudy
URI /ontologies/curriculum/FieldOfStudy
Description Fields of study refers to the disciplines of a curriculum, e.g. Science, Maths, Science, etc.
Properties subFieldOf, taughtInField
KeyStage
URI /ontologies/curriculum/KeyStage
Description Key Stage is a way to specify the stage of the state education system in England, Wales, Northern Ireland.
Superclasses Level
Language
URI /ontologies/curriculum/Language
Description Examples of language are English, Welsh, Scottish Gaelic and Irish Gaelic.
Properties language
Level
URI /ontologies/curriculum/Level
Description Levels refers to the stages of education. Typically, there are four different ways to specify the levels: age range, year, key stage and phase.
Subclasses Age, KeyStage, Phase, Year
Properties lowerAgeBoundary, subLevelOf, taughtAtLevel, taughtInNation, upperAgeBoundary
Nation
URI /ontologies/curriculum/Nation
Description Nation is the concept to describe the four parts of the UK, i.e. England, Wales, Scotland and Northern Ireland.
Properties nation, taughtInNation
PaperTier
URI /ontologies/curriculum/PaperTier
Description Paper tier reflects the difficulty of a exam. It can be standard or higher.
Properties paperTier
Phase
URI /ontologies/curriculum/Phase
Description This concept is borrowed from the controlled terms for describing phase of education, which are published by the data.gov.uk. The phases of education include Primary, Secondary and 16-Plus.
Superclasses Level
ProgrammeOfStudy
URI /ontologies/curriculum/ProgrammeOfStudy
Description A programme of study is the combination of a nation, an educational level such as Key Stage 3 and the subject being studied, Science, Maths etc.
Properties appropriateFor, subProgrammeOf, taughtAtLevel, taughtInField
Topic
URI /ontologies/curriculum/Topic
Description Topic can highlight the content of the learning resources in a way more specific than the Field of Study. For example, energy is a topic of physics.
Properties about, subTopicOf
TopicOfStudy
URI /ontologies/curriculum/TopicOfStudy
Description Topic of study is topic within the context of a programme of study. It aims to provide a formal learning context to an asset or a collection of assets.
Superclasses /ontologies/tagging/TagConcept
Properties about, appropriateFor, includesTopicOfStudy, providesContextTo
TopicOfStudyList
URI /ontologies/curriculum/TopicOfStudyList
Description A ordered list of topics of study
Superclasses
Properties topics
Year
URI /ontologies/curriculum/Year
Description Year is a way to specify the stages of education.
Superclasses Level

Properties

about
URI /ontologies/curriculum/about
Description Link topic of study views to topics.
Domain TopicOfStudy
Range Topic
appropriateFor
URI /ontologies/curriculum/appropriateFor
Description Link topic of study to a programme of study.
Domain TopicOfStudy
Range ProgrammeOfStudy
depictionPID
URI /ontologies/curriculum/depictionPID
Description The PID of the depiction (image).
Range
examBoard
URI /ontologies/curriculum/examBoard
Description Specify an asset is useful for preparing exams provided by an exam board.
Range ExamBoard
includesTopicOfStudy
URI /ontologies/curriculum/includesTopicOfStudy
Description a short cut from a programme of study or a topic of study to the member of its topic of study list
Range TopicOfStudy
language
URI /ontologies/curriculum/language
Description The property of an asset being in a specific language.
Range Language
lowerAgeBoundary
URI /ontologies/curriculum/lowerAgeBoundary
Description The lower bound of the age range of a educational level.
Domain Level
Range
nation
URI /ontologies/curriculum/nation
Description Specify an asset could be useful for a certain nation
Range Nation
paperTier
URI /ontologies/curriculum/paperTier
Description Specify the difficulty level of an asset
Range PaperTier
providesContextTo
URI /ontologies/curriculum/providesContextTo
Description Link topics of study to 大象传媒 assets.
Domain TopicOfStudy
publishedAt
URI /ontologies/curriculum/publishedAt
Description The date when a programme of study is published
Range
subFieldOf
URI /ontologies/curriculum/subFieldOf
Description Capture the hierarchy of fields of study.
Domain FieldOfStudy
Range FieldOfStudy
subLevelOf
URI /ontologies/curriculum/subLevelOf
Description Capture the hierarchy of level.
Domain Level
Range Level
subProgrammeOf
URI /ontologies/curriculum/subProgrammeOf
Description Capture the hierarchy of programmes of study.
Domain ProgrammeOfStudy
Range ProgrammeOfStudy
subTopicOf
URI /ontologies/curriculum/subTopicOf
Description Capture the hierarchy of topics.
Domain Topic
Range Topic
taughtAtLevel
URI /ontologies/curriculum/taughtAtLevel
Description Specify the level of a programme of study.
Domain ProgrammeOfStudy
Range Level
taughtInField
URI /ontologies/curriculum/taughtInField
Description Specify the field of a programme of study.
Domain ProgrammeOfStudy
Range FieldOfStudy
taughtInNation
URI /ontologies/curriculum/taughtInNation
Description Specify the nation of a level.
Domain Level
Range Nation
topics
URI /ontologies/curriculum/topics
Description Link a topic of study or a programme of study to an ordered list of topics of study.
Range TopicOfStudyList
upperAgeBoundary
URI /ontologies/curriculum/upperAgeBoundary
Description The upper bound of the age range of a educational level.
Domain Level
Range

Rebuild Page

The page will automatically reload. You may need to reload again if the build takes longer than expected.

Useful links

Theme toggler

Select a theme and theme mode and click "Load theme" to load in your theme combination.

Theme:
Theme Mode: