Skip to main content

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.