From 7f79c2f881b5bd4d627da3d2ef0fc350975d6064 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 1 Jun 2024 11:22:26 +0200 Subject: add ontology bisected --- Makefile | 4 ++-- learn/bisected.sdm | 27 +++++++++++++++++++++++++++ learn/tentacular.sdm | 4 ++-- sdml-catalog.json | 6 ++++++ 4 files changed, 37 insertions(+), 4 deletions(-) create mode 100644 learn/bisected.sdm diff --git a/Makefile b/Makefile index 282d7d2..e6b0ac4 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ BASE_URI = https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/ ARTICLES = waste worlding ONTOLOGIES = learn waste -ONTOLOGIES_LEARN = tentacular +ONTOLOGIES_LEARN = tentacular bisected ONTOLOGIES_VERSION = 0.1 GRAPHS = $(patsubst ex/%.ttl,%,$(wildcard ex/*.ttl)) @@ -37,7 +37,7 @@ prepare: $(patsubst %,learn/$(ONTOLOGIES_VERSION)/%.ttl,core $(ONTOLOGIES_LEARN) learn/$(ONTOLOGIES_VERSION)/%.ttl: learn/%.ttl mkdir --parents learn/0.1 perl -gp \ - -e 's,\b$(subst tentacular,learn10tac,$(subst core,learn,$*)):,:,g;' \ + -e 's,\b$(subst bisected,learn2sect,$(subst tentacular,learn10tac,$(subst core,learn,$*))):,:,g;' \ -e 's,\Q$(BASE_URI)stub/foaf#,http://xmlns.com/foaf/0.1/,g;' \ -e 's,\Q$(BASE_URI)stub/doap#,http://usefulinc.com/ns/doap#,g;' \ -e 's,purl\.org/learn/\K(?=[^\d]),$(ONTOLOGIES_VERSION)/,g;' \ diff --git a/learn/bisected.sdm b/learn/bisected.sdm new file mode 100644 index 0000000..d7cd4fd --- /dev/null +++ b/learn/bisected.sdm @@ -0,0 +1,27 @@ +module bisected learn2sect is + + import [ dc learn skos xsd ] + + @skos:prefLabel = [ + "Bisected Learning Ontology"@en + "Ontogogi om tvedelt læring"@da + ] + @dc:description = "Domain-specific ontology for Bisected Learning as defined by Athanasios Marvakis and Ernst Schraube"@en + @dc:created = @xsd:date(2024-06-01) + @dc:creator = + @dc:license = + + structure BisectedLearning is + @rdfs:subClassOf = learn:Process + @skos:prefLabel = [ + "Bisected Learning"@en + "Tvedelt læring"@da + ] + @dc:description = [ + "The process of learning content determined by a teacher"@en + "Læringsproces hvor indhold er afgjort af en lærer"@da + ] + isTaughtBy -> learn:Educator + isLearnedBy -> learn:Learner + end +end diff --git a/learn/tentacular.sdm b/learn/tentacular.sdm index eb03703..01c31fb 100644 --- a/learn/tentacular.sdm +++ b/learn/tentacular.sdm @@ -1,6 +1,6 @@ module tentacular learn10tac is - import [ dc learn skos xsd ] + import [ dc learn learn2sect skos xsd ] @skos:prefLabel = [ "Tentacular Learning Ontology"@en @@ -21,7 +21,7 @@ module tentacular learn10tac is "The process of learning viewed as an affinitive dialogue with the surrounding world"@en "Læringsproces anskuet som en gensidig dialog (affinitet) med den omkringliggende verden"@da ] - @owl:disjointWith = BisectedLearning + @owl:disjointWith = learn2sect:BisectedLearning isPracticedBy -> learn:Learner end diff --git a/sdml-catalog.json b/sdml-catalog.json index aaf9e2d..839c80a 100644 --- a/sdml-catalog.json +++ b/sdml-catalog.json @@ -13,6 +13,12 @@ "relative_path": "learn/tentacular.sdm" } }, + "learn2sect": { + "item": { + "relative_url": "learn/bisected#", + "relative_path": "learn/bisected.sdm" + } + }, "waste": { "item": { "relative_url": "waste/core#", -- cgit v1.2.3