Efficiently describing relationships between resources
First Claim
1. A method to describe one or more relationships between a source resource and one or more target resources, the one or more relationships encoded in a format independent of an encoding of the source resource, the method comprising:
- selecting a namespace that defines a relationship schema;
populating a relationship data structure based on the one or more relationships and the relationship schema;
storing the one or more relationships in the relationship data structure; and
associating the relationship data structure with the source resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A relationship data structure associated with a source resource enables methods to discover and describe relationships between the source resource and a plurality of target resources. The relationships are stored in a format independent of the encoding of the source resource. Each relationship between the source resource and the plurality of target resources is stored in a content-neutral format, and the relationship data structure stores, a location of each target resource, a type of relationship with each target resource and an identifier to uniquely identify each relationship between the source resource and each target resource. Accordingly, the relationship data structure allows a decoder to directly discover the relationships between the source resource and the plurality of target resources without decoding the source resource or target resources.
67 Citations
20 Claims
-
1. A method to describe one or more relationships between a source resource and one or more target resources, the one or more relationships encoded in a format independent of an encoding of the source resource, the method comprising:
-
selecting a namespace that defines a relationship schema;
populating a relationship data structure based on the one or more relationships and the relationship schema;
storing the one or more relationships in the relationship data structure; and
associating the relationship data structure with the source resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to discover one or more relationships between a source resource and one or more target resources, the one or more relationships encoded in a format independent of an encoding of the source resource or the one or more target resources, the method comprising:
-
locating the source resource;
determining whether a relationship data structure is associated with the source resource;
decoding the one or more relationships without decoding the source resource; and
displaying the one or more relationships. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A relationship data structure, stored on a computer-readable medium, providing data corresponding to one or more relationships between a source resource and one or more target resources, the relationship data structure comprises:
-
identification information to uniquely identify a relationship of the one or more relationships;
target information to specify a location of a target resource of the one or more target resources; and
type information to defme the relationship between the source resource and the target resource. - View Dependent Claims (18, 19, 20)
-
Specification