- From: Mark Baker <distobj@acm.org>
- Date: Wed, 15 Jun 2005 00:50:29 -0400
- To: Mark Nottingham <mnot@mnot.net>
- Cc: public-web-http-desc@w3.org
Though I agree with Hugh's intent, I think his choice of words was
unfortunate for the pie-in-the-sky image I'm sure it planted in most
folks' heads.
What we're (well, me at least) really talking about here is the
difference between this;
<parameter name="language" />
and this, where clients bind to the "application type" (my term) of the
parameter, not its name.
<parameter name="language"
type="http://example.org/types/language/" />
(any similarity to WADL is purely coincidental - "type" is certainly
very different)
It's just a layer of indirection which enables a client to depend on
data which is expected to change less often. Using a URI also provides
the hook into the more advanced "semantic" features, but it needn't be
dereferenced by a non-SemWeb app (or a SemWeb app for that matter).
RDF Forms uses a URI in this way.
Mark.
On Tue, Jun 14, 2005 at 06:35:51PM +0200, Mark Nottingham wrote:
>
> OK. I would fully support a documentation (or similar) function to
> allow humans to interpret the semantics of the interface, either at
> design time or runtime (depending on the use case).
>
> Designing in semantics for machines is less interesting to me at this
> point, in that I think that effort will take a considerable amount of
> time and careful thought, and there are some real low-hanging fruit we
> can grab in the meantime. Of course, what we do should be able to be
> extended to add machine-readable semantics (much as WSDL-S attempts to
> do for Web services).
Received on Wednesday, 15 June 2005 04:49:54 UTC