summaryrefslogtreecommitdiff
path: root/learn/core.sdm
blob: e69df444d1e6794683c1d36f09affbe1ba023c7b (plain)
  1. module core learn <https://purl.org/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 = "General abstract or concrete goal/skill/competence targeted with a learning process"@en
  21. identity id -> unknown
  22. end
  23. entity Matter is
  24. @rdfs:subClassOf = :Objective
  25. @skos:prefLabel = [ "Matter"@en "Stof"@da ]
  26. @skos:description = "Specific abstract or concrete goal/skill/competence part of a larger learning objective"@en
  27. identity id -> unknown
  28. end
  29. entity Achievement is
  30. @rdfs:subClassOf = owl:Thing
  31. @skos:prefLabel = [ "Achievement"@en ""@da ]
  32. @skos:description = "Concrete goal/skill/competence resulting from a succesful learning"@en
  33. identity id -> unknown
  34. end
  35. entity Process is
  36. @rdfs:subClassOf = doap:Project
  37. @skos:prefLabel = [ "Learning Process"@en "Læringsproces"@da ]
  38. @skos:description = "The process of acquiring new understanding"@en
  39. identity id -> unknown
  40. hasObjective -> Objective
  41. involvesAction -> Action
  42. causesCognition -> Cognition
  43. end
  44. entity Cognition is
  45. @rdfs:subClassOf = owl:Thing
  46. @skos:prefLabel = [ "Cognition"@en "Erkendelse"@da ]
  47. @skos:description = "The mental action or process of acquiring knowledge and understanding"@en
  48. identity id -> unknown
  49. end
  50. entity Learner foaf:Person is
  51. @rdfs:subClassOf = foaf:Person
  52. @skos:prefLabel = [ "Learner"@en "Elev"@da ]
  53. @skos:description = "Agent subject to a learning process"@en
  54. identity id -> unknown
  55. learnsWithin -> Space
  56. learnsUsing -> Material
  57. learnsThrough -> Action
  58. learnsFormalizedBy -> System
  59. learnsCausedBy -> Cause
  60. seeksObjective -> Objective
  61. achievesCognition -> Cognition
  62. isEducatedBy -> Educator
  63. ; isTaughtBy -> Teacher
  64. ; isFacilitatedBy -> Facilitator
  65. ; isEvaluatedBy -> Evaluator
  66. ; isInstructedBy -> Instructor
  67. collaboratesWith -> Learner
  68. usesMethod -> Method
  69. end
  70. entity Educator is
  71. @rdfs:subClassOf = foaf:Person
  72. @skos:prefLabel = [ "Educator"@en "Underviser"@da ]
  73. @skos:description = "Agent aiding a learner towards an objective"@en
  74. ; @skos:narrower = [ learn:Teacher learn:Instructor learn:Facilitator learn:Evaluator ]
  75. identity id -> unknown
  76. educates -> Learner
  77. educatesAbout -> Objective
  78. educatesUsing -> Material
  79. educatesFormalizedBy -> System
  80. end
  81. entity System is
  82. @skos:description = "Set of principles/methods/conventions for structuring a learning process"@en
  83. ; @skos:narrower = [ learn:School_of_thought learn:Dogma learn:Principle ]
  84. identity id -> unknown
  85. end
  86. entity Action is
  87. @skos:description = "Abstract or concrete action/practice/movement by a learner as part of a learning process"@en
  88. identity id -> unknown
  89. contributesTo -> Cognition
  90. end
  91. entity Cause is
  92. @skos:description = "Originating reason for a learner to initiate a learning process"@en
  93. identity id -> unknown
  94. causesAction -> Action
  95. end
  96. entity Material is
  97. @skos:description = "Sets of information intended to aid a learner in reaching a learning objective"@en
  98. ; @skos:narrower = [ learn:School_book learn:Prior_Knowledge ]
  99. identity id -> unknown
  100. end
  101. ;; the "evaluation"
  102. entity Evaluation
  103. entity Method is
  104. @skos:description = "Way of approaching a learning process"@en
  105. identity id -> unknown
  106. requiresMaterial -> Material
  107. isPartOf -> System
  108. shapesAction -> Action
  109. end
  110. end