- From: Michael Kifer <kifer@cs.sunysb.edu>
- Date: Wed, 3 Sep 2008 12:42:01 -0400
- To: Stella Mitchell <cleo@us.ibm.com>
- Cc: "Boley, Harold" <Harold.Boley@nrc-cnrc.gc.ca>, public-rif-wg@w3.org
We need one syntax and one PS. APS should be merged/made compliant with PS, which is easy to do. michael On Wed, 3 Sep 2008 12:36:51 -0400 Stella Mitchell <cleo@us.ibm.com> wrote: > But the idea was to have all the syntax rules in one place for > easy reference and understanding. What would be the reason to > have two PS's that are not very different from each other (or one > PS split across two documents?), instead of one? It's harder to > keep track of, and the status of one of them is not clear. > > Stella > > > > > > "Boley, Harold" <Harold.Boley@nrc-cnrc.gc.ca> > Sent by: public-rif-wg-request@w3.org > 09/03/2008 10:28 AM > > To > "Chris Welty" <cawelty@gmail.com>, "Jos de Bruijn" <debruijn@inf.unibz.it> > cc > "Adrian Paschke" <adrian.paschke@biotec.tu-dresden.de>, > <public-rif-wg@w3.org> > Subject > RE: AW: [RIF-APS] Rules Sign > > > > > > > > Chris, > > Because it's BLD's PS, I moved your syntax variant from APS into BLD > (as a temporary Appendix 11). > > -- Harold > > > -----Original Message----- > From: public-rif-wg-request@w3.org [mailto:public-rif-wg-request@w3.org] > On Behalf Of Chris Welty > Sent: September 2, 2008 11:45 AM > To: Jos de Bruijn > Cc: Adrian Paschke; public-rif-wg@w3.org > Subject: Re: AW: [RIF-APS] Rules Sign > > > > </chair> > I moved the full BLD PS EBNF into the APS document and made a few changes > that I > prefer for presentation, in particular I changed: > > Syntax for named arguments to use '('Name TERM)')' instead of (Name '->' > TERM) > Syntax for frames to use TERM '::' TERM instead of TERM '->' TERM > Syntax for member to use TERM 'TY' TERM instead of TERM '#' TERM > Syntax for subclass to us TERM 'SC' TERM instaed of TERM '##' TERM > > TY is a mnemonic for "type", SC for "subclass" > > These simple changes make the APS much more readable for me. It still > needs to > be cleaned up some. Probably ANGLEBRACKIRI can be dropped and replaced > with > IRI_REF. > > All the references to external grammars should be included for > convenience, > again we want people to be able to e.g. print out the grammar page and use > it as > a guide for writing rules or implementing parsers. > > I'm not able to figure out what IRICONST is, I think syntactically its > just IRI. > <chair> > > -Chris > > Jos de Bruijn wrote: > > > > Adrian Paschke wrote: > >> Chris, > >> > >> > >> :: will not work since it can not be inverted, i.e. you can not > distinguish > >> "body :: head" or "head :: body". > >> > >> <== and <-- might be inverted ==> --> > >> > >> -> is already used for frames > > > > I believe Chris wants to change this. > > In any case, we cannot use ::, because it is already used for > > classification. > > > > Best, Jos > > > >> > >> - Adrian > >> > >> > >> -----Ursprüngliche Nachricht----- > >> Von: public-rif-wg-request@w3.org [mailto:public-rif-wg-request@w3.org] > Im > >> Auftrag von Chris Welty > >> Gesendet: Dienstag, 2. September 2008 14:32 > >> An: Adrian Paschke > >> Cc: public-rif-wg@w3.org > >> Betreff: Re: [RIF-APS] Rules Sign > >> > >> > >> > >> I suggest using these two-character symbols for implication: -> <- => > <= > >> then replace all -> with :: (or any other sequence of characters would > be > >> better). > >> > >> -Chris > >> > >> Adrian Paschke wrote: > >>> Hello, > >>> > >>> > >>> > >>> With respect to the abridged presentation syntax there is still an > open > >>> issue about the sign to distinguish the head and the body of a rule. > >>> > >>> > >>> > >>> Currently, we use ":-" in the examples e.g. in UCR and PRD, which is > >>> well-known in the logic community but not so much in others including > >>> production rules. > >>> > >>> > >>> > >>> I shortly discussed this issue with the BLD/FLD editors Michael and > Harold > >>> and we came up with this unambiguous proposal to distinguish classical > >>> implication and rules head and body. > >>> > >>> > >>> > >>> <== for PRD and BLD > >>> > >>> <-- for classical > >>> > >>> > >>> > >>> <== and <-- might be also inverted ==> --> > >>> > >>> > >>> > >>> -Adrian > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > > >
Received on Wednesday, 3 September 2008 16:48:27 UTC