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