summaryrefslogtreecommitdiff
path: root/learn/core.sdm
blob: 01a705fd51dd46e9791fbcfe6baa1c06fbc97aee (plain)
  1. module core learn <https://thoughtroam.abcdefghijklmnopqrstuvxyzæøå.dk/learn/core#> is
  2. import [
  3. dc
  4. ; foaf <http://xmlns.com/foaf/0.1/>
  5. skos
  6. xsd
  7. ]
  8. @skos:prefLabel = "Learning Ontology"@en
  9. @dc:description = "General domain ontology on learning"@en
  10. @dc:created = @xsd:date(2024-04-26)
  11. @dc:creator = <https://dr.jones.dk/me/#me>
  12. @dc:license = <https://spdx.org/licenses/AGPL-3.0-or-later>
  13. @rdf:type = skos:ConceptScheme
  14. entity Objective is
  15. @skos:prefLabel = "Objective"@en
  16. @skos:prefLabel = "Mål"@da
  17. @skos:description = "Abstract or concrete goal/skill/competence resulting from a succesful learning"@en
  18. identity id -> unknown
  19. end
  20. entity Drive is
  21. @skos:description = "Motivating or demotivating factor for a learner towards a learning objective"@en
  22. identity id -> unknown
  23. drivesLearner -> Learner
  24. end
  25. entity Learner is
  26. ; @rdf:type = foaf:Person
  27. @skos:description = "Agent subject to a learning process"@en
  28. identity id -> unknown
  29. learnsWithin -> Space
  30. learnsUsing -> Material
  31. learnsThrough -> Action
  32. learnsFormalizedBy -> System
  33. learnsCausedBy -> Cause
  34. seeksObjective -> Objective
  35. achievesObjective -> Objective
  36. isEducatedBy -> Educator
  37. ; isTaughtBy -> Teacher
  38. ; isFacilitatedBy -> Facilitator
  39. ; isEvaluatedBy -> Evaluator
  40. ; isInstructedBy -> Instructor
  41. collaboratesWith -> Learner
  42. usesMethod -> Method
  43. isDrivenBy -> Drive
  44. end
  45. entity Educator is
  46. ; @rdf:type = foaf:Person
  47. @skos:description = "Agent aiding a learner towards an objective"@en
  48. @skos:description = "Agent abstractly or concretely guiding a learner towards an objective"@en
  49. ; @skos:narrower = Teacher, Instructor, Facilitator, Evaluator
  50. identity id -> unknown
  51. educates -> Learner
  52. educatesAbout -> Objective
  53. educatesUsing -> Material
  54. educatesFormalizedBy -> System
  55. end
  56. entity System is
  57. @skos:description = "Set of principles/methods/conventions for structuring a learning process"@en
  58. ; @skos:narrower = School_of_thought, Dogma, Principle
  59. identity id -> unknown
  60. end
  61. entity Action is
  62. @skos:description = "Abstract or concrete action/practice/movement by a learner as part of a learning process"@en
  63. identity id -> unknown
  64. contributesTo -> Objective
  65. end
  66. entity Cause is
  67. @skos:description = "Originating reason for a learner to initiate a learning process"@en
  68. identity id -> unknown
  69. causesAction -> Action
  70. end
  71. entity Material is
  72. @skos:description = "Sets of information intended to aid a learner in reaching a learning objective"@en
  73. ; @skos:narrower = School_book, Prior_Knowledge
  74. identity id -> unknown
  75. end
  76. ;; the "evaluation"
  77. entity Evaluation
  78. entity Method is
  79. @skos:description = "Way of approaching a learning process"@en
  80. identity id -> unknown
  81. requiresMaterial -> Material
  82. isPartOf -> System
  83. shapesAction -> Action
  84. end
  85. end