1. A method comprising the steps of: receiving a request over a network from a user for data related to a context, wherein the request is a URL comprising a context query, wherein the context query comprises at least one context criteria; parsing and translating, via the network, the at least one context criteria, whereby the at least one context criteria is parsed and translated to a standardized format; disambiguating, via the network, the at least one parsed and translated context criteria, whereby the at least one parsed and translated context criteria is resolved to canonical values; formulating a network data query based on the at least one disambiguated context criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the context query so as to identify at least one data object that relates to the at least one disambiguated context criteria; checking permissions, via the network, relating to the at least one data object to determine if the user is permitted to access the at least one data object; if the user is permitted to access the at least one data object, transmitting, over the network, a reference to the at least one data object over the network to the user, wherein the reference to the at least one data object contains sufficient information to enable the user to access the at least one data object over the network.