Mr. Overington,
Peter didn't specifically mention that his suggestion is an example of XML, although
he alluded to that fact. As many people have mentioned before on this list, XML is a
more appropriate mechanism for many of your inventions, and it is also a standard.
One of the neatest things about XML is that you can invent your own tags, as Peter's
example did below. Of course applications still must agree on the meanings of those
tags, but your suggestion has the same limitation.
A big advantage of XML is that even when the tags are not understood, they can still
be safely ignored without fear that other information is lost, garbled or otherwise
mangled.
Some other examples of how your XML tags may have been chosen are:
<CometCircumflex SentenceCode="12001">London</CometCircumflex>
or
<CometCircumflex SentenceCode="12001" Parameter1="London"/>
or
<CometCircumflex SentenceCode="12001" Parameter1="London">Thanks for visiting
our stand in London.</CometCircumflex>
or
<CometCircumflex SentenceCode="12001">Thanks for visiting our <Parameter
Number="1">London</Parameter> stand.</CometCircumflex>
Notice that in the last 2 examples an English string appears, so a reader without your
translation system will still have understandable text if your XML tags are ignored
(as most programs do when they don't understand XML.)
Also, even though English is provided in the last 2 strings, the other necessary
information (Sentence=12001 and Parameter #1=London) is included for your translation
algorithm. The author chose to use slightly different text than your standard "It was
a pleasure to welcome you to our stand at the recent exhibition in P1." That allows
the author to make minor deviations to customize his text for native speakers, yet the
author could still communicate with non-native speakers.
I should also mention that your proposed system still has some limitations. For
example if the conference were in Cologne, Germany, a Deutsch speaker would expect the
city name K�ln instead.
I hope that this example improves your understanding of XML and how it may be applied
to your inventions. As others have mentioned, this topic is digressing from the
purpose of this message board and would be best discussed off line or in a different
forum.
- Shawn
Shawn Steele
Software Developer Engineer
Microsoft
My comments in no way endorse the original and are not intended to confer legitimacy,
rather they are merely intended to be educational.
This posting is provided "AS IS" with no warranties, and confers no rights.
-----Original Message-----
>A document would contain a sequence such as follows.
>
>U+2604 U+0302 U+20E3 12001 U+2460 London U+2604 U+0302 U+20E2
You could just as easily have used
<S C="12001">London</S>
or
<S C="12001" P1="London"/>