- From: Jos de Bruijn <debruijn@inf.unibz.it>
- Date: Wed, 17 Oct 2007 16:33:08 +0200
- To: Michael Kifer <kifer@cs.sunysb.edu>
- CC: public-rif-wg@w3.org
- Message-ID: <47161D24.4090505@inf.unibz.it>
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 UTC