On Sun, Nov 07, 2004 at 07:49:01PM +0200, Oren Ben-Kiki wrote:
| But, since there's no technical merit either way, its a matter
| of taste, and there's no arguing over it. Luckily, we have someone we
| can shift the decision (and the blame :-) to...
| - !<tag:clarkevans.com,2002:/shape/circle>
| - !!!tag:clarkevans.com,2002:/shape/circle
| - !|tag:clarkevans.com,2002:/shape/circle
| - !tag:clarkevans.com,2002:/shape/circle
| (with restrictions on "!" tags)
I prefer the first <absolute-uri> and let me provide a so-called
rationale. Thus far, the three forms we have !xx !x!x and !!xx all
imply particular %TAG cooking. Thus, the last one, with a
restriction seems a bit too much like an exception. The !| looks too
much like !! for my tastes. And !!! would make me want to go
hunting for a %TAG !!! rule to override it. So, I think <absolute-uri>
is my preference, not so much that it is better, but that it sucks less.
The question is, how is !<xxx> reported, xxx? That is, it is the
"literal" value? So, a canonical form would always use !<no-cooking>
version for each node, verbose as it may be. In any case, I like
this feature, it answer's _Why's question a while ago about what
to do with tags that he gets _after_ the %TAGs definition area
is long past. With !<xxx> he can always stuff in a literal tag value.
Clark C. Evans Prometheus Research, LLC.
o office: +1.203.777.2550
~/ , mobile: +1.203.444.0557
(( Prometheus Research: Transforming Data Into Knowledge
\/ - Research Exchange Database
/\ - Survey & Assessment Technologies
` \ - Software Tools for Researchers