Apologies it was Alan who started being sensible. Re length on URL - there is an RFC somewhere which recommends that URLs should not exceed 256 characters. Matthew > -----Original Message----- > From: Theo van Veen [mailto:[log in to unmask]] > Sent: 14 June 2002 10:48 > To: [log in to unmask] > Subject: Re: Betr.: Re: result set model for srw > > > I did not use the word "sensible" so I assume you mix up my > comments with someone else. > With respect to escaping I think it will be sufficient to > prevent "%" and "&" ">" and "<" as part of URL parameters. > Internet Explorer does escaping automaticaly. It has more to > do with the fact that in combining javascript and XML it > makes things difficult. The user will hopefully never see the > resultsetid. > > I do not know the length limit of URL's. It depends on the > browsers and the server applications. I just want to > minimize the chance that a limit is reached. > > But in general: keeping things human readable will help > speeding up in realising stable applications and will lower > the threshold or barrier to use the URL's in other > applications for linking purposes. > > Theo > > > >>> [log in to unmask] 14-06-02 11:13 >>> > I was a little concerned by your comment "If a user is going > to use in a follow up query, then it should be sensible shouldn't it?" > > If by sensible, you just mean that it can be put in a URL without > > a) requiring escaping > b) exceeding the 256 recommended maximum length for a URL > > Then I agree with you > > We may need to include some limits on result set ids (e.g. > allowed characters and max recommended length) > > For a while I though "sensible" might mean human readable, > which I don't think appropriate here. > > Matthew > > > -----Original Message----- > > From: Theo van Veen [mailto:[log in to unmask]] > > Sent: 14 June 2002 09:43 > > To: [log in to unmask] > > Subject: Betr.: Re: result set model for srw > > > > > > There is no reason to assume that SRU confuses things. I do > > not think people are going to type in queries as URL's > > (although I sometimes do). The only thing that is important > > for SRU is that we keep the parameters URL friendly so that > > we do not need an extra level of escape sequences and that we > > keep them short. > > > > Theo > > > > > > >>> [log in to unmask] 14-06-02 10:14 >>> > > > > If we have (persistent) result set names, do we still > need session > > > > ids? > > > > > > > > --Ray > > > > > > One unanswered question to me (it might have been decided already > > > sorry): who invents result sets names? If the server just > generates > > > them, is there any obligation for the name to be > sensible? If a user > > > is going to use in a follow up query, then it should be sensible > > > shouldn't it? > > > > They are generated by the server. If this isn't clear in the > > current doc.s then it should be. > > > > Result set name is probably a misnomer - what this actually > > is, is a id for referencing the result set in order to > > maintain state. It isn't meant to be a nice easy name > > presented to the user! At the end of the day (although SRU > > used with thin clients and XSLT confuses the issue > > slightly) this is an on the wire protocol not a user > > interface definition! > > > > Matthew > > >