[sc34wg3] CTM - topic blocks / statement delimiter

Lars Heuer heuer at semagia.com
Sun Jan 27 12:55:23 EST 2008


Hi all,

Comments against 0975 <http://www.itscj.ipsj.or.jp/sc34/open/0975.htm>

The Kyoto meeting proposes to introduce a new topic "block" notation
where the identities of the topic go into the header and statements
like names and occurrences go into the statement body:

Example:
        http://psi.example.org/Lennon {
           - "John Lennon";
           homepage <http://www.....>;
        }


In the current CTM draft, the topic block would look like:

       http://psi.example.org/Lennon
          - "John Lennon"
          homepage: <http://www.....>
       .

which is more compact (no statement delimiter needed, only a "." to
indicate the end of a topic declaration).

From my POV the removal of the colon after the statement's type (see
"homepage" in the example) reduces the readability, especially when it
comes to templates and variables.

Further, the current draft allows a very compact notation for topics
without any statements:

        john . paul . ringo . george .

This results in 4 topics.

The Kyoto notation requires "{}" even if the user does not want to
declare any statement:

        john {} paul {} ringo {} george {}


Hmm... .

Further opinions?
        
Best regards,
Lars
-- 
http://www.semagia.com



More information about the sc34wg3 mailing list