Message Queues
Construction of a basic message queue can be achieved by a linked list, with a parent reference.
RDF Schema
:Queue a rdfs:Class;
rdfs:label "a FIFO queue".
:QueueNode a rdfs:Class;
rdfs:label "a node in a queue".
:HeadNode a rdfs:Property;
rdfs:domain :QueueNode;
rdfs:range :Queue.
:NextNode a rdfs:Property;
rdfs:domain :QueueNode;
rdfs:range :QueueNode.
:QueueMessage a rdfs:Property;
rdfs:domain rdfs:Literal;
rdfs:range :QueueNode.