Henry Story wrote:
> Ok. Forget the entailment bit. I don't see what harm it can do as a  
> hint though.
>
> That's how CWM interprets "=" by the way.
I regard that as a bug in cwm.  Yes, it was useful.  But we should  
make the syntax different.
-------------------
On 2007-10 -03, at 07:39, Richard Cyganiak wrote:
I agree with what others said: This isn't a good idea as it mixes  
syntax and entailment.
My vote would be for doing either of those things:
a) allow "=" as pure syntactic sugar for owl:sameAs, or
+1
> b) allow "=" only immediately after "[", as a syntax for creating a  
> named node instead of a blank node; owl:sameAs would still need to  
> be written explicitly.
>
Friendly amendment:   Introduce a new syntactic token 'is' which can  
be used syntactically where a predicate is allowed, constrained that  
it can  only link a symbol to a bnode.
:Joe   :aunt [ is :Sally;   age 78 ].
:Joe   :aunt [age 78; is Sally ].
[
   fund:Name  "Associated benevolent";
    fund:symbol "ABCDE";
    ==  funds:ABCDE ;
   fund: number 1234;
  ].
The last is interesting when you are generating n3 from a script and  
at some point you realize you have a URI you can attribute it to.
Or this  'is' keyword for ==, which is already in fact used:
Joe  is father of Fred.    # Conventional use reversing things
Fred father Joe.		
father of fred brother father of bill.    # Use of 'of' by itself      
father of fred means [is father of fred]
Joe is [aunt Sally; age 39].        # Use 'is' by itself.
Joe aunt [is Sally; age 78].	# Is in the use above.
Clearly the precedence would have to be figured out carefully.
Tim