Role contains a string used to classify or subclassify an element.
It is parameterized in such a way that every element's role attribute is defined in its own parameter entity. This provides an easy mechanism for modifying the legal values of the role attribute for particular elements.
Each of the role parameter entities has the following expansion:
| Name | Type | Default | 
|---|---|---|
| Role | CDATA | None | 
The following role parameter entities are defined in DocBook:
| %abbrev.role.attrib; | %abstract.role.attrib; | %accel.role.attrib; | 
| %ackno.role.attrib; | %acronym.role.attrib; | %action.role.attrib; | 
| %address.role.attrib; | %admon.role.attrib; | %affiliation.role.attrib; | 
| %alt.role.attrib; | %anchor.role.attrib; | %appendix.role.attrib; | 
| %application.role.attrib; | %area.role.attrib; | %areaset.role.attrib; | 
| %areaspec.role.attrib; | %arg.role.attrib; | %argpagenums.role.attrib; | 
| %artheader.role.attrib; | %article.role.attrib; | %attribution.role.attrib; | 
| %author.role.attrib; | %authorblurb.role.attrib; | %authorgroup.role.attrib; | 
| %authorinitials.role.attrib; | %beginpage.role.attrib; | %bibliodiv.role.attrib; | 
| %biblioentry.role.attrib; | %bibliography.role.attrib; | %bibliomisc.role.attrib; | 
| %bibliomixed.role.attrib; | %bibliomset.role.attrib; | %biblioset.role.attrib; | 
| %blockquote.role.attrib; | %book.role.attrib; | %bookbiblio.role.attrib; | 
| %bookinfo.role.attrib; | %bridgehead.role.attrib; | %callout.role.attrib; | 
| %calloutlist.role.attrib; | %chapter.role.attrib; | %citation.role.attrib; | 
| %citerefentry.role.attrib; | %citetitle.role.attrib; | %city.role.attrib; | 
| %classname.role.attrib; | %cmdsynopsis.role.attrib; | %co.role.attrib; | 
| %collab.role.attrib; | %collabname.role.attrib; | %command.role.attrib; | 
| %comment.role.attrib; | %computeroutput.role.attrib; | %confdates.role.attrib; | 
| %confgroup.role.attrib; | %confnum.role.attrib; | %confsponsor.role.attrib; | 
| %conftitle.role.attrib; | %contractnum.role.attrib; | %contractsponsor.role.attrib; | 
| %contrib.role.attrib; | %copyright.role.attrib; | %corpauthor.role.attrib; | 
| %corpname.role.attrib; | %country.role.attrib; | %database.role.attrib; | 
| %date.role.attrib; | %dedication.role.attrib; | %edition.role.attrib; | 
| %editor.role.attrib; | %email.role.attrib; | %emphasis.role.attrib; | 
| %envar.role.attrib; | %epigraph.role.attrib; | %equation.role.attrib; | 
| %errorcode.role.attrib; | %errorname.role.attrib; | %errortype.role.attrib; | 
| %example.role.attrib; | %fax.role.attrib; | %figure.role.attrib; | 
| %filename.role.attrib; | %firstname.role.attrib; | %firstterm.role.attrib; | 
| %footnote.role.attrib; | %footnoteref.role.attrib; | %foreignphrase.role.attrib; | 
| %formalpara.role.attrib; | %funcdef.role.attrib; | %funcparams.role.attrib; | 
| %funcprototype.role.attrib; | %funcsynopsis.role.attrib; | %funcsynopsisinfo.role.attrib; | 
| %function.role.attrib; | %glossary.role.attrib; | %glossdef.role.attrib; | 
| %glossdiv.role.attrib; | %glossentry.role.attrib; | %glosslist.role.attrib; | 
| %glosssee.role.attrib; | %glossseealso.role.attrib; | %glossterm.role.attrib; | 
| %graphic.role.attrib; | %graphicco.role.attrib; | %group.role.attrib; | 
| %guibutton.role.attrib; | %guiicon.role.attrib; | %guilabel.role.attrib; | 
| %guimenu.role.attrib; | %guimenuitem.role.attrib; | %guisubmenu.role.attrib; | 
| %hardware.role.attrib; | %highlights.role.attrib; | %holder.role.attrib; | 
| %honorific.role.attrib; | %indexdiv.role.attrib; | %indexentry.role.attrib; | 
| %indexes.role.attrib; | %indexterm.role.attrib; | %informalequation.role.attrib; | 
| %informalexample.role.attrib; | %inlineequation.role.attrib; | %inlinegraphic.role.attrib; | 
| %interface.role.attrib; | %interfacedefinition.role.attrib; | %invpartnumber.role.attrib; | 
| %isbn.role.attrib; | %issn.role.attrib; | %issuenum.role.attrib; | 
| %itemizedlist.role.attrib; | %itermset.role.attrib; | %jobtitle.role.attrib; | 
| %keycap.role.attrib; | %keycode.role.attrib; | %keycombo.role.attrib; | 
| %keysysm.role.attrib; | %keyword.role.attrib; | %keywordset.role.attrib; | 
| %legalnotice.role.attrib; | %lineage.role.attrib; | %lineannotation.role.attrib; | 
| %link.role.attrib; | %listitem.role.attrib; | %literal.role.attrib; | 
| %literallayout.role.attrib; | %lot.role.attrib; | %lotentry.role.attrib; | 
| %markup.role.attrib; | %medialabel.role.attrib; | %member.role.attrib; | 
| %menuchoice.role.attrib; | %modespec.role.attrib; | %mousebutton.role.attrib; | 
| %msg.role.attrib; | %msgaud.role.attrib; | %msgentry.role.attrib; | 
| %msgexplan.role.attrib; | %msginfo.role.attrib; | %msglevel.role.attrib; | 
| %msgmain.role.attrib; | %msgorig.role.attrib; | %msgrel.role.attrib; | 
| %msgset.role.attrib; | %msgsub.role.attrib; | %msgtext.role.attrib; | 
| %namvolnum.role.attrib; | %olink.role.attrib; | %option.role.attrib; | 
| %optional.role.attrib; | %orderedlist.role.attrib; | %orgdiv.role.attrib; | 
| %orgname.role.attrib; | %otheraddr.role.attrib; | %othercredit.role.attrib; | 
| %otherinfo.role.attrib; | %othername.role.attrib; | %pagenums.role.attrib; | 
| %para.role.attrib; | %paramdef.role.attrib; | %parameter.role.attrib; | 
| %part.role.attrib; | %partintro.role.attrib; | %phone.role.attrib; | 
| %phrase.role.attrib; | %pob.role.attrib; | %postcode.role.attrib; | 
| %preface.role.attrib; | %primsecter.role.attrib; | %primsecterie.role.attrib; | 
| %printhistory.role.attrib; | %procedure.role.attrib; | %productname.role.attrib; | 
| %productnumber.role.attrib; | %programlisting.role.attrib; | %programlistingco.role.attrib; | 
| %prompt.role.attrib; | %property.role.attrib; | %pubdate.role.attrib; | 
| %publisher.role.attrib; | %publishername.role.attrib; | %pubsnumber.role.attrib; | 
| %quote.role.attrib; | %refclass.role.attrib; | %refdescriptor.role.attrib; | 
| %refentry.role.attrib; | %refentrytitle.role.attrib; | %reference.role.attrib; | 
| %refmeta.role.attrib; | %refmiscinfo.role.attrib; | %refname.role.attrib; | 
| %refnamediv.role.attrib; | %refpurpose.role.attrib; | %refsect1.role.attrib; | 
| %refsect2.role.attrib; | %refsect3.role.attrib; | %refsynopsisdiv.role.attrib; | 
| %releaseinfo.role.attrib; | %replaceable.role.attrib; | %returnvalue.role.attrib; | 
| %revhistory.role.attrib; | %revision.role.attrib; | %revnumber.role.attrib; | 
| %revremark.role.attrib; | %role.attrib; | %sbr.role.attrib; | 
| %screen.role.attrib; | %screenco.role.attrib; | %screeninfo.role.attrib; | 
| %screenshot.role.attrib; | %sect1.role.attrib; | %sect2.role.attrib; | 
| %sect3.role.attrib; | %sect4.role.attrib; | %sect5.role.attrib; | 
| %seealsoie.role.attrib; | %seeie.role.attrib; | %seeseealso.role.attrib; | 
| %seg.role.attrib; | %seglistitem.role.attrib; | %segmentedlist.role.attrib; | 
| %segtitle.role.attrib; | %seriesinfo.role.attrib; | %seriesvolnums.role.attrib; | 
| %set.role.attrib; | %setinfo.role.attrib; | %sgmltag.role.attrib; | 
| %shortaffil.role.attrib; | %shortcut.role.attrib; | %sidebar.role.attrib; | 
| %simpara.role.attrib; | %simplelist.role.attrib; | %simplesect.role.attrib; | 
| %ssscript.role.attrib; | %state.role.attrib; | %step.role.attrib; | 
| %street.role.attrib; | %structfield.role.attrib; | %structname.role.attrib; | 
| %subject.role.attrib; | %subjectset.role.attrib; | %subjectterm.role.attrib; | 
| %substeps.role.attrib; | %subtitle.role.attrib; | %surname.role.attrib; | 
| %symbol.role.attrib; | %synopfragment.role.attrib; | %synopfragmentref.role.attrib; | 
| %synopsis.role.attrib; | %systemitem.role.attrib; | %tables.role.attrib; | 
| %term.role.attrib; | %title.role.attrib; | %titleabbrev.role.attrib; | 
| %toc.role.attrib; | %tocback.role.attrib; | %tocchap.role.attrib; | 
| %tocentry.role.attrib; | %tocfront.role.attrib; | %toclevel1.role.attrib; | 
| %toclevel2.role.attrib; | %toclevel3.role.attrib; | %toclevel4.role.attrib; | 
| %toclevel5.role.attrib; | %tocpart.role.attrib; | %token.role.attrib; | 
| %trademark.role.attrib; | %type.role.attrib; | %ulink.role.attrib; | 
| %userinput.role.attrib; | %varargs.role.attrib; | %variablelist.role.attrib; | 
| %varlistentry.role.attrib; | %void.role.attrib; | %volumenum.role.attrib; | 
| %wordasword.role.attrib; | %xref.role.attrib; | %year.role.attrib; | 
Copyright © 1999 O'Reilly & Associates, Inc. All rights reserved.