module learning base <https://thoughtroam.abcdefghijklmnopqrstuvxyzæøå.dk/rdf/> is

  import [ dc skos xsd ]

  @skos:prefLabel = "Learning Ontology"@en
  @dc:description = "Tentacular learning as defined by Ernst Schraube"@en
  @dc:created = @xsd:date(2024-04-26)
  @dc:creator = <https://dr.jones.dk/me/#me>
  @dc:license = <https://spdx.org/licenses/AGPL-3.0-or-later>

  ;; Illeris
  entity Learner is
    identity id -> unknown

    receives -> Teaching
    establishes -> Learning
  end

  entity Teacher is
    identity id -> unknown

    facilitates -> Learning
    teaches -> Teaching
  end

  entity Material

  structure Learning is
    strengthenedBy -> Motivation
    weakenedBy -> Distraction
  end

  structure Teaching is
    differentFrom -> Learning
  end

  entity School

  ;; the "what"
  entity Goal

  ;; the "why"
  structure Motivation is
    type -> MotivationType
    motivatedBy -> Motivator
  end

  enum MotivationType of
    Defensive
    Expansive
  end

  ;; the "how"
  structure Movement is
    type -> MovementType
  end

  enum MovementType of
    Affinitive
    Definitive
  end

  ;; the "evaluation"
  entity Evaluation

  entity Motivator
; affectsMotivation

  entity Method

  entity Expectation

  entity Prelearned

;  entity World

  entity

  entity

end