I feel that the SGML practice to use Public Identifiers and to store
mappings of PUBLIC identifiers to SYSTEM identifiers in a Catalogue file
facilitates greatly the management of large collection of documents:
- a "publisher" may distribute updates of his public catalogue to the
community with which he shares a number of resources;
- the catalogue is the only file you need to edit when any Public ID gets
associated to a new physical resource;
- in case of mirror copies of Web sites, the catalogue may be an easy mea=
n
to impose to your browser to look for a given document at a given site,
without having to specify it at each traversal of a link;
Moreover, including URLs in XML documents appears contradictory to the
general phylosophy of SGML, which I guess could be resumed as "Ensure
long-term life of documents".
I would be very interested to read some comments from SGML experts on the
list, to help me understand the reasons why the XML draft specs
exclude -so far- using Public IDs in links.
Best Regards
Alain Michard
Mediaculture - Direction du D=E9veloppement
INRIA - Domaine de Voluceau
BP 105
F-78153 Le Chesnay Cedex - France
Tel: +33 1 3963 5472 Fax: +33 1 3963 5114