- From: <jos.deroo.jd@belgium.agfa.com>
- Date: Mon, 31 Jul 2000 18:16:58 +0200
- To: " - *connolly@w3.org" <connolly@w3.org>
- Cc: " - *www-rdf-interest@w3.org" <www-rdf-interest@w3.org>
Dan Connolly wrote:
> jos.deroo.jd@belgium.agfa.com wrote:
> > I see you making variables and rulesteps URI global.
>
> I'm not sure I understand what you mean by that.
Well, I saw you using #who, #t, #group and also #if1, #if2
#then which are relative URIs I suppose, that's all.
> Ah... thanks. I have glanced at that syntax a few
> times without understanding. Now I get it. Er...
> no, I don't: that's not legal RDF syntax, is it?
> the junction propertyNode can only have one child
> element, right?
I'm also not sure I understand what you mean.
The junction is a class name and not a property.
Although I see that we get things like literal("var:t") ... hmm ...
> > One can use the var namespace to have variable predicates
> > which can be useful for higher order logic such as in
> > ftp://windsor.agfa.be/outgoing/RCEI/NET/euler/authen.rdf
> > I guess this must be possible in shoe-swell as well,
> > just wonder how ?-)
>
> it's pretty straightfoward; see the "transitive"
> example in http://www.w3.org/2000/07/hs78/algernon :
>
> r (x, z)
> if
> isa(r, transitive-relations)
> r(x , y )
> r(y, z)
>
Is it also possible to have things like
r(x, y)
if
x(y, z)
p(z, u)
where x stands for an unknown arc?
> Recognizing variables by their spelling is one
> technique, but it rubs me the wrong way... URIs are
> supposed to be opaque (not to mention the illicit
> use of an unregistered var: URI scheme). So I model the
> fact that a URI is used as a variable in a formula explicitly
> using the vars thing (which reduces to a forAll
> construct... see the "Relationship to FOPC"
> section of .../inference).
>
I see your point, thank you!
> Hmm... I wonder if I can express your model for rules
> in terms of the FOPC schema I'm working with...
> I think so.
I'm really looking forward to that!
--
Jos De Roo
Received on Monday, 31 July 2000 12:18:14 UTC