A StorePolicy(ResourceContainerURN, Policy) request, in an embodiment, causes the platform data store 112 to associate the policy specified by Policy with the resource container specified by ResourceContainerURN. In some examples, Policy may indicate a data object such as a string or a sequence of bits that comprises policy information that specifies the access policies of a resource container. The Policy may also be an identifier that identifies policy information that may be stored on one or more data stores. For example, the Policy may denote that only a specific set of users are permitted to access a resource container. Upon receipt of a request, the platform data store 112 may locate the storage space allocated for the resource container with the URN, ResourceContainerURN, and store the Policy in the allocated storage space. The platform data store 112 may associate the Policy with the resource container in a database that the platform data store 112 may comprise; the database may indicate that the Policy is a resource container policy of the resource container.
A LinkResourceToResourceContainer(ResourceContainerURN, ResourceURN) request, in an embodiment, causes the platform data store 112 to link the resource specified by ResourceURN with the resource container specified by ResourceContainerURN. Upon receipt of the request, the platform data store 112 may locate the storage space allocated for the resource container with the URN ResourceContainerURN, and store ResourceURN in the allocated storage space. In some examples, the platform data store 112 may associate ResourceURN with the resource container in a database the platform data store 112 may comprise; the database may indicate that the resource specified by ResourceURN is part of the resource container.