OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook] is there any way to code genus & species names in d ocbook XML


Jeff,

Thanks for the correction. You are correct about the use of ID versus 
role. I should have taken more time to put my reply together. Sorry.

Jeff Biss

Jeff Beal wrote:

>You may also want to use <foreignphrase role="genus">...</foreignphrase> and
><foreignphrase role="species">...</foreignphrase>.  As most genus and
>species names are in Latin, and your document isn't, this is semantically
>more accurate than the <emphasis/> tag (which is a subject Tobias rather
>vehementally addressed) and the DocBook XSL stylesheets provided from
>docbook.sourceforge.net already render this as you want it to be rendered,
>unlike Tobias' suggestion to use <phrase/>. 
>
>(As a side note, I'd like to point out that Jeff Biss's use of id=genus
>below is probably not what he intended.  The role attribute is designed to
>create "sub-classifications" of an element.  The id attribute is used to
>identify a specific, single, element.)
>
>Jeff Beal
>
>-----Original Message-----
>From: Jeff Biss [mailto:jeff@marco-inc.com]
>Sent: Friday, May 23, 2003 9:45 AM
>To: raju@iccind.stpn.soft.net
>Cc: Gisbert Amm; docbook@lists.oasis-open.org
>Subject: Re: [docbook] is there any way to code genus & species names in
>docbook XML
>
>
>Raju,
>
>I would suggest that you not change the DTD to accomplish what you want,
>which is italicized Genus and Species names. The Italization is not
>accomplished in the DTD it is accomplished through the appropriate
>stylesheet. You could use something like:
>
><emphasis id=genus> genus</emphasis>
>
>or
>
><emphasis id=species>specie</species>
>
>The stylesheet would then render all emphasis elements with ids of genus or
>species as italic. This looks like it would work because the Definitive
>Reference states that the common attributes are available in the <emphasis>
>element.
>
>Jeff Biss
>
>Raju Sharma wrote:
>
>Thanks for the providing me the solution. 
>
>I tried to customize the DTD, but it is giving an error "DTD error - text is
>not well-formed after entity resolution (please verify all entities)" during
>the declaration of the genusSpecies element (marked with ==>). Please look
>at the below DTD declaration and let me know what could be the error.
>
>
>==========
><!ENTITY % local.para.class "|genus|species">
>
>
><!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "
>http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd ">
>%DocBookDTD;
>
>==><!ELEMENT genus - - ((%smallcptr.char.mix;)+)>
>
><!ATTLIST  genus
> %common.attrib; 
> %classname.role.attrib; 
> %local.classname.attrib; >
>
>==><!ELEMENT s pecies - - ((%smallcptr.char.mix;)+)>
>
><!ATTLIST  species
> %common.attrib; 
> %classname.role.attrib; 
> %local.classname.attrib; >
>
>=========
>
>Regards
>Raju Sharma
>
>-----Original Message-----
>From: Gisbert Amm [mailto:gia@webde-ag.de]
>Sent: Friday, May 23, 2003 2:27 PM
>To: 'raju@iccind.stpn.soft.net'; docbook@lists.oasis-open.org
>Subject: RE: [docbook] is there any way to code genus & species names in
>docbook XML
>
>
>Since DocBook is all about technological (computer related) items there's no
>special markup for biological terms as you need it.
>
>If you do not have other requirements, you could simply use some
>non-semantic inline markup like <emphasis></emphasis> to get the genus and
>species names italic.
>
>If you'd like to have <genus> and <species> as elements within your XML, you
>had to  customize the DTD as described on
>http://www.docbook.org/tdg/en/html/ch05.html  "Customizing DocBook"; then
>you had to provide the matching XSL routines for the new elements aswell
>(see http://www.sagehill.net/xml/docbookxsl/CustomMethods.html#d0e4162
>"Writing a customization layer" ff.)  
>
>Kind regards
>Gisbert Amm
>http://web.de/ 
>-----Original Message-----
>From: Raju Sharma [mailto:raju@iccind.stpn.soft.net]
>Sent: Friday, May 23, 2003 7:14 AM
>To: docbook@lists.oasis-open.org
>Subject: [docbook] is there any way to code genus & species names in docbook
>XML
>
>
>Hello,
>
>I want to code some genus & species names in italic format. Is there any
>coding available in docbook for the same? If not then how can I add these
>names in my XML?
>
>Thanks in advance for all your kind help.
>
>Regards
>Raju Sharma
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: docbook-unsubscribe@lists.oasis-open.org
>For additional commands, e-mail: docbook-help@lists.oasis-open.org
>
>
>
>




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]