Patent attributes
A computer-implemented method for identifying a substitute relating to a business document model includes receiving, in a computer system that has a modeling tool, a first user input indicating one of multiple components of a business document model in the modeling tool. The multiple components include nodes and edges that represent semantics of a business document. The method includes identifying, in response to the first user input, at least one substitute component for the indicated component. The at least one substitute component is identified in a repository of preexisting business document models and using a graph structure of the business document model. The method includes presenting the identified at least one substitute component in the modeling tool such that a user can replace the indicated component with the substitute component. Quality values can be determined and assigned.