This is the mail archive of the
docbook@lists.oasis-open.org
mailing list for the DocBook project.
Re: Standard for stock symbols/quotes?
- To: docbook at lists dot oasis-open dot org
- Subject: Re: DOCBOOK: Standard for stock symbols/quotes?
- From: "Christopher R. Maden" <crism at maden dot org>
- Date: Tue, 09 Oct 2001 23:57:36 -0700
- List-Id: <docbook.lists.oasis-open.org>
At 10:06 9-10-2001, Barry Hoggard wrote:
>Is there a standard for tagging stock symbols/quotes? They would typically
>become a link to a web page's quote service.
>
>Should olink be used for that?
Contrary to Bob Stayton's reply, I think so. The simplest way, it's true,
would be to do something like
<ulink url="stocksymbolURL?XXYZ">XXYZ</ulink>
but this is what we call "tag abuse". There's no meaning here that says
"XXYZ" is a stock ticker symbol, which is the point of using semantic
markup. (This does beg the question of whether to use DocBook in the first
place, though. But let's assume that this is mostly technical
documentation with a few stock ticker symbols thrown in.)
The best way to address this would be by modifying the DTD. This is why
DocBook is designed to be extensible. Maybe you can modify corpname to
take a ticker attribute, or introduce a new element called publiccorpname
that requires a ticker. Either way, you can then modify the stylesheet to
make <corpname ticker="XXYZ">Xenobiology Xytophilia Ytterbic Zoology
Research, Inc.</corpname> generate something like "Xenobiology Xytophilia
Ytterbic Zoology Research, Inc. (XXYZ)" in the output HTML, with "XXYZ" a link.
-Chris
--
Christopher R. Maden, Principal Consultant, HMM Consulting Int'l, Inc.
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://www.hmmci.com/ > <URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA
----------------------------------------------------------------
To subscribe or unsubscribe from this elist use the subscription
manager: <http://lists.oasis-open.org/ob/adm.pl>