摘要:
Methods, systems, and computer-readable storage media for user-guided multi-schema integration and include actions of receiving a plurality of schemas, each schema defining a data structure and including a plurality of intermediate elements and a plurality of leaf elements, receiving leaf correspondences that match leaf elements between schemas of the plurality of schemas, processing the plurality of schemas and the leaf correspondences using closed frequent itemset mining to define a first plurality of redundancy groups, each redundancy group including a proposed correspondence between intermediate elements of schemas, displaying the first plurality of redundancy groups to a user, receiving user input, the user input including one or more actions to one or more redundancy groups in the first plurality of redundancy groups, processing the plurality of schemas, the leaf correspondences and the one or more actions to define a second plurality of redundancy groups, and displaying the second plurality of redundancy groups.
摘要:
A method and system are described for generating consolidation groups, An example method includes obtaining (202) a plurality of data type indicators of data types, wherein each data type indicator is associated with a hierarchical subtype of the data type; generating (204) a first subtype indicator of a first hierarchical subtype associated with a first data type indicator in a first hierarchical subtype relationship; generating (206) a first parent list including one or more representations of one or more of the data types associated with the first hierarchical subtype; generating (208) a second subtype indicator of a second hierarchical subtype associated with a second data type indicator in a second hierarchical subtype relationship; generating (210) a second parent list including a representation of one of the plurality of data types associated with the second hierarchical subtype; and generating (212) a first consolidation group based on combining the first subtype indicator with the second subtype indicator.
摘要:
Methods, systems, and computer-readable storage media for user-guided multi-schema integration and include actions of receiving a plurality of schemas, each schema defining a data structure and including a plurality of intermediate elements and a plurality of leaf elements, receiving leaf correspondences that match leaf elements between schemas of the plurality of schemas, processing the plurality of schemas and the leaf correspondences using closed frequent itemset mining to define a first plurality of redundancy groups, each redundancy group including a proposed correspondence between intermediate elements of schemas, displaying the first plurality of redundancy groups to a user, receiving user input, the user input including one or more actions to one or more redundancy groups in the first plurality of redundancy groups, processing the plurality of schemas, the leaf correspondences and the one or more actions to define a second plurality of redundancy groups, and displaying the second plurality of redundancy groups.
摘要:
The present invention refers to a mediator system for mediating a communication between a client (20) and a plurality of providers (30, 31, 32, 33) within a network, wherein the client (20) provides at least one request message, the mediator system (10) comprising as predefined and callable logical machines a first receiving machine (11) configured to receive the request message from the client, a first sending machine (12) configured to send answer messages back to the client and to create therefrom a request object, a processing machine (13) configured to handle the received request message internally represented as a request object, a second sending machine (14) configured to send outgoing request messages to the providers and a second receiving machine (15) configured to receive incoming answer messages from the providers, wherein the machines can be scheduled separately from being executed such that the request object can be split into a sequence of subrequests where each of those subrequests can be further decomposed in a set of subsubrequests that can be sent out in parallel to the providers (30, 31, 32, 33) where they can be elaborated independently of each other. Furthermore, the present invention refers to an appropriate method for mediating a communication between a client (20) and a plurality of providers (30, 31, 32, 33) within a network.
摘要:
Methods, systems, and computer-readable storage media for receiving a plurality of source hierarchical schemas, processing the source hierarchical schemas to generate a merged graph, which is comprising a plurality of merged nodes, each merged node being provided based on one or more nodes from at least two of the source hierarchical schemas, determining and resolving using conflicts in the merged graph to generate a conflict-free merged graph, wherein resolving comprises splitting one or more merged nodes into respective sub-sets of merged nodes, defining and processing a constraints satisfaction problem (CSP) to generate a plurality of mediated hierarchical schemas (MHSs), each MHS being a solution to the CSP, identifying an MHS of the plurality of MHSs as an optimum MHS, wherein a canonical hierarchical schema (CHS) is provided as the optimum MHS, and storing the CHS as a computer-readable document in a computer-readable memory.
摘要:
A system (100) is described that may generate collaborative processes (650, 2410), for example, for business partners (2002, 2004, 2102, 2104). The system (100) may include a lifting engine (104) configured to receive (302) public specifications (1102, 1106) describing a first proprietary process and second proprietary process (502, 532, 630). The lifting engine (104) may determine (304) an alignment (110, 1320, 1420) between the public specifications (1102, 1106) and corresponding elements (1202, 1204, 1206, 1208, 1210) of an ontology domain (112). The system (100) may further include a mapping engine (118) configured to determine (306, 2404) one or more mapping expressions (1502, 1602) associated with the first proprietary process and second proprietary process (502, 532, 630) based on the determined alignment (1320, 1420). A composition engine (116) may be configured to generate (308, 2408) a collaborative process (650, 2410) based on the one or more mapping expressions (1502, 1602).