1. A device used for discovering semantics related resource identifiers, the device comprising: a processor; and a memory coupled with the processor, the memory comprising executable instructions that when executed by the processor cause the processor to effectuate operations comprising: receiving a request for a semantics related resource from a requesting device, the request comprising a first keyword; determining that the requested semantics related resource is not locally stored on the device; responsive to determining that the requested semantics related resource is not locally stored on the device, matching the first keyword with a second keyword, the second keyword associated with an identifier of the semantics related resource; and forwarding, to the requesting device, an address of a semantics node contained in the identifier based on the matching of the first keyword with the second keyword, wherein the address comprises URI or URL.