[Scl] Re: Report on Common Logic

pat hayes phayes at ihmc.us
Fri Oct 31 17:00:22 CST 2003


>pat hayes wrote:
>[...]
>>John, we still await a CG concrete syntax.
>>
>>Everyone else: we also still need an XML concrete syntax.
>
>Pat,
>
>Are things actually stable enough for that yet? Don't questions
>about seqvars have to be answered definitively first? Are there
>any other outstanding issues that you guys need to agree upon?

Yes, but not which affect the design of the syntax - except those I 
mentioned in my recent message. I hope we can come o a fairly rapid 
decision on these. In any case they would all be extra options in a 
basically fixed syntactic framework.

>
>After that's done, an XML syntax still isn't completely
>straightforward.

If it were we would already have done it :-)

>Like any language, you need to decide exactly
>what you're trying to do with it. Just *one* of the questions
>I brought up early on was "web-enabled" or not? Use of URIs or
>not? Any extensibility, so it can be the basis of other languages?
>Does it have to be RDF-based, or can it be a new language? Etc.

Right now I would like to keep it as simple and minimal as possible: 
just a vanilla rendering of the syntax as specified by the group into 
XML, preserving as much generality as possible. We can propose more 
exotic XML syntaxes for particular purposes later: part of the whole 
SCL ethos is to allow many concrete syntactic forms.

>
>If there's to be an XML version of CL, a list of requirements
>should be the first thing created, which, if you remember, was
>the first part of the XCL proposal I created way back when, in
>the section on "Design Goals":
>
>    XML Common Logic (XCL) 1.0, 8 May 2003.
>    http://purl.org/xcl/1.0/
>
>Then, when the requirements have been written and the requirements
>have been agreed upon, then somebody can close their mind and just
>write grammar rules. Until then, there could be three or four or
>more XML grammars that would "do" CL. First question is, what do you
>really want from an XML version? Hopefully not just to be able to
>say "there is an XML version." What are the goals?

Ideally, it should be an XML  syntax which allows any other SCL 
syntax to be mapped into it and thus conveyed as legal XML. That is 
probably impossible taken with full generality, so the goal should be 
to achieve this with minimal restrictions or changes to the other SCL 
syntaxes. For example, obviously it wouldn't be possible to encode an 
XML language which used "<" as a relation name without some 
protective XML embedding probably using character escape codes (?).

Pat

>
>Murray
>
>......................................................................
>Murray Altheim                    http://kmi.open.ac.uk/people/murray/
>Knowledge Media Institute
>The Open University, Milton Keynes, Bucks, MK7 6AA, UK               .
>
>   Monkeys use thoughts to control robotic arm
>     http://www.sfgate.com/cgi-bin/article.cgi?file=/c/a/2003/10/13/MN2018.DTL
>   Bush uses media expertly to push apocalyptic view
>     http://truthout.org/docs_03/091403J.shtml


-- 
---------------------------------------------------------------------
IHMC	(850)434 8903 or (650)494 3973   home
40 South Alcaniz St.	(850)202 4416   office
Pensacola			(850)202 4440   fax
FL 32501			(850)291 0667    cell
phayes at ihmc.us       http://www.ihmc.us/users/phayes



More information about the SCL mailing list