Patent ID: 8280755

Claim:
A computer-implemented method for context-specific modeling of a collaborative business process, the method comprising: storing, by a computer system and in a repository that is accessible to other computer systems, multiple modeling artifacts, wherein each of the multiple modeling artifacts is a data component that describes a portion of a collaborative business process; assigning, by the computer system, each of the multiple modeling artifacts to at least one of a plurality of collaborative business processes that are represented by various combinations of the multiple modeling artifacts; assigning, by the computer system, each of the multiple modeling artifacts to at least one context value from a collection of context values; receiving, at the computer system and from a first computer system, a query that is for specialized modeling artifacts and that specifies: (i) a first collaborative business process that is from among the plurality of collaborative business processes, and (ii) a first context value that is from the collection of context values and that specifies an industry or a geopolitical region of a party that has accessed the first computer system; selecting, by the computer system and from the repository, a subset of the multiple modeling artifacts that the computer system had assigned to both: (iii) the first collaborative business process, and (iv) the first context value; providing, by the computer system and to the first computer system in response to receiving the query from the first computer system, the selected subset of modeling artifacts, wherein the first computer system receives the selected subset of modeling artifacts, and wherein the first computer system modifies a modified modeling artifact that is one of the subset of modeling artifacts; receiving, at the computer system and from the first computer system after the selected subset of modeling artifacts has been provided to the first computer system, the modified modeling artifact; determining, by the computer system, that the modified modeling artifact matches another modeling artifact that is stored in the repository and that the computer system has assigned to the first collaborative business process and another context value, the computer system not having assigned the another modeling artifact to the first context value; and assigning, by the computer system in response to determining that the modified modeling artifact matches the another modeling artifact, the another modeling artifact to the first context value.