LISTSERV mailing list manager LISTSERV 15.5

Help for XML-L Archives


XML-L Archives

XML-L Archives


View:

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

Options:

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
Content-Type:text/plain
Parts/Attachments:
Parts/Attachments

text/plain (31 lines)


At 07:35 2-07-2001, Peter Flynn wrote:
><!NOTATION PDF PUBLIC
>     "-//Adobe//NOTATION Portable Document Format//EN"
>     "http://www.adobe.com/pdf/somespec.doc">

<arcana>
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="http://www.ucc.ie/namespaces/flynn-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.
</arcana>

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

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

Permalink



LISTSERV.HEANET.IE

CataList Email List Search Powered by the LISTSERV Email List Manager