Automated Unique Name Generation for Data Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvename consistencyVSAvoidnaming convention enforcement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automated name generation is implemented to improve consistency, then productivity is improved, but the complexity of the naming system increases

Engineering Contradiction:
Improvename generation efficiencyVSAvoidnaming system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8554538B2Generating a unique name for a data element
Publication Date: 2013.10.08 SAP SE
  • US8554538B2 patent drawing
  • US8554538B2 patent drawing
  • US8554538B2 patent drawing

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.