SIMILARITY CALCULATION APPARATUS
First Claim
1. A computer-readable, non-transitory medium storing therein a program for calculating similarity causing a computer to execute a process comprising:
- first counting a matching-attribute-value count by comparing, across a plurality of databases that store configuration items belonging to an information system, attribute values of one configuration item in each of the databases, the matching-attribute-value count being number of attribute values that are identical to each other;
second counting a matching-attribute-value count by comparing, across the plurality of databases, attribute values of a configuration item that has a predetermined relationship with the one configuration item in each of the databases; and
calculating similarity between the configuration items, of which matching-attribute-value counts each have been counted at any one of the first counting and the second counting, based on the matching-attribute-value count counted at the first counting and the matching-attribute-value count counted at the second counting.
1 Assignment
0 Petitions
Accused Products
Abstract
A similarity calculation apparatus includes: a relationship-information storage unit that stores relationships between configuration items belonging to an information system and stored in multiple databases; a first counting unit that compares, across the databases, attribute values of one configuration item in each of the databases, thereby counting a matching-attribute-value count; a second counting unit that identifies a configuration item having a relationship with the one configuration item in each of the database from the relationship-information storage unit and compares, across the databases, attribute values of the identified configuration items to count a matching-attribute-value count; and a similarity calculation unit that calculates similarity between the configuration items, of which matching-attribute-value counts each have been counted by the first counting unit or the second counting unit, based on the matching-attribute-value count counted by the first counting unit and the matching-attribute-value count counted by the second counting unit.
-
Citations
7 Claims
-
1. A computer-readable, non-transitory medium storing therein a program for calculating similarity causing a computer to execute a process comprising:
-
first counting a matching-attribute-value count by comparing, across a plurality of databases that store configuration items belonging to an information system, attribute values of one configuration item in each of the databases, the matching-attribute-value count being number of attribute values that are identical to each other; second counting a matching-attribute-value count by comparing, across the plurality of databases, attribute values of a configuration item that has a predetermined relationship with the one configuration item in each of the databases; and calculating similarity between the configuration items, of which matching-attribute-value counts each have been counted at any one of the first counting and the second counting, based on the matching-attribute-value count counted at the first counting and the matching-attribute-value count counted at the second counting. - View Dependent Claims (2, 3, 4)
-
-
5. A similarity calculation apparatus comprising:
-
a relationship-information storage unit that stores relationships between configuration items in a plurality of databases, the configuration items belonging to an information system; a first counting unit that compares, across the plurality of databases, attribute values of one configuration item in each of the databases, thereby counting a matching-attribute-value count that is number of attribute values that are identical to each other; a second counting unit that identifies a configuration item having a predetermined relationship with the one configuration item in each of the databases from the relationship-information storage unit and compares, across the plurality of databases, attribute values of the configuration items identified from the relationship-information storage unit to count a matching-attribute-value count; and a similarity calculation unit that calculates similarity between the configuration items, of which matching-attribute-value counts each have been counted by any one of the first counting unit and the second counting unit, based on the matching-attribute-value count counted by the first counting unit and the matching-attribute-value count counted by the second counting unit.
-
-
6. A similarity calculation apparatus comprising:
-
a memory; and a processor, wherein the processor executes; first counting a matching-attribute-value count by comparing, across a plurality of databases that store configuration items belonging to an information system, attribute values of one configuration item in each of the databases, the matching-attribute-value count being number of attribute values that are identical to each other; second counting a matching-attribute-value count by comparing, across the plurality of databases, attribute values of a configuration item that has a predetermined relationship with the one configuration item in each of the databases; and calculating similarity between the configuration items, of which matching-attribute-value counts each have been counted at any one of the first counting and the second counting, based on the matching-attribute-value count counted at the first counting and the matching-attribute-value count counted at the second counting.
-
-
7. A similarity calculation method comprising:
-
first counting a matching-attribute-value count by comparing, across a plurality of databases that store configuration items belonging to an information system, attribute values of one configuration item in each of the databases, the matching-attribute-value count being number of attribute values that are identical to each other; second counting a matching-attribute-value count by comparing, across the plurality of databases, attribute values of a configuration item that has a predetermined relationship with the one configuration item in each of the databases; and calculating similarity between the configuration items, of which matching-attribute-value counts each have been counted at any one of the first counting and the second counting, based on the matching-attribute-value count counted at the first counting and the matching-attribute-value count counted at the second counting.
-
Specification