Multilevel hierarchical associations between entities in a knowledge system
First Claim
1. A computer implemented method for managing multilevel hierarchical structured information in disparate knowledge repositories, the computer implemented method comprising:
- creating, by a data processing system, an association data structure for a multi-phased software test process as metadata in a metadata repository to form a created association data structure;
populating, by the data processing system, the association data structure with association information of the multi-phased software test process;
creating, by the data processing system, a process data structure in the metadata repository;
collecting, by the data processing system, information from each test phase of the multi-phased software test process across the disparate knowledge repositories using the created association data structure to form collected information, wherein collecting information from each test phrase of the multi-phased software test process comprises;
locating a repository that comprises identity information of a test phase in response to initiation of the test phase;
searching the repository for process information of the test phase; and
extracting the process information of the test phase to form extracted process information, wherein the extracted process information includes access and modification timestamps of the test phase; and
storing, by the data processing system, the extracted process information from each test phase of the multi-phased software test process in the process data structure in the metadata repository, wherein the collected information is searched on a periodic basis to provide process-related information that is used to detect problems with the multi-phased software test process, and wherein corrective actions are taken automatically in response to detected problems.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, data processing system, and computer program product for managing multilevel hierarchical structured information in disparate knowledge repositories. An association data structure is created for an entity as metadata in a metadata repository. The association data structure is populated with association information about the entity. A process data structure is created for the entity as metadata in the metadata repository. The process data structure is populated with process information about the entity. Information about a multi-phased process is then collected by extracting process information from each entity of the multi-phased process across the disparate knowledge repositories. The collected information comprising information about the multi-phased process is then stored in the process data structure in the metadata repository.
-
Citations
18 Claims
-
1. A computer implemented method for managing multilevel hierarchical structured information in disparate knowledge repositories, the computer implemented method comprising:
-
creating, by a data processing system, an association data structure for a multi-phased software test process as metadata in a metadata repository to form a created association data structure; populating, by the data processing system, the association data structure with association information of the multi-phased software test process; creating, by the data processing system, a process data structure in the metadata repository; collecting, by the data processing system, information from each test phase of the multi-phased software test process across the disparate knowledge repositories using the created association data structure to form collected information, wherein collecting information from each test phrase of the multi-phased software test process comprises; locating a repository that comprises identity information of a test phase in response to initiation of the test phase; searching the repository for process information of the test phase; and extracting the process information of the test phase to form extracted process information, wherein the extracted process information includes access and modification timestamps of the test phase; and storing, by the data processing system, the extracted process information from each test phase of the multi-phased software test process in the process data structure in the metadata repository, wherein the collected information is searched on a periodic basis to provide process-related information that is used to detect problems with the multi-phased software test process, and wherein corrective actions are taken automatically in response to detected problems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for managing multilevel hierarchical structured information 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 create an association data structure for a multi-phased software test process as metadata in a metadata repository to form a created association data structure;
populate the association data structure with association information of the multi-phased software test process;
create a process data structure in the metadata repository;
collect information from each test phase of the multi-phased software test process across the disparate knowledge repositories using the created association data structure to form collected information, wherein collecting information from each test phase in the multi-phased software test process comprises;
locating a repository that comprises identity information of a test phase in response to initiation of the test phase, searching the repository for process information of the test phase, and extracting the process information of the test phase to form extracted process information, wherein the extracted process information includes access and modification timestamps of the test phase; and
store the extracted process information from each test phase of the multi-phased software test process in the process data structure in the metadata repository, wherein the collected information is searched on a periodic basis to provide process-related information that is used to detect problems with the multi-phased software test process, and wherein corrective actions are taken automatically in response to detected problems.
-
-
11. A computer program product for managing multilevel hierarchical structured information 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 creating an association data structure for a multi-phased software test process as metadata in a metadata repository to form a created association data structure; computer usable program code for populating the association data structure with association information of the multi-phased software test process; computer usable program code for creating a process data structure in the metadata repository; computer usable program code for collecting information from each test phase of the multi-phased software test process across the disparate knowledge repositories using the created association data structure to form collected information, wherein the computer usable program code for collecting information from each test phrase of the multi-phased software test process further comprises; computer usable program code for locating a repository that comprises identity information of a test phase in response to initiation of the test phase; computer usable program code for searching the repository for process information of the test phase; and computer usable program code for extracting the process information of the test phase to form extracted process information, wherein the extracted process information includes access and modification timestamps of the test phase; and computer usable program code for storing the extracted process information from each test phase of the multi-phased software test process in the process data structure in the metadata repository, wherein the collected information is searched on a periodic basis to provide process-related information that is used to detect problems with the multi-phased software test process, and wherein corrective actions are taken automatically in response to detected problems. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification