- From: Chimezie Ogbuji <ogbujic@bio.ri.ccf.org>
- Date: Tue, 20 Feb 2007 14:30:51 -0500 (EST)
- To: Dan Connolly <connolly@w3.org>
- cc: Murray Maloney <murray@muzmo.com>, GRDDL Working Group <public-grddl-wg@w3.org>
I think it is a good thing to shoot for conformance labels for security
purposes, but it's hard to mandate *SHOULD* when the criteria for *SHOULD*
is unclear (see comments inline)
On Tue, 20 Feb 2007, Dan Connolly wrote:
> A GRDDL-aware agent is a software module that computes *GRDDL results* of
> information resources.
>
> For example, a SPARQL query service might use a GRDDL-aware agent for
> collecting RDF data. Or a Web browser might serve as a GRDDL-aware agent for
> the purpose of collecting calendar and contact data. The appropriate policy
> for which results to compute and when is likely to involve waiting for a
> signal from user more in the Web browser case than in the query service case.
This covers being being able to choose which transforms to apply, yes..
> Subject to security considerations <http://www.w3.org/2004/01/rdxh/spec#sec>
> below and local policy as expressed in its configuration, given a URI I of an
> information resource IR, and an XPath node N for a representation of IR, a
> GRDDL Agent *should*:
>
> 1. Find each transformation associated with N, i.e.
.. snip ..
> 2. Apply each transformation to obtain a GRDDL result.
This is underspecified for a *SHOULD* clause. Again, i ask.. what does
the agent do if the transform is *not* XProc or XSLT 1.0/2.0 - both of
which have very well specified mechanisms for input and output. How could
it possibly conform to a *SHOULD* which is underspecified? I myself would
not know how to deal with a transformation algorithm other than XProc /
XSLT. I could reasonably cook up a set of restrictions on the kinds of
transformation which are 'GRDDL-friendly' which would probably bottom-out
in something like infrastructure for defining a task or service in a
workflow - but is that what we want our conformance label(s) to contend
with? It seems to me either we are (carefully) selective about what we
mandate or we don't use SHOULD / MUST / etc.. language.
Chimezie Ogbuji
Lead Systems Analyst
Thoracic and Cardiovascular Surgery
Cleveland Clinic Foundation
9500 Euclid Avenue/ W26
Cleveland, Ohio 44195
Office: (216)444-8593
ogbujic@ccf.org
Received on Tuesday, 20 February 2007 19:31:17 UTC