aboutsummaryrefslogtreecommitdiff
path: root/learn/core.sdm
blob: 245296b64ea4fa56b39512cfc437dfdf3dc28983 (plain)
  1. module core learn <https://thoughtroam.abcdefghijklmnopqrstuvxyzæøå.dk/learn/core#> is
  2. import [
  3. dc
  4. doap
  5. foaf
  6. owl
  7. rdfs
  8. skos
  9. xsd
  10. ]
  11. @skos:prefLabel = [ "Learning Ontology"@en "Læringsontologi"@da ]
  12. @dc:description = "General domain ontology on learning"@en
  13. @dc:created = @xsd:date(2024-04-26)
  14. @dc:creator = <https://dr.jones.dk/me/#me>
  15. @dc:license = <https://spdx.org/licenses/AGPL-3.0-or-later>
  16. @rdf:type = skos:ConceptScheme
  17. entity Objective is
  18. @rdfs:subClassOf = owl:Thing
  19. @skos:prefLabel = [ "Objective"@en "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 Process is
  24. @rdfs:subClassOf = doap:Project
  25. @skos:prefLabel = [ "Learning Process"@en "Læringsproces"@da ]
  26. @skos:description = "The process of acquiring new understanding"@en
  27. identity id -> unknown
  28. hasObjective -> Objective
  29. involvesAction -> Action
  30. causesCognition -> Cognition
  31. end
  32. entity Cognition is
  33. @rdfs:subClassOf = owl:Thing
  34. @skos:prefLabel = [ "Cognition"@en "Erkendelse"@da ]
  35. @skos:description = "The mental action or process of acquiring knowledge and understanding"@en
  36. identity id -> unknown
  37. end
  38. entity Drive is
  39. @skos:description = "Motivating or demotivating factor for a learner towards a learning objective"@en
  40. identity id -> unknown
  41. drivesLearner -> Learner
  42. end
  43. entity Learner foaf:Person is
  44. @rdfs:subClassOf = foaf:Person
  45. @skos:prefLabel = [ "Learner"@en "Elev"@da ]
  46. @skos:description = "Agent subject to a learning process"@en
  47. identity id -> unknown
  48. learnsWithin -> Space
  49. learnsUsing -> Material
  50. learnsThrough -> Action
  51. learnsFormalizedBy -> System
  52. learnsCausedBy -> Cause
  53. seeksObjective -> Objective
  54. achievesCognition -> Cognition
  55. isEducatedBy -> Educator
  56. ; isTaughtBy -> Teacher
  57. ; isFacilitatedBy -> Facilitator
  58. ; isEvaluatedBy -> Evaluator
  59. ; isInstructedBy -> Instructor
  60. collaboratesWith -> Learner
  61. usesMethod -> Method
  62. isDrivenBy -> Drive
  63. end
  64. entity Educator is
  65. @rdfs:subClassOf = foaf:Person
  66. @skos:prefLabel = [ "Educator"@en "Underviser"@da ]
  67. @skos:description = "Agent aiding a learner towards an objective"@en
  68. ; @skos:narrower = [ learn:Teacher learn:Instructor learn:Facilitator learn:Evaluator ]
  69. identity id -> unknown
  70. educates -> Learner
  71. educatesAbout -> Objective
  72. educatesUsing -> Material
  73. educatesFormalizedBy -> System
  74. end
  75. entity System is
  76. @skos:description = "Set of principles/methods/conventions for structuring a learning process"@en
  77. ; @skos:narrower = [ learn:School_of_thought learn:Dogma learn:Principle ]
  78. identity id -> unknown
  79. end
  80. entity Action is
  81. @skos:description = "Abstract or concrete action/practice/movement by a learner as part of a learning process"@en
  82. identity id -> unknown
  83. contributesTo -> Cognition
  84. end
  85. entity Cause is
  86. @skos:description = "Originating reason for a learner to initiate a learning process"@en
  87. identity id -> unknown
  88. causesAction -> Action
  89. end
  90. entity Material is
  91. @skos:description = "Sets of information intended to aid a learner in reaching a learning objective"@en
  92. ; @skos:narrower = [ learn:School_book learn:Prior_Knowledge ]
  93. identity id -> unknown
  94. end
  95. ;; the "evaluation"
  96. entity Evaluation
  97. entity Method is
  98. @skos:description = "Way of approaching a learning process"@en
  99. identity id -> unknown
  100. requiresMaterial -> Material
  101. isPartOf -> System
  102. shapesAction -> Action
  103. end
  104. end