Comp-O

An ontology for describing component-based services

Download TTL source file

Classes

Required perform

Models the required interface of a component-based service. Similar to a perform whose process reference has not been resolved yet. A required interface specifying what the perform must do is specified with the requiredInterface predicate.

Sub class of : http://www.daml.org/services/owl-s/1.2/Process.owl#Perform


Component-based service

A Component-based service is a service that can have no or several RequiredPerform (a required interface) in its process, and that is not operational until all its required perform are replaced with an actual perform referencing another process.

Sub class of : http://www.daml.org/services/owl-s/1.2/Service.owl#Service


Service contract

A service profile that does not specify an implementation (a process) using the has_process predicate. It only describes a service contract.

Sub class of : http://www.daml.org/services/owl-s/1.2/Profile.owl#Profile