[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]