[MOBY-dev] [moby] RFC #1941 Asynchronous Service Call Proposal
Mark Wilkinson
markw at illuminae.com
Fri Feb 10 17:56:50 UTC 2006
On Thu, 2006-02-02 at 11:01 -0800, Mark Wilkinson wrote:
> 3) Let's define the new predicate as follows v.v. the RDF for Service
> Instances:
> mobyPred:isAsynchronous
> Domain: mygrid:operation
> Range: xsd:boolean
> Definition: a boolean indication of the service providers ability to
> provide the associated operation in asynchronous, as well as
> synchronous, mode, according to the specification for asynchronous Moby
> service calls in the Moby API.
I'd like to modify my suggestion above. I think we may want to have one
more "layer" between the operation metadata and the
synchronous/asyncronous tag, in the form of a "hasCallingDetail"
parameter, where one of the properties of a callingDetail includes
whether it is synchronous, asynchronous, or both. This also changes it
from having a range of xsd:boolean to being a controlled vocabulary (I
propose "synchronous", "asynchronous", "sych_asych")
An example as N3:
a :operation;
:hasCallingDetail [
a :callingDetail;
:hasSynchType moby:asynchronous ];
an example as RDF:
<hasOperation rdf:parseType="Resource">
<rdf:type
rdf:resource="http://www.mygrid.org.uk/ontology#operation"/>
<hasCallingDetail rdf:parseType="Resource">
<rdf:type
rdf:resource="http://www.mygrid.org.uk/ontology#callingDetail"/>
<hasSynchType
rdf:resource="http://biomoby.org/RESOURCES/MOBY-
S/ServiceDescription#asynchronous"/>
</hasCallingDetail>
This is somewhat tangential to the discussion, but since your RFC talked
about adding this information into the Service Instance metadata, it is
~relevant to the discussion.
M
--
--
...his last words were 'Hey guys! Watch this!'
--
Mark Wilkinson
Asst. Professor
Dept. of Medical Genetics
University of British Columbia
PI in Bioinformatics
iCAPTURE Centre
St. Paul's Hospital
Rm. 166, 1081 Burrard St.
Vancouver, BC, V6Z 1Y6
tel: 604 682 2344 x62129
fax: 604 806 9274
"For most of this century we have viewed communications as a conduit,
a pipe between physical locations on the planet.
What's happened now is that the conduit has become so big and interesting
that communication has become more than a conduit,
it has become a destination in its own right..."
Paul Saffo - Director, Institute for the Future
More information about the MOBY-dev
mailing list