System and method for providing unique key stores for a communities framework
First Claim
1. A system of providing unique key stores in a communities framework, comprising:
- a repository that contains data stored in nodes wherein each node contains data associated with a collaboration resource and wherein each resource has a set of properties;
a server that provides a content object which wraps the node for specifying the type of resource that the data in the node is associated with;
wherein a unique key is associated with the content object, the unique key derived from at least one property of the resource; and
whereby the node is identified by the unique key.
1 Assignment
0 Petitions
Accused Products
Abstract
A community of various members can be provided for maintaining user membership in the collaborative computing environment. Members can have access to a repository containing various resources. Each resource can have various properties or attributes. Data within the repository can be stored in nodes. Each node can be further wrapped by a content object which designates the type of resource stored in the node. A unique key can be created, based in part on the resource'"'"'s attributes contained in the node. The unique key can be associated with the content object and used to uniquely identify the node within the repository. An extensible control can be further provided for allowing a developer to specify which properties or attributes are to be used in creating the unique key.
90 Citations
20 Claims
-
1. A system of providing unique key stores in a communities framework, comprising:
-
a repository that contains data stored in nodes wherein each node contains data associated with a collaboration resource and wherein each resource has a set of properties;
a server that provides a content object which wraps the node for specifying the type of resource that the data in the node is associated with;
wherein a unique key is associated with the content object, the unique key derived from at least one property of the resource; and
whereby the node is identified by the unique key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of uniquely identifying a resource in a communities framework, comprising:
-
providing a repository for containing resources, each resource having a set of properties;
storing resource data in a node within the repository;
wrapping the node with a content object for specifying the type of resource that the data stored in the node contains; and
identifying the node by one or more properties of the resource as defined in the content object in order to make the node unique from other nodes in the repository. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having instructions stored thereon that when executed by one or more processors cause the system to:
-
provide a repository for containing resources, each resource having a set of properties;
store resource data in a node within the repository;
wrap the node with a content object for specifying the type of resource that the data stored in the node contains; and
identify the node by one or more properties of the resource as defined in the content object in order to make the node unique from other nodes in the repository.
-
Specification