CPC G06F 9/5055 (2013.01) [G06F 9/45529 (2013.01); G06F 9/5077 (2013.01); G06N 5/025 (2013.01)] | 20 Claims |
1. A system, comprising:
a memory that stores computer executable components; and
a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a determination component that determines, from a plurality of data locations, a first group of surrounding contexts for a raw entity of a software application to be modernized;
a matching component that:
matches the first group of surrounding contexts with one or more respective second groups of known surrounding contexts of one or more known entities according to a defined threshold, and
determines a selected one of the one or more known entities by prioritizing the first group of surrounding contexts based on a defined order of priority for respective data locations from which the first group of surrounding contexts were determined; and
a type identification component that identifies an entity type for the raw entity based on the selected known entity.
|