General domain ontology on learning
@base <https://purl.org/learn/core#> .
@prefix learn: <https://purl.org/learn/core#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix sdml: <http://sdml.io/sdml-owl.ttl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix doap: <https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/stub/doap#> .
@prefix foaf: <https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/stub/foaf#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
learn:
rdf:type
owl:Ontology ,
sdml:Module ;
owl:imports <https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/stub/doap#> ;
owl:imports <https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/stub/foaf#> ;
owl:imports <http://www.w3.org/2004/02/skos/core#> ;
owl:imports <http://purl.org/dc/elements/1.1/> ;
skos:prefLabel "Learning Ontology"@en ;
skos:prefLabel "Læringsontologi"@da ;
dc:description "General domain ontology on learning"@en ;
dc:created "\"2024-04-26\""^^xsd:date ;
dc:creator <https://dr.jones.dk/me/#me> ;
dc:license <https://spdx.org/licenses/AGPL-3.0-or-later> ;
rdf:type skos:ConceptScheme ;
sdml:srcLabel "learn" .
learn:Objective
rdf:type
owl:Class ,
sdml:Entity ;
rdfs:subClassOf owl:Thing ;
skos:prefLabel "Objective"@en ;
skos:prefLabel "Mål"@da ;
skos:description "General abstract or concrete goal/skill/competence targeted with a learning process"@en ;
sdml:srcLabel "Objective" ;
rdfs:isDefinedBy learn: .
learn:Matter
rdf:type
owl:Class ,
sdml:Entity ;
rdfs:subClassOf learn:Objective ;
skos:prefLabel "Matter"@en ;
skos:prefLabel "Stof"@da ;
skos:description "Specific abstract or concrete goal/skill/competence part of a larger learning objective"@en ;
sdml:srcLabel "Matter" ;
rdfs:isDefinedBy learn: .
learn:Achievement
rdf:type
owl:Class ,
sdml:Entity ;
rdfs:subClassOf owl:Thing ;
skos:prefLabel "Achievement"@en ;
skos:description "Concrete goal/skill/competence resulting from a succesful learning"@en ;
sdml:srcLabel "Achievement" ;
rdfs:isDefinedBy learn: .
learn:Process
rdf:type
owl:Class ,
sdml:Entity ;
rdfs:subClassOf doap:Project ;
skos:prefLabel "Learning Process"@en ;
skos:prefLabel "Læringsproces"@da ;
skos:description "The process of acquiring new understanding"@en ;
sdml:hasMember
learn:Process__hasObjective ,
learn:Process__involvesAction ,
learn:Process__causesCognition ;
sdml:srcLabel "Process" ;
rdfs:isDefinedBy learn: .
learn:hasObjective
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Process ;
rdfs:range learn:Objective ;
sdml:srcLabel "hasObjective" ;
rdfs:isDefinedBy learn: .
learn:involvesAction
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Process ;
rdfs:range learn:Action ;
sdml:srcLabel "involvesAction" ;
rdfs:isDefinedBy learn: .
learn:causesCognition
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Process ;
rdfs:range learn:Cognition ;
sdml:srcLabel "causesCognition" ;
rdfs:isDefinedBy learn: .
learn:Cognition
rdf:type
owl:Class ,
sdml:Entity ;
rdfs:subClassOf owl:Thing ;
skos:prefLabel "Cognition"@en ;
skos:prefLabel "Erkendelse"@da ;
skos:description "The mental action or process of acquiring knowledge and understanding"@en ;
sdml:srcLabel "Cognition" ;
rdfs:isDefinedBy learn: .
learn:Learner
rdf:type
owl:Class ,
sdml:Entity ;
rdfs:subClassOf foaf:Person ;
skos:prefLabel "Learner"@en ;
skos:prefLabel "Elev"@da ;
skos:description "Agent subject to a learning process"@en ;
sdml:hasMember
learn:Learner__learnsWithin ,
learn:Learner__learnsUsing ,
learn:Learner__learnsThrough ,
learn:Learner__learnsFormalizedBy ,
learn:Learner__learnsCausedBy ,
learn:Learner__seeksObjective ,
learn:Learner__achievesCognition ,
learn:Learner__isEducatedBy ,
learn:Learner__collaboratesWith ,
learn:Learner__usesMethod ;
sdml:srcLabel "Learner" ;
rdfs:isDefinedBy learn: .
learn:learnsWithin
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Space ;
sdml:srcLabel "learnsWithin" ;
rdfs:isDefinedBy learn: .
learn:learnsUsing
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Material ;
sdml:srcLabel "learnsUsing" ;
rdfs:isDefinedBy learn: .
learn:learnsThrough
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Action ;
sdml:srcLabel "learnsThrough" ;
rdfs:isDefinedBy learn: .
learn:learnsFormalizedBy
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:System ;
sdml:srcLabel "learnsFormalizedBy" ;
rdfs:isDefinedBy learn: .
learn:learnsCausedBy
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Cause ;
sdml:srcLabel "learnsCausedBy" ;
rdfs:isDefinedBy learn: .
learn:seeksObjective
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Objective ;
sdml:srcLabel "seeksObjective" ;
rdfs:isDefinedBy learn: .
learn:achievesCognition
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Cognition ;
sdml:srcLabel "achievesCognition" ;
rdfs:isDefinedBy learn: .
learn:isEducatedBy
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Educator ;
sdml:srcLabel "isEducatedBy" ;
rdfs:isDefinedBy learn: .
learn:collaboratesWith
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Learner ;
sdml:srcLabel "collaboratesWith" ;
rdfs:isDefinedBy learn: .
learn:usesMethod
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Learner ;
rdfs:range learn:Method ;
sdml:srcLabel "usesMethod" ;
rdfs:isDefinedBy learn: .
learn:Educator
rdf:type
owl:Class ,
sdml:Entity ;
rdfs:subClassOf foaf:Person ;
skos:prefLabel "Educator"@en ;
skos:prefLabel "Underviser"@da ;
skos:description "Agent aiding a learner towards an objective"@en ;
sdml:hasMember
learn:Educator__educates ,
learn:Educator__educatesAbout ,
learn:Educator__educatesUsing ,
learn:Educator__educatesFormalizedBy ;
sdml:srcLabel "Educator" ;
rdfs:isDefinedBy learn: .
learn:educates
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Educator ;
rdfs:range learn:Learner ;
sdml:srcLabel "educates" ;
rdfs:isDefinedBy learn: .
learn:educatesAbout
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Educator ;
rdfs:range learn:Objective ;
sdml:srcLabel "educatesAbout" ;
rdfs:isDefinedBy learn: .
learn:educatesUsing
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Educator ;
rdfs:range learn:Material ;
sdml:srcLabel "educatesUsing" ;
rdfs:isDefinedBy learn: .
learn:educatesFormalizedBy
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Educator ;
rdfs:range learn:System ;
sdml:srcLabel "educatesFormalizedBy" ;
rdfs:isDefinedBy learn: .
learn:System
rdf:type
owl:Class ,
sdml:Entity ;
skos:description "Set of principles/methods/conventions for structuring a learning process"@en ;
sdml:srcLabel "System" ;
rdfs:isDefinedBy learn: .
learn:Action
rdf:type
owl:Class ,
sdml:Entity ;
skos:description "Abstract or concrete action/practice/movement by a learner as part of a learning process"@en ;
sdml:hasMember
learn:Action__contributesTo ;
sdml:srcLabel "Action" ;
rdfs:isDefinedBy learn: .
learn:contributesTo
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Action ;
rdfs:range learn:Cognition ;
sdml:srcLabel "contributesTo" ;
rdfs:isDefinedBy learn: .
learn:Cause
rdf:type
owl:Class ,
sdml:Entity ;
skos:description "Originating reason for a learner to initiate a learning process"@en ;
sdml:hasMember
learn:Cause__causesAction ;
sdml:srcLabel "Cause" ;
rdfs:isDefinedBy learn: .
learn:causesAction
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Cause ;
rdfs:range learn:Action ;
sdml:srcLabel "causesAction" ;
rdfs:isDefinedBy learn: .
learn:Material
rdf:type
owl:Class ,
sdml:Entity ;
skos:description "Sets of information intended to aid a learner in reaching a learning objective"@en ;
sdml:srcLabel "Material" ;
rdfs:isDefinedBy learn: .
learn:Evaluation
rdf:type
owl:Class ,
sdml:Entity ;
sdml:srcLabel "Evaluation" ;
rdfs:isDefinedBy learn: .
learn:Method
rdf:type
owl:Class ,
sdml:Entity ;
skos:description "Way of approaching a learning process"@en ;
sdml:hasMember
learn:Method__requiresMaterial ,
learn:Method__isPartOf ,
learn:Method__shapesAction ;
sdml:srcLabel "Method" ;
rdfs:isDefinedBy learn: .
learn:requiresMaterial
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Method ;
rdfs:range learn:Material ;
sdml:srcLabel "requiresMaterial" ;
rdfs:isDefinedBy learn: .
learn:isPartOf
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Method ;
rdfs:range learn:System ;
sdml:srcLabel "isPartOf" ;
rdfs:isDefinedBy learn: .
learn:shapesAction
rdf:type
rdf:Property ,
sdml:Member ;
rdfs:domain learn:Method ;
rdfs:range learn:Action ;
sdml:srcLabel "shapesAction" ;
rdfs:isDefinedBy learn: .
learn:Space
rdf:type
owl:Class ,
sdml:Structure ;
sdml:srcLabel "Space" ;
rdfs:isDefinedBy learn: .