LISTSERV mailing list manager LISTSERV 15.5

Help for XML-L Archives

XML-L Archives

XML-L Archives


Next Message | Previous Message
Next in Topic | Previous in Topic
Next by Same Author | Previous by Same Author
Chronologically | Most Recent First
Proportional Font | Monospaced Font


Join or Leave XML-L
Reply | Post New Message
Search Archives

Subject: Re: Entities Declaration
From: "Christopher R. Maden" <[log in to unmask]>
Reply-To:General discussion of Extensible Markup Language <[log in to unmask]>
Date:Mon, 2 Jul 2001 16:54:25 -0700

text/plain (31 lines)

At 07:35 2-07-2001, Peter Flynn wrote:
>     "-//Adobe//NOTATION Portable Document Format//EN"
>     "">

I feel compelled to note that Peter has a very bad habit in constructing
formal public identifiers (that -// stuff).  The owner (the first part
after -//, "Adobe" in this case) is the owner of the *identifier*, not the
owner of the *entity*.  When constructing a formal public identifier for
someone else's stuff, use your own owner name; otherwise, you're polluting
someone else's namespace.

For a more modern analogy, this is like defining an XML namespace in
someone else's domain:

<peter:about xmlns:peter=""/>

This would be rude, at best, and actionable at worst.

For many graphics formats, Steve DeRose and David Durand's book _Making
Hypermedia Work_ provides formal public identifiers in their book's ISBN
namespace for free public use.

Christopher R. Maden, XML Consultant
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4  5DFC AC52 F825 AFEC 58DA

Back to: Top of Message | Previous Page | Main XML-L Page



CataList Email List Search Powered by the LISTSERV Email List Manager