|
CoSMoS: Component Service Model with Semantics |
|
Component Service Model with Semantics:
|
| Name | Namespace |
| wsdl | http://schemas.xmlsoap.org/wsdl/ |
| cosmos | http://netresearch.ics.uci.edu/bionet/cosmos# |
CoSMoS/WSDL is based on WSDL 1.1. The followings are the modification onto WSDL 1.1.
CoSMoS/WSDL added a new attribute 'cosmos:represents' onto the element <wsdl:part> to represent the semantics (concept/noun) of the inputs and outputs of an operation.
|
<wsdl:part name="String" type="String" cosmos:represents="URI"/> |
The value of the 'cosmos:represents' attribute specifies the URI of the noun node representing the semantics of the input/output.
CoSMoS/WSDL added a new attribute 'cosmos:performs' onto the element <wsdl:operation> to represent the predicate of the operation.
|
<wsdl:operation name="String" parameterOrder="String" cosmos:performs="URI"/> |
The value of the 'cosmos:performs' attribute specifies the URI of the predicate node representing the predicate of the operation.
Here is an example of CoSMoS/WSDL.
| CoSMoS/RDFS | CoSMoS graph representation |
| sample.rdfs | ![]() |
|
(c) Keita Fujii (kfujii@ics.uci.edu) |