Re: Re: PUBLIC identifiers, catalogs, ...

Peter Flynn <[email protected]> Tue, 10 Feb 2004 23:22:49 +0000
Newsgroups gmane.emacs.psgml.user
Organization Silmaril Consultants
Message-ID <[email protected]>
On Tue, 2004-02-10 at 14:57, Jochen Hayek wrote:
> The PUBLIC identifiers are a little magic for me,
> so how would you complete this line then?
> 
>     <!DOCTYPE book PUBLIC "...">

It depends on what the DTD is. Don't forget a Formal Public
identifier is *your* assertion of how *you* want to refer
to an entity, and does not constitute any kind of formal
claim on how it *ought* to be referred to...it's just a
convenient label.

The structure is:

- or +		+ is for organisations registered with the
		ISO 9070 Registrar (IdeAlliance, formerly 
		the GCA). - is for unregistered orgs.

//		separator

name		Owner name (owner of the FPI, not the object)

//		separator

token		DTD, ENTITY, DOCUMENT, NONSGML, and a few others
		defined by ISO 9070

space

string		description of the entity, stick to ASCII

//		separator

lang		ISO 639 2-char human-language code

--------------- optional

//		separator

id		recommended for identifying the computer
		language or the version

So "-//Graham//DTD Demo Book DTD for tdtd-mode//EN//XML"
would be appropriate. But equally so would your own...
"-//Hayek//DTD Funktionierende Version der Buch-DTD Beispiel aus
tdtd-mode//DE//XML"

///Peter



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn