Skip to content

SubjectArea

SubjectArea ● ACTIVE
Contract: v0.9.4 • View Schema ↗
Specification Standard: Open Pedagogy Specification (OPS) ce-specs-registry: schemas/taxonomy/taxonomy.base.schema.yaml
⚡ Live Schema Contract Definition (Auto-synced from schemas/taxonomy/taxonomy.base.schema.yaml) ▼

Metadata Properties (metadata)

Field Type Required Description
id string Yes Canonical unique identifier for the taxonomy node (e.g. loc.es or std.lomloe.v1).
reference_code string Yes Standardized reference code used across curriculum specifications.
name string No Readable name of the taxonomy concept, country, or standard.
title string No Official title of the standard or educational level.
type string No Taxonomy type classifier (e.g. location_country, standard, subject_area).
category string No Faceted category discriminator (LOCATION, STANDARD, MASTERY_SCALES, COMPETENCY).
active boolean No Whether this taxonomy element is actively usable in curriculum pipelines.
countryRef string No ISO country code or global reference.
version string No Semantic version tag of the taxonomy definition.
📦 Canonical YAML Example (Auto-synced from examples/taxonomy/taxonomy.base.example.yaml) ▼
apiVersion: colabedu.ai/v1beta1
kind: Taxonomy
metadata:
  id: loc.es
  type: location_country
  active: true
  name: "España"
  flag: "🇪🇸"
  languages: ["es-ES"]
spec:
  regions:
    - id: loc.es.mad
      name: "Comunidad de Madrid"
      active: true
      flagAsset: "assets/flags/en/mad.svg"
    - id: loc.es.cat
      name: "Catalunya"
      active: true
      languages: ["ca-ES"]
      flagAsset: "assets/flags/en/cat.svg"
  orgLevels:
    - id: org.lvl.es.infantil
      name: "Infantil"
    - id: org.lvl.es.primaria
      name: "Primaria"

The SubjectArea resource (Subject Area) of OPS 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.