aboutsummaryrefslogtreecommitdiff
path: root/ex
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2024-05-21 09:38:09 +0200
committerJonas Smedegaard <dr@jones.dk>2024-06-04 17:35:41 +0200
commit6a4ad9a5cc192d1d34a0dfac9d5934095e4371b8 (patch)
tree25ae794548b84dc035c8474d160110703b3254c8 /ex
parent897fec693212b12496044e3e45e4141351701085 (diff)
reorganize: separate dif for each ontology and knowledge graphlearn-v0.0.2
Diffstat (limited to 'ex')
-rw-r--r--ex/prefixes.ttl31
-rw-r--r--ex/windsurfing.ttl27
2 files changed, 58 insertions, 0 deletions
diff --git a/ex/prefixes.ttl b/ex/prefixes.ttl
new file mode 100644
index 0000000..11a3a6f
--- /dev/null
+++ b/ex/prefixes.ttl
@@ -0,0 +1,31 @@
+@base <https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/rdf> .
+@prefix : <#> .
+@prefix ex: <https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/rdf/ex#> .
+@prefix learning: <https://thoughtroam.xn--abcdefghijklmnopqrstuvxyz-0fc0a81c.dk/rdf/> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix sdml: <http://sdml.io/sdml-owl.ttl#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+#[] puml:options """
+# hide empty members
+# hide circle
+# left to right direction
+#""".
+
+# TODO: use FoaF ontology
+foaf:Person puml:stereotype "(A,orange)".
+:Learner puml:stereotype "(A,orange)".
+:Educator puml:stereotype "(A,orange)".
+:Objective puml:stereotype "(O,green)".
+
+#<> a puml:Inline.
+#sdml:Member a puml:Inline.
+sdml:hasMember a puml:InlineProperty.
+dc:creator a puml:InlineProperty.
+dc:license a puml:InlineProperty.
+owl:imports a puml:InlineProperty.
diff --git a/ex/windsurfing.ttl b/ex/windsurfing.ttl
new file mode 100644
index 0000000..b4bfdba
--- /dev/null
+++ b/ex/windsurfing.ttl
@@ -0,0 +1,27 @@
+ex:windsurfing a :Objective;
+ rdfs:label "Windsurfing".
+
+ex:ernst a :Learner;
+ rdfs:label "Ernst Schraube";
+ :seeksObjective ex:windsurfing;
+ :learnsCausedBy ex:boredom, ex:sealove;
+ :learnsThrough ex:stand.
+
+ex:stand a :Practice;
+ rdfs:label "standing up";
+ rdfs:desc "trying to just stand on a board in the water";
+ :contributesTo ex:windsurfing, ex:feel_balance.
+
+ex:feel_balance a :Objective;
+ rdfs:label "feel for balance";
+ rdfs:desc "get a feel for the balance".
+
+ex:boredom a :DefensiveReason;
+ rdfs:label "boredom";
+ rdfs:desc "I am bored at the beach and there is nothing else to do.";
+ :causeAction ex:stand.
+
+ex:sealove a :ExpansiveReason;
+ rdfs:label "love for the sea";
+ rdfs:desc "I love the sea and dream about planning across the water.";
+ :causeAction ex:stand.