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