Virtual repository complex content model
First Claim
Patent Images
1. A memory for storing data for access by an application program being executed on a computer system, comprising:
- a data structure stored in said memory, the data structure including or referring to;
a name;
a content repository identifier;
a plurality of properties;
a plurality of property definitions associated with the plurality of properties; and
wherein the data structure is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory for storing data for access by an application program being executed on a computer system, comprising a data structure stored in said memory, the data structure including or referring to: a name, a content repository identifier, a plurality of properties, a plurality of property definitions associated with the plurality of properties, and wherein the data structure is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository.
90 Citations
49 Claims
-
1. A memory for storing data for access by an application program being executed on a computer system, comprising:
-
a data structure stored in said memory, the data structure including or referring to;
a name;
a content repository identifier;
a plurality of properties;
a plurality of property definitions associated with the plurality of properties; and
wherein the data structure is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable medium containing a data structure for representing information in a virtual content repository (VCR), said data structure comprising:
-
a name;
a content repository identifier;
a plurality of properties;
a plurality of property definitions associated with the plurality of properties; and
wherein the data structure is logically part of the VCR, and wherein the VCR represents at least one content repository. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A memory for storing virtual content repository (VCR) information for access by an application program being executed on a computer system, comprising:
a data structure stored in said memory, the data structure including;
a root node;
a first set of nodes wherein each node in the first set can be hierarchically related to at least one other node in the first set, and wherein all nodes in the first set are hierarchically inferior to the root node;
a second set of nodes associated with the first set of nodes, wherein the second set of nodes provides schema information for the first set of nodes;
wherein each one of the first set of nodes can represent one of;
1) a node container;
2) repository content; and
3) a repository; and
wherein each one of the first set of nodes can be associated with the at least one property. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
28. A computer data signal embodied in a transmission medium, comprising:
-
a segment including a name;
a segment including a plurality of content repository identifiers;
a segment including a plurality of properties;
a segment including a property definition associated with the property; and
wherein the segments can be combined to form a data structure that is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer data signal embodied in a transmission medium, comprising:
-
a segment including a root node;
a segment including a first set of nodes wherein each node in the first set can be hierarchically related to at least one other node in the first set, and wherein all nodes in the first set are hierarchically inferior to the root node;
a segment including a second set of nodes, wherein the second set of nodes provides schema information for the first set of nodes;
wherein each one of the first set of nodes can represent one of;
1) a node container;
2) repository content; and
3) a repository; and
wherein each one of the first set of nodes is associated with a plurality of properties.
-
-
37. A memory for storing data for access by an application program being executed on a computer system, comprising:
-
a first object to provide a first group of services related to interacting with a hierarchical namespace;
a plurality of second objects to provide a second group of services related to associating information with the first object;
a plurality of third objects to provide a third group of services related to describing attributes of the plurality of second objects;
wherein the first object is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A computer data signal embodied in a transmission medium, comprising:
-
a segment including a first object to provide a first set of services related to interacting with a hierarchical namespace;
a segment including a plurality of second objects to provide a second group of services related to associating information with the first object;
a segment including a plurality of third objects to provide a third group of services related to describing attributes of the second object;
wherein the first object is logically part of a virtual content repository (VCR), and wherein the VCR represents at least one content repository.
-
Specification