W3C home > Mailing lists > Public > public-sws-ig@w3.org > November 2004

Re: Polymorhpic inputs/ouputs?

From: Bijan Parsia <bparsia@isr.umd.edu>
Date: Thu, 25 Nov 2004 00:19:42 +0900
Message-Id: <44355F0A-3E2C-11D9-B962-000D93C1F7A6@isr.umd.edu>
Cc: <public-sws-ig@w3.org>
To: Martin Gülich <martin.gulich@foi.se>

On Nov 24, 2004, at 5:58 PM, Martin Gülich wrote:

> Hello!
> First, how do I sign up for this mail list? Since I haven´t yet, 
> please answer directly to my email to.


To subscribe, check out:

> Ok, I want to know if inputs/outputs of OWL-S services are considered 
> to be polymorphic?


> If not, is there any policy about this at all? By polymorphic I mean, 
> can a service be published with an output of type ‘Parent’ but also 
> reply with outputs of type ‘Father’ or ‘Mother’? Or is the type of 
> input/output considered to be only of the published type and not of 
> any subtypes?

Well, technically, it would depend on the type system, I guess. 
However, OWL certainly does this (and not only for explicit subtypes). 
XML Schema mostly does this too. So, I'd say you're covered.

> Can I read more about this anywhere?

Well, I can't seem to connect to daml.org at the moment, but there is a 
section on IO typing toward the end. An appendix, I think. Disclaimer: 
I wrote that section, but under a bit of duress :)

Received on Wednesday, 24 November 2004 15:20:06 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:54:14 UTC