Automated Unique Name Generation for Data Elements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing naming conventions for data elements in electronic communications lack consistency and clarity, making it difficult to infer semantic meaning and exclude irrelevant information, especially when using predefined formats like ISO 11179 and UN/CEFACT Core Components Technical Specification.
Innovation Solution
A computer program product and system that generates unique names for data elements by parsing definitions into noun and verb phrases, applying rules to truncate words, and combining terms to comply with predefined formats, ensuring consistency and clarity in naming conventions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a prescriptive naming convention is enforced to ensure consistency and clarity, then name consistency and semantic reliability are improved, but the complexity of implementing and enforcing the convention increases
Solution Approach 1:
The system automatically generates compliant names by parsing definitions and applying naming rules without requiring manual intervention or external enforcement mechanisms. The naming convention enforces itself through automated generation rather than external control
Solution Approach 2:
The system transforms free-text definitions into structured names by extracting specific parameters (noun phrases, verb phrases, modifiers) and reassembling them according to naming convention rules, changing the form while preserving the semantic meaning
2Productivity
If automated name generation is implemented to improve consistency, then productivity is improved, but the complexity of the naming system increases
Solution Approach 1:
The definition text is segmented into distinct components (noun phrases, verb phrases, modifiers) that can be independently processed and recombined according to naming rules, making the automated generation process manageable and systematic
Solution Approach 2:
The system uses an intermediate structured representation (parsed definition components) between the raw definition text and the final generated name, allowing complex transformations to be broken down into simpler, rule-based steps
Data Source
AI summary
Operations for generating a unique name for at least one of several data elements include receiving a definition of a data element for which a unique name is to be created. The unique name is to comply with a predefined name format. The definition comprises human-understandable descriptive language. The data element is to identify an information category in an electronic communication. A noun phrase and a verb phrase are identified in the definition, and the unique name is generated using a first noun obtained from the noun phrase and a second noun obtained from the verb phrase. A computer system includes a repository having the data elements stored therein, and a name generating module that receives at least one of the definitions that is associated with one of the data elements and generates a unique name for the data element.


