>In what way does "-//SUN::SUNSOFT" deviate from the standard?
It doesn't at all, and in fact, it shows consistent usage of owner-name
components and proper use in SGML.
>I would think
>that a deviation from the standard would be to use "+//SUN::SUNSOFT".
>But let me put this another way. We really want to be able to start our
>FPIs with "+//SUN::SUNSOFT". How do we accomplish this? What authority
>is there today to register this? "Real soon now" doesn't quite cut
The "real soon now" that I mentioned isn't in the context of being able
to register arbitrary strings ... it is in the context of ISO/IEC having
an authorized Registrar "real soon now". According to ISO/IEC
9070:1991, the Registration Authority assigns numbers that are used in
the specific format of my example: "+//ISO/IEC 9070/RA::A00004",
specifically, the "A00004" string for Microstar. ISO has already
assigned ANSI as the Registration Authority. ANSI is in negotiation (it
may have even been completed by now) with GCA for GCA to be the
Registrar (this was announced at SGML'95). The GCA Registry is at
http://www.gca.org/publicid/index.htm and outlines the process proposed
to ANSI, and the list of organisations currently assigned numbers.
(Owners of copies of ISO/IEC 9070:1991(E) will discover some minor
discrepancies that are being addressed by ISO/IEC JTC 1/SC 18/WG 8.)
So there is no _naming authority_ (9070 definition 3.9) that is "there
today to register this" to make "SUN::SUNSOFT" a _registered owner
prefix_ (9070 clause 5.2).
The note with ISO 8879:1986 Production  states that "+//" is used
with minimum data that "could be a citation of a national or industry
standard, or some other unique identifier assigned in accordance with
ISO 9070". The string "+//SUN::SUNSOFT" does not qualify, but then, my
understanding is that notes are not necessarily normative.
The note with 8879 production  states that "-//" is used with
minimum data that "could be a (presumably unique) designation created by
a trade organisation or other user community, or by an individual".
The 9070 clause 5.3 says that unregistered owner names are prefixed
"UNREGISTERED::" (correctly used by GCA for their temporary owner names
and by James Clark in his DSSSL extensions used in James' Awesome DSSSL
So, technically, even though "-//SUN::SUNSOFT" does not meet the precise
criteria set out by 9070, it does meet the criteria in 's note in
8879 "by an individual".
So, my read is that "-//SUN::SUNSOFT" is quite acceptable for SGML use
(and Jon's point about trademark is so obvious I apologize for my
blanket statement before), but "+//SUN::SUNSOFT" is not.
G. Ken Holman Tel: +1 613 596-CADE(2233) /\ /\
Chief Technology Officer Fax: +1 613 596-5934 \/ \/ Computer
Microstar Software Ltd. WATS: 1 800 267-9975 /\ /\ Aided
3775 Richmond Road Mail: firstname.lastname@example.org \/ \/ Document
Nepean Ontario Info: email@example.com /\ /\
CANADA K2H-5B7 Web: http://www.microstar.com \/ \/
G. Ken Holman Phone: +1 613 489-2987
P.O. Box 266 Street: 1605 Mardick Court
CANADA KOA-2E0 E-mail: gkholman@CanadaMail.com
-----BEGIN PGP PUBLIC KEY BLOCK-----
-----END PGP PUBLIC KEY BLOCK-----