Methodology for the Automatic Capture of Process Information in Federated Knowledge Systems
First Claim
1. A computer implemented method for managing information about a multi-step process in disparate knowledge repositories, the computer implemented method comprising:
- collecting practice requirements for the multi-step process, wherein the practice requirements comprise procedure information for performing tasks in the multi-step process, and wherein the procedure information specifies a particular execution order of the tasks in the multi-step process; and
creating a process metadata data structure in a metadata repository comprising process information that conforms to the practice requirements, wherein the creating step further comprises;
creating a template document for each task in the multi-step process;
populating the template documents with the procedure information in the practice requirements;
creating hierarchical and horizontal associations among the template documents based on the execution order of the tasks in the procedure information;
creating a process document for each task in the multi-step process;
populating the process documents with information about the tasks; and
storing the task information, procedure information, and association information for each task as metadata in the process metadata structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for automatically managing process information stored in federated repositories. When practice requirements are collected for a multi-step process, a process metadata data structure comprising process information conforming to the practice requirements is created in a metadata repository. The structure is created by creating a template document for each task in the multi-step process and populating the template documents with the procedure information in the practice requirements. Hierarchical and horizontal associations are created among the template documents based on the execution order of the tasks in the procedure information. Process documents for each task in the multi-step process are created and populated with information about the tasks. The task information, procedure information, and association information for each task is then stored as metadata in the process metadata structure.
21 Citations
20 Claims
-
1. A computer implemented method for managing information about a multi-step process in disparate knowledge repositories, the computer implemented method comprising:
-
collecting practice requirements for the multi-step process, wherein the practice requirements comprise procedure information for performing tasks in the multi-step process, and wherein the procedure information specifies a particular execution order of the tasks in the multi-step process; and creating a process metadata data structure in a metadata repository comprising process information that conforms to the practice requirements, wherein the creating step further comprises; creating a template document for each task in the multi-step process; populating the template documents with the procedure information in the practice requirements; creating hierarchical and horizontal associations among the template documents based on the execution order of the tasks in the procedure information; creating a process document for each task in the multi-step process; populating the process documents with information about the tasks; and storing the task information, procedure information, and association information for each task as metadata in the process metadata structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for managing information about a multi-step process in disparate knowledge repositories, the computer program product comprising:
-
a computer usable medium having computer usable program code tangibly embodied thereon, the computer usable program code comprising; computer usable program code for collecting practice requirements for the multi-step process, wherein the practice requirements comprise procedure information for performing tasks in the multi-step process, and wherein the procedure information specifies a particular execution order of the tasks in the multi-step process; and computer usable program code for creating a process metadata data structure in a metadata repository comprising process information that conforms to the practice requirements, wherein the computer usable program code for creating a process metadata data structure further comprises; computer usable program code for creating a template document for each task in the multi-step process; computer usable program code for populating the template documents with the procedure information in the practice requirements; creating hierarchical and horizontal associations among the template documents based on the execution order of the tasks in the procedure information; computer usable program code for creating a process document for each task in the multi-step process; computer usable program code for populating the process documents with information about the tasks; and computer usable program code for storing the task information, procedure information, and association information for each task as metadata in the process metadata structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for managing information about a multi-step process in disparate knowledge repositories, the data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to collect practice requirements for the multi-step process, wherein the practice requirements comprise procedure information for performing tasks in the multi-step process, and wherein the procedure information specifies a particular execution order of the tasks in the multi-step process; and
create a process metadata data structure in a metadata repository comprising process information that conforms to the practice requirements, wherein the computer usable code to create a process metadata data structure further comprises creating a template document for each task in the multi-step process;
populating the template documents with the procedure information in the practice requirements;
creating hierarchical and horizontal associations among the template documents based on the execution order of the tasks in the procedure information;
creating a process document for each task in the multi-step process;
populating the process documents with information about the tasks; and
storing the task information, procedure information, and association information for each task as metadata in the process metadata structure. - View Dependent Claims (18, 19, 20)
-
Specification