Re: [whatwg] +/- in SGML DOCTYPE

2007-12-17 Thread Krzysztof Żelechowski
[83.1] N/A because W3C is not an IDN.

Dnia 16-12-2007, N o godzinie 00:49 +0100, Terje Bless pisze:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 [EMAIL PROTECTED] (Geoffrey Sneddon) wrote:
 
 ISO 8879:1989 states that SGML public text owner identifier registration
 (i.e., those that start with a + instead of the unregistered -) is defined in
 ISO 9070, which I don't have a copy of. I can, however, quote the summary
 from ISO 8879:1989: These [registered owner identifiers] include standards
 body identifiers for national or industry standards organisations (similar to
 the ISO owner identifier), and unique codes that may have been assigned to
 organisations by other standards.
 
 Annex K (“Web SGML Adaptations”) to ISO 8879 TC2: [[[
 
   K.4.6 Internet domain names in public identifiers
 
   [80] owner identifier =
 ISO owner identifier |
 registered owner identifier |
 unregistered owner identifier |
 internet domain name owner identifier
 
   [83.1] internet domain name owner identifier =
 +//IDN , minimum data
   where the minimum data must begin with an Internet domain name.
 




Re: [whatwg] +/- in SGML DOCTYPE

2007-12-17 Thread Terje Bless
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

[EMAIL PROTECTED] wrote:

[83.1] N/A because W3C is not an IDN.

No, but “w3.org” is; and the point was to illustrate that 
whether the Owner Identifier used is registered or unregistered 
has nothing to do with whether the source is an officially 
recognized standards organization or not. Anyone who controls an 
Internet Domain Name get to issue Formal Public Identifiers with 
a “+” in them.

Granted the IDN option was added to SGML only as of the WebSGML 
Adaptations Annex, but that's simply because the web made ISO's 
typical practice of acting as a registry for namespace hierarchy 
(cf. SNMP OIDs etc.) un-scaleable for the use the web put FPIs to.

- -- 
“See... *That* is the problem... Scotch is for sipping, 
relaxing, and deep
  thoughts... Jack is what you drink when you need to work 
through the pain.”
 -- 
John C. Welch

-BEGIN PGP SIGNATURE-
Version: PGP SDK 3.9

wj8DBQFHZj8io/I+siR19ewRAkB2AKD7HyT0+YHqX9478CVTA1piSHSdAACfeMKZ
uJIx4Y2jElJMkGjprOC0+XY�pc
-END PGP SIGNATURE-


[whatwg] +/- in SGML DOCTYPE (was: Re: The truth about Nokias claims)

2007-12-15 Thread Geoffrey Sneddon


On 15 Dec 2007, at 12:52, Benjamin Hawkes-Lewis wrote:


Krzysztof Żelechowski wrote:

Dnia 14-12-2007, Pt o godzinie 19:47 +0100, Maik Merten pisze:

Krzysztof Żelechowski schrieb:

Remember the - in DOCTYPE HTML?

Feel free to be more specific.

That prefix means that HTML DOCTYPE is not issued by an officially
recognised standards body.  If W3C were such an organisation, we  
would

have a + there instead.


I haven't bought the SGML specification to double-check, so feel  
free to quote from it if it says otherwise.


But from everything else I've read it simply means W3C has not  
registered a Public Text Owner Identifier with ISO. See also:


http://msdn2.microsoft.com/en-us/library/ms535242.aspx

http://www.is-thought.co.uk/book/sgml-6.htm#FPI

http://www.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/sgml-primer-doctype-declaration.html

http://xml.coverpages.org/gca-pubidrls.html

http://xml.coverpages.org/fpiResolverFlynn.html

Any old organization can register as Public Text Owners, not just  
officially recognized standards body.


The - has nothing to do to do with W3C being (or not being)  
recognized as a standards body.



ISO 8879:1989 states that SGML public text owner identifier  
registration (i.e., those that start with a + instead of the  
unregistered -) is defined in ISO 9070, which I don't have a copy of.  
I can, however, quote the summary from ISO 8879:1989: These  
[registered owner identifiers] include standards body identifiers for  
national or industry standards organisations (similar to the ISO owner  
identifier), and unique codes that may have been assigned to  
organisations by other standards.


--
Geoffrey Sneddon
http://gsnedders.com/



Re: [whatwg] +/- in SGML DOCTYPE

2007-12-15 Thread Terje Bless
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

[EMAIL PROTECTED] (Geoffrey Sneddon) wrote:

ISO 8879:1989 states that SGML public text owner identifier registration
(i.e., those that start with a + instead of the unregistered -) is defined in
ISO 9070, which I don't have a copy of. I can, however, quote the summary
from ISO 8879:1989: These [registered owner identifiers] include standards
body identifiers for national or industry standards organisations (similar to
the ISO owner identifier), and unique codes that may have been assigned to
organisations by other standards.

Annex K (“Web SGML Adaptations”) to ISO 8879 TC2: [[[

  K.4.6 Internet domain names in public identifiers

  [80] owner identifier =
ISO owner identifier |
registered owner identifier |
unregistered owner identifier |
internet domain name owner identifier

  [83.1] internet domain name owner identifier =
+//IDN , minimum data
  where the minimum data must begin with an Internet domain name.

Note 35: A string like IDN domain.name or IDN
domain.name/sub-domain/sub-domain is treated as an ISO/IEC 9070
registered owner prefix. Any sub-domains of a domain could also
be identified using owner name components. For example, the Internet
domain named someisp.net and its sub-domains in the URL
http://www.someisp.net/users/mtb; could occur in an FPI as:
  
  +//IDN someisp.net::www::users::mtb
  
or as:
  
  +//IDN www.someisp.net/users/mtb
  
Note 36: When constructing a public text owner identifier using
an Internet domain name, users may wish to consider the name's
potential lifespan and the lifespans of the objects to be identified.

  Semicolon, exclamation point, asterisk, number sign, commercial at
  sign, dollar sign, underscore, and percent sign are members of the
  abstract character class special, which is usable in minimum data.
]]]

- -- 
  I'm [less] than thrilled by the [VM situation]; all sides of it. I [think]
  we need a [fork] in that area so that you guys would stop stepping on each
  others' toes.  I'm taking no part in your merry 5-way clusterfuck  -- sort
  that mess out between yourselves.-- Alexander Viro on lkml

-BEGIN PGP SIGNATURE-
Version: PGP SDK 3.9

wj8DBQFHZGfto/I+siR19ewRAg8hAJ9fxemTaYT63IylvCY/a9E0V0lKNQCbBjoJ
gBp6BQ08364MODu+2H1igJk�j/
-END PGP SIGNATURE-