Defining a data dependency path through a body of related data
First Claim
1. A method for automatically calculating a data dependency path comprising creating the data dependency path based on a data model representing units of meaning and their relationships.
1 Assignment
0 Petitions
Accused Products
Abstract
A data dependency path calculator for a semantic search engine is provided. A body of semantically related data is modeled according to a semantic data model. A user is presented a list of data elements from which they may select desired data elements. The system automatically calculates all of the possible paths through the database that may be used to retrieve meaningful data based on the selected data elements. The available data dependency paths are returned to the user for selection. The system further provides a type of data permission that allows restricted data elements to be used as a pass-through data element for relating, connecting and retrieving non-restricted data. Thus, a user can use restricted data to create data dependency paths to retrieve meaningful data.
22 Citations
72 Claims
- 1. A method for automatically calculating a data dependency path comprising creating the data dependency path based on a data model representing units of meaning and their relationships.
-
29. (canceled)
-
30. (canceled)
- 31. A computer readable medium containing computer-executable instructions for performing a method for automatically calculating a data dependency path comprising creating the data dependency path based on a data model representing units of meaning and their relationships.
-
59-68. -68. (canceled)
-
69. A method for traversing a data dependency path with one or more selected data elements and one or more non-selected data elements comprising:
-
(a) creating a first system process for traversing the data dependency path;
(b) accessing a first data element in the data dependency path;
(c) accessing a non-selected data element related with the accessed first data element;
(d) if additional non-selected data elements remain in the data path, (1) creating a second system process for traversing the data dependency path. - View Dependent Claims (70, 71)
-
-
72-77. -77. (canceled)
Specification