DICTIONARY ENTRY NAME GENERATOR
First Claim
1. A microprocessor-implemented method, comprising:
- receiving input data on candidate terms for building dictionary entry names (DENs) for a canonical data model (CDM);
processing the input data to identify candidate terms for the DEN of a node or equivalence class of the CDM;
counting a frequency of occurrence of candidate terms in the input data;
creating a candidate ordering of terms for the complete ordered DEN of the node or equivalence class of the CDM based at least in part on the counted frequency of occurrence of candidate terms; and
validating the candidate ordering of terms for the complete ordered DEN of the node or equivalence class of the CDM by at least, one of comparison of the ordering with reliable DEN entries in a database and evaluation of relative usage counts in search engine results.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for building dictionary entry names for data elements of a canonical data model includes identifying candidate terms for the dictionary entry name of a node or equivalence class of the canonical data model. The method includes counting a frequency of occurrence of candidate terms in use and based on the use counts creating a candidate ordering of terms for the complete ordered dictionary entry name of the node or equivalence class. The method further includes validating the candidate ordering of terms for the complete ordered dictionary entry name of the node or equivalence class by comparison of the ordering with reliable dictionary entry name entries in a database and/or by usage counts in search engine results.
-
Citations
20 Claims
-
1. A microprocessor-implemented method, comprising:
-
receiving input data on candidate terms for building dictionary entry names (DENs) for a canonical data model (CDM); processing the input data to identify candidate terms for the DEN of a node or equivalence class of the CDM; counting a frequency of occurrence of candidate terms in the input data; creating a candidate ordering of terms for the complete ordered DEN of the node or equivalence class of the CDM based at least in part on the counted frequency of occurrence of candidate terms; and validating the candidate ordering of terms for the complete ordered DEN of the node or equivalence class of the CDM by at least, one of comparison of the ordering with reliable DEN entries in a database and evaluation of relative usage counts in search engine results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a database of names of data elements used in data structures, formats and models; and a dictionary entry name (DEN) generator hosted on a computer and coupled to the database, wherein the DEN generator is configured to analyze the names of data elements to identify candidate terms for a DEN of a node or equivalence class of data elements in a canonical data model (CDM). - View Dependent Claims (17, 18)
-
-
19. A computer program product embodied in non-transitory computer-readable media that includes executable code, which when, executed:
-
identifies candidate terms for a dictionary entry name (DEN) of a node or equivalence class of data elements in a canonical data model; counts a frequency of occurrence of candidate terms in a data store; and creates a candidate ordering of terms for the complete ordered DEN of the node or equivalence class of the CDM based at least in part on the counts of frequency of occurrence. - View Dependent Claims (20)
-
Specification