@prefix wikimind: . @prefix rdf: . @prefix rdfs: . @prefix owl: . @prefix dcterms: . @prefix vann: . @prefix schema: . @prefix solid: . # Wikimind Project Ontology wikimind: rdf:type owl:Ontology ; dcterms:title "WikiMind project ontology" ; dcterms:description "The ontology adding RDF terms required for the WikiMind project." ; vann:preferredNamespacePrefix "wikimind" ; vann:preferredNamespaceURI . ### Classes wikimind:Chat a rdfs:Class ; rdfs:comment "A resource containing information about chat interactions."@en ; rdfs:label "Chat"@en . wikimind:Class a rdfs:Class ; rdfs:comment "A Classin school."@en ; rdfs:label "Class"@en . wikimind:Request a rdfs:Class ; rdfs:comment "A Request."@en ; rdfs:label "Request"@en . wikimind:Connection a rdfs:Class ; rdfs:comment "A resource containing information about a connection netween nodes."@en ; rdfs:label "Connection"@en . wikimind:Link a rdfs:Class ; rdfs:comment "A resource representing a link."@en ; rdfs:label "Link"@en . wikimind:Exam a rdfs:Class ; rdfs:comment "A resource containing information about an exam."@en ; rdfs:label "Exam"@en . wikimind:Message a rdfs:Class ; rdfs:comment "A resource representing a message."@en ; rdfs:label "Message"@en . wikimind:MindMap a rdfs:Class ; rdfs:comment "A resource representing a mind map."@en ; rdfs:label "MindMap"@en . wikimind:Node a rdfs:Class ; rdfs:comment "A resource representing a node."@en ; rdfs:label "Node"@en . wikimind:Profile a rdfs:Class ; rdfs:comment "A resource representing a user profile."@en ; rdfs:label "Profile"@en . # Enum Classes wikimind:LinkTypeEnum a rdfs:Class ; rdfs:comment "An enumeration of link types."@en ; rdfs:label "LinkTypeEnum"@en . wikimind:AccessControlPolicyEnum a rdfs:Class ; rdfs:label "Access Control Policy" ; rdfs:comment "A class representing access control policies in the solid system." . wikimind:RequestTypeEnum a rdfs:Class ; rdfs:label "Request Type" ; rdfs:comment "A class representing different types of requests in the system." . # Enum Instances wikimind:WAC a wikimind:AccessControlPolicyEnum ; rdfs:label "WAC" ; rdfs:comment "Web Access Control policy." . wikimind:ACP a wikimind:AccessControlPolicyEnum ; rdfs:label "ACP" ; rdfs:comment "Access Control Policy." . wikimind:REMOVE_CLASS a wikimind:RequestTypeEnum ; rdfs:label "REMOVE_CLASS" ; rdfs:comment "Link type for graph links - Remove class." . wikimind:REMOVE_CHAT a wikimind:RequestTypeEnum ; rdfs:label "REMOVE_CHAT" ; rdfs:comment "Link type for class links - Remove chat." . wikimind:CLASS_REQUEST a wikimind:RequestTypeEnum ; rdfs:label "CLASS_REQUEST" ; rdfs:comment "Link type for profile links - Class request." . wikimind:ADD_CLASS a wikimind:RequestTypeEnum ; rdfs:label "ADD_CLASS" ; rdfs:comment "Link type for chat links - Add class." . wikimind:ADD_CONTACT a wikimind:RequestTypeEnum ; rdfs:label "ADD_CONTACT" ; rdfs:comment "Link type for chat links - Add contact." . wikimind:GRAPH a wikimind:LinkTypeEnum ; rdfs:label "GRAPH link type"@en ; rdfs:comment "GRAPH link type."@en . wikimind:CLASS a wikimind:LinkTypeEnum ; rdfs:label "CLASS link type"@en ; rdfs:comment "CLASS link type."@en . wikimind:PROFILE a wikimind:LinkTypeEnum ; rdfs:label "PROFILE link type"@en ; rdfs:comment "PROFILE link type."@en . wikimind:CHAT a wikimind:LinkTypeEnum ; rdfs:label "CHAT link type"@en ; rdfs:comment "CHAT link type."@en . # Properties to link resources to their Access Control Policy wikimind:accessControlPolicy a rdf:Property ; rdfs:label "has Access Control Policy" ; rdfs:comment "Relates a resource to its Access Control Policy." ; rdfs:domain wikimind:Chat ; rdfs:range wikimind:AccessControlPolicyEnum . wikimind:linkType a rdf:Property ; rdfs:comment "Defines the type of the link."@en ; rdfs:label "linkType"@en ; rdfs:domain wikimind:Link ; rdfs:range wikimind:LinkTypeEnum . wikimind:requestType a rdf:Property ; rdfs:label "RequestType" ; rdfs:comment "Relates a request to its RequestType." ; rdfs:domain wikimind:Request ; rdfs:range wikimind:RequestTypeEnum . wikimind:webId a rdf:Property ; rdfs:comment "The WebID of a user."@en ; rdfs:label "webId"@en . wikimind:lastMessage a rdf:Property ; rdfs:comment "Indicates the last processed message."@en ; rdfs:label "lastMessage"@en . wikimind:storage a rdf:Property ; rdfs:comment "Indicates where the subject has been stored."@en ; rdfs:label "isStored"@en . wikimind:isInTest a rdf:Property ; rdfs:comment "Indicates if the resource is visible."@en ; rdfs:label "isVisible"@en . wikimind:mindMap a rdf:Property ; rdfs:comment "The mind map associated with a resource."@en ; rdfs:label "mindMap"@en . wikimind:profile a rdf:Property ; rdfs:comment "The profile associated with a resource."@en ; rdfs:label "profile"@en . wikimind:requestor a rdf:Property ; rdfs:comment "The requestor of a resource."@en ; rdfs:label "requestor"@en .