Using a controlled vocabulary library to generate business data component names
First Claim
1. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to:
- receive a textual description of a business data component; and
generate, in accordance with a predefined naming format, at least one proposed name for the business data component using a matching algorithm to select terms from a library of available terms based on the textual description, each proposed name including a plurality of terms and each term in the library of available terms defining at least one of an object class, a property, a representation class, or a qualifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for generating a name for a business data component in an electronic business process use a received textual description of the business data component. One or more proposed names are generated in accordance with a predefined naming format. The proposed names are generated using a matching algorithm to select terms from a library of available terms based on the textual description. Each proposed name includes multiple terms, and each term in the library of available terms defines an object class, a property, a representation class, or a qualifier.
172 Citations
25 Claims
-
1. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to:
-
receive a textual description of a business data component; and
generate, in accordance with a predefined naming format, at least one proposed name for the business data component using a matching algorithm to select terms from a library of available terms based on the textual description, each proposed name including a plurality of terms and each term in the library of available terms defining at least one of an object class, a property, a representation class, or a qualifier. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14)
-
- 6. The computer program product of claim I wherein the textual description includes a description of at least two elements selected from the group consisting of an object class, a property, a representation class, and a qualifier.
-
15. A system for generating business component names, the system comprising:
-
means for receiving a description of a business data component;
means for defining available terms and associations between the available terms; and
means for generating, based on the description and using terms from the available terms, at least one proposed name for the business data component in accordance with a predefined naming format, the predefined naming format defining a name as including a plurality of terms for semantically describing a business data component, wherein the plurality of terms include at least two terms from the group consisting of an object class term, a property term, a representation class term, a qualifier term, a context category, and a context value. - View Dependent Claims (16, 17, 18)
-
-
19. A method for defining a business data component name, the method comprising:
-
receiving a description of a business data component;
generating a name for the business data component, the name including a plurality of terms semantically describing at least two of an object class, a property, and a representation class for the business data component, wherein the plurality of terms are selected from a library of available terms, the library of available terms defining associations between the available terms and predefined business data components and the name being generated based on the associations and on a correspondence between the description and at least one predefined business data component. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification