ENTERPRISE CONCEPT DEFINITION MANAGEMENT
First Claim
1. A computer-implemented method comprising:
- maintaining an electronic master dictionary that corresponds to an electronic enterprise concept dictionary and includes one or more concept entries, one or more concept identifiers respectively associated with the one or more concept entries, and one or more concept definitions respectively associated with the one or more concept entries;
maintaining an electronic local dictionary wherein the local dictionary includes one or more of the concept identifiers included in the master dictionary;
determining whether the local dictionary includes a concept identifier corresponding to a concept associated with a modeling component;
associating the modeling component with the concept identifier in response to a determination that the local dictionary includes the concept identifier;
determining whether the master dictionary includes the concept identifier in response to a determination that the local dictionary does not include the concept identifier;
including the concept identifier in the local dictionary and associating the modeling component with the concept identifier in response to a determination that the master dictionary includes the concept identifier; and
creating a new concept entry for the concept in the master dictionary to obtain a new concept identifier, including the new concept identifier in the local dictionary, and associating the modeling component with the new concept identifier in response to a determination that the master dictionary does not include the concept identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing an enterprise concept dictionary may include an electronic master dictionary and electronic local dictionaries. The master dictionary may include concept entries respectively associated with concept identifiers and with one or more concept definitions. The local dictionaries may include one or more of the concept identifiers of the master dictionary. A dictionary management module may be in signal communication with the master dictionary and the local dictionaries. The dictionary management module may be configured to query the master dictionary for a concept entry that corresponds to a concept associated with a modeling component. If a concept entry is found, the concept identifier may be provided. If a concept entry is not found, a new concept entry may be added to the master dictionary. A notification module may be in signal communication with the master dictionary and automatically provide notification when a concept entry is added or updated.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
maintaining an electronic master dictionary that corresponds to an electronic enterprise concept dictionary and includes one or more concept entries, one or more concept identifiers respectively associated with the one or more concept entries, and one or more concept definitions respectively associated with the one or more concept entries; maintaining an electronic local dictionary wherein the local dictionary includes one or more of the concept identifiers included in the master dictionary; determining whether the local dictionary includes a concept identifier corresponding to a concept associated with a modeling component; associating the modeling component with the concept identifier in response to a determination that the local dictionary includes the concept identifier; determining whether the master dictionary includes the concept identifier in response to a determination that the local dictionary does not include the concept identifier; including the concept identifier in the local dictionary and associating the modeling component with the concept identifier in response to a determination that the master dictionary includes the concept identifier; and creating a new concept entry for the concept in the master dictionary to obtain a new concept identifier, including the new concept identifier in the local dictionary, and associating the modeling component with the new concept identifier in response to a determination that the master dictionary does not include the concept identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
an electronic master dictionary that corresponds to an enterprise concept dictionary and includes one or more concept entries, one or more concept identifiers respectively associated with the one or more concept entries, and one or more concept definitions respectively associated with the one or more concept entries; an electronic local dictionary wherein the local dictionary includes one or more of the concept identifiers included in the master dictionary; a dictionary management module in signal communication with the master dictionary and the local dictionary wherein the dictionary management module is configured to query the master dictionary for a concept entry that corresponds to a concept associated with a modeling component, provide a concept identifier for the concept entry when the master dictionary includes the concept entry for the concept, and add a new concept entry to the master dictionary and provide a new concept identifier associated with the new concept entry when the master dictionary does not include the concept entry for the concept; and a notification module in signal communication with the master dictionary configured to automatically provide notification when the new concept entry is added to the master dictionary and when one of the concept entries in the master dictionary is updated. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform:
-
determining whether a local dictionary database includes a concept identifier corresponding to a concept associated with a modeling component; associating the modeling component with the concept identifier in response to a determination that the local dictionary database the concept identifier; determining whether a master dictionary database includes the concept identifier in response to a determination that the local dictionary database does not include the concept identifier; creating a new local concept record for the concept identifier in the local dictionary database and associating the modeling component with the concept identifier in response to a determination that the master dictionary database includes the concept identifier; and creating a new master concept record for the concept in the master dictionary database to obtain a new concept identifier, a new local concept record for the new concept identifier in the local dictionary database, and associating the modeling component with the new concept identifier in response to a determination that the master dictionary database does not include the concept identifier. - View Dependent Claims (17, 18, 19, 20)
-
Specification