Hi,
The condition attribute was designed for marking conditional text (called
'profiling' in DocBook parlance, but unrelated to this profile attribute),
so if you ever need to do conditional text processing you might run into
conflicts. You might instead use something like this:
<article>
<articleinfo>
<address
role="html-profile">http://publish.gnu.org/profile/docbook</address>
...
I couldn't think of a better element than address, though.
Bob Stayton
Sagehill Enterprises
[EMAIL PROTECTED]
----- Original Message -----
From: "Noah Slater" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, November 30, 2008 4:50 AM
Subject: [docbook] Using @condition as a surrogate @profile
Hey,
I am doing some software that converts between DocBook and HTML and I
intend to
publish both formats to the Web. Because I am making heavy use of @role
attributes on <bibliorelation> elements in DocBook and @rel attributes on
<link>
and <a> elements in HTML I would like to publish a profile for each
format.
A profile is a concept borrowed from HTML, see:
The profile attribute of the HEAD specifies the location of a meta data
profile. The value of the profile attribute is a URI. User agents may use
this
URI in two ways:
* As a globally unique name. User agents may be able to recognize the
name
(without actually retrieving the profile) and perform some activity
based
on known conventions for that profile. For instance, search engines
could
provide an interface for searching through catalogs of HTML
documents,
where these documents all use the same profile for representing
catalog
entries.
* As a link. User agents may dereference the URI and perform some
activity
based on the actual definitions within the profile (e.g., authorize
the
usage of the profile within the current HTML document). This
specification does not define formats for profiles.
-
http://www.w3.org/TR/REC-html40/struct/global.html#h-7.4.4.3
I would like to do something similar for my DocBook. I figured the best
way to
do this was to overload the @condition attribute on the <articleinfo>
elements.
Something like the following:
<article lang="en-gb">
<articleinfo condition="http://publish.gnu.org/profile/docbook">
<title>Little Harmonic Labyrinth</title>
Does this make sense? Can you think of a better way of doing it?
Thanks,
--
Noah Slater, http://tumbolia.org/nslater
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]