W3C home > Mailing lists > Public > public-ws-semann@w3.org > May 2006

Re: about issue 7

From: Laurent Henocque <laurent.henocque@gmail.com>
Date: Tue, 23 May 2006 16:03:18 +0200
Message-ID: <44731626.30003@gmail.com>
To: Jacek Kopecky <jacek.kopecky@deri.org>
CC: public-ws-semann@w3.org

Hash: SHA1


the point is that a wsdl element may receive multiple distinct annotations, as this seems largely agreed upon in the
group. I am suggesting to attach related modelReference/schemaMapping pairs so that no inference or scanning is required
to tell which mapping goes with which modelReference.

Btw, after our private discussion last week at the DIP meeting, I am ready to accept that a model reference goes alone,
without a mapping, which still makes sense for discovery for instance.

I am also ready to accept that a model reference has several mappings (one in xslt, one in rdf for instance, maybe one
in Java). I wonder however if the resources that may be used to compute a mapping should be elements of a single
schemaMapping, or define alternative mappings in their own right. Let's call this a detail.

I still do not accept the idea that a single mapping can be used for several model references (even though I can accept
that the same program can be used to map from different schema elements to the same concept).

To summarise, I would favor the fact that we group together a modelReference, and its associated (maybe empty) list of

Obviously enough, the "list" can either be explicit (my favorite) or implicit, by letting the modelReferences and
schemaMappings share a common unique iri (or simply recalling in the mappings a "reference" to the modelReference.


Jacek Kopecky wrote:
> Laurent, 
> can you please expand a bit on the meaning of "an arbitrary number of
> model references [...] attached to any wsdl element"? I'm sorry, but I
> don't seem to follow the step from pairing modelReference/schemaMapping*
> to arbitrary numbers of model references...
> (*)I changed modelElement to modelReference in the pair, is this
> correct?
> Thanks,
> Jacek
> On Tue, 2006-05-09 at 17:35 +0200, Laurent Henocque wrote:
> As I understand it, the schema mapping is a property of the binding between a swdl element and a modelElement.
> The user needs a mapping to support the claim that the spec is an implementation of the concept.
> If this is correct, I guess that we need the notion of a pair <modelElement/schemaMapping> instead of two separate
> property value tags. That way, an arbitrary number of model references, related to an arbitrary number of ontology
> languages could be attached to any wsdl elemnt.
> I don't believe in a tool that would discover by magic which mappings correspond to which model elements.
> Laurent

- --
Laurent Henocque
Maître de Conférences Hdr
tel: +33 6 83 88 20 01
Enseignant à l'Ecole Supérieure d'Ingénieurs de Luminy - Marseille
Chercheur au Laboratoire des Sciences de l'Information et des Systèmes - Marseille

clé publique open pgp / open pgp public key :
Version: GnuPG v1.4.2.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

Received on Tuesday, 23 May 2006 14:03:42 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:58:45 UTC