Does anyone have an example 'Service Request' for OWL-S 0.9

Hello
 
I am doing some work on 'Service Requests' - does anyone have an example for the OWL-S 0.9 CongoService example. My understanding is that the service request is described using the service profile specification, however there are a number of elements that I do not want to use. For example I dont want to use the 

<profile:refersTo rdf:resource="&congoProcess;#signInInfo"/>

because the service request does not point to a process model. Could I just omit this?

Could I use a simple service request that takes as input a BookTile and retruns as output a description of the book as described below:

<?xml version='1.0' encoding='ISO-8859-1'?>

<!DOCTYPE uridef[

<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns">

<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema">

<!ENTITY owl "http://www.w3.org/2002/07/owl">

<!ENTITY process "http://www.daml.org/services/owl-s/0.9/Process.owl">

<!ENTITY service "http://www.daml.org/services/owl-s/0.9/Service.owl">

<!ENTITY profile "http://www.daml.org/services/owl-s/0.9/Profile.owl"> 

<!ENTITY profileHierarchy "http://www.daml.org/services/owl-s/0.9/ProfileHierarchy.owl"> 

<!ENTITY time "http://www.ai.sri.com/daml/ontologies/time/Time.owl">

<!ENTITY xsd "http://www.w3.org/2001/XMLSchema">

<!ENTITY DEFAULT "http://www.daml.org/services/owl-s/0.9/ServiceRequest.owl">

]>

<rdf:RDF

xmlns:rdf= "&rdf;#"

xmlns:rdfs= "&rdfs;#"

xmlns:owl = "&owl;#"

xmlns:service= "&service;#"

xmlns:process= "&process;#"

xmlns:profile= "&profile;#"

xmlns:profileHierarchy= "&profileHierarchy;#"

xmlns:xsd= "&xsd;#"

xmlns= "&DEFAULT;#">

<owl:Ontology rdf:about="">

<owl:versionInfo />

<rdfs:comment />

<owl:imports rdf:resource="&rdf;" />

<owl:imports rdf:resource="&rdfs;" />

<owl:imports rdf:resource="&owl;" />

<owl:imports rdf:resource="&service;" />

<owl:imports rdf:resource="&process;" />

<owl:imports rdf:resource="&profile;" />

<owl:imports rdf:resource="&concepts;" />

<owl:imports rdf:resource="&time;" />

<owl:imports rdf:resource="&profileHierarchy;" />

</owl:Ontology> 

<profileHierarchy:BookSelling

rdf:ID="Profile_Congo_BookBuying_Service">

<profile:input> 

<profile:ParameterDescription rdf:ID="BookTitle"> 

<profile:parameterName> bookTitle </profile:parameterName>

<profile:restrictedTo rdf:resource="&xsd;#string"/>

</profile:ParameterDescription>

</profile:input>

<profile:output> 

<profile:ParameterDescription rdf:ID="BookDescription"> 

<profile:parameterName> EReceipt </profile:parameterName>

<profile:restrictedTo rdf:resource="&xsd;#string"/>

</profile:ParameterDescription>

</profile:output>

<!-- Preconditions -->

<!-- Effects -->

</profileHierarchy:BookSelling>

</rdf:RDF>

I would really appreciate some advice on this.

Thank you in advance for your time and effort

Regards,

Paul Fergus

Received on Monday, 12 January 2004 05:51:28 UTC