diff options
author | Jonas Smedegaard <dr@jones.dk> | 2024-05-13 16:17:09 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2024-06-04 17:35:41 +0200 |
commit | b5d86b926b83868ac793fa3426ba4d5dc3181a34 (patch) | |
tree | 8744011a8172115a99c655516e7bdf6feac890d0 /rdf | |
parent | 0d66c80325616131921f654280a7095111939483 (diff) |
refine learning ontology: separate general learning from tentacular learning
Diffstat (limited to 'rdf')
-rw-r--r-- | rdf/learning.sdm | 101 | ||||
-rw-r--r-- | rdf/learning_tentacular.sdm | 81 |
2 files changed, 137 insertions, 45 deletions
diff --git a/rdf/learning.sdm b/rdf/learning.sdm index 529a282..7728f39 100644 --- a/rdf/learning.sdm +++ b/rdf/learning.sdm @@ -1,81 +1,92 @@ -module learning base <https://thoughtroam.abcdefghijklmnopqrstuvxyzæøå.dk/rdf/> is +module learning learning <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:description = "General domain ontology on learning"@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> + @rdf:type = skos:ConceptScheme - ;; Illeris - entity Learner is + entity Objective is + @skos:prefLabel = "Objective"@en + @skos:prefLabel = "Mål"@da + @skos:description = "Abstract or concrete goal/skill/competence resulting from a succesful learning"@en identity id -> unknown - receives -> Teaching - establishes -> Learning end - entity Teacher is + entity Learner is + @skos:description = "Agent subject to a learning process"@en identity id -> unknown - facilitates -> Learning - teaches -> Teaching + learnsWithin -> Space + learnsUsing -> Material + learnsThrough -> Action + learnsFormalizedBy -> System + learnsCausedBy -> Cause + seeksObjective -> Objective + achievesObjective -> Objective + isEducatedBy -> Educator +; isTaughtBy -> Teacher +; isFacilitatedBy -> Facilitator +; isEvaluatedBy -> Evaluator +; isInstructedBy -> Instructor end - entity Material + entity Educator is + @skos:description = "Agent aiding a learner towards an objective"@en + @skos:description = "Agent abstractly or concretely guiding a learner towards an objective"@en +; @skos:narrower = Teacher, Instructor, Facilitator, Evaluator + identity id -> unknown - structure Learning is - strengthenedBy -> Motivation - weakenedBy -> Distraction + educates -> Learner + educatesAbout -> Objective + educatesUsing -> Material + educatesFormalizedBy -> System end - structure Teaching is - differentFrom -> Learning + entity System is + @skos:description = "Set of principles/methods/conventions for structuring a learning process"@en +; @skos:narrower = School_of_thought, Dogma, Principle + identity id -> unknown end - entity School - - ;; the "what" - entity Goal + entity Action is + @skos:description = "Abstract or concrete action/practice/movement by a learner as part of a learning process"@en + identity id -> unknown - ;; the "why" - structure Motivation is - type -> MotivationType - motivatedBy -> Motivator + contributesTo -> Objective end - enum MotivationType of - Defensive - Expansive + entity Cause is + @skos:description = "Originating reason for a learner to initiate a learning process"@en + identity id -> unknown + + causesAction -> Action end - ;; the "how" - structure Movement is - type -> MovementType + entity Drive is + @skos:description = "Motivating or demotivating factor for a learner towards a learning objective"@en + identity id -> unknown end - enum MovementType of - Affinitive - Definitive + entity Material is + @skos:description = "Sets of information intended to aid a learner in reaching a learning objective"@en +; @skos:narrower = School_book, Prior_Knowledge + identity id -> unknown end ;; the "evaluation" entity Evaluation - entity Motivator -; affectsMotivation - - entity Method - - entity Expectation - - entity Prelearned - -; entity World - - entity + entity Method is + @skos:description = "Way of approaching a learning process"@en + identity id -> unknown - entity + requiresMaterial -> Material + isPartOf -> System + end end diff --git a/rdf/learning_tentacular.sdm b/rdf/learning_tentacular.sdm new file mode 100644 index 0000000..cf1eebb --- /dev/null +++ b/rdf/learning_tentacular.sdm @@ -0,0 +1,81 @@ +module learning tentacular <https://thoughtroam.abcdefghijklmnopqrstuvxyzæøå.dk/rdf/> is + + import [ dc skos xsd ] + + @skos:prefLabel = "Tentacular Learning Ontology"@en + @dc:description = "Domain-specific ontology for 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 |