I think [EMAIL PROTECTED] wrote: > (PropertyValue > http://www.w3.org/1999/02/22-rdf-syntax-ns#value > ?y > ?s&:(= (str-compare ?s http://www.cse.sc.edu/~fenner/) 0)) ) > > I am not sure what the problem is. Does it have something to do with > the ~ or / in the literal value.
Not the /, but the ~ is a separator and can't be part of a symbol. Actually, the ":" isn't really legal, either, but Jess tries not to complain. Look at this: Jess> (printout t (length$ (create$ http://foo/~bar)) crlf) 3 Jess> (create$ http://foo/~bar) (http://foo/ "~" bar) The easiest fix is to use quotation marks around all URLs -- i.e., they should be strings, not symbols. See manual section 2.1.1 (valid symbols) and 8.20 (filenames as arguments) for more details. --------------------------------------------------------- Ernest Friedman-Hill Distributed Systems Research Phone: (925) 294-2154 Sandia National Labs FAX: (925) 294-2234 PO Box 969, MS 9012 [EMAIL PROTECTED] Livermore, CA 94550 http://herzberg.ca.sandia.gov -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] --------------------------------------------------------------------
