16. A computer program product for use in a namespace federation infrastructure, the computer program product for implementing a method for registering a resource in a plurality of different namespaces of a hierarchical structure wherein the resource is accessible via a traversable namespace path in each of the plurality of different namespaces of the hierarchical structure, the different namespaces comprising various network communications schemes, wherein at least two of the various network communication schemes have different resource identifying syntax, the computer program product comprising one or more recordable-type computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the namespace federation infrastructure to perform the following: establish a unique resource identifier for the resource, wherein the resource is identifiable in the plurality of different namespaces of the hierarchical structure using the unique resource identifier, each namespace in the plurality of different namespaces of the hierarchical structure comprising a different network communication scheme from the various network communication schemes, the unique resource identifier being unique across all namespaces implemented in the namespace federation infrastructure, the resource is accessed via the traversable namespace path; publish the availability of the resource in a first namespace in the plurality of different namespaces of the hierarchical structure having a first network communication scheme from the various network communication schemes; link the unique resource identifier to a first namespace node resource in the first namespace in the plurality of different namespaces of the hierarchical structure wherein the first namespace in the plurality of different namespaces of the hierarchical structure is traversed using a first network communication scheme syntax to identify the resource; traverse the traversable namespace path in the first namespace in the plurality of different namespaces of the hierarchical structure to locate the resource published in the first namespace in the plurality of different namespaces of the hierarchical structure, the traversing comprising navigating to one or more namespace node resources in the first namespace in the plurality of different namespaces of the hierarchical structure to determine a namespace location of the resource within the first namespace in the plurality of different namespaces of the hierarchical structure; publish the availability of the resource in a second namespace in the plurality of different namespaces of the hierarchical structure having a second network communication scheme from the various network communication schemes, the publishing comprising broadcasting a notification to notify at least a plurality of nodes in the second namespace in the plurality of different namespaces of the hierarchical structure of the resource's presence in the second namespace in the plurality of different namespaces of the hierarchical structure; link the unique resource identifier to a second namespace node resource in the second namespace in the plurality of different namespaces of the hierarchical structure wherein the second namespace in the plurality of different namespaces of the hierarchical structure is traversed using a second network communication scheme syntax to identify the resource; and traverse the traversable namespace path from any node in the second namespace in the plurality of different namespaces of the hierarchical structure that received the broadcasted notification of the resource's presence to locate the resource published in the second namespace in the plurality of different namespaces of the hierarchical structure, the traversing comprising navigating to one or more namespace node resources in the second namespace in the plurality of different namespaces of the hierarchical structure that received the broadcasted notification of the resource's presence to determine the namespace location of the resource within the second namespace in the plurality of different namespaces of the hierarchical structure.
16. A computer program product for use in a namespace federation infrastructure, the computer program product for implementing a method for registering a resource in a plurality of different namespaces of a hierarchical structure wherein the resource is accessible via a traversable namespace path in each of the plurality of different namespaces of the hierarchical structure, the different namespaces comprising various network communications schemes, wherein at least two of the various network communication schemes have different resource identifying syntax, the computer program product comprising one or more recordable-type computer-readable media having stored thereon computer-executable instructions that, when executed by a processor, cause the namespace federation infrastructure to perform the following: establish a unique resource identifier for the resource, wherein the resource is identifiable in the plurality of different namespaces of the hierarchical structure using the unique resource identifier, each namespace in the plurality of different namespaces of the hierarchical structure comprising a different network communication scheme from the various network communication schemes, the unique resource identifier being unique across all namespaces implemented in the namespace federation infrastructure, the resource is accessed via the traversable namespace path; publish the availability of the resource in a first namespace in the plurality of different namespaces of the hierarchical structure having a first network communication scheme from the various network communication schemes; link the unique resource identifier to a first namespace node resource in the first namespace in the plurality of different namespaces of the hierarchical structure wherein the first namespace in the plurality of different namespaces of the hierarchical structure is traversed using a first network communication scheme syntax to identify the resource; traverse the traversable namespace path in the first namespace in the plurality of different namespaces of the hierarchical structure to locate the resource published in the first namespace in the plurality of different namespaces of the hierarchical structure, the traversing comprising navigating to one or more namespace node resources in the first namespace in the plurality of different namespaces of the hierarchical structure to determine a namespace location of the resource within the first namespace in the plurality of different namespaces of the hierarchical structure; publish the availability of the resource in a second namespace in the plurality of different namespaces of the hierarchical structure having a second network communication scheme from the various network communication schemes, the publishing comprising broadcasting a notification to notify at least a plurality of nodes in the second namespace in the plurality of different namespaces of the hierarchical structure of the resource's presence in the second namespace in the plurality of different namespaces of the hierarchical structure; link the unique resource identifier to a second namespace node resource in the second namespace in the plurality of different namespaces of the hierarchical structure wherein the second namespace in the plurality of different namespaces of the hierarchical structure is traversed using a second network communication scheme syntax to identify the resource; and traverse the traversable namespace path from any node in the second namespace in the plurality of different namespaces of the hierarchical structure that received the broadcasted notification of the resource's presence to locate the resource published in the second namespace in the plurality of different namespaces of the hierarchical structure, the traversing comprising navigating to one or more namespace node resources in the second namespace in the plurality of different namespaces of the hierarchical structure that received the broadcasted notification of the resource's presence to determine the namespace location of the resource within the second namespace in the plurality of different namespaces of the hierarchical structure. 18. The computer program product as recited in claim 16 , wherein computer-executable instructions, that when executed, cause the namespace federation infrastructure to link the unique resource identifier to the second namespace node resource in the second namespace in the plurality of different namespaces of the hierarchical structure comprise computer-executable instructions, that when executed, cause the namespace federation infrastructure to form a namespace segment between the resource to the second namespace node resource.