Enhancing Enterprise Service Design Knowledge Using Ontology-based Clustering
First Claim
1. A computer-implemented method for extending a knowledge base, the method being executed using one or more processors and comprising:
- receiving an enterprise service signature (ESS) associated with an enterprise service (ES), the ESS being stored in a computer-readable repository, the ES comprising a callable service that provides business functionality, the ESS identifying the ES and comprising a concatenation of terms;
segmenting the ESS to provide a segmented ESS;
identifying one or more unknown terms from the segmented ESS;
determining that at least one unknown term of the one or more unknown terms comprises at least one of a specialization and a new entity; and
extending the knowledge base in view of the at least one of the specialization and the new entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer-readable storage media for extending a knowledge base, implementations including receiving an enterprise service signature (ESS) associated with an enterprise service (ES), the ESS being stored in a computer-readable repository, segmenting the ESS to provide a segmented ESS, identifying one or more unknown terms from the segmented ESS, determining that at least one unknown term of the one or more unknown terms comprises at least one of a specialization and a new entity, and extending the knowledge base in view of the at least one of the specialization and the new entity.
12 Citations
14 Claims
-
1. A computer-implemented method for extending a knowledge base, the method being executed using one or more processors and comprising:
-
receiving an enterprise service signature (ESS) associated with an enterprise service (ES), the ESS being stored in a computer-readable repository, the ES comprising a callable service that provides business functionality, the ESS identifying the ES and comprising a concatenation of terms; segmenting the ESS to provide a segmented ESS; identifying one or more unknown terms from the segmented ESS; determining that at least one unknown term of the one or more unknown terms comprises at least one of a specialization and a new entity; and extending the knowledge base in view of the at least one of the specialization and the new entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for extending a knowledge base, the operations comprising:
-
receiving an enterprise service signature (ESS) associated with an enterprise service (ES), the ESS being stored in a computer-readable repository, the ES comprising a callable service that provides business functionality, the ESS identifying the ES and comprising a concatenation of terms; segmenting the ESS to provide a segmented ESS; identifying one or more unknown terms from the segmented ESS; determining that at least one unknown term of the one or more unknown terms comprises at least one of a specialization and a new entity; and extending the knowledge base in view of the at least one of the specialization and the new entity.
-
-
14. A system, comprising:
-
a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by the computing device, cause the computing device to perform operations for extending a knowledge base, the operations comprising; receiving an enterprise service signature (ESS) associated with an enterprise service (ES), the ESS being stored in a computer-readable repository, the ES comprising a callable service that provides business functionality, the ESS identifying the ES and comprising a concatenation of terms; segmenting the ESS to provide a segmented ESS; identifying one or more unknown terms from the segmented ESS; determining that at least one unknown term of the one or more unknown terms comprises at least one of a specialization and a new entity; and extending the knowledge base in view of the at least one of the specialization and the new entity.
-
Specification