Skip to content

SubjectArea

The SubjectArea resource (Subject Area) of OAS Layer 0 (C0) is used to catalog and identify specific subjects within the standards database. It allows grouping rubrics and exercises under the same discipline.

Schema

Unlike more complex resources, SubjectArea primarily uses the metadata block to define its properties.

Metadata (metadata)

FieldTypeRequiredDescription
namestringYesUnique identifier for the subject area (e.g. global.c0.subject_area.ap_spanish...).
displayNamestringYesHuman-readable name of the subject in the UI.
descriptionstringYesDescription or context of this area.
tagsstring[]NoKeywords for indexing (e.g. [global, ap_spanish_language_and_culture]).
versionstringYesSemantic version.

Specification (spec)

In most base implementations of ColabEdu, the spec block of a SubjectArea is optional, as the meta-information is sufficient to index and link resources.

Usage Example

Below is an example of a SubjectArea for AP Spanish:

apiVersion: colabedu.ai/v1beta1
kind: SubjectArea
metadata:
name: global.c0.subject_area.ap_spanish_language_and_culture.v1
displayName: AP Spanish Language and Culture
description: 'Subject Area: AP Spanish Language and Culture'
tags:
- global
- ap_spanish_language_and_culture
version: 1.0.0