W3C home > Mailing lists > Public > public-rif-wg@w3.org > October 2007

Re: comments on current version BLD document: symbols, datatypes, semantics

From: Jos de Bruijn <debruijn@inf.unibz.it>
Date: Wed, 17 Oct 2007 16:33:08 +0200
Message-ID: <47161D24.4090505@inf.unibz.it>
To: Michael Kifer <kifer@cs.sunysb.edu>
CC: public-rif-wg@w3.org
OK.  So, the only remaining open issue is the question whether the set
of support for datatypes is fixed or not, which is discussed in the
thread following [1].

[1] http://lists.w3.org/Archives/Public/public-rif-wg/2007Oct/0063.html


Just one more remark:

>>> The standard way is to first define an alphabet (which includes all the
>>> symbols, connectives, etc.) and then define the rules for putting the
>>> alphabet symbols together into formulas.  This is not explicitly mentioned
>>> -- an omission. It is mentioned now. In fact, there was a bad typo, which
>>> said "The language of RIF ..." while it should have been "The alphabet of
>>> RIF ...".
>> As I understand, the standard way is to let the alphabet vary; the user
>> can choose an alphabet, and the logic defines which formulas can be
>> obtained from this alphabet and the logical connectives (i.e. the
>> language). in my example above, the alphabet A is chosen by the user,
>> and LA is the language obtained from A and the logical connectives and
>> syntax formation rules in logic.
> 
> Nope. When you define a logic, you would normally say that you have a set
> Const, Var, etc., without giving out many details.
> 
> But when you are specifying a ***concrete language*** then you must state
> what your alphabet is, and it is fixed. An analogy is to say that Java
> should not have a fixed alphabet and each user should be able to decide
> which sequences of characters are to be allowed as variables, integers, etc.
> 
> We are defining a concrete language, not just a logic.

I would argue that the RDF and OWL are concrete languages.  In both
languages, the alphabet is not fixed; the symbols simply have to be of a
specific shape (e.g. URI or literal).
However, as I said, I gave up my resistance to fixing the alphabet :-)

best, Jos

-- 
Jos de Bruijn            debruijn@inf.unibz.it
+390471016224         http://www.debruijn.net/
----------------------------------------------
The third-rate mind is only happy when it is
thinking with the majority. The second-rate
mind is only happy when it is thinking with
the minority. The first-rate mind is only
happy when it is thinking.
  - AA Milne


Received on Wednesday, 17 October 2007 14:33:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:33:43 GMT