[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: OT - Re: The perils of P18S (was Re: W

  • To: 'Rich Salz' <rsalz@d...>, Mike Champion <mc@x...>
  • Subject: RE: OT - Re: The perils of P18S (was Re: Why RDF is hard )
  • From: Jeff Lowery <jlowery@s...>
  • Date: Mon, 18 Nov 2002 16:44:49 -0800
  • Cc: xml-dev@l...

exlusive or
> If you look at the first time this happened, "internationalization",
> you see that it you replace the middle 'n' letters with the number,
> getting I18N.  Blame/praise to posix committee members.
> 	/r$

Richard, where did you learn to count?  There are only 3 'n' letters between
the 'i' and the final 'n' in internationalization, so it should be spelled
I3N.  Unless you mean the last 'n' to be inclusive, in which case it's I4N. 

Just to be clear, I think we need an inclusive count designator, '+', to
handle locale differences.  So it's either I3N, or I4N+. However, I don't
like default designators of exclusivity, so we should throw in a '-' to
indicate exclusive 'n' counting. I3N then becomes I3N-. 

But why the focus on just the 'n' characters? What about the other letters?
They're all equals (except for 'q')-- we should be counting them all.  Thus,
internationalization is properly abbreviated as(according to our forthcoming
Working Draft): 

4i4n2t1e1r3a1l1z1o+ 

in inclusive prefix notation, or:

i3n31t0e0r2a0l0z0o- 

in exlusive postfix notation.

Of course, we'll need to add a prefix/postfix operator just to make sure
there's no ambiguity. In order to be economical, let's use a single letter
'p' to indicate both postfix and prefix notation. This sounds confusing, but
in fact is easy to disambiguate by merely noting the position of the 'p': if
it's at the beginning, then it stands for 'prefix' and, if at the end, it
means 'postfix'; so the last two example become:

p4i4n2t1e1r3a1l1z1o+
i3n31t0e0r2a0l0z0o-p

What about whitespace, you ask?  Good question: we may want to abbreviate
compound words and phrases in the future, so let's be thorough. For example,
"OK" which actually is an abbreviation (according to some sources) of "Old
Kinderhook" in it's proper, prefix exclusive abbreviated form, would be:

poO\ oK-

As you can see, we merely escape the whitespace character to indicate where
the space should go.

Other areas are still under investigation by the Working Group. A couple of
the questions under examination are:

* Should we allow whitespace collapse? 
* What if we want to support words with numbers in them?  

Different radix notations will obviously have to be taken into account,
also.

Of course, this will all easily be resolved in the next few months by the 4
editors, 27 authors, and 104 hanger-ons that are in the Working Group.  Many
hands make light work.

Sincerely,

J1e1f2\ L1o1w1e1r1y1+p




PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.