A semantics node for managing semantics, the semantics node comprising: a processor; a transmit/receive element for communicating with a network; and a memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the semantics node to effectuate operations comprising: storing a first plurality of semantics related resources in the memory of the semantics node, wherein each of the plurality of semantics related resources comprises information used to describe the semantics information of another resource; receiving, from a client via the network, a request for a first semantics related resource; when the requested first semantics related resource is one of the first plurality of semantics related resources stored in the memory of the semantics node, transmitting, to the client via the network, the first semantics related resource; characterised in that: when the requested first semantics related resource is not one of the plurality of semantics related resources stored in the memory, retrieving the requested first semantics related resource from a second semantics node (253, 254), wherein the second semantics node is a parent semantics node of the semantics node. a processor; a transmit/receive element for communicating with a network; and a memory coupled to the processor, the memory comprising executable instructions that when executed by the processor cause the semantics node to effectuate operations comprising: storing a first plurality of semantics related resources in the memory of the semantics node, wherein each of the plurality of semantics related resources comprises information used to describe the semantics information of another resource; receiving, from a client via the network, a request for a first semantics related resource; when the requested first semantics related resource is one of the first plurality of semantics related resources stored in the memory of the semantics node, transmitting, to the client via the network, the first semantics related resource; characterised in that: when the requested first semantics related resource is not one of the plurality of semantics related resources stored in the memory, retrieving the requested first semantics related resource from a second semantics node (253, 254), wherein the second semantics node is a parent semantics node of the semantics node. storing a first plurality of semantics related resources in the memory of the semantics node, wherein each of the plurality of semantics related resources comprises information used to describe the semantics information of another resource; receiving, from a client via the network, a request for a first semantics related resource; when the requested first semantics related resource is one of the first plurality of semantics related resources stored in the memory of the semantics node, transmitting, to the client via the network, the first semantics related resource; characterised in that: when the requested first semantics related resource is not one of the plurality of semantics related resources stored in the memory, retrieving the requested first semantics related resource from a second semantics node (253, 254), wherein the second semantics node is a parent semantics node of the semantics node.