DYNAMIC SERVICE SELECTIONS USING ENHANCED ONTOLOGIES
First Claim
1. A system for generating an enhancement of an ontology, the system comprising:
- a memory unit configured to provide the ontology and to store the ontology with the enhancement; and
a processing unit configured to;
identify a service specification being represented by a class of the ontology, the service specification describing a capability of a service,compute a set of instances that are specified by the service specification and by a requirement specification,enhance the ontology with a generated class representing the set of instances, wherein the generated class represents a condition part of a selection rule, andgenerate an action part of the selection rule using an identification of the service so that a relation between the generated class and the service is represented by the selection rule.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments may include a system for generating an enhancement of an ontology. The system may have a memory unit and a processing unit. The memory unit may be configured to provide the ontology and to store the ontology with the enhancement. The processing unit may be configured to identify a service specification, such as a service product or a contract, that may be represented by a class of the ontology. The service specification may describe a capability of a service. The processing unit may be further configured to compute a set of instances that are specified by the service specification and by a requirement specification and to enhance the ontology with a generated class representing the set of instances in case that the set of instances has one or more instances.
2 Citations
20 Claims
-
1. A system for generating an enhancement of an ontology, the system comprising:
-
a memory unit configured to provide the ontology and to store the ontology with the enhancement; and a processing unit configured to; identify a service specification being represented by a class of the ontology, the service specification describing a capability of a service, compute a set of instances that are specified by the service specification and by a requirement specification, enhance the ontology with a generated class representing the set of instances, wherein the generated class represents a condition part of a selection rule, and generate an action part of the selection rule using an identification of the service so that a relation between the generated class and the service is represented by the selection rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for generating an enhancement of an ontology, the method comprising:
-
identifying a service specification being represented by a class of the ontology, the service specification describing a capability of a service; computing a set of instances that are specified by the service specification and by a requirement specification; enhancing the ontology with a generated class representing the set of instances, wherein the generated class represents a condition part of a selection rule; and generating an action part of the selection rule using an identification of the service so that a relation between the generated class and the service is represented by the selection rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for handling transaction information, the computer program product being tangibly embodied on a computer-readable medium and including executable code that, when executed, is configured to cause a data processing apparatus to:
-
identify a service specification being represented by a class of the ontology, the service specification describing a capability of a service; compute a set of instances that are specified by the service specification and by a requirement specification; enhance the ontology with a generated class representing the set of instances, wherein the generated class represents a condition part of a selection rule; and generate an action part of the selection rule using an identification of the service so that a relation between the generated class and the service is represented by the selection rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification