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]
--------------------------------------------------------------------

Reply via email to