[sc34wg3] CTM: Proposal for %mergemap directive
Jirka Kosek
jirka at kosek.cz
Wed Nov 21 08:16:49 EST 2007
Lars Heuer wrote:
> Advantages:
> - The parser can ignore the EOL delimiter after the mergemap directive
> (this marker is currently necessary to distinguish the notation from
> a subject identifier)
> - Syntax is much shorter:
> %mergemap http://example.org/ http://www.topicmaps.org/xtm/
> vs.:
> %mergemap http://example.org/ "xtm"
> - The user must not remember a lengthily IRI and potentially typos are
> avoided
>
> Disadvantages:
> - An IRI is "more unique" than a string
> - A possible version information may be encoded in an IRI more easily
You can get both advantages by introducing new keyword %notation for
defining notation shorthands. So instead of
%mergemap http://example.org/ http://www.topicmaps.org/xtm/
you could use something like:
%notation xtm http://www.topicmaps.org/xtm/
%mergemap http://example.org/ xtm
Of course it would make sense to predefine ctm and xtm notations, so you
don't have to repeat them in every CTM file.
Jirka
--
------------------------------------------------------------------
Jirka Kosek e-mail: jirka at kosek.cz http://xmlguru.cz
------------------------------------------------------------------
Professional XML consulting and training services
DocBook customization, custom XSLT/XSL-FO document processing
------------------------------------------------------------------
OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 member
------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://www.isotopicmaps.org/pipermail/sc34wg3/attachments/20071121/c5095ece/attachment.pgp
More information about the sc34wg3
mailing list