Computer-implemented method for deriving, translating, and using definitional expressions for data in a database
First Claim
1. A computer implemented method for deriving, translating, and using definitional expressions of data in a database, comprising:
- identifying a first data reference denoting a first data;
using the first data reference to retrieve from computer storage a first membership abstraction associated with the first data;
composing a definitional expression comprising at least the first membership abstraction;
and,expressing the definitional expression through at least one of the acts of printing, displaying, speaking, reformatting, translating, transmitting, and storing the definitional expression.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method is disclosed for deriving definitional expressions for data in a database from membership abstractions, and for deriving membership abstractions from definitional expressions. Definitional expressions may be partially in a natural language. By automating the translation among definitional expressions and membership abstractions, definitional expressions may then be used as database commands for the purpose of query, data update, maintenance, and the like, and may also be used to provide users with a more readable and understandable definition of both stored and derived data (e.g., the result of an ad-hoc query or data modification).
-
Citations
20 Claims
-
1. A computer implemented method for deriving, translating, and using definitional expressions of data in a database, comprising:
-
identifying a first data reference denoting a first data; using the first data reference to retrieve from computer storage a first membership abstraction associated with the first data; composing a definitional expression comprising at least the first membership abstraction; and, expressing the definitional expression through at least one of the acts of printing, displaying, speaking, reformatting, translating, transmitting, and storing the definitional expression. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method for deriving, translating, and using definitional expressions of data in a database, comprising:
-
accessing a first membership abstraction; decomposing the first membership abstraction into a combination of component membership abstractions; identifying a previously determined association between at least one component membership abstraction belonging to the combination of component membership abstractions, and an identifiable data set; and, translating between the at least one component membership abstraction and a natural language expression. - View Dependent Claims (6)
-
-
7. A computer implemented method for deriving, translating, and using definitional expressions of data in a database comprising:
-
deriving a first derived expression from a natural language expression; and
,incorporating a membership abstraction within the first derived expression incorporating. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 16, 17, 18)
-
-
15. A method for deriving, translating, and using definitional expressions for data in a database comprising:
-
accepting a request for description of a relational expression; identifying a first membership abstraction in the relational expression; determining that a first natural language expression corresponds to the first membership abstraction; and, incorporating the determined first natural language expression into output responsive to the request.
-
-
19. A data processing system comprising:
-
a processor for performing operations; a storage means for storing any of operations, data, data references, membership abstractions, and metadata; means for identifying a first data reference denoting a first data; means for using the first data reference to retrieve from the storage means a first membership abstraction associated with the first data; means for composing a definitional expression comprising at least the first membership abstraction; and, means for expressing the definitional expression through at least one of the acts of printing, displaying, speaking, reformatting, translating, transmitting, and storing the definitional expression.
-
-
20. An apparatus comprising computer storage and machine-readable program code recorded on recordable media, the machine-readable program code comprising instructions for controlling the operation of at least a first data processing system on which the machine-readable program code executes to perform the following steps:
-
identifying a first data reference denoting a first data; using the first data reference to retrieve from the computer storage a first membership abstraction associated with the first data; composing a definitional expression comprising at least the first membership abstraction; and, expressing the definitional expression through at least one of the acts of printing, displaying, speaking, reformatting, translating, transmitting, and storing the definitional expression.
-
Specification