James M Snell wrote:

If I am interpreting the results of Tim's call for ascertaining APP's doneness, the key issues still remaining are:

a. Interop testing
b. Category listing / management
c. Basename
d. What an introspection document should say about the capabilities of a collection
e. Should content[type] be constrained

For item (a), I propose that we work towards an interop event (virtual or face-to-face) to be held in the Late February time frame.

+1

For items (b) and (c), we have pace's on the table. There has been talk about using collections and feeds for categories but no paces have been submitted describing how it would work.

I believe that driving towards (a) will act as a forcing function for issues like (b) and (c).

For (e) and (d), I think it will be very difficult for this group to agree to anything until we get some implementations on the table and do some interop testing.

We may actually be trying too hard here.

The RelaxNG grammar for introspection documents mentions extension elements. Either I missed it, or there is no normative text which describes how these should be used.

Perhaps the solution is as simple as this:

1) Servers can refuse to honor any request at any time for any reason. The only requirements on such failures are listed in section 5.5.

2) Extension elements in introspection documents may be used to express policies or constraints. Clients are expected to ingore any such elements that they don't understand, but must be prepared to accept the consequences of downstream failures in such circumstances.

These extensions will also likely fall out of the interop activities. "Why was my request rejected?". "Because you didn't supply a valid category name". "How should I know that?" "Oh, perhaps I should have told you - here, now I put something in the introspection document that you can use to dynamically adjust your GUI".

- Sam Ruby

P.S. I don't support categories on my weblog. Don't believe in them. So there really is no need to prompt me for such. Perhaps JspWiki is in a similar situation. Expressing that in the introspection document may also make sense.

Reply via email to