I think HTML is a poor place to put this sort of thing, in general.
I have my doubts about this kind of idea for political reasons, but
I have more specific technical reasons for this combination of
additional html tags + a modified client.
1) Restrictive clients are a bad solution to problems of net "censorship":
a better solution which is feasible today, is for an information
provider to offer a "censored" internet feed through a caching
proxy server and a firewall. Any client that supports proxy access
could be used, and the firewall would enforce use of the proxy.
This does not suffer from the weakness that a bright ten year-old
could use Fetch to download an unrestricted WWW client, if we
relied of client controls.
The proxy could be written to block "unapproved" sites or allow
access to "approved" sites for any definition of "approved".
(This also puts the work in the lap of the people wanting censorship
and does not try to "clean up" an international multicultural net
to the least common denominator.)
2) If you want to use a distributed scheme for classifying content
of the Internet, it may be more productive to have "good" sites
(for some defintion of good) carry some "seal of approval" than
ask other sites to label themselves "bad". A list of "seals of
approval" need not reside on the sites themselves, but could
be offered up by third partiies.
3) I _think_ that the URC scheme under development by the URI
working group, was considered as a means of offering this
kind of document meta-information as well as other characteristics.
4) If you _need_ to attach this kind of stuff to individual
documents (and I'm not convinced this is desirable or
necessary), it's better to find a way to convery the meta-information
via HTTP headers or some similar mechanism than in the HTML
markup, for two reasons:
1) this would be easier to fetch over the net than an entire document
2) this could apply equally to other document types like GIF,
JPEG, Postscript, PDF, etc. whose content one might equally
want (or not want!) to censor.
Getting back to my political reservations: my religion, sexual
orientation, and politics are all considered offensive by _somebody_
on the net. I don't see why I should be held responsible for
warning the world that I don't conform to the least-common-denominator.
You might want to look at some political/legal discussion of the
issues of censorship before you try selling this idea to the
world, for example, the Computers and Academic Freedom archive
at:
or the ACLU reading room at:
-- Albert Lunde [email protected]