diff --git a/public/owl/map.owl.ttl b/public/owl/map.owl.ttl new file mode 100644 index 00000000..725e039a --- /dev/null +++ b/public/owl/map.owl.ttl @@ -0,0 +1,40 @@ +@prefix owl: . +@prefix xsd: . +@prefix rdfs: . +@prefix foaf: . + +@prefix : . +@prefix mm: . + +: a owl:Ontology ; + rdfs:label "Metamaps Map"@en . + +mm:Topic a owl:Class ; + rdfs:label "One topic on a metamap"@en . + +mm:Synapse a owl:Class ; + rdfs:label "Link between two topics on a metamap"@en . + +mm:topic1 a owl:ObjectProperty ; + a owl:FunctionalProperty ; + rdfs:label "first topic of a synapse"@en ; + rdfs:domain mm:Synapse ; + rdfs:range mm:Topic . + +mm:topic2 a owl:ObjectProperty ; + a owl:FunctionalProperty ; + rdfs:label "second topic of a synapse"@en ; + rdfs:domain mm:Topic ; + rdfs:range mm:Topic . + +mm:mapper a owl:ObjectProperty ; + a owl:FunctionalProperty ; + rdfs:label "Metamaps user who created this topic"@en ; + rdfs:domain mm:Topic ; + rdfs:range foaf:OnlineAccount . + +mm:direction a owl:ObjectProperty ; + a owl:FunctionalProperty ; + rdfs:label "from-to, both, or none"@en ; + rdfs:domain mm:Synapse ; + rdfs:range [ owl:oneOf mm:from-to, mm:both, mm:none ] .