summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2024-06-01 11:22:26 +0200
committerJonas Smedegaard <dr@jones.dk>2024-06-04 17:35:42 +0200
commit7f79c2f881b5bd4d627da3d2ef0fc350975d6064 (patch)
treebc946c6c40fb5efa28bee1241bc2d3b374fec318
parentd4f30b185e74fa4467040148b1fb81d3e3618880 (diff)
add ontology bisected
-rw-r--r--Makefile4
-rw-r--r--learn/bisected.sdm27
-rw-r--r--learn/tentacular.sdm4
-rw-r--r--sdml-catalog.json6
4 files changed, 37 insertions, 4 deletions
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 <https://purl.org/learn/bisected#> 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 = <https://dr.jones.dk/me/#me>
+ @dc:license = <https://spdx.org/licenses/AGPL-3.0-or-later>
+
+ 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 <https://purl.org/learn/tentacular#> 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 <https://purl.org/learn/tentacular#> 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#",