You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dbpoolx.mod 206KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516
  1. <!-- ...................................................................... -->
  2. <!-- DocBook XML information pool module V4.1.2 ............................. -->
  3. <!-- File dbpoolx.mod ..................................................... -->
  4. <!-- Copyright 1992-2000 HaL Computer Systems, Inc.,
  5. O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
  6. Corporation, Norman Walsh and the Organization for the Advancement
  7. of Structured Information Standards (OASIS).
  8. $Id: dbpoolx.mod,v 1.1 2002/05/15 17:22:22 isberg Exp $
  9. Permission to use, copy, modify and distribute the DocBook XML DTD
  10. and its accompanying documentation for any purpose and without fee
  11. is hereby granted in perpetuity, provided that the above copyright
  12. notice and this paragraph appear in all copies. The copyright
  13. holders make no representation about the suitability of the DTD for
  14. any purpose. It is provided "as is" without expressed or implied
  15. warranty.
  16. If you modify the DocBook XML DTD in any way, except for declaring and
  17. referencing additional sets of general entities and declaring
  18. additional notations, label your DTD as a variant of DocBook. See
  19. the maintenance documentation for more information.
  20. Please direct all questions, bug reports, or suggestions for
  21. changes to the docbook@lists.oasis-open.org mailing list. For more
  22. information, see http://www.oasis-open.org/docbook/.
  23. -->
  24. <!-- ...................................................................... -->
  25. <!-- This module contains the definitions for the objects, inline
  26. elements, and so on that are available to be used as the main
  27. content of DocBook documents. Some elements are useful for general
  28. publishing, and others are useful specifically for computer
  29. documentation.
  30. This module has the following dependencies on other modules:
  31. o It assumes that a %notation.class; entity is defined by the
  32. driver file or other high-level module. This entity is
  33. referenced in the NOTATION attributes for the graphic-related and
  34. ModeSpec elements.
  35. o It assumes that an appropriately parameterized table module is
  36. available for use with the table-related elements.
  37. In DTD driver files referring to this module, please use an entity
  38. declaration that uses the public identifier shown below:
  39. <!ENTITY % dbpool PUBLIC
  40. "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN"
  41. "dbpoolx.mod">
  42. %dbpool;
  43. See the documentation for detailed information on the parameter
  44. entity and module scheme used in DocBook, customizing DocBook and
  45. planning for interchange, and changes made since the last release
  46. of DocBook.
  47. -->
  48. <!-- ...................................................................... -->
  49. <!-- General-purpose semantics entities ................................... -->
  50. <!ENTITY % yesorno.attvals "CDATA">
  51. <!-- ...................................................................... -->
  52. <!-- Entities for module inclusions ....................................... -->
  53. <!ENTITY % dbpool.redecl.module "IGNORE">
  54. <!-- ...................................................................... -->
  55. <!-- Entities for element classes and mixtures ............................ -->
  56. <!-- "Ubiquitous" classes: ndxterm.class and beginpage -->
  57. <!ENTITY % local.ndxterm.class "">
  58. <!ENTITY % ndxterm.class
  59. "indexterm %local.ndxterm.class;">
  60. <!-- Object-level classes ................................................. -->
  61. <!ENTITY % local.list.class "">
  62. <!ENTITY % list.class
  63. "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist
  64. |simplelist|variablelist %local.list.class;">
  65. <!ENTITY % local.admon.class "">
  66. <!ENTITY % admon.class
  67. "caution|important|note|tip|warning %local.admon.class;">
  68. <!ENTITY % local.linespecific.class "">
  69. <!ENTITY % linespecific.class
  70. "literallayout|programlisting|programlistingco|screen
  71. |screenco|screenshot %local.linespecific.class;">
  72. <!ENTITY % local.method.synop.class "">
  73. <!ENTITY % method.synop.class
  74. "constructorsynopsis
  75. |destructorsynopsis
  76. |methodsynopsis %local.method.synop.class;">
  77. <!ENTITY % local.synop.class "">
  78. <!ENTITY % synop.class
  79. "synopsis|cmdsynopsis|funcsynopsis
  80. |classsynopsis|fieldsynopsis
  81. |%method.synop.class; %local.synop.class;">
  82. <!ENTITY % local.para.class "">
  83. <!ENTITY % para.class
  84. "formalpara|para|simpara %local.para.class;">
  85. <!ENTITY % local.informal.class "">
  86. <!ENTITY % informal.class
  87. "address|blockquote
  88. |graphic|graphicco|mediaobject|mediaobjectco
  89. |informalequation
  90. |informalexample
  91. |informalfigure
  92. |informaltable %local.informal.class;">
  93. <!ENTITY % local.formal.class "">
  94. <!ENTITY % formal.class
  95. "equation|example|figure|table %local.formal.class;">
  96. <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
  97. <!-- This PE provides the hook by which it can be inserted into the DTD. -->
  98. <!ENTITY % ebnf.block.hook "">
  99. <!ENTITY % local.compound.class "">
  100. <!ENTITY % compound.class
  101. "msgset|procedure|sidebar|qandaset
  102. %ebnf.block.hook;
  103. %local.compound.class;">
  104. <!ENTITY % local.genobj.class "">
  105. <!ENTITY % genobj.class
  106. "anchor|bridgehead|remark|highlights
  107. %local.genobj.class;">
  108. <!ENTITY % local.descobj.class "">
  109. <!ENTITY % descobj.class
  110. "abstract|authorblurb|epigraph
  111. %local.descobj.class;">
  112. <!-- Character-level classes .............................................. -->
  113. <!ENTITY % local.xref.char.class "">
  114. <!ENTITY % xref.char.class
  115. "footnoteref|xref %local.xref.char.class;">
  116. <!ENTITY % local.gen.char.class "">
  117. <!ENTITY % gen.char.class
  118. "abbrev|acronym|citation|citerefentry|citetitle|emphasis
  119. |firstterm|foreignphrase|glossterm|footnote|phrase
  120. |quote|trademark|wordasword %local.gen.char.class;">
  121. <!ENTITY % local.link.char.class "">
  122. <!ENTITY % link.char.class
  123. "link|olink|ulink %local.link.char.class;">
  124. <!-- The DocBook TC may produce an official EBNF module for DocBook. -->
  125. <!-- This PE provides the hook by which it can be inserted into the DTD. -->
  126. <!ENTITY % ebnf.inline.hook "">
  127. <!ENTITY % local.tech.char.class "">
  128. <!ENTITY % tech.char.class
  129. "action|application
  130. |classname|methodname|interfacename|exceptionname
  131. |ooclass|oointerface|ooexception
  132. |command|computeroutput
  133. |database|email|envar|errorcode|errorname|errortype|filename
  134. |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
  135. |guisubmenu|hardware|interface|keycap
  136. |keycode|keycombo|keysym|literal|constant|markup|medialabel
  137. |menuchoice|mousebutton|option|optional|parameter
  138. |prompt|property|replaceable|returnvalue|sgmltag|structfield
  139. |structname|symbol|systemitem|token|type|userinput|varname
  140. %ebnf.inline.hook;
  141. %local.tech.char.class;">
  142. <!ENTITY % local.base.char.class "">
  143. <!ENTITY % base.char.class
  144. "anchor %local.base.char.class;">
  145. <!ENTITY % local.docinfo.char.class "">
  146. <!ENTITY % docinfo.char.class
  147. "author|authorinitials|corpauthor|modespec|othercredit
  148. |productname|productnumber|revhistory
  149. %local.docinfo.char.class;">
  150. <!ENTITY % local.other.char.class "">
  151. <!ENTITY % other.char.class
  152. "remark|subscript|superscript %local.other.char.class;">
  153. <!ENTITY % local.inlineobj.char.class "">
  154. <!ENTITY % inlineobj.char.class
  155. "inlinegraphic|inlinemediaobject|inlineequation %local.inlineobj.char.class;">
  156. <!-- Redeclaration placeholder ............................................ -->
  157. <!-- For redeclaring entities that are declared after this point while
  158. retaining their references to the entities that are declared before
  159. this point -->
  160. <![%dbpool.redecl.module;[
  161. <!-- Defining rdbpool here makes some buggy XML parsers happy. -->
  162. <!ENTITY % rdbpool "">
  163. %rdbpool;
  164. <!--end of dbpool.redecl.module-->]]>
  165. <!-- Object-level mixtures ................................................ -->
  166. <!--
  167. list admn line synp para infm form cmpd gen desc
  168. Component mixture X X X X X X X X X X
  169. Sidebar mixture X X X X X X X a X
  170. Footnote mixture X X X X X
  171. Example mixture X X X X X
  172. Highlights mixture X X X
  173. Paragraph mixture X X X X
  174. Admonition mixture X X X X X X b c
  175. Figure mixture X X X
  176. Table entry mixture X X X X d
  177. Glossary def mixture X X X X X e
  178. Legal notice mixture X X X X f
  179. a. Just Procedure; not Sidebar itself or MsgSet.
  180. b. No MsgSet.
  181. c. No Highlights.
  182. d. Just Graphic; no other informal objects.
  183. e. No Anchor, BridgeHead, or Highlights.
  184. f. Just BlockQuote; no other informal objects.
  185. -->
  186. <!ENTITY % local.component.mix "">
  187. <!ENTITY % component.mix
  188. "%list.class; |%admon.class;
  189. |%linespecific.class; |%synop.class;
  190. |%para.class; |%informal.class;
  191. |%formal.class; |%compound.class;
  192. |%genobj.class; |%descobj.class;
  193. |%ndxterm.class; |beginpage
  194. %local.component.mix;">
  195. <!ENTITY % local.sidebar.mix "">
  196. <!ENTITY % sidebar.mix
  197. "%list.class; |%admon.class;
  198. |%linespecific.class; |%synop.class;
  199. |%para.class; |%informal.class;
  200. |%formal.class; |procedure
  201. |%genobj.class;
  202. |%ndxterm.class; |beginpage
  203. %local.sidebar.mix;">
  204. <!ENTITY % local.qandaset.mix "">
  205. <!ENTITY % qandaset.mix
  206. "%list.class; |%admon.class;
  207. |%linespecific.class; |%synop.class;
  208. |%para.class; |%informal.class;
  209. |%formal.class; |procedure
  210. |%genobj.class;
  211. |%ndxterm.class;
  212. %local.qandaset.mix;">
  213. <!ENTITY % local.revdescription.mix "">
  214. <!ENTITY % revdescription.mix
  215. "%list.class; |%admon.class;
  216. |%linespecific.class; |%synop.class;
  217. |%para.class; |%informal.class;
  218. |%formal.class; |procedure
  219. |%genobj.class;
  220. |%ndxterm.class;
  221. %local.revdescription.mix;">
  222. <!ENTITY % local.footnote.mix "">
  223. <!ENTITY % footnote.mix
  224. "%list.class;
  225. |%linespecific.class; |%synop.class;
  226. |%para.class; |%informal.class;
  227. %local.footnote.mix;">
  228. <!ENTITY % local.example.mix "">
  229. <!ENTITY % example.mix
  230. "%list.class;
  231. |%linespecific.class; |%synop.class;
  232. |%para.class; |%informal.class;
  233. |%ndxterm.class; |beginpage
  234. %local.example.mix;">
  235. <!ENTITY % local.highlights.mix "">
  236. <!ENTITY % highlights.mix
  237. "%list.class; |%admon.class;
  238. |%para.class;
  239. |%ndxterm.class;
  240. %local.highlights.mix;">
  241. <!-- %formal.class; is explicitly excluded from many contexts in which
  242. paragraphs are used -->
  243. <!ENTITY % local.para.mix "">
  244. <!ENTITY % para.mix
  245. "%list.class; |%admon.class;
  246. |%linespecific.class;
  247. |%informal.class;
  248. |%formal.class;
  249. %local.para.mix;">
  250. <!ENTITY % local.admon.mix "">
  251. <!ENTITY % admon.mix
  252. "%list.class;
  253. |%linespecific.class; |%synop.class;
  254. |%para.class; |%informal.class;
  255. |%formal.class; |procedure|sidebar
  256. |anchor|bridgehead|remark
  257. |%ndxterm.class; |beginpage
  258. %local.admon.mix;">
  259. <!ENTITY % local.figure.mix "">
  260. <!ENTITY % figure.mix
  261. "%linespecific.class; |%synop.class;
  262. |%informal.class;
  263. |%ndxterm.class; |beginpage
  264. %local.figure.mix;">
  265. <!ENTITY % local.tabentry.mix "">
  266. <!ENTITY % tabentry.mix
  267. "%list.class; |%admon.class;
  268. |%linespecific.class;
  269. |%para.class; |graphic|mediaobject
  270. %local.tabentry.mix;">
  271. <!ENTITY % local.glossdef.mix "">
  272. <!ENTITY % glossdef.mix
  273. "%list.class;
  274. |%linespecific.class; |%synop.class;
  275. |%para.class; |%informal.class;
  276. |%formal.class;
  277. |remark
  278. |%ndxterm.class; |beginpage
  279. %local.glossdef.mix;">
  280. <!ENTITY % local.legalnotice.mix "">
  281. <!ENTITY % legalnotice.mix
  282. "%list.class; |%admon.class;
  283. |%linespecific.class;
  284. |%para.class; |blockquote
  285. |%ndxterm.class; |beginpage
  286. %local.legalnotice.mix;">
  287. <!ENTITY % local.textobject.mix "">
  288. <!ENTITY % textobject.mix
  289. "%list.class; |%admon.class;
  290. |%linespecific.class;
  291. |%para.class; |blockquote
  292. %local.textobject.mix;">
  293. <!ENTITY % local.mediaobject.mix "">
  294. <!ENTITY % mediaobject.mix
  295. "videoobject|audioobject|imageobject %local.mediaobject.mix;">
  296. <!-- Character-level mixtures ............................................. -->
  297. <!--
  298. #PCD xref word link cptr base dnfo othr inob (synop)
  299. para.char.mix X X X X X X X X X
  300. title.char.mix X X X X X X X X X
  301. ndxterm.char.mix X X X X X X X X a
  302. cptr.char.mix X X X X X a
  303. smallcptr.char.mix X b a
  304. word.char.mix X c X X X a
  305. docinfo.char.mix X d X b X a
  306. a. Just InlineGraphic; no InlineEquation.
  307. b. Just Replaceable; no other computer terms.
  308. c. Just Emphasis and Trademark; no other word elements.
  309. d. Just Acronym, Emphasis, and Trademark; no other word elements.
  310. -->
  311. <!-- The DocBook TC may produce an official forms module for DocBook. -->
  312. <!-- This PE provides the hook by which it can be inserted into the DTD. -->
  313. <!ENTITY % forminlines.hook "">
  314. <!ENTITY % local.para.char.mix "">
  315. <!ENTITY % para.char.mix
  316. "#PCDATA
  317. |%xref.char.class; |%gen.char.class;
  318. |%link.char.class; |%tech.char.class;
  319. |%base.char.class; |%docinfo.char.class;
  320. |%other.char.class; |%inlineobj.char.class;
  321. |%synop.class;
  322. |%ndxterm.class; |beginpage
  323. %forminlines.hook;
  324. %local.para.char.mix;">
  325. <!ENTITY % local.title.char.mix "">
  326. <!ENTITY % title.char.mix
  327. "#PCDATA
  328. |%xref.char.class; |%gen.char.class;
  329. |%link.char.class; |%tech.char.class;
  330. |%base.char.class; |%docinfo.char.class;
  331. |%other.char.class; |%inlineobj.char.class;
  332. |%ndxterm.class;
  333. %local.title.char.mix;">
  334. <!ENTITY % local.ndxterm.char.mix "">
  335. <!ENTITY % ndxterm.char.mix
  336. "#PCDATA
  337. |%xref.char.class; |%gen.char.class;
  338. |%link.char.class; |%tech.char.class;
  339. |%base.char.class; |%docinfo.char.class;
  340. |%other.char.class; |inlinegraphic|inlinemediaobject
  341. %local.ndxterm.char.mix;">
  342. <!ENTITY % local.cptr.char.mix "">
  343. <!ENTITY % cptr.char.mix
  344. "#PCDATA
  345. |%link.char.class; |%tech.char.class;
  346. |%base.char.class;
  347. |%other.char.class; |inlinegraphic|inlinemediaobject
  348. |%ndxterm.class; |beginpage
  349. %local.cptr.char.mix;">
  350. <!ENTITY % local.smallcptr.char.mix "">
  351. <!ENTITY % smallcptr.char.mix
  352. "#PCDATA
  353. |replaceable
  354. |inlinegraphic|inlinemediaobject
  355. |%ndxterm.class; |beginpage
  356. %local.smallcptr.char.mix;">
  357. <!ENTITY % local.word.char.mix "">
  358. <!ENTITY % word.char.mix
  359. "#PCDATA
  360. |acronym|emphasis|trademark
  361. |%link.char.class;
  362. |%base.char.class;
  363. |%other.char.class; |inlinegraphic|inlinemediaobject
  364. |%ndxterm.class; |beginpage
  365. %local.word.char.mix;">
  366. <!ENTITY % local.docinfo.char.mix "">
  367. <!ENTITY % docinfo.char.mix
  368. "#PCDATA
  369. |%link.char.class;
  370. |emphasis|trademark
  371. |replaceable
  372. |%other.char.class; |inlinegraphic|inlinemediaobject
  373. |%ndxterm.class;
  374. %local.docinfo.char.mix;">
  375. <!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
  376. <!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
  377. <!-- ...................................................................... -->
  378. <!-- Entities for content models .......................................... -->
  379. <!ENTITY % formalobject.title.content "title, titleabbrev?">
  380. <!-- ...................................................................... -->
  381. <!-- Entities for attributes and attribute components ..................... -->
  382. <!-- Effectivity attributes ............................................... -->
  383. <!-- Arch: Computer or chip architecture to which element applies; no
  384. default -->
  385. <!ENTITY % arch.attrib
  386. "arch CDATA #IMPLIED">
  387. <!-- Condition: General-purpose effectivity attribute -->
  388. <!ENTITY % condition.attrib
  389. "condition CDATA #IMPLIED">
  390. <!-- Conformance: Standards conformance characteristics -->
  391. <!ENTITY % conformance.attrib
  392. "conformance NMTOKENS #IMPLIED">
  393. <!-- OS: Operating system to which element applies; no default -->
  394. <!ENTITY % os.attrib
  395. "os CDATA #IMPLIED">
  396. <!-- Revision: Editorial revision to which element belongs; no default -->
  397. <!ENTITY % revision.attrib
  398. "revision CDATA #IMPLIED">
  399. <!-- Security: Security classification; no default -->
  400. <!ENTITY % security.attrib
  401. "security CDATA #IMPLIED">
  402. <!-- UserLevel: Level of user experience to which element applies; no
  403. default -->
  404. <!ENTITY % userlevel.attrib
  405. "userlevel CDATA #IMPLIED">
  406. <!-- Vendor: Computer vendor to which element applies; no default -->
  407. <!ENTITY % vendor.attrib
  408. "vendor CDATA #IMPLIED">
  409. <!ENTITY % local.effectivity.attrib "">
  410. <!ENTITY % effectivity.attrib
  411. "%arch.attrib;
  412. %condition.attrib;
  413. %conformance.attrib;
  414. %os.attrib;
  415. %revision.attrib;
  416. %security.attrib;
  417. %userlevel.attrib;
  418. %vendor.attrib;
  419. %local.effectivity.attrib;"
  420. >
  421. <!-- Common attributes .................................................... -->
  422. <!-- Id: Unique identifier of element; no default -->
  423. <!ENTITY % id.attrib
  424. "id ID #IMPLIED">
  425. <!-- Id: Unique identifier of element; a value must be supplied; no
  426. default -->
  427. <!ENTITY % idreq.attrib
  428. "id ID #REQUIRED">
  429. <!-- Lang: Indicator of language in which element is written, for
  430. translation, character set management, etc.; no default -->
  431. <!ENTITY % lang.attrib
  432. "lang CDATA #IMPLIED">
  433. <!-- Remap: Previous role of element before conversion; no default -->
  434. <!ENTITY % remap.attrib
  435. "remap CDATA #IMPLIED">
  436. <!-- Role: New role of element in local environment; no default -->
  437. <!ENTITY % role.attrib
  438. "role CDATA #IMPLIED">
  439. <!-- XRefLabel: Alternate labeling string for XRef text generation;
  440. default is usually title or other appropriate label text already
  441. contained in element -->
  442. <!ENTITY % xreflabel.attrib
  443. "xreflabel CDATA #IMPLIED">
  444. <!-- RevisionFlag: Revision status of element; default is that element
  445. wasn't revised -->
  446. <!ENTITY % revisionflag.attrib
  447. "revisionflag (changed
  448. |added
  449. |deleted
  450. |off) #IMPLIED">
  451. <!ENTITY % local.common.attrib "">
  452. <!-- Role is included explicitly on each element -->
  453. <!ENTITY % common.attrib
  454. "%id.attrib;
  455. %lang.attrib;
  456. %remap.attrib;
  457. %xreflabel.attrib;
  458. %revisionflag.attrib;
  459. %effectivity.attrib;
  460. %local.common.attrib;"
  461. >
  462. <!-- Role is included explicitly on each element -->
  463. <!ENTITY % idreq.common.attrib
  464. "%idreq.attrib;
  465. %lang.attrib;
  466. %remap.attrib;
  467. %xreflabel.attrib;
  468. %revisionflag.attrib;
  469. %effectivity.attrib;
  470. %local.common.attrib;"
  471. >
  472. <!-- Semi-common attributes and other attribute entities .................. -->
  473. <!ENTITY % local.graphics.attrib "">
  474. <!-- EntityRef: Name of an external entity containing the content
  475. of the graphic -->
  476. <!-- FileRef: Filename, qualified by a pathname if desired,
  477. designating the file containing the content of the graphic -->
  478. <!-- Format: Notation of the element content, if any -->
  479. <!-- SrcCredit: Information about the source of the Graphic -->
  480. <!-- Width: Same as CALS reprowid (desired width) -->
  481. <!-- Depth: Same as CALS reprodep (desired depth) -->
  482. <!-- Align: Same as CALS hplace with 'none' removed; #IMPLIED means
  483. application-specific -->
  484. <!-- Scale: Conflation of CALS hscale and vscale -->
  485. <!-- Scalefit: Same as CALS scalefit -->
  486. <!ENTITY % graphics.attrib
  487. "
  488. entityref ENTITY #IMPLIED
  489. fileref CDATA #IMPLIED
  490. format (%notation.class;) #IMPLIED
  491. srccredit CDATA #IMPLIED
  492. width CDATA #IMPLIED
  493. depth CDATA #IMPLIED
  494. align (left
  495. |right
  496. |center) #IMPLIED
  497. scale CDATA #IMPLIED
  498. scalefit %yesorno.attvals;
  499. #IMPLIED
  500. %local.graphics.attrib;"
  501. >
  502. <!ENTITY % local.keyaction.attrib "">
  503. <!-- Action: Key combination type; default is unspecified if one
  504. child element, Simul if there is more than one; if value is
  505. Other, the OtherAction attribute must have a nonempty value -->
  506. <!-- OtherAction: User-defined key combination type -->
  507. <!ENTITY % keyaction.attrib
  508. "
  509. action (click
  510. |double-click
  511. |press
  512. |seq
  513. |simul
  514. |other) #IMPLIED
  515. otheraction CDATA #IMPLIED
  516. %local.keyaction.attrib;"
  517. >
  518. <!-- Label: Identifying number or string; default is usually the
  519. appropriate number or string autogenerated by a formatter -->
  520. <!ENTITY % label.attrib
  521. "label CDATA #IMPLIED">
  522. <!-- Format: whether element is assumed to contain significant white
  523. space -->
  524. <!ENTITY % linespecific.attrib
  525. "format NOTATION
  526. (linespecific) 'linespecific'
  527. linenumbering (numbered|unnumbered) #IMPLIED">
  528. <!-- Linkend: link to related information; no default -->
  529. <!ENTITY % linkend.attrib
  530. "linkend IDREF #IMPLIED">
  531. <!-- Linkend: required link to related information -->
  532. <!ENTITY % linkendreq.attrib
  533. "linkend IDREF #REQUIRED">
  534. <!-- Linkends: link to one or more sets of related information; no
  535. default -->
  536. <!ENTITY % linkends.attrib
  537. "linkends IDREFS #IMPLIED">
  538. <!ENTITY % local.mark.attrib "">
  539. <!ENTITY % mark.attrib
  540. "mark CDATA #IMPLIED
  541. %local.mark.attrib;"
  542. >
  543. <!-- MoreInfo: whether element's content has an associated RefEntry -->
  544. <!ENTITY % moreinfo.attrib
  545. "moreinfo (refentry|none) 'none'">
  546. <!-- Pagenum: number of page on which element appears; no default -->
  547. <!ENTITY % pagenum.attrib
  548. "pagenum CDATA #IMPLIED">
  549. <!ENTITY % local.status.attrib "">
  550. <!-- Status: Editorial or publication status of the element
  551. it applies to, such as "in review" or "approved for distribution" -->
  552. <!ENTITY % status.attrib
  553. "status CDATA #IMPLIED
  554. %local.status.attrib;"
  555. >
  556. <!-- Width: width of the longest line in the element to which it
  557. pertains, in number of characters -->
  558. <!ENTITY % width.attrib
  559. "width CDATA #IMPLIED">
  560. <!-- ...................................................................... -->
  561. <!-- Title elements ....................................................... -->
  562. <!ENTITY % title.module "INCLUDE">
  563. <![%title.module;[
  564. <!ENTITY % local.title.attrib "">
  565. <!ENTITY % title.role.attrib "%role.attrib;">
  566. <!ENTITY % title.element "INCLUDE">
  567. <![%title.element;[
  568. <!ELEMENT title (%title.char.mix;)*>
  569. <!--end of title.element-->]]>
  570. <!ENTITY % title.attlist "INCLUDE">
  571. <![%title.attlist;[
  572. <!ATTLIST title
  573. %pagenum.attrib;
  574. %common.attrib;
  575. %title.role.attrib;
  576. %local.title.attrib;
  577. >
  578. <!--end of title.attlist-->]]>
  579. <!--end of title.module-->]]>
  580. <!ENTITY % titleabbrev.module "INCLUDE">
  581. <![%titleabbrev.module;[
  582. <!ENTITY % local.titleabbrev.attrib "">
  583. <!ENTITY % titleabbrev.role.attrib "%role.attrib;">
  584. <!ENTITY % titleabbrev.element "INCLUDE">
  585. <![%titleabbrev.element;[
  586. <!ELEMENT titleabbrev (%title.char.mix;)*>
  587. <!--end of titleabbrev.element-->]]>
  588. <!ENTITY % titleabbrev.attlist "INCLUDE">
  589. <![%titleabbrev.attlist;[
  590. <!ATTLIST titleabbrev
  591. %common.attrib;
  592. %titleabbrev.role.attrib;
  593. %local.titleabbrev.attrib;
  594. >
  595. <!--end of titleabbrev.attlist-->]]>
  596. <!--end of titleabbrev.module-->]]>
  597. <!ENTITY % subtitle.module "INCLUDE">
  598. <![%subtitle.module;[
  599. <!ENTITY % local.subtitle.attrib "">
  600. <!ENTITY % subtitle.role.attrib "%role.attrib;">
  601. <!ENTITY % subtitle.element "INCLUDE">
  602. <![%subtitle.element;[
  603. <!ELEMENT subtitle (%title.char.mix;)*>
  604. <!--end of subtitle.element-->]]>
  605. <!ENTITY % subtitle.attlist "INCLUDE">
  606. <![%subtitle.attlist;[
  607. <!ATTLIST subtitle
  608. %common.attrib;
  609. %subtitle.role.attrib;
  610. %local.subtitle.attrib;
  611. >
  612. <!--end of subtitle.attlist-->]]>
  613. <!--end of subtitle.module-->]]>
  614. <!-- ...................................................................... -->
  615. <!-- Bibliographic entities and elements .................................. -->
  616. <!-- The bibliographic elements are typically used in the document
  617. hierarchy. They do not appear in content models of information
  618. pool elements. See also the document information elements,
  619. below. -->
  620. <!ENTITY % local.person.ident.mix "">
  621. <!ENTITY % person.ident.mix
  622. "honorific|firstname|surname|lineage|othername|affiliation
  623. |authorblurb|contrib %local.person.ident.mix;">
  624. <!ENTITY % local.bibliocomponent.mix "">
  625. <!ENTITY % bibliocomponent.mix
  626. "abbrev|abstract|address|artpagenums|author
  627. |authorgroup|authorinitials|bibliomisc|biblioset
  628. |collab|confgroup|contractnum|contractsponsor
  629. |copyright|corpauthor|corpname|date|edition
  630. |editor|invpartnumber|isbn|issn|issuenum|orgname
  631. |othercredit|pagenums|printhistory|productname
  632. |productnumber|pubdate|publisher|publishername
  633. |pubsnumber|releaseinfo|revhistory|seriesvolnums
  634. |subtitle|title|titleabbrev|volumenum|citetitle
  635. |%person.ident.mix;
  636. |%ndxterm.class;
  637. %local.bibliocomponent.mix;">
  638. <!ENTITY % biblioentry.module "INCLUDE">
  639. <![%biblioentry.module;[
  640. <!ENTITY % local.biblioentry.attrib "">
  641. <!ENTITY % biblioentry.role.attrib "%role.attrib;">
  642. <!ENTITY % biblioentry.element "INCLUDE">
  643. <![%biblioentry.element;[
  644. <!ELEMENT biblioentry ((articleinfo | (%bibliocomponent.mix;))+)>
  645. <!--end of biblioentry.element-->]]>
  646. <!ENTITY % biblioentry.attlist "INCLUDE">
  647. <![%biblioentry.attlist;[
  648. <!ATTLIST biblioentry
  649. %common.attrib;
  650. %biblioentry.role.attrib;
  651. %local.biblioentry.attrib;
  652. >
  653. <!--end of biblioentry.attlist-->]]>
  654. <!--end of biblioentry.module-->]]>
  655. <!ENTITY % bibliomixed.module "INCLUDE">
  656. <![%bibliomixed.module;[
  657. <!ENTITY % local.bibliomixed.attrib "">
  658. <!ENTITY % bibliomixed.role.attrib "%role.attrib;">
  659. <!ENTITY % bibliomixed.element "INCLUDE">
  660. <![%bibliomixed.element;[
  661. <!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*>
  662. <!--end of bibliomixed.element-->]]>
  663. <!ENTITY % bibliomixed.attlist "INCLUDE">
  664. <![%bibliomixed.attlist;[
  665. <!ATTLIST bibliomixed
  666. %common.attrib;
  667. %bibliomixed.role.attrib;
  668. %local.bibliomixed.attrib;
  669. >
  670. <!--end of bibliomixed.attlist-->]]>
  671. <!--end of bibliomixed.module-->]]>
  672. <!ENTITY % articleinfo.module "INCLUDE">
  673. <![%articleinfo.module;[
  674. <!ENTITY % local.articleinfo.attrib "">
  675. <!ENTITY % articleinfo.role.attrib "%role.attrib;">
  676. <!ENTITY % articleinfo.element "INCLUDE">
  677. <![%articleinfo.element;[
  678. <!ELEMENT articleinfo ((graphic | mediaobject | legalnotice | modespec
  679. | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)>
  680. <!--end of articleinfo.element-->]]>
  681. <!ENTITY % articleinfo.attlist "INCLUDE">
  682. <![%articleinfo.attlist;[
  683. <!ATTLIST articleinfo
  684. %common.attrib;
  685. %articleinfo.role.attrib;
  686. %local.articleinfo.attrib;
  687. >
  688. <!--end of articleinfo.attlist-->]]>
  689. <!--end of articleinfo.module-->]]>
  690. <!ENTITY % biblioset.module "INCLUDE">
  691. <![%biblioset.module;[
  692. <!ENTITY % local.biblioset.attrib "">
  693. <!ENTITY % biblioset.role.attrib "%role.attrib;">
  694. <!ENTITY % biblioset.element "INCLUDE">
  695. <![%biblioset.element;[
  696. <!ELEMENT biblioset ((%bibliocomponent.mix;)+)>
  697. <!--end of biblioset.element-->]]>
  698. <!-- Relation: Relationship of elements contained within BiblioSet -->
  699. <!ENTITY % biblioset.attlist "INCLUDE">
  700. <![%biblioset.attlist;[
  701. <!ATTLIST biblioset
  702. relation CDATA #IMPLIED
  703. %common.attrib;
  704. %biblioset.role.attrib;
  705. %local.biblioset.attrib;
  706. >
  707. <!--end of biblioset.attlist-->]]>
  708. <!--end of biblioset.module-->]]>
  709. <!ENTITY % bibliomset.module "INCLUDE">
  710. <![%bibliomset.module;[
  711. <!ENTITY % bibliomset.role.attrib "%role.attrib;">
  712. <!ENTITY % local.bibliomset.attrib "">
  713. <!ENTITY % bibliomset.element "INCLUDE">
  714. <![%bibliomset.element;[
  715. <!ELEMENT bibliomset (#PCDATA | %bibliocomponent.mix; | bibliomset)*>
  716. <!--end of bibliomset.element-->]]>
  717. <!-- Relation: Relationship of elements contained within BiblioMSet -->
  718. <!ENTITY % bibliomset.attlist "INCLUDE">
  719. <![%bibliomset.attlist;[
  720. <!ATTLIST bibliomset
  721. relation CDATA #IMPLIED
  722. %bibliomset.role.attrib;
  723. %common.attrib;
  724. %local.bibliomset.attrib;
  725. >
  726. <!--end of bibliomset.attlist-->]]>
  727. <!--end of bibliomset.module-->]]>
  728. <!ENTITY % bibliomisc.module "INCLUDE">
  729. <![%bibliomisc.module;[
  730. <!ENTITY % local.bibliomisc.attrib "">
  731. <!ENTITY % bibliomisc.role.attrib "%role.attrib;">
  732. <!ENTITY % bibliomisc.element "INCLUDE">
  733. <![%bibliomisc.element;[
  734. <!ELEMENT bibliomisc (%para.char.mix;)*>
  735. <!--end of bibliomisc.element-->]]>
  736. <!ENTITY % bibliomisc.attlist "INCLUDE">
  737. <![%bibliomisc.attlist;[
  738. <!ATTLIST bibliomisc
  739. %common.attrib;
  740. %bibliomisc.role.attrib;
  741. %local.bibliomisc.attrib;
  742. >
  743. <!--end of bibliomisc.attlist-->]]>
  744. <!--end of bibliomisc.module-->]]>
  745. <!-- ...................................................................... -->
  746. <!-- Subject, Keyword, and ITermSet elements .............................. -->
  747. <!ENTITY % subjectset.content.module "INCLUDE">
  748. <![%subjectset.content.module;[
  749. <!ENTITY % subjectset.module "INCLUDE">
  750. <![%subjectset.module;[
  751. <!ENTITY % local.subjectset.attrib "">
  752. <!ENTITY % subjectset.role.attrib "%role.attrib;">
  753. <!ENTITY % subjectset.element "INCLUDE">
  754. <![%subjectset.element;[
  755. <!ELEMENT subjectset (subject+)>
  756. <!--end of subjectset.element-->]]>
  757. <!-- Scheme: Controlled vocabulary employed in SubjectTerms -->
  758. <!ENTITY % subjectset.attlist "INCLUDE">
  759. <![%subjectset.attlist;[
  760. <!ATTLIST subjectset
  761. scheme NMTOKEN #IMPLIED
  762. %common.attrib;
  763. %subjectset.role.attrib;
  764. %local.subjectset.attrib;
  765. >
  766. <!--end of subjectset.attlist-->]]>
  767. <!--end of subjectset.module-->]]>
  768. <!ENTITY % subject.module "INCLUDE">
  769. <![%subject.module;[
  770. <!ENTITY % local.subject.attrib "">
  771. <!ENTITY % subject.role.attrib "%role.attrib;">
  772. <!ENTITY % subject.element "INCLUDE">
  773. <![%subject.element;[
  774. <!ELEMENT subject (subjectterm+)>
  775. <!--end of subject.element-->]]>
  776. <!-- Weight: Ranking of this group of SubjectTerms relative
  777. to others, 0 is low, no highest value specified -->
  778. <!ENTITY % subject.attlist "INCLUDE">
  779. <![%subject.attlist;[
  780. <!ATTLIST subject
  781. weight CDATA #IMPLIED
  782. %common.attrib;
  783. %subject.role.attrib;
  784. %local.subject.attrib;
  785. >
  786. <!--end of subject.attlist-->]]>
  787. <!--end of subject.module-->]]>
  788. <!ENTITY % subjectterm.module "INCLUDE">
  789. <![%subjectterm.module;[
  790. <!ENTITY % local.subjectterm.attrib "">
  791. <!ENTITY % subjectterm.role.attrib "%role.attrib;">
  792. <!ENTITY % subjectterm.element "INCLUDE">
  793. <![%subjectterm.element;[
  794. <!ELEMENT subjectterm (#PCDATA)>
  795. <!--end of subjectterm.element-->]]>
  796. <!ENTITY % subjectterm.attlist "INCLUDE">
  797. <![%subjectterm.attlist;[
  798. <!ATTLIST subjectterm
  799. %common.attrib;
  800. %subjectterm.role.attrib;
  801. %local.subjectterm.attrib;
  802. >
  803. <!--end of subjectterm.attlist-->]]>
  804. <!--end of subjectterm.module-->]]>
  805. <!--end of subjectset.content.module-->]]>
  806. <!ENTITY % keywordset.content.module "INCLUDE">
  807. <![%keywordset.content.module;[
  808. <!ENTITY % keywordset.module "INCLUDE">
  809. <![%keywordset.module;[
  810. <!ENTITY % local.keywordset.attrib "">
  811. <!ENTITY % keywordset.role.attrib "%role.attrib;">
  812. <!ENTITY % keywordset.element "INCLUDE">
  813. <![%keywordset.element;[
  814. <!ELEMENT keywordset (keyword+)>
  815. <!--end of keywordset.element-->]]>
  816. <!ENTITY % keywordset.attlist "INCLUDE">
  817. <![%keywordset.attlist;[
  818. <!ATTLIST keywordset
  819. %common.attrib;
  820. %keywordset.role.attrib;
  821. %local.keywordset.attrib;
  822. >
  823. <!--end of keywordset.attlist-->]]>
  824. <!--end of keywordset.module-->]]>
  825. <!ENTITY % keyword.module "INCLUDE">
  826. <![%keyword.module;[
  827. <!ENTITY % local.keyword.attrib "">
  828. <!ENTITY % keyword.role.attrib "%role.attrib;">
  829. <!ENTITY % keyword.element "INCLUDE">
  830. <![%keyword.element;[
  831. <!ELEMENT keyword (#PCDATA)>
  832. <!--end of keyword.element-->]]>
  833. <!ENTITY % keyword.attlist "INCLUDE">
  834. <![%keyword.attlist;[
  835. <!ATTLIST keyword
  836. %common.attrib;
  837. %keyword.role.attrib;
  838. %local.keyword.attrib;
  839. >
  840. <!--end of keyword.attlist-->]]>
  841. <!--end of keyword.module-->]]>
  842. <!--end of keywordset.content.module-->]]>
  843. <!ENTITY % itermset.module "INCLUDE">
  844. <![%itermset.module;[
  845. <!ENTITY % local.itermset.attrib "">
  846. <!ENTITY % itermset.role.attrib "%role.attrib;">
  847. <!ENTITY % itermset.element "INCLUDE">
  848. <![%itermset.element;[
  849. <!ELEMENT itermset (indexterm+)>
  850. <!--end of itermset.element-->]]>
  851. <!ENTITY % itermset.attlist "INCLUDE">
  852. <![%itermset.attlist;[
  853. <!ATTLIST itermset
  854. %common.attrib;
  855. %itermset.role.attrib;
  856. %local.itermset.attrib;
  857. >
  858. <!--end of itermset.attlist-->]]>
  859. <!--end of itermset.module-->]]>
  860. <!-- ...................................................................... -->
  861. <!-- Compound (section-ish) elements ...................................... -->
  862. <!-- Message set ...................... -->
  863. <!ENTITY % msgset.content.module "INCLUDE">
  864. <![%msgset.content.module;[
  865. <!ENTITY % msgset.module "INCLUDE">
  866. <![%msgset.module;[
  867. <!ENTITY % local.msgset.attrib "">
  868. <!ENTITY % msgset.role.attrib "%role.attrib;">
  869. <!ENTITY % msgset.element "INCLUDE">
  870. <![%msgset.element;[
  871. <!ELEMENT msgset ((%formalobject.title.content;)?, (msgentry+|simplemsgentry+))>
  872. <!--end of msgset.element-->]]>
  873. <!ENTITY % msgset.attlist "INCLUDE">
  874. <![%msgset.attlist;[
  875. <!ATTLIST msgset
  876. %common.attrib;
  877. %msgset.role.attrib;
  878. %local.msgset.attrib;
  879. >
  880. <!--end of msgset.attlist-->]]>
  881. <!--end of msgset.module-->]]>
  882. <!ENTITY % msgentry.module "INCLUDE">
  883. <![%msgentry.module;[
  884. <!ENTITY % local.msgentry.attrib "">
  885. <!ENTITY % msgentry.role.attrib "%role.attrib;">
  886. <!ENTITY % msgentry.element "INCLUDE">
  887. <![%msgentry.element;[
  888. <!ELEMENT msgentry (msg+, msginfo?, msgexplan*)>
  889. <!--end of msgentry.element-->]]>
  890. <!ENTITY % msgentry.attlist "INCLUDE">
  891. <![%msgentry.attlist;[
  892. <!ATTLIST msgentry
  893. %common.attrib;
  894. %msgentry.role.attrib;
  895. %local.msgentry.attrib;
  896. >
  897. <!--end of msgentry.attlist-->]]>
  898. <!--end of msgentry.module-->]]>
  899. <!ENTITY % simplemsgentry.module "INCLUDE">
  900. <![ %simplemsgentry.module; [
  901. <!ENTITY % local.simplemsgentry.attrib "">
  902. <!ENTITY % simplemsgentry.role.attrib "%role.attrib;">
  903. <!ENTITY % simplemsgentry.element "INCLUDE">
  904. <![ %simplemsgentry.element; [
  905. <!ELEMENT simplemsgentry (msgtext, msgexplan)>
  906. <!--end of simplemsgentry.element-->]]>
  907. <!ENTITY % simplemsgentry.attlist "INCLUDE">
  908. <![ %simplemsgentry.attlist; [
  909. <!ATTLIST simplemsgentry
  910. %common.attrib;
  911. %simplemsgentry.role.attrib;
  912. %local.simplemsgentry.attrib;
  913. audience CDATA #IMPLIED
  914. level CDATA #IMPLIED
  915. origin CDATA #IMPLIED
  916. >
  917. <!--end of simplemsgentry.attlist-->]]>
  918. <!--end of simplemsgentry.module-->]]>
  919. <!ENTITY % msg.module "INCLUDE">
  920. <![%msg.module;[
  921. <!ENTITY % local.msg.attrib "">
  922. <!ENTITY % msg.role.attrib "%role.attrib;">
  923. <!ENTITY % msg.element "INCLUDE">
  924. <![%msg.element;[
  925. <!ELEMENT msg (title?, msgmain, (msgsub | msgrel)*)>
  926. <!--end of msg.element-->]]>
  927. <!ENTITY % msg.attlist "INCLUDE">
  928. <![%msg.attlist;[
  929. <!ATTLIST msg
  930. %common.attrib;
  931. %msg.role.attrib;
  932. %local.msg.attrib;
  933. >
  934. <!--end of msg.attlist-->]]>
  935. <!--end of msg.module-->]]>
  936. <!ENTITY % msgmain.module "INCLUDE">
  937. <![%msgmain.module;[
  938. <!ENTITY % local.msgmain.attrib "">
  939. <!ENTITY % msgmain.role.attrib "%role.attrib;">
  940. <!ENTITY % msgmain.element "INCLUDE">
  941. <![%msgmain.element;[
  942. <!ELEMENT msgmain (title?, msgtext)>
  943. <!--end of msgmain.element-->]]>
  944. <!ENTITY % msgmain.attlist "INCLUDE">
  945. <![%msgmain.attlist;[
  946. <!ATTLIST msgmain
  947. %common.attrib;
  948. %msgmain.role.attrib;
  949. %local.msgmain.attrib;
  950. >
  951. <!--end of msgmain.attlist-->]]>
  952. <!--end of msgmain.module-->]]>
  953. <!ENTITY % msgsub.module "INCLUDE">
  954. <![%msgsub.module;[
  955. <!ENTITY % local.msgsub.attrib "">
  956. <!ENTITY % msgsub.role.attrib "%role.attrib;">
  957. <!ENTITY % msgsub.element "INCLUDE">
  958. <![%msgsub.element;[
  959. <!ELEMENT msgsub (title?, msgtext)>
  960. <!--end of msgsub.element-->]]>
  961. <!ENTITY % msgsub.attlist "INCLUDE">
  962. <![%msgsub.attlist;[
  963. <!ATTLIST msgsub
  964. %common.attrib;
  965. %msgsub.role.attrib;
  966. %local.msgsub.attrib;
  967. >
  968. <!--end of msgsub.attlist-->]]>
  969. <!--end of msgsub.module-->]]>
  970. <!ENTITY % msgrel.module "INCLUDE">
  971. <![%msgrel.module;[
  972. <!ENTITY % local.msgrel.attrib "">
  973. <!ENTITY % msgrel.role.attrib "%role.attrib;">
  974. <!ENTITY % msgrel.element "INCLUDE">
  975. <![%msgrel.element;[
  976. <!ELEMENT msgrel (title?, msgtext)>
  977. <!--end of msgrel.element-->]]>
  978. <!ENTITY % msgrel.attlist "INCLUDE">
  979. <![%msgrel.attlist;[
  980. <!ATTLIST msgrel
  981. %common.attrib;
  982. %msgrel.role.attrib;
  983. %local.msgrel.attrib;
  984. >
  985. <!--end of msgrel.attlist-->]]>
  986. <!--end of msgrel.module-->]]>
  987. <!-- MsgText (defined in the Inlines section, below)-->
  988. <!ENTITY % msginfo.module "INCLUDE">
  989. <![%msginfo.module;[
  990. <!ENTITY % local.msginfo.attrib "">
  991. <!ENTITY % msginfo.role.attrib "%role.attrib;">
  992. <!ENTITY % msginfo.element "INCLUDE">
  993. <![%msginfo.element;[
  994. <!ELEMENT msginfo ((msglevel | msgorig | msgaud)*)>
  995. <!--end of msginfo.element-->]]>
  996. <!ENTITY % msginfo.attlist "INCLUDE">
  997. <![%msginfo.attlist;[
  998. <!ATTLIST msginfo
  999. %common.attrib;
  1000. %msginfo.role.attrib;
  1001. %local.msginfo.attrib;
  1002. >
  1003. <!--end of msginfo.attlist-->]]>
  1004. <!--end of msginfo.module-->]]>
  1005. <!ENTITY % msglevel.module "INCLUDE">
  1006. <![%msglevel.module;[
  1007. <!ENTITY % local.msglevel.attrib "">
  1008. <!ENTITY % msglevel.role.attrib "%role.attrib;">
  1009. <!ENTITY % msglevel.element "INCLUDE">
  1010. <![%msglevel.element;[
  1011. <!ELEMENT msglevel (%smallcptr.char.mix;)*>
  1012. <!--end of msglevel.element-->]]>
  1013. <!ENTITY % msglevel.attlist "INCLUDE">
  1014. <![%msglevel.attlist;[
  1015. <!ATTLIST msglevel
  1016. %common.attrib;
  1017. %msglevel.role.attrib;
  1018. %local.msglevel.attrib;
  1019. >
  1020. <!--end of msglevel.attlist-->]]>
  1021. <!--end of msglevel.module-->]]>
  1022. <!ENTITY % msgorig.module "INCLUDE">
  1023. <![%msgorig.module;[
  1024. <!ENTITY % local.msgorig.attrib "">
  1025. <!ENTITY % msgorig.role.attrib "%role.attrib;">
  1026. <!ENTITY % msgorig.element "INCLUDE">
  1027. <![%msgorig.element;[
  1028. <!ELEMENT msgorig (%smallcptr.char.mix;)*>
  1029. <!--end of msgorig.element-->]]>
  1030. <!ENTITY % msgorig.attlist "INCLUDE">
  1031. <![%msgorig.attlist;[
  1032. <!ATTLIST msgorig
  1033. %common.attrib;
  1034. %msgorig.role.attrib;
  1035. %local.msgorig.attrib;
  1036. >
  1037. <!--end of msgorig.attlist-->]]>
  1038. <!--end of msgorig.module-->]]>
  1039. <!ENTITY % msgaud.module "INCLUDE">
  1040. <![%msgaud.module;[
  1041. <!ENTITY % local.msgaud.attrib "">
  1042. <!ENTITY % msgaud.role.attrib "%role.attrib;">
  1043. <!ENTITY % msgaud.element "INCLUDE">
  1044. <![%msgaud.element;[
  1045. <!ELEMENT msgaud (%para.char.mix;)*>
  1046. <!--end of msgaud.element-->]]>
  1047. <!ENTITY % msgaud.attlist "INCLUDE">
  1048. <![%msgaud.attlist;[
  1049. <!ATTLIST msgaud
  1050. %common.attrib;
  1051. %msgaud.role.attrib;
  1052. %local.msgaud.attrib;
  1053. >
  1054. <!--end of msgaud.attlist-->]]>
  1055. <!--end of msgaud.module-->]]>
  1056. <!ENTITY % msgexplan.module "INCLUDE">
  1057. <![%msgexplan.module;[
  1058. <!ENTITY % local.msgexplan.attrib "">
  1059. <!ENTITY % msgexplan.role.attrib "%role.attrib;">
  1060. <!ENTITY % msgexplan.element "INCLUDE">
  1061. <![%msgexplan.element;[
  1062. <!ELEMENT msgexplan (title?, (%component.mix;)+)>
  1063. <!--end of msgexplan.element-->]]>
  1064. <!ENTITY % msgexplan.attlist "INCLUDE">
  1065. <![%msgexplan.attlist;[
  1066. <!ATTLIST msgexplan
  1067. %common.attrib;
  1068. %msgexplan.role.attrib;
  1069. %local.msgexplan.attrib;
  1070. >
  1071. <!--end of msgexplan.attlist-->]]>
  1072. <!--end of msgexplan.module-->]]>
  1073. <!--end of msgset.content.module-->]]>
  1074. <!-- QandASet ........................ -->
  1075. <!ENTITY % qandset.content.module "INCLUDE">
  1076. <![ %qandset.content.module; [
  1077. <!ENTITY % qandset.module "INCLUDE">
  1078. <![ %qandset.module; [
  1079. <!ENTITY % local.qandset.attrib "">
  1080. <!ENTITY % qandset.role.attrib "%role.attrib;">
  1081. <!ENTITY % qandset.element "INCLUDE">
  1082. <![ %qandset.element; [
  1083. <!ELEMENT qandaset ((%formalobject.title.content;)?,
  1084. (%qandaset.mix;)*,
  1085. (qandadiv+|qandaentry+))>
  1086. <!--end of qandset.element-->]]>
  1087. <!ENTITY % qandset.attlist "INCLUDE">
  1088. <![ %qandset.attlist; [
  1089. <!ATTLIST qandaset
  1090. defaultlabel (qanda|number|none) #IMPLIED
  1091. %common.attrib;
  1092. %qandset.role.attrib;
  1093. %local.qandset.attrib;>
  1094. <!--end of qandset.attlist-->]]>
  1095. <!--end of qandset.module-->]]>
  1096. <!ENTITY % qandadiv.module "INCLUDE">
  1097. <![ %qandadiv.module; [
  1098. <!ENTITY % local.qandadiv.attrib "">
  1099. <!ENTITY % qandadiv.role.attrib "%role.attrib;">
  1100. <!ENTITY % qandadiv.element "INCLUDE">
  1101. <![ %qandadiv.element; [
  1102. <!ELEMENT qandadiv ((%formalobject.title.content;)?,
  1103. (%qandaset.mix;)*,
  1104. (qandadiv+|qandaentry+))>
  1105. <!--end of qandadiv.element-->]]>
  1106. <!ENTITY % qandadiv.attlist "INCLUDE">
  1107. <![ %qandadiv.attlist; [
  1108. <!ATTLIST qandadiv
  1109. %common.attrib;
  1110. %qandadiv.role.attrib;
  1111. %local.qandadiv.attrib;>
  1112. <!--end of qandadiv.attlist-->]]>
  1113. <!--end of qandadiv.module-->]]>
  1114. <!ENTITY % qandaentry.module "INCLUDE">
  1115. <![ %qandaentry.module; [
  1116. <!ENTITY % local.qandaentry.attrib "">
  1117. <!ENTITY % qandaentry.role.attrib "%role.attrib;">
  1118. <!ENTITY % qandaentry.element "INCLUDE">
  1119. <![ %qandaentry.element; [
  1120. <!ELEMENT qandaentry (revhistory?, question, answer*)>
  1121. <!--end of qandaentry.element-->]]>
  1122. <!ENTITY % qandaentry.attlist "INCLUDE">
  1123. <![ %qandaentry.attlist; [
  1124. <!ATTLIST qandaentry
  1125. %common.attrib;
  1126. %qandaentry.role.attrib;
  1127. %local.qandaentry.attrib;>
  1128. <!--end of qandaentry.attlist-->]]>
  1129. <!--end of qandaentry.module-->]]>
  1130. <!ENTITY % question.module "INCLUDE">
  1131. <![ %question.module; [
  1132. <!ENTITY % local.question.attrib "">
  1133. <!ENTITY % question.role.attrib "%role.attrib;">
  1134. <!ENTITY % question.element "INCLUDE">
  1135. <![ %question.element; [
  1136. <!ELEMENT question (label?, (%qandaset.mix;)+)>
  1137. <!--end of question.element-->]]>
  1138. <!ENTITY % question.attlist "INCLUDE">
  1139. <![ %question.attlist; [
  1140. <!ATTLIST question
  1141. %common.attrib;
  1142. %question.role.attrib;
  1143. %local.question.attrib;
  1144. >
  1145. <!--end of question.attlist-->]]>
  1146. <!--end of question.module-->]]>
  1147. <!ENTITY % answer.module "INCLUDE">
  1148. <![ %answer.module; [
  1149. <!ENTITY % local.answer.attrib "">
  1150. <!ENTITY % answer.role.attrib "%role.attrib;">
  1151. <!ENTITY % answer.element "INCLUDE">
  1152. <![ %answer.element; [
  1153. <!ELEMENT answer (label?, (%qandaset.mix;)*, qandaentry*)>
  1154. <!--end of answer.element-->]]>
  1155. <!ENTITY % answer.attlist "INCLUDE">
  1156. <![ %answer.attlist; [
  1157. <!ATTLIST answer
  1158. %common.attrib;
  1159. %answer.role.attrib;
  1160. %local.answer.attrib;
  1161. >
  1162. <!--end of answer.attlist-->]]>
  1163. <!--end of answer.module-->]]>
  1164. <!ENTITY % label.module "INCLUDE">
  1165. <![ %label.module; [
  1166. <!ENTITY % local.label.attrib "">
  1167. <!ENTITY % label.role.attrib "%role.attrib;">
  1168. <!ENTITY % label.element "INCLUDE">
  1169. <![ %label.element; [
  1170. <!ELEMENT label (%word.char.mix;)*>
  1171. <!--end of label.element-->]]>
  1172. <!ENTITY % label.attlist "INCLUDE">
  1173. <![ %label.attlist; [
  1174. <!ATTLIST label
  1175. %common.attrib;
  1176. %label.role.attrib;
  1177. %local.label.attrib;
  1178. >
  1179. <!--end of label.attlist-->]]>
  1180. <!--end of label.module-->]]>
  1181. <!--end of qandset.content.module-->]]>
  1182. <!-- Procedure ........................ -->
  1183. <!ENTITY % procedure.content.module "INCLUDE">
  1184. <![%procedure.content.module;[
  1185. <!ENTITY % procedure.module "INCLUDE">
  1186. <![%procedure.module;[
  1187. <!ENTITY % local.procedure.attrib "">
  1188. <!ENTITY % procedure.role.attrib "%role.attrib;">
  1189. <!ENTITY % procedure.element "INCLUDE">
  1190. <![%procedure.element;[
  1191. <!ELEMENT procedure ((%formalobject.title.content;)?,
  1192. (%component.mix;)*, step+)>
  1193. <!--end of procedure.element-->]]>
  1194. <!ENTITY % procedure.attlist "INCLUDE">
  1195. <![%procedure.attlist;[
  1196. <!ATTLIST procedure
  1197. %common.attrib;
  1198. %procedure.role.attrib;
  1199. %local.procedure.attrib;
  1200. >
  1201. <!--end of procedure.attlist-->]]>
  1202. <!--end of procedure.module-->]]>
  1203. <!ENTITY % step.module "INCLUDE">
  1204. <![%step.module;[
  1205. <!ENTITY % local.step.attrib "">
  1206. <!ENTITY % step.role.attrib "%role.attrib;">
  1207. <!ENTITY % step.element "INCLUDE">
  1208. <![%step.element;[
  1209. <!ELEMENT step (title?, (((%component.mix;)+, (substeps,
  1210. (%component.mix;)*)?) | (substeps, (%component.mix;)*)))>
  1211. <!--end of step.element-->]]>
  1212. <!-- Performance: Whether the Step must be performed -->
  1213. <!-- not #REQUIRED! -->
  1214. <!ENTITY % step.attlist "INCLUDE">
  1215. <![%step.attlist;[
  1216. <!ATTLIST step
  1217. performance (optional
  1218. |required) "required"
  1219. %common.attrib;
  1220. %step.role.attrib;
  1221. %local.step.attrib;
  1222. >
  1223. <!--end of step.attlist-->]]>
  1224. <!--end of step.module-->]]>
  1225. <!ENTITY % substeps.module "INCLUDE">
  1226. <![%substeps.module;[
  1227. <!ENTITY % local.substeps.attrib "">
  1228. <!ENTITY % substeps.role.attrib "%role.attrib;">
  1229. <!ENTITY % substeps.element "INCLUDE">
  1230. <![%substeps.element;[
  1231. <!ELEMENT substeps (step+)>
  1232. <!--end of substeps.element-->]]>
  1233. <!-- Performance: whether entire set of substeps must be performed -->
  1234. <!-- not #REQUIRED! -->
  1235. <!ENTITY % substeps.attlist "INCLUDE">
  1236. <![%substeps.attlist;[
  1237. <!ATTLIST substeps
  1238. performance (optional
  1239. |required) "required"
  1240. %common.attrib;
  1241. %substeps.role.attrib;
  1242. %local.substeps.attrib;
  1243. >
  1244. <!--end of substeps.attlist-->]]>
  1245. <!--end of substeps.module-->]]>
  1246. <!--end of procedure.content.module-->]]>
  1247. <!-- Sidebar .......................... -->
  1248. <!ENTITY % sidebar.content.model "INCLUDE">
  1249. <![ %sidebar.content.model; [
  1250. <!ENTITY % sidebarinfo.module "INCLUDE">
  1251. <![ %sidebarinfo.module; [
  1252. <!ENTITY % local.sidebarinfo.attrib "">
  1253. <!ENTITY % sidebarinfo.role.attrib "%role.attrib;">
  1254. <!ENTITY % sidebarinfo.element "INCLUDE">
  1255. <![ %sidebarinfo.element; [
  1256. <!ELEMENT sidebarinfo ((graphic | mediaobject | legalnotice | modespec
  1257. | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)>
  1258. <!--end of sidebarinfo.element-->]]>
  1259. <!ENTITY % sidebarinfo.attlist "INCLUDE">
  1260. <![ %sidebarinfo.attlist; [
  1261. <!ATTLIST sidebarinfo
  1262. %common.attrib;
  1263. %sidebarinfo.role.attrib;
  1264. %local.sidebarinfo.attrib;
  1265. >
  1266. <!--end of sidebarinfo.attlist-->]]>
  1267. <!--end of sidebarinfo.module-->]]>
  1268. <!ENTITY % sidebar.module "INCLUDE">
  1269. <![%sidebar.module;[
  1270. <!ENTITY % local.sidebar.attrib "">
  1271. <!ENTITY % sidebar.role.attrib "%role.attrib;">
  1272. <!ENTITY % sidebar.element "INCLUDE">
  1273. <![%sidebar.element;[
  1274. <!ELEMENT sidebar (sidebarinfo?,
  1275. (%formalobject.title.content;)?,
  1276. (%sidebar.mix;)+)>
  1277. <!--end of sidebar.element-->]]>
  1278. <!ENTITY % sidebar.attlist "INCLUDE">
  1279. <![%sidebar.attlist;[
  1280. <!ATTLIST sidebar
  1281. %common.attrib;
  1282. %sidebar.role.attrib;
  1283. %local.sidebar.attrib;
  1284. >
  1285. <!--end of sidebar.attlist-->]]>
  1286. <!--end of sidebar.module-->]]>
  1287. <!--end of sidebar.content.model-->]]>
  1288. <!-- ...................................................................... -->
  1289. <!-- Paragraph-related elements ........................................... -->
  1290. <!ENTITY % abstract.module "INCLUDE">
  1291. <![%abstract.module;[
  1292. <!ENTITY % local.abstract.attrib "">
  1293. <!ENTITY % abstract.role.attrib "%role.attrib;">
  1294. <!ENTITY % abstract.element "INCLUDE">
  1295. <![%abstract.element;[
  1296. <!ELEMENT abstract (title?, (%para.class;)+)>
  1297. <!--end of abstract.element-->]]>
  1298. <!ENTITY % abstract.attlist "INCLUDE">
  1299. <![%abstract.attlist;[
  1300. <!ATTLIST abstract
  1301. %common.attrib;
  1302. %abstract.role.attrib;
  1303. %local.abstract.attrib;
  1304. >
  1305. <!--end of abstract.attlist-->]]>
  1306. <!--end of abstract.module-->]]>
  1307. <!ENTITY % authorblurb.module "INCLUDE">
  1308. <![%authorblurb.module;[
  1309. <!ENTITY % local.authorblurb.attrib "">
  1310. <!ENTITY % authorblurb.role.attrib "%role.attrib;">
  1311. <!ENTITY % authorblurb.element "INCLUDE">
  1312. <![%authorblurb.element;[
  1313. <!ELEMENT authorblurb (title?, (%para.class;)+)>
  1314. <!--end of authorblurb.element-->]]>
  1315. <!ENTITY % authorblurb.attlist "INCLUDE">
  1316. <![%authorblurb.attlist;[
  1317. <!ATTLIST authorblurb
  1318. %common.attrib;
  1319. %authorblurb.role.attrib;
  1320. %local.authorblurb.attrib;
  1321. >
  1322. <!--end of authorblurb.attlist-->]]>
  1323. <!--end of authorblurb.module-->]]>
  1324. <!ENTITY % blockquote.module "INCLUDE">
  1325. <![%blockquote.module;[
  1326. <!ENTITY % local.blockquote.attrib "">
  1327. <!ENTITY % blockquote.role.attrib "%role.attrib;">
  1328. <!ENTITY % blockquote.element "INCLUDE">
  1329. <![%blockquote.element;[
  1330. <!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)>
  1331. <!--end of blockquote.element-->]]>
  1332. <!ENTITY % blockquote.attlist "INCLUDE">
  1333. <![%blockquote.attlist;[
  1334. <!ATTLIST blockquote
  1335. %common.attrib;
  1336. %blockquote.role.attrib;
  1337. %local.blockquote.attrib;
  1338. >
  1339. <!--end of blockquote.attlist-->]]>
  1340. <!--end of blockquote.module-->]]>
  1341. <!ENTITY % attribution.module "INCLUDE">
  1342. <![%attribution.module;[
  1343. <!ENTITY % local.attribution.attrib "">
  1344. <!ENTITY % attribution.role.attrib "%role.attrib;">
  1345. <!ENTITY % attribution.element "INCLUDE">
  1346. <![%attribution.element;[
  1347. <!ELEMENT attribution (%para.char.mix;)*>
  1348. <!--end of attribution.element-->]]>
  1349. <!ENTITY % attribution.attlist "INCLUDE">
  1350. <![%attribution.attlist;[
  1351. <!ATTLIST attribution
  1352. %common.attrib;
  1353. %attribution.role.attrib;
  1354. %local.attribution.attrib;
  1355. >
  1356. <!--end of attribution.attlist-->]]>
  1357. <!--end of attribution.module-->]]>
  1358. <!ENTITY % bridgehead.module "INCLUDE">
  1359. <![%bridgehead.module;[
  1360. <!ENTITY % local.bridgehead.attrib "">
  1361. <!ENTITY % bridgehead.role.attrib "%role.attrib;">
  1362. <!ENTITY % bridgehead.element "INCLUDE">
  1363. <![%bridgehead.element;[
  1364. <!ELEMENT bridgehead (%title.char.mix;)*>
  1365. <!--end of bridgehead.element-->]]>
  1366. <!-- Renderas: Indicates the format in which the BridgeHead
  1367. should appear -->
  1368. <!ENTITY % bridgehead.attlist "INCLUDE">
  1369. <![%bridgehead.attlist;[
  1370. <!ATTLIST bridgehead
  1371. renderas (other
  1372. |sect1
  1373. |sect2
  1374. |sect3
  1375. |sect4
  1376. |sect5) #IMPLIED
  1377. %common.attrib;
  1378. %bridgehead.role.attrib;
  1379. %local.bridgehead.attrib;
  1380. >
  1381. <!--end of bridgehead.attlist-->]]>
  1382. <!--end of bridgehead.module-->]]>
  1383. <!ENTITY % remark.module "INCLUDE">
  1384. <![%remark.module;[
  1385. <!ENTITY % local.remark.attrib "">
  1386. <!ENTITY % remark.role.attrib "%role.attrib;">
  1387. <!ENTITY % remark.element "INCLUDE">
  1388. <![%remark.element;[
  1389. <!ELEMENT remark (%para.char.mix;)*>
  1390. <!--end of remark.element-->]]>
  1391. <!ENTITY % remark.attlist "INCLUDE">
  1392. <![%remark.attlist;[
  1393. <!ATTLIST remark
  1394. %common.attrib;
  1395. %remark.role.attrib;
  1396. %local.remark.attrib;
  1397. >
  1398. <!--end of remark.attlist-->]]>
  1399. <!--end of remark.module-->]]>
  1400. <!ENTITY % epigraph.module "INCLUDE">
  1401. <![%epigraph.module;[
  1402. <!ENTITY % local.epigraph.attrib "">
  1403. <!ENTITY % epigraph.role.attrib "%role.attrib;">
  1404. <!ENTITY % epigraph.element "INCLUDE">
  1405. <![%epigraph.element;[
  1406. <!ELEMENT epigraph (attribution?, (%para.class;)+)>
  1407. <!--end of epigraph.element-->]]>
  1408. <!ENTITY % epigraph.attlist "INCLUDE">
  1409. <![%epigraph.attlist;[
  1410. <!ATTLIST epigraph
  1411. %common.attrib;
  1412. %epigraph.role.attrib;
  1413. %local.epigraph.attrib;
  1414. >
  1415. <!--end of epigraph.attlist-->]]>
  1416. <!-- Attribution (defined above)-->
  1417. <!--end of epigraph.module-->]]>
  1418. <!ENTITY % footnote.module "INCLUDE">
  1419. <![%footnote.module;[
  1420. <!ENTITY % local.footnote.attrib "">
  1421. <!ENTITY % footnote.role.attrib "%role.attrib;">
  1422. <!ENTITY % footnote.element "INCLUDE">
  1423. <![%footnote.element;[
  1424. <!ELEMENT footnote ((%footnote.mix;)+)>
  1425. <!--end of footnote.element-->]]>
  1426. <!ENTITY % footnote.attlist "INCLUDE">
  1427. <![%footnote.attlist;[
  1428. <!ATTLIST footnote
  1429. %label.attrib;
  1430. %common.attrib;
  1431. %footnote.role.attrib;
  1432. %local.footnote.attrib;
  1433. >
  1434. <!--end of footnote.attlist-->]]>
  1435. <!--end of footnote.module-->]]>
  1436. <!ENTITY % highlights.module "INCLUDE">
  1437. <![%highlights.module;[
  1438. <!ENTITY % local.highlights.attrib "">
  1439. <!ENTITY % highlights.role.attrib "%role.attrib;">
  1440. <!ENTITY % highlights.element "INCLUDE">
  1441. <![%highlights.element;[
  1442. <!ELEMENT highlights ((%highlights.mix;)+)>
  1443. <!--end of highlights.element-->]]>
  1444. <!ENTITY % highlights.attlist "INCLUDE">
  1445. <![%highlights.attlist;[
  1446. <!ATTLIST highlights
  1447. %common.attrib;
  1448. %highlights.role.attrib;
  1449. %local.highlights.attrib;
  1450. >
  1451. <!--end of highlights.attlist-->]]>
  1452. <!--end of highlights.module-->]]>
  1453. <!ENTITY % formalpara.module "INCLUDE">
  1454. <![%formalpara.module;[
  1455. <!ENTITY % local.formalpara.attrib "">
  1456. <!ENTITY % formalpara.role.attrib "%role.attrib;">
  1457. <!ENTITY % formalpara.element "INCLUDE">
  1458. <![%formalpara.element;[
  1459. <!ELEMENT formalpara (title, (%ndxterm.class;)*, para)>
  1460. <!--end of formalpara.element-->]]>
  1461. <!ENTITY % formalpara.attlist "INCLUDE">
  1462. <![%formalpara.attlist;[
  1463. <!ATTLIST formalpara
  1464. %common.attrib;
  1465. %formalpara.role.attrib;
  1466. %local.formalpara.attrib;
  1467. >
  1468. <!--end of formalpara.attlist-->]]>
  1469. <!--end of formalpara.module-->]]>
  1470. <!ENTITY % para.module "INCLUDE">
  1471. <![%para.module;[
  1472. <!ENTITY % local.para.attrib "">
  1473. <!ENTITY % para.role.attrib "%role.attrib;">
  1474. <!ENTITY % para.element "INCLUDE">
  1475. <![%para.element;[
  1476. <!ELEMENT para (%para.char.mix; | %para.mix;)*>
  1477. <!--end of para.element-->]]>
  1478. <!ENTITY % para.attlist "INCLUDE">
  1479. <![%para.attlist;[
  1480. <!ATTLIST para
  1481. %common.attrib;
  1482. %para.role.attrib;
  1483. %local.para.attrib;
  1484. >
  1485. <!--end of para.attlist-->]]>
  1486. <!--end of para.module-->]]>
  1487. <!ENTITY % simpara.module "INCLUDE">
  1488. <![%simpara.module;[
  1489. <!ENTITY % local.simpara.attrib "">
  1490. <!ENTITY % simpara.role.attrib "%role.attrib;">
  1491. <!ENTITY % simpara.element "INCLUDE">
  1492. <![%simpara.element;[
  1493. <!ELEMENT simpara (%para.char.mix;)*>
  1494. <!--end of simpara.element-->]]>
  1495. <!ENTITY % simpara.attlist "INCLUDE">
  1496. <![%simpara.attlist;[
  1497. <!ATTLIST simpara
  1498. %common.attrib;
  1499. %simpara.role.attrib;
  1500. %local.simpara.attrib;
  1501. >
  1502. <!--end of simpara.attlist-->]]>
  1503. <!--end of simpara.module-->]]>
  1504. <!ENTITY % admon.module "INCLUDE">
  1505. <![%admon.module;[
  1506. <!ENTITY % local.admon.attrib "">
  1507. <!ENTITY % admon.role.attrib "%role.attrib;">
  1508. <!ENTITY % caution.element "INCLUDE">
  1509. <![%caution.element;[
  1510. <!ELEMENT caution (title?, (%admon.mix;)+)>
  1511. <!--end of caution.element-->]]>
  1512. <!ENTITY % caution.attlist "INCLUDE">
  1513. <![%caution.attlist;[
  1514. <!ATTLIST caution
  1515. %common.attrib;
  1516. %admon.role.attrib;
  1517. %local.admon.attrib;
  1518. >
  1519. <!--end of caution.attlist-->]]>
  1520. <!ENTITY % important.element "INCLUDE">
  1521. <![%important.element;[
  1522. <!ELEMENT important (title?, (%admon.mix;)+)>
  1523. <!--end of important.element-->]]>
  1524. <!ENTITY % important.attlist "INCLUDE">
  1525. <![%important.attlist;[
  1526. <!ATTLIST important
  1527. %common.attrib;
  1528. %admon.role.attrib;
  1529. %local.admon.attrib;
  1530. >
  1531. <!--end of important.attlist-->]]>
  1532. <!ENTITY % note.element "INCLUDE">
  1533. <![%note.element;[
  1534. <!ELEMENT note (title?, (%admon.mix;)+)>
  1535. <!--end of note.element-->]]>
  1536. <!ENTITY % note.attlist "INCLUDE">
  1537. <![%note.attlist;[
  1538. <!ATTLIST note
  1539. %common.attrib;
  1540. %admon.role.attrib;
  1541. %local.admon.attrib;
  1542. >
  1543. <!--end of note.attlist-->]]>
  1544. <!ENTITY % tip.element "INCLUDE">
  1545. <![%tip.element;[
  1546. <!ELEMENT tip (title?, (%admon.mix;)+)>
  1547. <!--end of tip.element-->]]>
  1548. <!ENTITY % tip.attlist "INCLUDE">
  1549. <![%tip.attlist;[
  1550. <!ATTLIST tip
  1551. %common.attrib;
  1552. %admon.role.attrib;
  1553. %local.admon.attrib;
  1554. >
  1555. <!--end of tip.attlist-->]]>
  1556. <!ENTITY % warning.element "INCLUDE">
  1557. <![%warning.element;[
  1558. <!ELEMENT warning (title?, (%admon.mix;)+)>
  1559. <!--end of warning.element-->]]>
  1560. <!ENTITY % warning.attlist "INCLUDE">
  1561. <![%warning.attlist;[
  1562. <!ATTLIST warning
  1563. %common.attrib;
  1564. %admon.role.attrib;
  1565. %local.admon.attrib;
  1566. >
  1567. <!--end of warning.attlist-->]]>
  1568. <!--end of admon.module-->]]>
  1569. <!-- ...................................................................... -->
  1570. <!-- Lists ................................................................ -->
  1571. <!-- GlossList ........................ -->
  1572. <!ENTITY % glosslist.module "INCLUDE">
  1573. <![%glosslist.module;[
  1574. <!ENTITY % local.glosslist.attrib "">
  1575. <!ENTITY % glosslist.role.attrib "%role.attrib;">
  1576. <!ENTITY % glosslist.element "INCLUDE">
  1577. <![%glosslist.element;[
  1578. <!ELEMENT glosslist (glossentry+)>
  1579. <!--end of glosslist.element-->]]>
  1580. <!ENTITY % glosslist.attlist "INCLUDE">
  1581. <![%glosslist.attlist;[
  1582. <!ATTLIST glosslist
  1583. %common.attrib;
  1584. %glosslist.role.attrib;
  1585. %local.glosslist.attrib;
  1586. >
  1587. <!--end of glosslist.attlist-->]]>
  1588. <!--end of glosslist.module-->]]>
  1589. <!ENTITY % glossentry.content.module "INCLUDE">
  1590. <![%glossentry.content.module;[
  1591. <!ENTITY % glossentry.module "INCLUDE">
  1592. <![%glossentry.module;[
  1593. <!ENTITY % local.glossentry.attrib "">
  1594. <!ENTITY % glossentry.role.attrib "%role.attrib;">
  1595. <!ENTITY % glossentry.element "INCLUDE">
  1596. <![%glossentry.element;[
  1597. <!ELEMENT glossentry (glossterm, acronym?, abbrev?,
  1598. (%ndxterm.class;)*,
  1599. revhistory?, (glosssee|glossdef+))>
  1600. <!--end of glossentry.element-->]]>
  1601. <!-- SortAs: String by which the GlossEntry is to be sorted
  1602. (alphabetized) in lieu of its proper content -->
  1603. <!ENTITY % glossentry.attlist "INCLUDE">
  1604. <![%glossentry.attlist;[
  1605. <!ATTLIST glossentry
  1606. sortas CDATA #IMPLIED
  1607. %common.attrib;
  1608. %glossentry.role.attrib;
  1609. %local.glossentry.attrib;
  1610. >
  1611. <!--end of glossentry.attlist-->]]>
  1612. <!--end of glossentry.module-->]]>
  1613. <!-- GlossTerm (defined in the Inlines section, below)-->
  1614. <!ENTITY % glossdef.module "INCLUDE">
  1615. <![%glossdef.module;[
  1616. <!ENTITY % local.glossdef.attrib "">
  1617. <!ENTITY % glossdef.role.attrib "%role.attrib;">
  1618. <!ENTITY % glossdef.element "INCLUDE">
  1619. <![%glossdef.element;[
  1620. <!ELEMENT glossdef ((%glossdef.mix;)+, glossseealso*)>
  1621. <!--end of glossdef.element-->]]>
  1622. <!-- Subject: List of subjects; keywords for the definition -->
  1623. <!ENTITY % glossdef.attlist "INCLUDE">
  1624. <![%glossdef.attlist;[
  1625. <!ATTLIST glossdef
  1626. subject CDATA #IMPLIED
  1627. %common.attrib;
  1628. %glossdef.role.attrib;
  1629. %local.glossdef.attrib;
  1630. >
  1631. <!--end of glossdef.attlist-->]]>
  1632. <!--end of glossdef.module-->]]>
  1633. <!ENTITY % glosssee.module "INCLUDE">
  1634. <![%glosssee.module;[
  1635. <!ENTITY % local.glosssee.attrib "">
  1636. <!ENTITY % glosssee.role.attrib "%role.attrib;">
  1637. <!ENTITY % glosssee.element "INCLUDE">
  1638. <![%glosssee.element;[
  1639. <!ELEMENT glosssee (%para.char.mix;)*>
  1640. <!--end of glosssee.element-->]]>
  1641. <!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
  1642. should be displayed at the point of the GlossSee -->
  1643. <!ENTITY % glosssee.attlist "INCLUDE">
  1644. <![%glosssee.attlist;[
  1645. <!ATTLIST glosssee
  1646. otherterm IDREF #IMPLIED
  1647. %common.attrib;
  1648. %glosssee.role.attrib;
  1649. %local.glosssee.attrib;
  1650. >
  1651. <!--end of glosssee.attlist-->]]>
  1652. <!--end of glosssee.module-->]]>
  1653. <!ENTITY % glossseealso.module "INCLUDE">
  1654. <![%glossseealso.module;[
  1655. <!ENTITY % local.glossseealso.attrib "">
  1656. <!ENTITY % glossseealso.role.attrib "%role.attrib;">
  1657. <!ENTITY % glossseealso.element "INCLUDE">
  1658. <![%glossseealso.element;[
  1659. <!ELEMENT glossseealso (%para.char.mix;)*>
  1660. <!--end of glossseealso.element-->]]>
  1661. <!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
  1662. should be displayed at the point of the GlossSeeAlso -->
  1663. <!ENTITY % glossseealso.attlist "INCLUDE">
  1664. <![%glossseealso.attlist;[
  1665. <!ATTLIST glossseealso
  1666. otherterm IDREF #IMPLIED
  1667. %common.attrib;
  1668. %glossseealso.role.attrib;
  1669. %local.glossseealso.attrib;
  1670. >
  1671. <!--end of glossseealso.attlist-->]]>
  1672. <!--end of glossseealso.module-->]]>
  1673. <!--end of glossentry.content.module-->]]>
  1674. <!-- ItemizedList and OrderedList ..... -->
  1675. <!ENTITY % itemizedlist.module "INCLUDE">
  1676. <![%itemizedlist.module;[
  1677. <!ENTITY % local.itemizedlist.attrib "">
  1678. <!ENTITY % itemizedlist.role.attrib "%role.attrib;">
  1679. <!ENTITY % itemizedlist.element "INCLUDE">
  1680. <![%itemizedlist.element;[
  1681. <!ELEMENT itemizedlist ((%formalobject.title.content;)?, listitem+)>
  1682. <!--end of itemizedlist.element-->]]>
  1683. <!-- Spacing: Whether the vertical space in the list should be
  1684. compressed -->
  1685. <!-- Mark: Keyword, e.g., bullet, dash, checkbox, none;
  1686. list of keywords and defaults are implementation specific -->
  1687. <!ENTITY % itemizedlist.attlist "INCLUDE">
  1688. <![%itemizedlist.attlist;[
  1689. <!ATTLIST itemizedlist spacing (normal
  1690. |compact) #IMPLIED
  1691. %mark.attrib;
  1692. %common.attrib;
  1693. %itemizedlist.role.attrib;
  1694. %local.itemizedlist.attrib;
  1695. >
  1696. <!--end of itemizedlist.attlist-->]]>
  1697. <!--end of itemizedlist.module-->]]>
  1698. <!ENTITY % orderedlist.module "INCLUDE">
  1699. <![%orderedlist.module;[
  1700. <!ENTITY % local.orderedlist.attrib "">
  1701. <!ENTITY % orderedlist.role.attrib "%role.attrib;">
  1702. <!ENTITY % orderedlist.element "INCLUDE">
  1703. <![%orderedlist.element;[
  1704. <!ELEMENT orderedlist ((%formalobject.title.content;)?, listitem+)>
  1705. <!--end of orderedlist.element-->]]>
  1706. <!-- Numeration: Style of ListItem numbered; default is expected
  1707. to be Arabic -->
  1708. <!-- InheritNum: Specifies for a nested list that the numbering
  1709. of ListItems should include the number of the item
  1710. within which they are nested (e.g., 1a and 1b within 1,
  1711. rather than a and b) -->
  1712. <!-- Continuation: Where list numbering begins afresh (Restarts,
  1713. the default) or continues that of the immediately preceding
  1714. list (Continues) -->
  1715. <!-- Spacing: Whether the vertical space in the list should be
  1716. compressed -->
  1717. <!ENTITY % orderedlist.attlist "INCLUDE">
  1718. <![%orderedlist.attlist;[
  1719. <!ATTLIST orderedlist
  1720. numeration (arabic
  1721. |upperalpha
  1722. |loweralpha
  1723. |upperroman
  1724. |lowerroman) #IMPLIED
  1725. inheritnum (inherit
  1726. |ignore) "ignore"
  1727. continuation (continues
  1728. |restarts) "restarts"
  1729. spacing (normal
  1730. |compact) #IMPLIED
  1731. %common.attrib;
  1732. %orderedlist.role.attrib;
  1733. %local.orderedlist.attrib;
  1734. >
  1735. <!--end of orderedlist.attlist-->]]>
  1736. <!--end of orderedlist.module-->]]>
  1737. <!ENTITY % listitem.module "INCLUDE">
  1738. <![%listitem.module;[
  1739. <!ENTITY % local.listitem.attrib "">
  1740. <!ENTITY % listitem.role.attrib "%role.attrib;">
  1741. <!ENTITY % listitem.element "INCLUDE">
  1742. <![%listitem.element;[
  1743. <!ELEMENT listitem ((%component.mix;)+)>
  1744. <!--end of listitem.element-->]]>
  1745. <!-- Override: Indicates the mark to be used for this ListItem
  1746. instead of the default mark or the mark specified by
  1747. the Mark attribute on the enclosing ItemizedList -->
  1748. <!ENTITY % listitem.attlist "INCLUDE">
  1749. <![%listitem.attlist;[
  1750. <!ATTLIST listitem
  1751. override CDATA #IMPLIED
  1752. %common.attrib;
  1753. %listitem.role.attrib;
  1754. %local.listitem.attrib;
  1755. >
  1756. <!--end of listitem.attlist-->]]>
  1757. <!--end of listitem.module-->]]>
  1758. <!-- SegmentedList .................... -->
  1759. <!ENTITY % segmentedlist.content.module "INCLUDE">
  1760. <![%segmentedlist.content.module;[
  1761. <!ENTITY % segmentedlist.module "INCLUDE">
  1762. <![%segmentedlist.module;[
  1763. <!ENTITY % local.segmentedlist.attrib "">
  1764. <!ENTITY % segmentedlist.role.attrib "%role.attrib;">
  1765. <!ENTITY % segmentedlist.element "INCLUDE">
  1766. <![%segmentedlist.element;[
  1767. <!ELEMENT segmentedlist ((%formalobject.title.content;)?,
  1768. segtitle, segtitle+,
  1769. seglistitem+)>
  1770. <!--end of segmentedlist.element-->]]>
  1771. <!ENTITY % segmentedlist.attlist "INCLUDE">
  1772. <![%segmentedlist.attlist;[
  1773. <!ATTLIST segmentedlist
  1774. %common.attrib;
  1775. %segmentedlist.role.attrib;
  1776. %local.segmentedlist.attrib;
  1777. >
  1778. <!--end of segmentedlist.attlist-->]]>
  1779. <!--end of segmentedlist.module-->]]>
  1780. <!ENTITY % segtitle.module "INCLUDE">
  1781. <![%segtitle.module;[
  1782. <!ENTITY % local.segtitle.attrib "">
  1783. <!ENTITY % segtitle.role.attrib "%role.attrib;">
  1784. <!ENTITY % segtitle.element "INCLUDE">
  1785. <![%segtitle.element;[
  1786. <!ELEMENT segtitle (%title.char.mix;)*>
  1787. <!--end of segtitle.element-->]]>
  1788. <!ENTITY % segtitle.attlist "INCLUDE">
  1789. <![%segtitle.attlist;[
  1790. <!ATTLIST segtitle
  1791. %common.attrib;
  1792. %segtitle.role.attrib;
  1793. %local.segtitle.attrib;
  1794. >
  1795. <!--end of segtitle.attlist-->]]>
  1796. <!--end of segtitle.module-->]]>
  1797. <!ENTITY % seglistitem.module "INCLUDE">
  1798. <![%seglistitem.module;[
  1799. <!ENTITY % local.seglistitem.attrib "">
  1800. <!ENTITY % seglistitem.role.attrib "%role.attrib;">
  1801. <!ENTITY % seglistitem.element "INCLUDE">
  1802. <![%seglistitem.element;[
  1803. <!ELEMENT seglistitem (seg, seg+)>
  1804. <!--end of seglistitem.element-->]]>
  1805. <!ENTITY % seglistitem.attlist "INCLUDE">
  1806. <![%seglistitem.attlist;[
  1807. <!ATTLIST seglistitem
  1808. %common.attrib;
  1809. %seglistitem.role.attrib;
  1810. %local.seglistitem.attrib;
  1811. >
  1812. <!--end of seglistitem.attlist-->]]>
  1813. <!--end of seglistitem.module-->]]>
  1814. <!ENTITY % seg.module "INCLUDE">
  1815. <![%seg.module;[
  1816. <!ENTITY % local.seg.attrib "">
  1817. <!ENTITY % seg.role.attrib "%role.attrib;">
  1818. <!ENTITY % seg.element "INCLUDE">
  1819. <![%seg.element;[
  1820. <!ELEMENT seg (%para.char.mix;)*>
  1821. <!--end of seg.element-->]]>
  1822. <!ENTITY % seg.attlist "INCLUDE">
  1823. <![%seg.attlist;[
  1824. <!ATTLIST seg
  1825. %common.attrib;
  1826. %seg.role.attrib;
  1827. %local.seg.attrib;
  1828. >
  1829. <!--end of seg.attlist-->]]>
  1830. <!--end of seg.module-->]]>
  1831. <!--end of segmentedlist.content.module-->]]>
  1832. <!-- SimpleList ....................... -->
  1833. <!ENTITY % simplelist.content.module "INCLUDE">
  1834. <![%simplelist.content.module;[
  1835. <!ENTITY % simplelist.module "INCLUDE">
  1836. <![%simplelist.module;[
  1837. <!ENTITY % local.simplelist.attrib "">
  1838. <!ENTITY % simplelist.role.attrib "%role.attrib;">
  1839. <!ENTITY % simplelist.element "INCLUDE">
  1840. <![%simplelist.element;[
  1841. <!ELEMENT simplelist (member+)>
  1842. <!--end of simplelist.element-->]]>
  1843. <!-- Columns: The number of columns the array should contain -->
  1844. <!-- Type: How the Members of the SimpleList should be
  1845. formatted: Inline (members separated with commas etc.
  1846. inline), Vert (top to bottom in n Columns), or Horiz (in
  1847. the direction of text flow) in n Columns. If Column
  1848. is 1 or implied, Type=Vert and Type=Horiz give the same
  1849. results. -->
  1850. <!ENTITY % simplelist.attlist "INCLUDE">
  1851. <![%simplelist.attlist;[
  1852. <!ATTLIST simplelist
  1853. columns CDATA #IMPLIED
  1854. type (inline
  1855. |vert
  1856. |horiz) "vert"
  1857. %common.attrib;
  1858. %simplelist.role.attrib;
  1859. %local.simplelist.attrib;
  1860. >
  1861. <!--end of simplelist.attlist-->]]>
  1862. <!--end of simplelist.module-->]]>
  1863. <!ENTITY % member.module "INCLUDE">
  1864. <![%member.module;[
  1865. <!ENTITY % local.member.attrib "">
  1866. <!ENTITY % member.role.attrib "%role.attrib;">
  1867. <!ENTITY % member.element "INCLUDE">
  1868. <![%member.element;[
  1869. <!ELEMENT member (%para.char.mix;)*>
  1870. <!--end of member.element-->]]>
  1871. <!ENTITY % member.attlist "INCLUDE">
  1872. <![%member.attlist;[
  1873. <!ATTLIST member
  1874. %common.attrib;
  1875. %member.role.attrib;
  1876. %local.member.attrib;
  1877. >
  1878. <!--end of member.attlist-->]]>
  1879. <!--end of member.module-->]]>
  1880. <!--end of simplelist.content.module-->]]>
  1881. <!-- VariableList ..................... -->
  1882. <!ENTITY % variablelist.content.module "INCLUDE">
  1883. <![%variablelist.content.module;[
  1884. <!ENTITY % variablelist.module "INCLUDE">
  1885. <![%variablelist.module;[
  1886. <!ENTITY % local.variablelist.attrib "">
  1887. <!ENTITY % variablelist.role.attrib "%role.attrib;">
  1888. <!ENTITY % variablelist.element "INCLUDE">
  1889. <![%variablelist.element;[
  1890. <!ELEMENT variablelist ((%formalobject.title.content;)?, varlistentry+)>
  1891. <!--end of variablelist.element-->]]>
  1892. <!-- TermLength: Length beyond which the presentation engine
  1893. may consider the Term too long and select an alternate
  1894. presentation of the Term and, or, its associated ListItem. -->
  1895. <!ENTITY % variablelist.attlist "INCLUDE">
  1896. <![%variablelist.attlist;[
  1897. <!ATTLIST variablelist
  1898. termlength CDATA #IMPLIED
  1899. %common.attrib;
  1900. %variablelist.role.attrib;
  1901. %local.variablelist.attrib;
  1902. >
  1903. <!--end of variablelist.attlist-->]]>
  1904. <!--end of variablelist.module-->]]>
  1905. <!ENTITY % varlistentry.module "INCLUDE">
  1906. <![%varlistentry.module;[
  1907. <!ENTITY % local.varlistentry.attrib "">
  1908. <!ENTITY % varlistentry.role.attrib "%role.attrib;">
  1909. <!ENTITY % varlistentry.element "INCLUDE">
  1910. <![%varlistentry.element;[
  1911. <!ELEMENT varlistentry (term+, listitem)>
  1912. <!--end of varlistentry.element-->]]>
  1913. <!ENTITY % varlistentry.attlist "INCLUDE">
  1914. <![%varlistentry.attlist;[
  1915. <!ATTLIST varlistentry
  1916. %common.attrib;
  1917. %varlistentry.role.attrib;
  1918. %local.varlistentry.attrib;
  1919. >
  1920. <!--end of varlistentry.attlist-->]]>
  1921. <!--end of varlistentry.module-->]]>
  1922. <!ENTITY % term.module "INCLUDE">
  1923. <![%term.module;[
  1924. <!ENTITY % local.term.attrib "">
  1925. <!ENTITY % term.role.attrib "%role.attrib;">
  1926. <!ENTITY % term.element "INCLUDE">
  1927. <![%term.element;[
  1928. <!ELEMENT term (%para.char.mix;)*>
  1929. <!--end of term.element-->]]>
  1930. <!ENTITY % term.attlist "INCLUDE">
  1931. <![%term.attlist;[
  1932. <!ATTLIST term
  1933. %common.attrib;
  1934. %term.role.attrib;
  1935. %local.term.attrib;
  1936. >
  1937. <!--end of term.attlist-->]]>
  1938. <!--end of term.module-->]]>
  1939. <!-- ListItem (defined above)-->
  1940. <!--end of variablelist.content.module-->]]>
  1941. <!-- CalloutList ...................... -->
  1942. <!ENTITY % calloutlist.content.module "INCLUDE">
  1943. <![%calloutlist.content.module;[
  1944. <!ENTITY % calloutlist.module "INCLUDE">
  1945. <![%calloutlist.module;[
  1946. <!ENTITY % local.calloutlist.attrib "">
  1947. <!ENTITY % calloutlist.role.attrib "%role.attrib;">
  1948. <!ENTITY % calloutlist.element "INCLUDE">
  1949. <![%calloutlist.element;[
  1950. <!ELEMENT calloutlist ((%formalobject.title.content;)?, callout+)>
  1951. <!--end of calloutlist.element-->]]>
  1952. <!ENTITY % calloutlist.attlist "INCLUDE">
  1953. <![%calloutlist.attlist;[
  1954. <!ATTLIST calloutlist
  1955. %common.attrib;
  1956. %calloutlist.role.attrib;
  1957. %local.calloutlist.attrib;
  1958. >
  1959. <!--end of calloutlist.attlist-->]]>
  1960. <!--end of calloutlist.module-->]]>
  1961. <!ENTITY % callout.module "INCLUDE">
  1962. <![%callout.module;[
  1963. <!ENTITY % local.callout.attrib "">
  1964. <!ENTITY % callout.role.attrib "%role.attrib;">
  1965. <!ENTITY % callout.element "INCLUDE">
  1966. <![%callout.element;[
  1967. <!ELEMENT callout ((%component.mix;)+)>
  1968. <!--end of callout.element-->]]>
  1969. <!-- AreaRefs: IDs of one or more Areas or AreaSets described
  1970. by this Callout -->
  1971. <!ENTITY % callout.attlist "INCLUDE">
  1972. <![%callout.attlist;[
  1973. <!ATTLIST callout
  1974. arearefs IDREFS #REQUIRED
  1975. %common.attrib;
  1976. %callout.role.attrib;
  1977. %local.callout.attrib;
  1978. >
  1979. <!--end of callout.attlist-->]]>
  1980. <!--end of callout.module-->]]>
  1981. <!--end of calloutlist.content.module-->]]>
  1982. <!-- ...................................................................... -->
  1983. <!-- Objects .............................................................. -->
  1984. <!-- Examples etc. .................... -->
  1985. <!ENTITY % example.module "INCLUDE">
  1986. <![%example.module;[
  1987. <!ENTITY % local.example.attrib "">
  1988. <!ENTITY % example.role.attrib "%role.attrib;">
  1989. <!ENTITY % example.element "INCLUDE">
  1990. <![%example.element;[
  1991. <!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)>
  1992. <!--end of example.element-->]]>
  1993. <!ENTITY % example.attlist "INCLUDE">
  1994. <![%example.attlist;[
  1995. <!ATTLIST example
  1996. %label.attrib;
  1997. %width.attrib;
  1998. %common.attrib;
  1999. %example.role.attrib;
  2000. %local.example.attrib;
  2001. >
  2002. <!--end of example.attlist-->]]>
  2003. <!--end of example.module-->]]>
  2004. <!ENTITY % informalexample.module "INCLUDE">
  2005. <![%informalexample.module;[
  2006. <!ENTITY % local.informalexample.attrib "">
  2007. <!ENTITY % informalexample.role.attrib "%role.attrib;">
  2008. <!ENTITY % informalexample.element "INCLUDE">
  2009. <![%informalexample.element;[
  2010. <!ELEMENT informalexample ((%example.mix;)+)>
  2011. <!--end of informalexample.element-->]]>
  2012. <!ENTITY % informalexample.attlist "INCLUDE">
  2013. <![%informalexample.attlist;[
  2014. <!ATTLIST informalexample
  2015. %width.attrib;
  2016. %common.attrib;
  2017. %informalexample.role.attrib;
  2018. %local.informalexample.attrib;
  2019. >
  2020. <!--end of informalexample.attlist-->]]>
  2021. <!--end of informalexample.module-->]]>
  2022. <!ENTITY % programlistingco.module "INCLUDE">
  2023. <![%programlistingco.module;[
  2024. <!ENTITY % local.programlistingco.attrib "">
  2025. <!ENTITY % programlistingco.role.attrib "%role.attrib;">
  2026. <!ENTITY % programlistingco.element "INCLUDE">
  2027. <![%programlistingco.element;[
  2028. <!ELEMENT programlistingco (areaspec, programlisting, calloutlist*)>
  2029. <!--end of programlistingco.element-->]]>
  2030. <!ENTITY % programlistingco.attlist "INCLUDE">
  2031. <![%programlistingco.attlist;[
  2032. <!ATTLIST programlistingco
  2033. %common.attrib;
  2034. %programlistingco.role.attrib;
  2035. %local.programlistingco.attrib;
  2036. >
  2037. <!--end of programlistingco.attlist-->]]>
  2038. <!-- CalloutList (defined above in Lists)-->
  2039. <!--end of informalexample.module-->]]>
  2040. <!ENTITY % areaspec.content.module "INCLUDE">
  2041. <![%areaspec.content.module;[
  2042. <!ENTITY % areaspec.module "INCLUDE">
  2043. <![%areaspec.module;[
  2044. <!ENTITY % local.areaspec.attrib "">
  2045. <!ENTITY % areaspec.role.attrib "%role.attrib;">
  2046. <!ENTITY % areaspec.element "INCLUDE">
  2047. <![%areaspec.element;[
  2048. <!ELEMENT areaspec ((area|areaset)+)>
  2049. <!--end of areaspec.element-->]]>
  2050. <!-- Units: global unit of measure in which coordinates in
  2051. this spec are expressed:
  2052. - CALSPair "x1,y1 x2,y2": lower-left and upper-right
  2053. coordinates in a rectangle describing repro area in which
  2054. graphic is placed, where X and Y dimensions are each some
  2055. number 0..10000 (taken from CALS graphic attributes)
  2056. - LineColumn "line column": line number and column number
  2057. at which to start callout text in "linespecific" content
  2058. - LineRange "startline endline": whole lines from startline
  2059. to endline in "linespecific" content
  2060. - LineColumnPair "line1 col1 line2 col2": starting and ending
  2061. points of area in "linespecific" content that starts at
  2062. first position and ends at second position (including the
  2063. beginnings of any intervening lines)
  2064. - Other: directive to look at value of OtherUnits attribute
  2065. to get implementation-specific keyword
  2066. The default is implementation-specific; usually dependent on
  2067. the parent element (GraphicCO gets CALSPair, ProgramListingCO
  2068. and ScreenCO get LineColumn) -->
  2069. <!-- OtherUnits: User-defined units -->
  2070. <!ENTITY % areaspec.attlist "INCLUDE">
  2071. <![%areaspec.attlist;[
  2072. <!ATTLIST areaspec
  2073. units (calspair
  2074. |linecolumn
  2075. |linerange
  2076. |linecolumnpair
  2077. |other) #IMPLIED
  2078. otherunits NMTOKEN #IMPLIED
  2079. %common.attrib;
  2080. %areaspec.role.attrib;
  2081. %local.areaspec.attrib;
  2082. >
  2083. <!--end of areaspec.attlist-->]]>
  2084. <!--end of areaspec.module-->]]>
  2085. <!ENTITY % area.module "INCLUDE">
  2086. <![%area.module;[
  2087. <!ENTITY % local.area.attrib "">
  2088. <!ENTITY % area.role.attrib "%role.attrib;">
  2089. <!ENTITY % area.element "INCLUDE">
  2090. <![%area.element;[
  2091. <!ELEMENT area EMPTY>
  2092. <!--end of area.element-->]]>
  2093. <!-- bug number/symbol override or initialization -->
  2094. <!-- to any related information -->
  2095. <!-- Units: unit of measure in which coordinates in this
  2096. area are expressed; inherits from AreaSet and AreaSpec -->
  2097. <!-- OtherUnits: User-defined units -->
  2098. <!ENTITY % area.attlist "INCLUDE">
  2099. <![%area.attlist;[
  2100. <!ATTLIST area
  2101. %label.attrib;
  2102. %linkends.attrib;
  2103. units (calspair
  2104. |linecolumn
  2105. |linerange
  2106. |linecolumnpair
  2107. |other) #IMPLIED
  2108. otherunits NMTOKEN #IMPLIED
  2109. coords CDATA #REQUIRED
  2110. %idreq.common.attrib;
  2111. %area.role.attrib;
  2112. %local.area.attrib;
  2113. >
  2114. <!--end of area.attlist-->]]>
  2115. <!--end of area.module-->]]>
  2116. <!ENTITY % areaset.module "INCLUDE">
  2117. <![%areaset.module;[
  2118. <!ENTITY % local.areaset.attrib "">
  2119. <!ENTITY % areaset.role.attrib "%role.attrib;">
  2120. <!ENTITY % areaset.element "INCLUDE">
  2121. <![%areaset.element;[
  2122. <!ELEMENT areaset (area+)>
  2123. <!--end of areaset.element-->]]>
  2124. <!-- bug number/symbol override or initialization -->
  2125. <!-- Units: unit of measure in which coordinates in this
  2126. area are expressed; inherits from AreaSpec -->
  2127. <!ENTITY % areaset.attlist "INCLUDE">
  2128. <![%areaset.attlist;[
  2129. <!ATTLIST areaset
  2130. %label.attrib;
  2131. units (calspair
  2132. |linecolumn
  2133. |linerange
  2134. |linecolumnpair
  2135. |other) #IMPLIED
  2136. otherunits NMTOKEN #IMPLIED
  2137. coords CDATA #REQUIRED
  2138. %idreq.common.attrib;
  2139. %areaset.role.attrib;
  2140. %local.areaset.attrib;
  2141. >
  2142. <!--end of areaset.attlist-->]]>
  2143. <!--end of areaset.module-->]]>
  2144. <!--end of areaspec.content.module-->]]>
  2145. <!ENTITY % programlisting.module "INCLUDE">
  2146. <![%programlisting.module;[
  2147. <!ENTITY % local.programlisting.attrib "">
  2148. <!ENTITY % programlisting.role.attrib "%role.attrib;">
  2149. <!ENTITY % programlisting.element "INCLUDE">
  2150. <![%programlisting.element;[
  2151. <!ELEMENT programlisting (%para.char.mix; | co | lineannotation)*>
  2152. <!--end of programlisting.element-->]]>
  2153. <!ENTITY % programlisting.attlist "INCLUDE">
  2154. <![%programlisting.attlist;[
  2155. <!ATTLIST programlisting
  2156. %width.attrib;
  2157. %linespecific.attrib;
  2158. %common.attrib;
  2159. %programlisting.role.attrib;
  2160. %local.programlisting.attrib;
  2161. >
  2162. <!--end of programlisting.attlist-->]]>
  2163. <!--end of programlisting.module-->]]>
  2164. <!ENTITY % literallayout.module "INCLUDE">
  2165. <![%literallayout.module;[
  2166. <!ENTITY % local.literallayout.attrib "">
  2167. <!ENTITY % literallayout.role.attrib "%role.attrib;">
  2168. <!ENTITY % literallayout.element "INCLUDE">
  2169. <![%literallayout.element;[
  2170. <!ELEMENT literallayout (%para.char.mix; | lineannotation | co)*>
  2171. <!--end of literallayout.element-->]]>
  2172. <!ENTITY % literallayout.attlist "INCLUDE">
  2173. <![%literallayout.attlist;[
  2174. <!ATTLIST literallayout
  2175. %width.attrib;
  2176. %linespecific.attrib;
  2177. class (monospaced|normal) "normal"
  2178. %common.attrib;
  2179. %literallayout.role.attrib;
  2180. %local.literallayout.attrib;
  2181. >
  2182. <!--end of literallayout.attlist-->]]>
  2183. <!-- LineAnnotation (defined in the Inlines section, below)-->
  2184. <!--end of literallayout.module-->]]>
  2185. <!ENTITY % screenco.module "INCLUDE">
  2186. <![%screenco.module;[
  2187. <!ENTITY % local.screenco.attrib "">
  2188. <!ENTITY % screenco.role.attrib "%role.attrib;">
  2189. <!ENTITY % screenco.element "INCLUDE">
  2190. <![%screenco.element;[
  2191. <!ELEMENT screenco (areaspec, screen, calloutlist*)>
  2192. <!--end of screenco.element-->]]>
  2193. <!ENTITY % screenco.attlist "INCLUDE">
  2194. <![%screenco.attlist;[
  2195. <!ATTLIST screenco
  2196. %common.attrib;
  2197. %screenco.role.attrib;
  2198. %local.screenco.attrib;
  2199. >
  2200. <!--end of screenco.attlist-->]]>
  2201. <!-- AreaSpec (defined above)-->
  2202. <!-- CalloutList (defined above in Lists)-->
  2203. <!--end of screenco.module-->]]>
  2204. <!ENTITY % screen.module "INCLUDE">
  2205. <![%screen.module;[
  2206. <!ENTITY % local.screen.attrib "">
  2207. <!ENTITY % screen.role.attrib "%role.attrib;">
  2208. <!ENTITY % screen.element "INCLUDE">
  2209. <![%screen.element;[
  2210. <!ELEMENT screen (%para.char.mix; | co | lineannotation)*>
  2211. <!--end of screen.element-->]]>
  2212. <!ENTITY % screen.attlist "INCLUDE">
  2213. <![%screen.attlist;[
  2214. <!ATTLIST screen
  2215. %width.attrib;
  2216. %linespecific.attrib;
  2217. %common.attrib;
  2218. %screen.role.attrib;
  2219. %local.screen.attrib;
  2220. >
  2221. <!--end of screen.attlist-->]]>
  2222. <!--end of screen.module-->]]>
  2223. <!ENTITY % screenshot.content.module "INCLUDE">
  2224. <![%screenshot.content.module;[
  2225. <!ENTITY % screenshot.module "INCLUDE">
  2226. <![%screenshot.module;[
  2227. <!ENTITY % local.screenshot.attrib "">
  2228. <!ENTITY % screenshot.role.attrib "%role.attrib;">
  2229. <!ENTITY % screenshot.element "INCLUDE">
  2230. <![%screenshot.element;[
  2231. <!ELEMENT screenshot (screeninfo?,
  2232. (graphic|graphicco
  2233. |mediaobject|mediaobjectco))>
  2234. <!--end of screenshot.element-->]]>
  2235. <!ENTITY % screenshot.attlist "INCLUDE">
  2236. <![%screenshot.attlist;[
  2237. <!ATTLIST screenshot
  2238. %common.attrib;
  2239. %screenshot.role.attrib;
  2240. %local.screenshot.attrib;
  2241. >
  2242. <!--end of screenshot.attlist-->]]>
  2243. <!--end of screenshot.module-->]]>
  2244. <!ENTITY % screeninfo.module "INCLUDE">
  2245. <![%screeninfo.module;[
  2246. <!ENTITY % local.screeninfo.attrib "">
  2247. <!ENTITY % screeninfo.role.attrib "%role.attrib;">
  2248. <!ENTITY % screeninfo.element "INCLUDE">
  2249. <![%screeninfo.element;[
  2250. <!ELEMENT screeninfo (%para.char.mix;)*>
  2251. <!--end of screeninfo.element-->]]>
  2252. <!ENTITY % screeninfo.attlist "INCLUDE">
  2253. <![%screeninfo.attlist;[
  2254. <!ATTLIST screeninfo
  2255. %common.attrib;
  2256. %screeninfo.role.attrib;
  2257. %local.screeninfo.attrib;
  2258. >
  2259. <!--end of screeninfo.attlist-->]]>
  2260. <!--end of screeninfo.module-->]]>
  2261. <!--end of screenshot.content.module-->]]>
  2262. <!-- Figures etc. ..................... -->
  2263. <!ENTITY % figure.module "INCLUDE">
  2264. <![%figure.module;[
  2265. <!ENTITY % local.figure.attrib "">
  2266. <!ENTITY % figure.role.attrib "%role.attrib;">
  2267. <!ENTITY % figure.element "INCLUDE">
  2268. <![%figure.element;[
  2269. <!ELEMENT figure ((%formalobject.title.content;), (%figure.mix; |
  2270. %link.char.class;)+)>
  2271. <!--end of figure.element-->]]>
  2272. <!-- Float: Whether the Figure is supposed to be rendered
  2273. where convenient (yes (1) value) or at the place it occurs
  2274. in the text (no (0) value, the default) -->
  2275. <!ENTITY % figure.attlist "INCLUDE">
  2276. <![%figure.attlist;[
  2277. <!ATTLIST figure
  2278. float %yesorno.attvals; '0'
  2279. pgwide %yesorno.attvals; #IMPLIED
  2280. %label.attrib;
  2281. %common.attrib;
  2282. %figure.role.attrib;
  2283. %local.figure.attrib;
  2284. >
  2285. <!--end of figure.attlist-->]]>
  2286. <!--end of figure.module-->]]>
  2287. <!ENTITY % informalfigure.module "INCLUDE">
  2288. <![ %informalfigure.module; [
  2289. <!ENTITY % local.informalfigure.attrib "">
  2290. <!ENTITY % informalfigure.role.attrib "%role.attrib;">
  2291. <!ENTITY % informalfigure.element "INCLUDE">
  2292. <![ %informalfigure.element; [
  2293. <!ELEMENT informalfigure ((%figure.mix; | %link.char.class;)+)>
  2294. <!--end of informalfigure.element-->]]>
  2295. <!ENTITY % informalfigure.attlist "INCLUDE">
  2296. <![ %informalfigure.attlist; [
  2297. <!--
  2298. Float: Whether the Figure is supposed to be rendered
  2299. where convenient (yes (1) value) or at the place it occurs
  2300. in the text (no (0) value, the default)
  2301. -->
  2302. <!ATTLIST informalfigure
  2303. float %yesorno.attvals; "0"
  2304. pgwide %yesorno.attvals; #IMPLIED
  2305. %label.attrib;
  2306. %common.attrib;
  2307. %informalfigure.role.attrib;
  2308. %local.informalfigure.attrib;
  2309. >
  2310. <!--end of informalfigure.attlist-->]]>
  2311. <!--end of informalfigure.module-->]]>
  2312. <!ENTITY % graphicco.module "INCLUDE">
  2313. <![%graphicco.module;[
  2314. <!ENTITY % local.graphicco.attrib "">
  2315. <!ENTITY % graphicco.role.attrib "%role.attrib;">
  2316. <!ENTITY % graphicco.element "INCLUDE">
  2317. <![%graphicco.element;[
  2318. <!ELEMENT graphicco (areaspec, graphic, calloutlist*)>
  2319. <!--end of graphicco.element-->]]>
  2320. <!ENTITY % graphicco.attlist "INCLUDE">
  2321. <![%graphicco.attlist;[
  2322. <!ATTLIST graphicco
  2323. %common.attrib;
  2324. %graphicco.role.attrib;
  2325. %local.graphicco.attrib;
  2326. >
  2327. <!--end of graphicco.attlist-->]]>
  2328. <!-- AreaSpec (defined above in Examples)-->
  2329. <!-- CalloutList (defined above in Lists)-->
  2330. <!--end of graphicco.module-->]]>
  2331. <!-- Graphical data can be the content of Graphic, or you can reference
  2332. an external file either as an entity (Entitref) or a filename
  2333. (Fileref). -->
  2334. <!ENTITY % graphic.module "INCLUDE">
  2335. <![%graphic.module;[
  2336. <!ENTITY % local.graphic.attrib "">
  2337. <!ENTITY % graphic.role.attrib "%role.attrib;">
  2338. <!ENTITY % graphic.element "INCLUDE">
  2339. <![%graphic.element;[
  2340. <!ELEMENT graphic EMPTY>
  2341. <!--end of graphic.element-->]]>
  2342. <!ENTITY % graphic.attlist "INCLUDE">
  2343. <![%graphic.attlist;[
  2344. <!ATTLIST graphic
  2345. %graphics.attrib;
  2346. %common.attrib;
  2347. %graphic.role.attrib;
  2348. %local.graphic.attrib;
  2349. >
  2350. <!--end of graphic.attlist-->]]>
  2351. <!--end of graphic.module-->]]>
  2352. <!ENTITY % inlinegraphic.module "INCLUDE">
  2353. <![%inlinegraphic.module;[
  2354. <!ENTITY % local.inlinegraphic.attrib "">
  2355. <!ENTITY % inlinegraphic.role.attrib "%role.attrib;">
  2356. <!ENTITY % inlinegraphic.element "INCLUDE">
  2357. <![%inlinegraphic.element;[
  2358. <!ELEMENT inlinegraphic EMPTY>
  2359. <!--end of inlinegraphic.element-->]]>
  2360. <!ENTITY % inlinegraphic.attlist "INCLUDE">
  2361. <![%inlinegraphic.attlist;[
  2362. <!ATTLIST inlinegraphic
  2363. %graphics.attrib;
  2364. %common.attrib;
  2365. %inlinegraphic.role.attrib;
  2366. %local.inlinegraphic.attrib;
  2367. >
  2368. <!--end of inlinegraphic.attlist-->]]>
  2369. <!--end of inlinegraphic.module-->]]>
  2370. <!ENTITY % mediaobject.content.module "INCLUDE">
  2371. <![ %mediaobject.content.module; [
  2372. <!ENTITY % mediaobject.module "INCLUDE">
  2373. <![ %mediaobject.module; [
  2374. <!ENTITY % local.mediaobject.attrib "">
  2375. <!ENTITY % mediaobject.role.attrib "%role.attrib;">
  2376. <!ENTITY % mediaobject.element "INCLUDE">
  2377. <![ %mediaobject.element; [
  2378. <!ELEMENT mediaobject (objectinfo?,
  2379. (%mediaobject.mix;),
  2380. (%mediaobject.mix;|textobject)*,
  2381. caption?)>
  2382. <!--end of mediaobject.element-->]]>
  2383. <!ENTITY % mediaobject.attlist "INCLUDE">
  2384. <![ %mediaobject.attlist; [
  2385. <!ATTLIST mediaobject
  2386. %common.attrib;
  2387. %mediaobject.role.attrib;
  2388. %local.mediaobject.attrib;
  2389. >
  2390. <!--end of mediaobject.attlist-->]]>
  2391. <!--end of mediaobject.module-->]]>
  2392. <!ENTITY % inlinemediaobject.module "INCLUDE">
  2393. <![ %inlinemediaobject.module; [
  2394. <!ENTITY % local.inlinemediaobject.attrib "">
  2395. <!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
  2396. <!ENTITY % inlinemediaobject.element "INCLUDE">
  2397. <![ %inlinemediaobject.element; [
  2398. <!ELEMENT inlinemediaobject (objectinfo?,
  2399. (%mediaobject.mix;),
  2400. (%mediaobject.mix;|textobject)*)>
  2401. <!--end of inlinemediaobject.element-->]]>
  2402. <!ENTITY % inlinemediaobject.attlist "INCLUDE">
  2403. <![ %inlinemediaobject.attlist; [
  2404. <!ATTLIST inlinemediaobject
  2405. %common.attrib;
  2406. %inlinemediaobject.role.attrib;
  2407. %local.inlinemediaobject.attrib;
  2408. >
  2409. <!--end of inlinemediaobject.attlist-->]]>
  2410. <!--end of inlinemediaobject.module-->]]>
  2411. <!ENTITY % videoobject.module "INCLUDE">
  2412. <![ %videoobject.module; [
  2413. <!ENTITY % local.videoobject.attrib "">
  2414. <!ENTITY % videoobject.role.attrib "%role.attrib;">
  2415. <!ENTITY % videoobject.element "INCLUDE">
  2416. <![ %videoobject.element; [
  2417. <!ELEMENT videoobject (objectinfo?, videodata)>
  2418. <!--end of videoobject.element-->]]>
  2419. <!ENTITY % videoobject.attlist "INCLUDE">
  2420. <![ %videoobject.attlist; [
  2421. <!ATTLIST videoobject
  2422. %common.attrib;
  2423. %videoobject.role.attrib;
  2424. %local.videoobject.attrib;
  2425. >
  2426. <!--end of videoobject.attlist-->]]>
  2427. <!--end of videoobject.module-->]]>
  2428. <!ENTITY % audioobject.module "INCLUDE">
  2429. <![ %audioobject.module; [
  2430. <!ENTITY % local.audioobject.attrib "">
  2431. <!ENTITY % audioobject.role.attrib "%role.attrib;">
  2432. <!ENTITY % audioobject.element "INCLUDE">
  2433. <![ %audioobject.element; [
  2434. <!ELEMENT audioobject (objectinfo?, audiodata)>
  2435. <!--end of audioobject.element-->]]>
  2436. <!ENTITY % audioobject.attlist "INCLUDE">
  2437. <![ %audioobject.attlist; [
  2438. <!ATTLIST audioobject
  2439. %common.attrib;
  2440. %audioobject.role.attrib;
  2441. %local.audioobject.attrib;
  2442. >
  2443. <!--end of audioobject.attlist-->]]>
  2444. <!--end of audioobject.module-->]]>
  2445. <!ENTITY % imageobject.module "INCLUDE">
  2446. <![ %imageobject.module; [
  2447. <!ENTITY % local.imageobject.attrib "">
  2448. <!ENTITY % imageobject.role.attrib "%role.attrib;">
  2449. <!ENTITY % imageobject.element "INCLUDE">
  2450. <![ %imageobject.element; [
  2451. <!ELEMENT imageobject (objectinfo?, imagedata)>
  2452. <!--end of imageobject.element-->]]>
  2453. <!ENTITY % imageobject.attlist "INCLUDE">
  2454. <![ %imageobject.attlist; [
  2455. <!ATTLIST imageobject
  2456. %common.attrib;
  2457. %imageobject.role.attrib;
  2458. %local.imageobject.attrib;
  2459. >
  2460. <!--end of imageobject.attlist-->]]>
  2461. <!--end of imageobject.module-->]]>
  2462. <!ENTITY % textobject.module "INCLUDE">
  2463. <![ %textobject.module; [
  2464. <!ENTITY % local.textobject.attrib "">
  2465. <!ENTITY % textobject.role.attrib "%role.attrib;">
  2466. <!ENTITY % textobject.element "INCLUDE">
  2467. <![ %textobject.element; [
  2468. <!ELEMENT textobject (objectinfo?, (phrase|(%textobject.mix;)+))>
  2469. <!--end of textobject.element-->]]>
  2470. <!ENTITY % textobject.attlist "INCLUDE">
  2471. <![ %textobject.attlist; [
  2472. <!ATTLIST textobject
  2473. %common.attrib;
  2474. %textobject.role.attrib;
  2475. %local.textobject.attrib;
  2476. >
  2477. <!--end of textobject.attlist-->]]>
  2478. <!--end of textobject.module-->]]>
  2479. <!ENTITY % objectinfo.module "INCLUDE">
  2480. <![ %objectinfo.module; [
  2481. <!ENTITY % local.objectinfo.attrib "">
  2482. <!ENTITY % objectinfo.role.attrib "%role.attrib;">
  2483. <!ENTITY % objectinfo.element "INCLUDE">
  2484. <![ %objectinfo.element; [
  2485. <!ELEMENT objectinfo ((graphic | mediaobject | legalnotice | modespec
  2486. | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)>
  2487. <!--end of objectinfo.element-->]]>
  2488. <!ENTITY % objectinfo.attlist "INCLUDE">
  2489. <![ %objectinfo.attlist; [
  2490. <!ATTLIST objectinfo
  2491. %common.attrib;
  2492. %objectinfo.role.attrib;
  2493. %local.objectinfo.attrib;
  2494. >
  2495. <!--end of objectinfo.attlist-->]]>
  2496. <!--end of objectinfo.module-->]]>
  2497. <!--EntityRef: Name of an external entity containing the content
  2498. of the object data-->
  2499. <!--FileRef: Filename, qualified by a pathname if desired,
  2500. designating the file containing the content of the object data-->
  2501. <!--Format: Notation of the element content, if any-->
  2502. <!--SrcCredit: Information about the source of the image-->
  2503. <!ENTITY % local.objectdata.attrib "">
  2504. <!ENTITY % objectdata.attrib
  2505. "
  2506. entityref ENTITY #IMPLIED
  2507. fileref CDATA #IMPLIED
  2508. format (%notation.class;)
  2509. #IMPLIED
  2510. srccredit CDATA #IMPLIED
  2511. %local.objectdata.attrib;"
  2512. >
  2513. <!ENTITY % videodata.module "INCLUDE">
  2514. <![ %videodata.module; [
  2515. <!ENTITY % local.videodata.attrib "">
  2516. <!ENTITY % videodata.role.attrib "%role.attrib;">
  2517. <!ENTITY % videodata.element "INCLUDE">
  2518. <![ %videodata.element; [
  2519. <!ELEMENT videodata EMPTY>
  2520. <!--end of videodata.element-->]]>
  2521. <!ENTITY % videodata.attlist "INCLUDE">
  2522. <![ %videodata.attlist; [
  2523. <!--Width: Same as CALS reprowid (desired width)-->
  2524. <!--Depth: Same as CALS reprodep (desired depth)-->
  2525. <!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
  2526. application-specific-->
  2527. <!--Scale: Conflation of CALS hscale and vscale-->
  2528. <!--Scalefit: Same as CALS scalefit-->
  2529. <!ATTLIST videodata
  2530. %common.attrib;
  2531. %objectdata.attrib;
  2532. width CDATA #IMPLIED
  2533. depth CDATA #IMPLIED
  2534. align (left
  2535. |right
  2536. |center) #IMPLIED
  2537. scale CDATA #IMPLIED
  2538. scalefit %yesorno.attvals;
  2539. #IMPLIED
  2540. %videodata.role.attrib;
  2541. %local.videodata.attrib;
  2542. >
  2543. <!--end of videodata.attlist-->]]>
  2544. <!--end of videodata.module-->]]>
  2545. <!ENTITY % audiodata.module "INCLUDE">
  2546. <![ %audiodata.module; [
  2547. <!ENTITY % local.audiodata.attrib "">
  2548. <!ENTITY % audiodata.role.attrib "%role.attrib;">
  2549. <!ENTITY % audiodata.element "INCLUDE">
  2550. <![ %audiodata.element; [
  2551. <!ELEMENT audiodata EMPTY>
  2552. <!--end of audiodata.element-->]]>
  2553. <!ENTITY % audiodata.attlist "INCLUDE">
  2554. <![ %audiodata.attlist; [
  2555. <!ATTLIST audiodata
  2556. %common.attrib;
  2557. %objectdata.attrib;
  2558. %local.audiodata.attrib;
  2559. %audiodata.role.attrib;
  2560. >
  2561. <!--end of audiodata.attlist-->]]>
  2562. <!--end of audiodata.module-->]]>
  2563. <!ENTITY % imagedata.module "INCLUDE">
  2564. <![ %imagedata.module; [
  2565. <!ENTITY % local.imagedata.attrib "">
  2566. <!ENTITY % imagedata.role.attrib "%role.attrib;">
  2567. <!ENTITY % imagedata.element "INCLUDE">
  2568. <![ %imagedata.element; [
  2569. <!ELEMENT imagedata EMPTY>
  2570. <!--end of imagedata.element-->]]>
  2571. <!ENTITY % imagedata.attlist "INCLUDE">
  2572. <![ %imagedata.attlist; [
  2573. <!--Width: Same as CALS reprowid (desired width)-->
  2574. <!--Depth: Same as CALS reprodep (desired depth)-->
  2575. <!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
  2576. application-specific-->
  2577. <!--Scale: Conflation of CALS hscale and vscale-->
  2578. <!--Scalefit: Same as CALS scalefit-->
  2579. <!ATTLIST imagedata
  2580. %common.attrib;
  2581. %objectdata.attrib;
  2582. width CDATA #IMPLIED
  2583. depth CDATA #IMPLIED
  2584. align (left
  2585. |right
  2586. |center) #IMPLIED
  2587. scale CDATA #IMPLIED
  2588. scalefit %yesorno.attvals;
  2589. #IMPLIED
  2590. %local.imagedata.attrib;
  2591. %imagedata.role.attrib;
  2592. >
  2593. <!--end of imagedata.attlist-->]]>
  2594. <!--end of imagedata.module-->]]>
  2595. <!ENTITY % caption.module "INCLUDE">
  2596. <![ %caption.module; [
  2597. <!ENTITY % local.caption.attrib "">
  2598. <!ENTITY % caption.role.attrib "%role.attrib;">
  2599. <!ENTITY % caption.element "INCLUDE">
  2600. <![ %caption.element; [
  2601. <!ELEMENT caption (%textobject.mix;)*>
  2602. <!--end of caption.element-->]]>
  2603. <!ENTITY % caption.attlist "INCLUDE">
  2604. <![ %caption.attlist; [
  2605. <!ATTLIST caption
  2606. %common.attrib;
  2607. %local.caption.attrib;
  2608. %caption.role.attrib;
  2609. >
  2610. <!--end of caption.attlist-->]]>
  2611. <!--end of caption.module-->]]>
  2612. <!ENTITY % mediaobjectco.module "INCLUDE">
  2613. <![ %mediaobjectco.module; [
  2614. <!ENTITY % local.mediaobjectco.attrib "">
  2615. <!ENTITY % mediaobjectco.role.attrib "%role.attrib;">
  2616. <!ENTITY % mediaobjectco.element "INCLUDE">
  2617. <![ %mediaobjectco.element; [
  2618. <!ELEMENT mediaobjectco (objectinfo?, imageobjectco,
  2619. (imageobjectco|textobject)*)>
  2620. <!--end of mediaobjectco.element-->]]>
  2621. <!ENTITY % mediaobjectco.attlist "INCLUDE">
  2622. <![ %mediaobjectco.attlist; [
  2623. <!ATTLIST mediaobjectco
  2624. %common.attrib;
  2625. %mediaobjectco.role.attrib;
  2626. %local.mediaobjectco.attrib;
  2627. >
  2628. <!--end of mediaobjectco.attlist-->]]>
  2629. <!--end of mediaobjectco.module-->]]>
  2630. <!ENTITY % imageobjectco.module "INCLUDE">
  2631. <![ %imageobjectco.module; [
  2632. <!ENTITY % local.imageobjectco.attrib "">
  2633. <!ENTITY % imageobjectco.role.attrib "%role.attrib;">
  2634. <!ENTITY % imageobjectco.element "INCLUDE">
  2635. <![ %imageobjectco.element; [
  2636. <!ELEMENT imageobjectco (areaspec, imageobject, calloutlist*)>
  2637. <!--end of imageobjectco.element-->]]>
  2638. <!ENTITY % imageobjectco.attlist "INCLUDE">
  2639. <![ %imageobjectco.attlist; [
  2640. <!ATTLIST imageobjectco
  2641. %common.attrib;
  2642. %imageobjectco.role.attrib;
  2643. %local.imageobjectco.attrib;
  2644. >
  2645. <!--end of imageobjectco.attlist-->]]>
  2646. <!--end of imageobjectco.module-->]]>
  2647. <!--end of mediaobject.content.module-->]]>
  2648. <!-- Equations ........................ -->
  2649. <!-- This PE provides a mechanism for replacing equation content, -->
  2650. <!-- perhaps adding a new or different model (e.g., MathML) -->
  2651. <!ENTITY % equation.content "(alt?, (graphic+|mediaobject+))">
  2652. <!ENTITY % inlineequation.content "(alt?, (graphic+|inlinemediaobject+))">
  2653. <!ENTITY % equation.module "INCLUDE">
  2654. <![%equation.module;[
  2655. <!ENTITY % local.equation.attrib "">
  2656. <!ENTITY % equation.role.attrib "%role.attrib;">
  2657. <!ENTITY % equation.element "INCLUDE">
  2658. <![%equation.element;[
  2659. <!ELEMENT equation ((%formalobject.title.content;)?, (informalequation |
  2660. %equation.content;))>
  2661. <!--end of equation.element-->]]>
  2662. <!ENTITY % equation.attlist "INCLUDE">
  2663. <![%equation.attlist;[
  2664. <!ATTLIST equation
  2665. %label.attrib;
  2666. %common.attrib;
  2667. %equation.role.attrib;
  2668. %local.equation.attrib;
  2669. >
  2670. <!--end of equation.attlist-->]]>
  2671. <!--end of equation.module-->]]>
  2672. <!ENTITY % informalequation.module "INCLUDE">
  2673. <![%informalequation.module;[
  2674. <!ENTITY % local.informalequation.attrib "">
  2675. <!ENTITY % informalequation.role.attrib "%role.attrib;">
  2676. <!ENTITY % informalequation.element "INCLUDE">
  2677. <![%informalequation.element;[
  2678. <!ELEMENT informalequation (%equation.content;) >
  2679. <!--end of informalequation.element-->]]>
  2680. <!ENTITY % informalequation.attlist "INCLUDE">
  2681. <![%informalequation.attlist;[
  2682. <!ATTLIST informalequation
  2683. %common.attrib;
  2684. %informalequation.role.attrib;
  2685. %local.informalequation.attrib;
  2686. >
  2687. <!--end of informalequation.attlist-->]]>
  2688. <!--end of informalequation.module-->]]>
  2689. <!ENTITY % inlineequation.module "INCLUDE">
  2690. <![%inlineequation.module;[
  2691. <!ENTITY % local.inlineequation.attrib "">
  2692. <!ENTITY % inlineequation.role.attrib "%role.attrib;">
  2693. <!ENTITY % inlineequation.element "INCLUDE">
  2694. <![%inlineequation.element;[
  2695. <!ELEMENT inlineequation (%inlineequation.content;)>
  2696. <!--end of inlineequation.element-->]]>
  2697. <!ENTITY % inlineequation.attlist "INCLUDE">
  2698. <![%inlineequation.attlist;[
  2699. <!ATTLIST inlineequation
  2700. %common.attrib;
  2701. %inlineequation.role.attrib;
  2702. %local.inlineequation.attrib;
  2703. >
  2704. <!--end of inlineequation.attlist-->]]>
  2705. <!--end of inlineequation.module-->]]>
  2706. <!ENTITY % alt.module "INCLUDE">
  2707. <![%alt.module;[
  2708. <!ENTITY % local.alt.attrib "">
  2709. <!ENTITY % alt.role.attrib "%role.attrib;">
  2710. <!ENTITY % alt.element "INCLUDE">
  2711. <![%alt.element;[
  2712. <!ELEMENT alt (#PCDATA)>
  2713. <!--end of alt.element-->]]>
  2714. <!ENTITY % alt.attlist "INCLUDE">
  2715. <![%alt.attlist;[
  2716. <!ATTLIST alt
  2717. %common.attrib;
  2718. %alt.role.attrib;
  2719. %local.alt.attrib;
  2720. >
  2721. <!--end of alt.attlist-->]]>
  2722. <!--end of alt.module-->]]>
  2723. <!-- Tables ........................... -->
  2724. <!ENTITY % table.module "INCLUDE">
  2725. <![%table.module;[
  2726. <!-- Choose a table model. CALS or OASIS XML Exchange -->
  2727. <!ENTITY % cals.table.module "INCLUDE">
  2728. <![%cals.table.module;[
  2729. <!ENTITY % exchange.table.module "IGNORE">
  2730. ]]>
  2731. <!ENTITY % exchange.table.module "INCLUDE">
  2732. <!ENTITY % tables.role.attrib "%role.attrib;">
  2733. <![%cals.table.module;[
  2734. <!-- Add label and role attributes to table and informaltable -->
  2735. <!ENTITY % bodyatt "%label.attrib;">
  2736. <!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
  2737. EntryTbl, and Entry (and InformalTable element). -->
  2738. <!ENTITY % secur
  2739. "%common.attrib;
  2740. %tables.role.attrib;">
  2741. <!ENTITY % common.table.attribs
  2742. "%bodyatt;
  2743. %secur;">
  2744. <!-- Content model for Table. -->
  2745. <!ENTITY % tbl.table.mdl
  2746. "((%formalobject.title.content;), (%ndxterm.class;)*,
  2747. (graphic+|mediaobject+|tgroup+))">
  2748. <!-- Allow either objects or inlines; beware of REs between elements. -->
  2749. <!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
  2750. <!-- Reference CALS Table Model -->
  2751. <!ENTITY % tablemodel
  2752. PUBLIC "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN"
  2753. "calstblx.dtd">
  2754. ]]>
  2755. <![%exchange.table.module;[
  2756. <!-- Add common attributes and the Label attribute to Table and -->
  2757. <!-- InformalTable. -->
  2758. <!ENTITY % bodyatt
  2759. "%common.attrib;
  2760. %label.attrib;
  2761. %tables.role.attrib;">
  2762. <!ENTITY % common.table.attribs
  2763. "%bodyatt;">
  2764. <!-- Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry -->
  2765. <!ENTITY % tbl.tgroup.att "%common.attrib;">
  2766. <!ENTITY % tbl.colspec.att "%common.attrib;">
  2767. <!ENTITY % tbl.tbody.att "%common.attrib;">
  2768. <!ENTITY % tbl.thead.att "%common.attrib;">
  2769. <!ENTITY % tbl.row.att "%common.attrib;">
  2770. <!ENTITY % tbl.entry.att "%common.attrib;">
  2771. <!-- Content model for Table. -->
  2772. <!ENTITY % tbl.table.mdl
  2773. "((%formalobject.title.content;),
  2774. (%ndxterm.class;)*,
  2775. (graphic+|tgroup+))">
  2776. <!-- Allow either objects or inlines; beware of REs between elements. -->
  2777. <!ENTITY % tbl.entry.mdl "(%para.char.mix; | %tabentry.mix;)*">
  2778. <!-- Reference OASIS Exchange Table Model -->
  2779. <!ENTITY % tablemodel
  2780. PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
  2781. "soextblx.dtd">
  2782. ]]>
  2783. %tablemodel;
  2784. <!--end of table.module-->]]>
  2785. <!ENTITY % informaltable.module "INCLUDE">
  2786. <![%informaltable.module;[
  2787. <!-- Note that InformalTable is dependent on some of the entity
  2788. declarations that customize Table. -->
  2789. <!ENTITY % local.informaltable.attrib "">
  2790. <!ENTITY % informaltable.element "INCLUDE">
  2791. <![%informaltable.element;[
  2792. <!ELEMENT informaltable (graphic+|mediaobject+|tgroup+)>
  2793. <!--end of informaltable.element-->]]>
  2794. <!-- Frame, Colsep, and Rowsep must be repeated because
  2795. they are not in entities in the table module. -->
  2796. <!-- includes TabStyle, ToCentry, ShortEntry,
  2797. Orient, PgWide -->
  2798. <!-- includes Label -->
  2799. <!-- includes common attributes -->
  2800. <!ENTITY % informaltable.attlist "INCLUDE">
  2801. <![%informaltable.attlist;[
  2802. <!ATTLIST informaltable
  2803. frame (top
  2804. |bottom
  2805. |topbot
  2806. |all
  2807. |sides
  2808. |none) #IMPLIED
  2809. colsep %yesorno.attvals; #IMPLIED
  2810. rowsep %yesorno.attvals; #IMPLIED
  2811. %common.table.attribs;
  2812. %tbl.table.att;
  2813. %local.informaltable.attrib;
  2814. >
  2815. <!--end of informaltable.attlist-->]]>
  2816. <!--end of informaltable.module-->]]>
  2817. <!-- ...................................................................... -->
  2818. <!-- Synopses ............................................................. -->
  2819. <!-- Synopsis ......................... -->
  2820. <!ENTITY % synopsis.module "INCLUDE">
  2821. <![%synopsis.module;[
  2822. <!ENTITY % local.synopsis.attrib "">
  2823. <!ENTITY % synopsis.role.attrib "%role.attrib;">
  2824. <!ENTITY % synopsis.element "INCLUDE">
  2825. <![%synopsis.element;[
  2826. <!ELEMENT synopsis (%para.char.mix; | graphic | mediaobject | lineannotation | co)*>
  2827. <!--end of synopsis.element-->]]>
  2828. <!ENTITY % synopsis.attlist "INCLUDE">
  2829. <![%synopsis.attlist;[
  2830. <!ATTLIST synopsis
  2831. %label.attrib;
  2832. %linespecific.attrib;
  2833. %common.attrib;
  2834. %synopsis.role.attrib;
  2835. %local.synopsis.attrib;
  2836. >
  2837. <!--end of synopsis.attlist-->]]>
  2838. <!-- LineAnnotation (defined in the Inlines section, below)-->
  2839. <!--end of synopsis.module-->]]>
  2840. <!-- CmdSynopsis ...................... -->
  2841. <!ENTITY % cmdsynopsis.content.module "INCLUDE">
  2842. <![%cmdsynopsis.content.module;[
  2843. <!ENTITY % cmdsynopsis.module "INCLUDE">
  2844. <![%cmdsynopsis.module;[
  2845. <!ENTITY % local.cmdsynopsis.attrib "">
  2846. <!ENTITY % cmdsynopsis.role.attrib "%role.attrib;">
  2847. <!ENTITY % cmdsynopsis.element "INCLUDE">
  2848. <![%cmdsynopsis.element;[
  2849. <!ELEMENT cmdsynopsis ((command | arg | group | sbr)+, synopfragment*)>
  2850. <!--end of cmdsynopsis.element-->]]>
  2851. <!-- Sepchar: Character that should separate command and all
  2852. top-level arguments; alternate value might be e.g., &Delta; -->
  2853. <!ENTITY % cmdsynopsis.attlist "INCLUDE">
  2854. <![%cmdsynopsis.attlist;[
  2855. <!ATTLIST cmdsynopsis
  2856. %label.attrib;
  2857. sepchar CDATA " "
  2858. cmdlength CDATA #IMPLIED
  2859. %common.attrib;
  2860. %cmdsynopsis.role.attrib;
  2861. %local.cmdsynopsis.attrib;
  2862. >
  2863. <!--end of cmdsynopsis.attlist-->]]>
  2864. <!--end of cmdsynopsis.module-->]]>
  2865. <!ENTITY % arg.module "INCLUDE">
  2866. <![%arg.module;[
  2867. <!ENTITY % local.arg.attrib "">
  2868. <!ENTITY % arg.role.attrib "%role.attrib;">
  2869. <!ENTITY % arg.element "INCLUDE">
  2870. <![%arg.element;[
  2871. <!ELEMENT arg (#PCDATA
  2872. | arg
  2873. | group
  2874. | option
  2875. | synopfragmentref
  2876. | replaceable
  2877. | sbr)*>
  2878. <!--end of arg.element-->]]>
  2879. <!-- Choice: Whether Arg must be supplied: Opt (optional to
  2880. supply, e.g. [arg]; the default), Req (required to supply,
  2881. e.g. {arg}), or Plain (required to supply, e.g. arg) -->
  2882. <!-- Rep: whether Arg is repeatable: Norepeat (e.g. arg without
  2883. ellipsis; the default), or Repeat (e.g. arg...) -->
  2884. <!ENTITY % arg.attlist "INCLUDE">
  2885. <![%arg.attlist;[
  2886. <!ATTLIST arg
  2887. choice (opt
  2888. |req
  2889. |plain) 'opt'
  2890. rep (norepeat
  2891. |repeat) 'norepeat'
  2892. %common.attrib;
  2893. %arg.role.attrib;
  2894. %local.arg.attrib;
  2895. >
  2896. <!--end of arg.attlist-->]]>
  2897. <!--end of arg.module-->]]>
  2898. <!ENTITY % group.module "INCLUDE">
  2899. <![%group.module;[
  2900. <!ENTITY % local.group.attrib "">
  2901. <!ENTITY % group.role.attrib "%role.attrib;">
  2902. <!ENTITY % group.element "INCLUDE">
  2903. <![%group.element;[
  2904. <!ELEMENT group ((arg | group | option | synopfragmentref
  2905. | replaceable | sbr)+)>
  2906. <!--end of group.element-->]]>
  2907. <!-- Choice: Whether Group must be supplied: Opt (optional to
  2908. supply, e.g. [g1|g2|g3]; the default), Req (required to
  2909. supply, e.g. {g1|g2|g3}), Plain (required to supply,
  2910. e.g. g1|g2|g3), OptMult (can supply zero or more, e.g.
  2911. [[g1|g2|g3]]), or ReqMult (must supply one or more, e.g.
  2912. {{g1|g2|g3}}) -->
  2913. <!-- Rep: whether Group is repeatable: Norepeat (e.g. group
  2914. without ellipsis; the default), or Repeat (e.g. group...) -->
  2915. <!ENTITY % group.attlist "INCLUDE">
  2916. <![%group.attlist;[
  2917. <!ATTLIST group
  2918. choice (opt
  2919. |req
  2920. |plain) 'opt'
  2921. rep (norepeat
  2922. |repeat) 'norepeat'
  2923. %common.attrib;
  2924. %group.role.attrib;
  2925. %local.group.attrib;
  2926. >
  2927. <!--end of group.attlist-->]]>
  2928. <!--end of group.module-->]]>
  2929. <!ENTITY % sbr.module "INCLUDE">
  2930. <![%sbr.module;[
  2931. <!ENTITY % local.sbr.attrib "">
  2932. <!-- Synopsis break -->
  2933. <!ENTITY % sbr.role.attrib "%role.attrib;">
  2934. <!ENTITY % sbr.element "INCLUDE">
  2935. <![%sbr.element;[
  2936. <!ELEMENT sbr EMPTY>
  2937. <!--end of sbr.element-->]]>
  2938. <!ENTITY % sbr.attlist "INCLUDE">
  2939. <![%sbr.attlist;[
  2940. <!ATTLIST sbr
  2941. %common.attrib;
  2942. %sbr.role.attrib;
  2943. %local.sbr.attrib;
  2944. >
  2945. <!--end of sbr.attlist-->]]>
  2946. <!--end of sbr.module-->]]>
  2947. <!ENTITY % synopfragmentref.module "INCLUDE">
  2948. <![%synopfragmentref.module;[
  2949. <!ENTITY % local.synopfragmentref.attrib "">
  2950. <!ENTITY % synopfragmentref.role.attrib "%role.attrib;">
  2951. <!ENTITY % synopfragmentref.element "INCLUDE">
  2952. <![%synopfragmentref.element;[
  2953. <!ELEMENT synopfragmentref (#PCDATA)>
  2954. <!--end of synopfragmentref.element-->]]>
  2955. <!-- to SynopFragment of complex synopsis
  2956. material for separate referencing -->
  2957. <!ENTITY % synopfragmentref.attlist "INCLUDE">
  2958. <![%synopfragmentref.attlist;[
  2959. <!ATTLIST synopfragmentref
  2960. %linkendreq.attrib; %common.attrib;
  2961. %synopfragmentref.role.attrib;
  2962. %local.synopfragmentref.attrib;
  2963. >
  2964. <!--end of synopfragmentref.attlist-->]]>
  2965. <!--end of synopfragmentref.module-->]]>
  2966. <!ENTITY % synopfragment.module "INCLUDE">
  2967. <![%synopfragment.module;[
  2968. <!ENTITY % local.synopfragment.attrib "">
  2969. <!ENTITY % synopfragment.role.attrib "%role.attrib;">
  2970. <!ENTITY % synopfragment.element "INCLUDE">
  2971. <![%synopfragment.element;[
  2972. <!ELEMENT synopfragment ((arg | group)+)>
  2973. <!--end of synopfragment.element-->]]>
  2974. <!ENTITY % synopfragment.attlist "INCLUDE">
  2975. <![%synopfragment.attlist;[
  2976. <!ATTLIST synopfragment
  2977. %idreq.common.attrib;
  2978. %synopfragment.role.attrib;
  2979. %local.synopfragment.attrib;
  2980. >
  2981. <!--end of synopfragment.attlist-->]]>
  2982. <!--end of synopfragment.module-->]]>
  2983. <!-- Command (defined in the Inlines section, below)-->
  2984. <!-- Option (defined in the Inlines section, below)-->
  2985. <!-- Replaceable (defined in the Inlines section, below)-->
  2986. <!--end of cmdsynopsis.content.module-->]]>
  2987. <!-- FuncSynopsis ..................... -->
  2988. <!ENTITY % funcsynopsis.content.module "INCLUDE">
  2989. <![%funcsynopsis.content.module;[
  2990. <!ENTITY % funcsynopsis.module "INCLUDE">
  2991. <![%funcsynopsis.module;[
  2992. <!ENTITY % local.funcsynopsis.attrib "">
  2993. <!ENTITY % funcsynopsis.role.attrib "%role.attrib;">
  2994. <!ENTITY % funcsynopsis.element "INCLUDE">
  2995. <![%funcsynopsis.element;[
  2996. <!ELEMENT funcsynopsis ((funcsynopsisinfo | funcprototype)+)>
  2997. <!--end of funcsynopsis.element-->]]>
  2998. <!ENTITY % funcsynopsis.attlist "INCLUDE">
  2999. <![%funcsynopsis.attlist;[
  3000. <!ATTLIST funcsynopsis
  3001. %label.attrib;
  3002. %common.attrib;
  3003. %funcsynopsis.role.attrib;
  3004. %local.funcsynopsis.attrib;
  3005. >
  3006. <!--end of funcsynopsis.attlist-->]]>
  3007. <!--end of funcsynopsis.module-->]]>
  3008. <!ENTITY % funcsynopsisinfo.module "INCLUDE">
  3009. <![%funcsynopsisinfo.module;[
  3010. <!ENTITY % local.funcsynopsisinfo.attrib "">
  3011. <!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;">
  3012. <!ENTITY % funcsynopsisinfo.element "INCLUDE">
  3013. <![%funcsynopsisinfo.element;[
  3014. <!ELEMENT funcsynopsisinfo (%cptr.char.mix; | lineannotation)*>
  3015. <!--end of funcsynopsisinfo.element-->]]>
  3016. <!ENTITY % funcsynopsisinfo.attlist "INCLUDE">
  3017. <![%funcsynopsisinfo.attlist;[
  3018. <!ATTLIST funcsynopsisinfo
  3019. %linespecific.attrib;
  3020. %common.attrib;
  3021. %funcsynopsisinfo.role.attrib;
  3022. %local.funcsynopsisinfo.attrib;
  3023. >
  3024. <!--end of funcsynopsisinfo.attlist-->]]>
  3025. <!--end of funcsynopsisinfo.module-->]]>
  3026. <!ENTITY % funcprototype.module "INCLUDE">
  3027. <![%funcprototype.module;[
  3028. <!ENTITY % local.funcprototype.attrib "">
  3029. <!ENTITY % funcprototype.role.attrib "%role.attrib;">
  3030. <!ENTITY % funcprototype.element "INCLUDE">
  3031. <![%funcprototype.element;[
  3032. <!ELEMENT funcprototype (funcdef, (void | varargs | paramdef+))>
  3033. <!--end of funcprototype.element-->]]>
  3034. <!ENTITY % funcprototype.attlist "INCLUDE">
  3035. <![%funcprototype.attlist;[
  3036. <!ATTLIST funcprototype
  3037. %common.attrib;
  3038. %funcprototype.role.attrib;
  3039. %local.funcprototype.attrib;
  3040. >
  3041. <!--end of funcprototype.attlist-->]]>
  3042. <!--end of funcprototype.module-->]]>
  3043. <!ENTITY % funcdef.module "INCLUDE">
  3044. <![%funcdef.module;[
  3045. <!ENTITY % local.funcdef.attrib "">
  3046. <!ENTITY % funcdef.role.attrib "%role.attrib;">
  3047. <!ENTITY % funcdef.element "INCLUDE">
  3048. <![%funcdef.element;[
  3049. <!ELEMENT funcdef (#PCDATA
  3050. | replaceable
  3051. | function)*>
  3052. <!--end of funcdef.element-->]]>
  3053. <!ENTITY % funcdef.attlist "INCLUDE">
  3054. <![%funcdef.attlist;[
  3055. <!ATTLIST funcdef
  3056. %common.attrib;
  3057. %funcdef.role.attrib;
  3058. %local.funcdef.attrib;
  3059. >
  3060. <!--end of funcdef.attlist-->]]>
  3061. <!--end of funcdef.module-->]]>
  3062. <!ENTITY % void.module "INCLUDE">
  3063. <![%void.module;[
  3064. <!ENTITY % local.void.attrib "">
  3065. <!ENTITY % void.role.attrib "%role.attrib;">
  3066. <!ENTITY % void.element "INCLUDE">
  3067. <![%void.element;[
  3068. <!ELEMENT void EMPTY>
  3069. <!--end of void.element-->]]>
  3070. <!ENTITY % void.attlist "INCLUDE">
  3071. <![%void.attlist;[
  3072. <!ATTLIST void
  3073. %common.attrib;
  3074. %void.role.attrib;
  3075. %local.void.attrib;
  3076. >
  3077. <!--end of void.attlist-->]]>
  3078. <!--end of void.module-->]]>
  3079. <!ENTITY % varargs.module "INCLUDE">
  3080. <![%varargs.module;[
  3081. <!ENTITY % local.varargs.attrib "">
  3082. <!ENTITY % varargs.role.attrib "%role.attrib;">
  3083. <!ENTITY % varargs.element "INCLUDE">
  3084. <![%varargs.element;[
  3085. <!ELEMENT varargs EMPTY>
  3086. <!--end of varargs.element-->]]>
  3087. <!ENTITY % varargs.attlist "INCLUDE">
  3088. <![%varargs.attlist;[
  3089. <!ATTLIST varargs
  3090. %common.attrib;
  3091. %varargs.role.attrib;
  3092. %local.varargs.attrib;
  3093. >
  3094. <!--end of varargs.attlist-->]]>
  3095. <!--end of varargs.module-->]]>
  3096. <!-- Processing assumes that only one Parameter will appear in a
  3097. ParamDef, and that FuncParams will be used at most once, for
  3098. providing information on the "inner parameters" for parameters that
  3099. are pointers to functions. -->
  3100. <!ENTITY % paramdef.module "INCLUDE">
  3101. <![%paramdef.module;[
  3102. <!ENTITY % local.paramdef.attrib "">
  3103. <!ENTITY % paramdef.role.attrib "%role.attrib;">
  3104. <!ENTITY % paramdef.element "INCLUDE">
  3105. <![%paramdef.element;[
  3106. <!ELEMENT paramdef (#PCDATA
  3107. | replaceable
  3108. | parameter
  3109. | funcparams)*>
  3110. <!--end of paramdef.element-->]]>
  3111. <!ENTITY % paramdef.attlist "INCLUDE">
  3112. <![%paramdef.attlist;[
  3113. <!ATTLIST paramdef
  3114. %common.attrib;
  3115. %paramdef.role.attrib;
  3116. %local.paramdef.attrib;
  3117. >
  3118. <!--end of paramdef.attlist-->]]>
  3119. <!--end of paramdef.module-->]]>
  3120. <!ENTITY % funcparams.module "INCLUDE">
  3121. <![%funcparams.module;[
  3122. <!ENTITY % local.funcparams.attrib "">
  3123. <!ENTITY % funcparams.role.attrib "%role.attrib;">
  3124. <!ENTITY % funcparams.element "INCLUDE">
  3125. <![%funcparams.element;[
  3126. <!ELEMENT funcparams (%cptr.char.mix;)*>
  3127. <!--end of funcparams.element-->]]>
  3128. <!ENTITY % funcparams.attlist "INCLUDE">
  3129. <![%funcparams.attlist;[
  3130. <!ATTLIST funcparams
  3131. %common.attrib;
  3132. %funcparams.role.attrib;
  3133. %local.funcparams.attrib;
  3134. >
  3135. <!--end of funcparams.attlist-->]]>
  3136. <!--end of funcparams.module-->]]>
  3137. <!-- LineAnnotation (defined in the Inlines section, below)-->
  3138. <!-- Replaceable (defined in the Inlines section, below)-->
  3139. <!-- Function (defined in the Inlines section, below)-->
  3140. <!-- Parameter (defined in the Inlines section, below)-->
  3141. <!--end of funcsynopsis.content.module-->]]>
  3142. <!-- ClassSynopsis ..................... -->
  3143. <!ENTITY % classsynopsis.content.module "INCLUDE">
  3144. <![%classsynopsis.content.module;[
  3145. <!ENTITY % classsynopsis.module "INCLUDE">
  3146. <![%classsynopsis.module;[
  3147. <!ENTITY % local.classsynopsis.attrib "">
  3148. <!ENTITY % classsynopsis.role.attrib "%role.attrib;">
  3149. <!ENTITY % classsynopsis.element "INCLUDE">
  3150. <![%classsynopsis.element;[
  3151. <!ELEMENT classsynopsis ((ooclass|oointerface|ooexception)+,
  3152. (classsynopsisinfo
  3153. |fieldsynopsis|%method.synop.class;)*)>
  3154. <!--end of classsynopsis.element-->]]>
  3155. <!ENTITY % classsynopsis.attlist "INCLUDE">
  3156. <![%classsynopsis.attlist;[
  3157. <!ATTLIST classsynopsis
  3158. %common.attrib;
  3159. %classsynopsis.role.attrib;
  3160. %local.classsynopsis.attrib;
  3161. language CDATA #IMPLIED
  3162. class (class|interface) "class"
  3163. >
  3164. <!--end of classsynopsis.attlist-->]]>
  3165. <!--end of classsynopsis.module-->]]>
  3166. <!ENTITY % classsynopsisinfo.module "INCLUDE">
  3167. <![ %classsynopsisinfo.module; [
  3168. <!ENTITY % local.classsynopsisinfo.attrib "">
  3169. <!ENTITY % classsynopsisinfo.role.attrib "%role.attrib;">
  3170. <!ENTITY % classsynopsisinfo.element "INCLUDE">
  3171. <![ %classsynopsisinfo.element; [
  3172. <!ELEMENT classsynopsisinfo (%cptr.char.mix; | lineannotation)*>
  3173. <!--end of classsynopsisinfo.element-->]]>
  3174. <!ENTITY % classsynopsisinfo.attlist "INCLUDE">
  3175. <![ %classsynopsisinfo.attlist; [
  3176. <!ATTLIST classsynopsisinfo
  3177. %linespecific.attrib;
  3178. %common.attrib;
  3179. %classsynopsisinfo.role.attrib;
  3180. %local.classsynopsisinfo.attrib;
  3181. >
  3182. <!--end of classsynopsisinfo.attlist-->]]>
  3183. <!--end of classsynopsisinfo.module-->]]>
  3184. <!ENTITY % ooclass.module "INCLUDE">
  3185. <![%ooclass.module;[
  3186. <!ENTITY % local.ooclass.attrib "">
  3187. <!ENTITY % ooclass.role.attrib "%role.attrib;">
  3188. <!ENTITY % ooclass.element "INCLUDE">
  3189. <![%ooclass.element;[
  3190. <!ELEMENT ooclass (modifier*, classname)>
  3191. <!--end of ooclass.element-->]]>
  3192. <!ENTITY % ooclass.attlist "INCLUDE">
  3193. <![%ooclass.attlist;[
  3194. <!ATTLIST ooclass
  3195. %common.attrib;
  3196. %ooclass.role.attrib;
  3197. %local.ooclass.attrib;
  3198. >
  3199. <!--end of ooclass.attlist-->]]>
  3200. <!--end of ooclass.module-->]]>
  3201. <!ENTITY % oointerface.module "INCLUDE">
  3202. <![%oointerface.module;[
  3203. <!ENTITY % local.oointerface.attrib "">
  3204. <!ENTITY % oointerface.role.attrib "%role.attrib;">
  3205. <!ENTITY % oointerface.element "INCLUDE">
  3206. <![%oointerface.element;[
  3207. <!ELEMENT oointerface (modifier*, interfacename)>
  3208. <!--end of oointerface.element-->]]>
  3209. <!ENTITY % oointerface.attlist "INCLUDE">
  3210. <![%oointerface.attlist;[
  3211. <!ATTLIST oointerface
  3212. %common.attrib;
  3213. %oointerface.role.attrib;
  3214. %local.oointerface.attrib;
  3215. >
  3216. <!--end of oointerface.attlist-->]]>
  3217. <!--end of oointerface.module-->]]>
  3218. <!ENTITY % ooexception.module "INCLUDE">
  3219. <![%ooexception.module;[
  3220. <!ENTITY % local.ooexception.attrib "">
  3221. <!ENTITY % ooexception.role.attrib "%role.attrib;">
  3222. <!ENTITY % ooexception.element "INCLUDE">
  3223. <![%ooexception.element;[
  3224. <!ELEMENT ooexception (modifier*, exceptionname)>
  3225. <!--end of ooexception.element-->]]>
  3226. <!ENTITY % ooexception.attlist "INCLUDE">
  3227. <![%ooexception.attlist;[
  3228. <!ATTLIST ooexception
  3229. %common.attrib;
  3230. %ooexception.role.attrib;
  3231. %local.ooexception.attrib;
  3232. >
  3233. <!--end of ooexception.attlist-->]]>
  3234. <!--end of ooexception.module-->]]>
  3235. <!ENTITY % modifier.module "INCLUDE">
  3236. <![%modifier.module;[
  3237. <!ENTITY % local.modifier.attrib "">
  3238. <!ENTITY % modifier.role.attrib "%role.attrib;">
  3239. <!ENTITY % modifier.element "INCLUDE">
  3240. <![%modifier.element;[
  3241. <!ELEMENT modifier (%smallcptr.char.mix;)*>
  3242. <!--end of modifier.element-->]]>
  3243. <!ENTITY % modifier.attlist "INCLUDE">
  3244. <![%modifier.attlist;[
  3245. <!ATTLIST modifier
  3246. %common.attrib;
  3247. %modifier.role.attrib;
  3248. %local.modifier.attrib;
  3249. >
  3250. <!--end of modifier.attlist-->]]>
  3251. <!--end of modifier.module-->]]>
  3252. <!ENTITY % interfacename.module "INCLUDE">
  3253. <![%interfacename.module;[
  3254. <!ENTITY % local.interfacename.attrib "">
  3255. <!ENTITY % interfacename.role.attrib "%role.attrib;">
  3256. <!ENTITY % interfacename.element "INCLUDE">
  3257. <![%interfacename.element;[
  3258. <!ELEMENT interfacename (%smallcptr.char.mix;)*>
  3259. <!--end of interfacename.element-->]]>
  3260. <!ENTITY % interfacename.attlist "INCLUDE">
  3261. <![%interfacename.attlist;[
  3262. <!ATTLIST interfacename
  3263. %common.attrib;
  3264. %interfacename.role.attrib;
  3265. %local.interfacename.attrib;
  3266. >
  3267. <!--end of interfacename.attlist-->]]>
  3268. <!--end of interfacename.module-->]]>
  3269. <!ENTITY % exceptionname.module "INCLUDE">
  3270. <![%exceptionname.module;[
  3271. <!ENTITY % local.exceptionname.attrib "">
  3272. <!ENTITY % exceptionname.role.attrib "%role.attrib;">
  3273. <!ENTITY % exceptionname.element "INCLUDE">
  3274. <![%exceptionname.element;[
  3275. <!ELEMENT exceptionname (%smallcptr.char.mix;)*>
  3276. <!--end of exceptionname.element-->]]>
  3277. <!ENTITY % exceptionname.attlist "INCLUDE">
  3278. <![%exceptionname.attlist;[
  3279. <!ATTLIST exceptionname
  3280. %common.attrib;
  3281. %exceptionname.role.attrib;
  3282. %local.exceptionname.attrib;
  3283. >
  3284. <!--end of exceptionname.attlist-->]]>
  3285. <!--end of exceptionname.module-->]]>
  3286. <!ENTITY % fieldsynopsis.module "INCLUDE">
  3287. <![%fieldsynopsis.module;[
  3288. <!ENTITY % local.fieldsynopsis.attrib "">
  3289. <!ENTITY % fieldsynopsis.role.attrib "%role.attrib;">
  3290. <!ENTITY % fieldsynopsis.element "INCLUDE">
  3291. <![%fieldsynopsis.element;[
  3292. <!ELEMENT fieldsynopsis (modifier*, type?, varname, initializer?)>
  3293. <!--end of fieldsynopsis.element-->]]>
  3294. <!ENTITY % fieldsynopsis.attlist "INCLUDE">
  3295. <![%fieldsynopsis.attlist;[
  3296. <!ATTLIST fieldsynopsis
  3297. %common.attrib;
  3298. %fieldsynopsis.role.attrib;
  3299. %local.fieldsynopsis.attrib;
  3300. >
  3301. <!--end of fieldsynopsis.attlist-->]]>
  3302. <!--end of fieldsynopsis.module-->]]>
  3303. <!ENTITY % initializer.module "INCLUDE">
  3304. <![%initializer.module;[
  3305. <!ENTITY % local.initializer.attrib "">
  3306. <!ENTITY % initializer.role.attrib "%role.attrib;">
  3307. <!ENTITY % initializer.element "INCLUDE">
  3308. <![%initializer.element;[
  3309. <!ELEMENT initializer (%smallcptr.char.mix;)*>
  3310. <!--end of initializer.element-->]]>
  3311. <!ENTITY % initializer.attlist "INCLUDE">
  3312. <![%initializer.attlist;[
  3313. <!ATTLIST initializer
  3314. %common.attrib;
  3315. %initializer.role.attrib;
  3316. %local.initializer.attrib;
  3317. >
  3318. <!--end of initializer.attlist-->]]>
  3319. <!--end of initializer.module-->]]>
  3320. <!ENTITY % constructorsynopsis.module "INCLUDE">
  3321. <![%constructorsynopsis.module;[
  3322. <!ENTITY % local.constructorsynopsis.attrib "">
  3323. <!ENTITY % constructorsynopsis.role.attrib "%role.attrib;">
  3324. <!ENTITY % constructorsynopsis.element "INCLUDE">
  3325. <![%constructorsynopsis.element;[
  3326. <!ELEMENT constructorsynopsis (modifier*,
  3327. methodname?,
  3328. (methodparam+|void),
  3329. exceptionname*)>
  3330. <!--end of constructorsynopsis.element-->]]>
  3331. <!ENTITY % constructorsynopsis.attlist "INCLUDE">
  3332. <![%constructorsynopsis.attlist;[
  3333. <!ATTLIST constructorsynopsis
  3334. %common.attrib;
  3335. %constructorsynopsis.role.attrib;
  3336. %local.constructorsynopsis.attrib;
  3337. >
  3338. <!--end of constructorsynopsis.attlist-->]]>
  3339. <!--end of constructorsynopsis.module-->]]>
  3340. <!ENTITY % destructorsynopsis.module "INCLUDE">
  3341. <![%destructorsynopsis.module;[
  3342. <!ENTITY % local.destructorsynopsis.attrib "">
  3343. <!ENTITY % destructorsynopsis.role.attrib "%role.attrib;">
  3344. <!ENTITY % destructorsynopsis.element "INCLUDE">
  3345. <![%destructorsynopsis.element;[
  3346. <!ELEMENT destructorsynopsis (modifier*,
  3347. methodname?,
  3348. (methodparam+|void),
  3349. exceptionname*)>
  3350. <!--end of destructorsynopsis.element-->]]>
  3351. <!ENTITY % destructorsynopsis.attlist "INCLUDE">
  3352. <![%destructorsynopsis.attlist;[
  3353. <!ATTLIST destructorsynopsis
  3354. %common.attrib;
  3355. %destructorsynopsis.role.attrib;
  3356. %local.destructorsynopsis.attrib;
  3357. >
  3358. <!--end of destructorsynopsis.attlist-->]]>
  3359. <!--end of destructorsynopsis.module-->]]>
  3360. <!ENTITY % methodsynopsis.module "INCLUDE">
  3361. <![%methodsynopsis.module;[
  3362. <!ENTITY % local.methodsynopsis.attrib "">
  3363. <!ENTITY % methodsynopsis.role.attrib "%role.attrib;">
  3364. <!ENTITY % methodsynopsis.element "INCLUDE">
  3365. <![%methodsynopsis.element;[
  3366. <!ELEMENT methodsynopsis (modifier*,
  3367. (type|void)?,
  3368. methodname,
  3369. (methodparam+|void),
  3370. exceptionname*,
  3371. modifier*)>
  3372. <!--end of methodsynopsis.element-->]]>
  3373. <!ENTITY % methodsynopsis.attlist "INCLUDE">
  3374. <![%methodsynopsis.attlist;[
  3375. <!ATTLIST methodsynopsis
  3376. %common.attrib;
  3377. %methodsynopsis.role.attrib;
  3378. %local.methodsynopsis.attrib;
  3379. >
  3380. <!--end of methodsynopsis.attlist-->]]>
  3381. <!--end of methodsynopsis.module-->]]>
  3382. <!ENTITY % methodname.module "INCLUDE">
  3383. <![%methodname.module;[
  3384. <!ENTITY % local.methodname.attrib "">
  3385. <!ENTITY % methodname.role.attrib "%role.attrib;">
  3386. <!ENTITY % methodname.element "INCLUDE">
  3387. <![%methodname.element;[
  3388. <!ELEMENT methodname (%smallcptr.char.mix;)*>
  3389. <!--end of methodname.element-->]]>
  3390. <!ENTITY % methodname.attlist "INCLUDE">
  3391. <![%methodname.attlist;[
  3392. <!ATTLIST methodname
  3393. %common.attrib;
  3394. %methodname.role.attrib;
  3395. %local.methodname.attrib;
  3396. >
  3397. <!--end of methodname.attlist-->]]>
  3398. <!--end of methodname.module-->]]>
  3399. <!ENTITY % methodparam.module "INCLUDE">
  3400. <![%methodparam.module;[
  3401. <!ENTITY % local.methodparam.attrib "">
  3402. <!ENTITY % methodparam.role.attrib "%role.attrib;">
  3403. <!ENTITY % methodparam.element "INCLUDE">
  3404. <![%methodparam.element;[
  3405. <!ELEMENT methodparam (modifier*,
  3406. type?,
  3407. ((parameter,initializer?)|funcparams),
  3408. modifier*)>
  3409. <!--end of methodparam.element-->]]>
  3410. <!ENTITY % methodparam.attlist "INCLUDE">
  3411. <![%methodparam.attlist;[
  3412. <!ATTLIST methodparam
  3413. %common.attrib;
  3414. %methodparam.role.attrib;
  3415. %local.methodparam.attrib;
  3416. choice (opt
  3417. |req
  3418. |plain) "req"
  3419. rep (norepeat
  3420. |repeat) "norepeat"
  3421. >
  3422. <!--end of methodparam.attlist-->]]>
  3423. <!--end of methodparam.module-->]]>
  3424. <!--end of classsynopsis.content.module-->]]>
  3425. <!-- ...................................................................... -->
  3426. <!-- Document information entities and elements ........................... -->
  3427. <!-- The document information elements include some elements that are
  3428. currently used only in the document hierarchy module. They are
  3429. defined here so that they will be available for use in customized
  3430. document hierarchies. -->
  3431. <!-- .................................. -->
  3432. <!ENTITY % docinfo.content.module "INCLUDE">
  3433. <![%docinfo.content.module;[
  3434. <!-- Ackno ............................ -->
  3435. <!ENTITY % ackno.module "INCLUDE">
  3436. <![%ackno.module;[
  3437. <!ENTITY % local.ackno.attrib "">
  3438. <!ENTITY % ackno.role.attrib "%role.attrib;">
  3439. <!ENTITY % ackno.element "INCLUDE">
  3440. <![%ackno.element;[
  3441. <!ELEMENT ackno (%docinfo.char.mix;)*>
  3442. <!--end of ackno.element-->]]>
  3443. <!ENTITY % ackno.attlist "INCLUDE">
  3444. <![%ackno.attlist;[
  3445. <!ATTLIST ackno
  3446. %common.attrib;
  3447. %ackno.role.attrib;
  3448. %local.ackno.attrib;
  3449. >
  3450. <!--end of ackno.attlist-->]]>
  3451. <!--end of ackno.module-->]]>
  3452. <!-- Address .......................... -->
  3453. <!ENTITY % address.content.module "INCLUDE">
  3454. <![%address.content.module;[
  3455. <!ENTITY % address.module "INCLUDE">
  3456. <![%address.module;[
  3457. <!ENTITY % local.address.attrib "">
  3458. <!ENTITY % address.role.attrib "%role.attrib;">
  3459. <!ENTITY % address.element "INCLUDE">
  3460. <![%address.element;[
  3461. <!ELEMENT address (#PCDATA|%person.ident.mix;
  3462. |street|pob|postcode|city|state|country|phone
  3463. |fax|email|otheraddr)*>
  3464. <!--end of address.element-->]]>
  3465. <!ENTITY % address.attlist "INCLUDE">
  3466. <![%address.attlist;[
  3467. <!ATTLIST address
  3468. %linespecific.attrib;
  3469. %common.attrib;
  3470. %address.role.attrib;
  3471. %local.address.attrib;
  3472. >
  3473. <!--end of address.attlist-->]]>
  3474. <!--end of address.module-->]]>
  3475. <!ENTITY % street.module "INCLUDE">
  3476. <![%street.module;[
  3477. <!ENTITY % local.street.attrib "">
  3478. <!ENTITY % street.role.attrib "%role.attrib;">
  3479. <!ENTITY % street.element "INCLUDE">
  3480. <![%street.element;[
  3481. <!ELEMENT street (%docinfo.char.mix;)*>
  3482. <!--end of street.element-->]]>
  3483. <!ENTITY % street.attlist "INCLUDE">
  3484. <![%street.attlist;[
  3485. <!ATTLIST street
  3486. %common.attrib;
  3487. %street.role.attrib;
  3488. %local.street.attrib;
  3489. >
  3490. <!--end of street.attlist-->]]>
  3491. <!--end of street.module-->]]>
  3492. <!ENTITY % pob.module "INCLUDE">
  3493. <![%pob.module;[
  3494. <!ENTITY % local.pob.attrib "">
  3495. <!ENTITY % pob.role.attrib "%role.attrib;">
  3496. <!ENTITY % pob.element "INCLUDE">
  3497. <![%pob.element;[
  3498. <!ELEMENT pob (%docinfo.char.mix;)*>
  3499. <!--end of pob.element-->]]>
  3500. <!ENTITY % pob.attlist "INCLUDE">
  3501. <![%pob.attlist;[
  3502. <!ATTLIST pob
  3503. %common.attrib;
  3504. %pob.role.attrib;
  3505. %local.pob.attrib;
  3506. >
  3507. <!--end of pob.attlist-->]]>
  3508. <!--end of pob.module-->]]>
  3509. <!ENTITY % postcode.module "INCLUDE">
  3510. <![%postcode.module;[
  3511. <!ENTITY % local.postcode.attrib "">
  3512. <!ENTITY % postcode.role.attrib "%role.attrib;">
  3513. <!ENTITY % postcode.element "INCLUDE">
  3514. <![%postcode.element;[
  3515. <!ELEMENT postcode (%docinfo.char.mix;)*>
  3516. <!--end of postcode.element-->]]>
  3517. <!ENTITY % postcode.attlist "INCLUDE">
  3518. <![%postcode.attlist;[
  3519. <!ATTLIST postcode
  3520. %common.attrib;
  3521. %postcode.role.attrib;
  3522. %local.postcode.attrib;
  3523. >
  3524. <!--end of postcode.attlist-->]]>
  3525. <!--end of postcode.module-->]]>
  3526. <!ENTITY % city.module "INCLUDE">
  3527. <![%city.module;[
  3528. <!ENTITY % local.city.attrib "">
  3529. <!ENTITY % city.role.attrib "%role.attrib;">
  3530. <!ENTITY % city.element "INCLUDE">
  3531. <![%city.element;[
  3532. <!ELEMENT city (%docinfo.char.mix;)*>
  3533. <!--end of city.element-->]]>
  3534. <!ENTITY % city.attlist "INCLUDE">
  3535. <![%city.attlist;[
  3536. <!ATTLIST city
  3537. %common.attrib;
  3538. %city.role.attrib;
  3539. %local.city.attrib;
  3540. >
  3541. <!--end of city.attlist-->]]>
  3542. <!--end of city.module-->]]>
  3543. <!ENTITY % state.module "INCLUDE">
  3544. <![%state.module;[
  3545. <!ENTITY % local.state.attrib "">
  3546. <!ENTITY % state.role.attrib "%role.attrib;">
  3547. <!ENTITY % state.element "INCLUDE">
  3548. <![%state.element;[
  3549. <!ELEMENT state (%docinfo.char.mix;)*>
  3550. <!--end of state.element-->]]>
  3551. <!ENTITY % state.attlist "INCLUDE">
  3552. <![%state.attlist;[
  3553. <!ATTLIST state
  3554. %common.attrib;
  3555. %state.role.attrib;
  3556. %local.state.attrib;
  3557. >
  3558. <!--end of state.attlist-->]]>
  3559. <!--end of state.module-->]]>
  3560. <!ENTITY % country.module "INCLUDE">
  3561. <![%country.module;[
  3562. <!ENTITY % local.country.attrib "">
  3563. <!ENTITY % country.role.attrib "%role.attrib;">
  3564. <!ENTITY % country.element "INCLUDE">
  3565. <![%country.element;[
  3566. <!ELEMENT country (%docinfo.char.mix;)*>
  3567. <!--end of country.element-->]]>
  3568. <!ENTITY % country.attlist "INCLUDE">
  3569. <![%country.attlist;[
  3570. <!ATTLIST country
  3571. %common.attrib;
  3572. %country.role.attrib;
  3573. %local.country.attrib;
  3574. >
  3575. <!--end of country.attlist-->]]>
  3576. <!--end of country.module-->]]>
  3577. <!ENTITY % phone.module "INCLUDE">
  3578. <![%phone.module;[
  3579. <!ENTITY % local.phone.attrib "">
  3580. <!ENTITY % phone.role.attrib "%role.attrib;">
  3581. <!ENTITY % phone.element "INCLUDE">
  3582. <![%phone.element;[
  3583. <!ELEMENT phone (%docinfo.char.mix;)*>
  3584. <!--end of phone.element-->]]>
  3585. <!ENTITY % phone.attlist "INCLUDE">
  3586. <![%phone.attlist;[
  3587. <!ATTLIST phone
  3588. %common.attrib;
  3589. %phone.role.attrib;
  3590. %local.phone.attrib;
  3591. >
  3592. <!--end of phone.attlist-->]]>
  3593. <!--end of phone.module-->]]>
  3594. <!ENTITY % fax.module "INCLUDE">
  3595. <![%fax.module;[
  3596. <!ENTITY % local.fax.attrib "">
  3597. <!ENTITY % fax.role.attrib "%role.attrib;">
  3598. <!ENTITY % fax.element "INCLUDE">
  3599. <![%fax.element;[
  3600. <!ELEMENT fax (%docinfo.char.mix;)*>
  3601. <!--end of fax.element-->]]>
  3602. <!ENTITY % fax.attlist "INCLUDE">
  3603. <![%fax.attlist;[
  3604. <!ATTLIST fax
  3605. %common.attrib;
  3606. %fax.role.attrib;
  3607. %local.fax.attrib;
  3608. >
  3609. <!--end of fax.attlist-->]]>
  3610. <!--end of fax.module-->]]>
  3611. <!-- Email (defined in the Inlines section, below)-->
  3612. <!ENTITY % otheraddr.module "INCLUDE">
  3613. <![%otheraddr.module;[
  3614. <!ENTITY % local.otheraddr.attrib "">
  3615. <!ENTITY % otheraddr.role.attrib "%role.attrib;">
  3616. <!ENTITY % otheraddr.element "INCLUDE">
  3617. <![%otheraddr.element;[
  3618. <!ELEMENT otheraddr (%docinfo.char.mix;)*>
  3619. <!--end of otheraddr.element-->]]>
  3620. <!ENTITY % otheraddr.attlist "INCLUDE">
  3621. <![%otheraddr.attlist;[
  3622. <!ATTLIST otheraddr
  3623. %common.attrib;
  3624. %otheraddr.role.attrib;
  3625. %local.otheraddr.attrib;
  3626. >
  3627. <!--end of otheraddr.attlist-->]]>
  3628. <!--end of otheraddr.module-->]]>
  3629. <!--end of address.content.module-->]]>
  3630. <!-- Affiliation ...................... -->
  3631. <!ENTITY % affiliation.content.module "INCLUDE">
  3632. <![%affiliation.content.module;[
  3633. <!ENTITY % affiliation.module "INCLUDE">
  3634. <![%affiliation.module;[
  3635. <!ENTITY % local.affiliation.attrib "">
  3636. <!ENTITY % affiliation.role.attrib "%role.attrib;">
  3637. <!ENTITY % affiliation.element "INCLUDE">
  3638. <![%affiliation.element;[
  3639. <!ELEMENT affiliation (shortaffil?, jobtitle*, orgname?, orgdiv*,
  3640. address*)>
  3641. <!--end of affiliation.element-->]]>
  3642. <!ENTITY % affiliation.attlist "INCLUDE">
  3643. <![%affiliation.attlist;[
  3644. <!ATTLIST affiliation
  3645. %common.attrib;
  3646. %affiliation.role.attrib;
  3647. %local.affiliation.attrib;
  3648. >
  3649. <!--end of affiliation.attlist-->]]>
  3650. <!--end of affiliation.module-->]]>
  3651. <!ENTITY % shortaffil.module "INCLUDE">
  3652. <![%shortaffil.module;[
  3653. <!ENTITY % local.shortaffil.attrib "">
  3654. <!ENTITY % shortaffil.role.attrib "%role.attrib;">
  3655. <!ENTITY % shortaffil.element "INCLUDE">
  3656. <![%shortaffil.element;[
  3657. <!ELEMENT shortaffil (%docinfo.char.mix;)*>
  3658. <!--end of shortaffil.element-->]]>
  3659. <!ENTITY % shortaffil.attlist "INCLUDE">
  3660. <![%shortaffil.attlist;[
  3661. <!ATTLIST shortaffil
  3662. %common.attrib;
  3663. %shortaffil.role.attrib;
  3664. %local.shortaffil.attrib;
  3665. >
  3666. <!--end of shortaffil.attlist-->]]>
  3667. <!--end of shortaffil.module-->]]>
  3668. <!ENTITY % jobtitle.module "INCLUDE">
  3669. <![%jobtitle.module;[
  3670. <!ENTITY % local.jobtitle.attrib "">
  3671. <!ENTITY % jobtitle.role.attrib "%role.attrib;">
  3672. <!ENTITY % jobtitle.element "INCLUDE">
  3673. <![%jobtitle.element;[
  3674. <!ELEMENT jobtitle (%docinfo.char.mix;)*>
  3675. <!--end of jobtitle.element-->]]>
  3676. <!ENTITY % jobtitle.attlist "INCLUDE">
  3677. <![%jobtitle.attlist;[
  3678. <!ATTLIST jobtitle
  3679. %common.attrib;
  3680. %jobtitle.role.attrib;
  3681. %local.jobtitle.attrib;
  3682. >
  3683. <!--end of jobtitle.attlist-->]]>
  3684. <!--end of jobtitle.module-->]]>
  3685. <!-- OrgName (defined elsewhere in this section)-->
  3686. <!ENTITY % orgdiv.module "INCLUDE">
  3687. <![%orgdiv.module;[
  3688. <!ENTITY % local.orgdiv.attrib "">
  3689. <!ENTITY % orgdiv.role.attrib "%role.attrib;">
  3690. <!ENTITY % orgdiv.element "INCLUDE">
  3691. <![%orgdiv.element;[
  3692. <!ELEMENT orgdiv (%docinfo.char.mix;)*>
  3693. <!--end of orgdiv.element-->]]>
  3694. <!ENTITY % orgdiv.attlist "INCLUDE">
  3695. <![%orgdiv.attlist;[
  3696. <!ATTLIST orgdiv
  3697. %common.attrib;
  3698. %orgdiv.role.attrib;
  3699. %local.orgdiv.attrib;
  3700. >
  3701. <!--end of orgdiv.attlist-->]]>
  3702. <!--end of orgdiv.module-->]]>
  3703. <!-- Address (defined elsewhere in this section)-->
  3704. <!--end of affiliation.content.module-->]]>
  3705. <!-- ArtPageNums ...................... -->
  3706. <!ENTITY % artpagenums.module "INCLUDE">
  3707. <![%artpagenums.module;[
  3708. <!ENTITY % local.artpagenums.attrib "">
  3709. <!ENTITY % artpagenums.role.attrib "%role.attrib;">
  3710. <!ENTITY % artpagenums.element "INCLUDE">
  3711. <![%artpagenums.element;[
  3712. <!ELEMENT artpagenums (%docinfo.char.mix;)*>
  3713. <!--end of artpagenums.element-->]]>
  3714. <!ENTITY % artpagenums.attlist "INCLUDE">
  3715. <![%artpagenums.attlist;[
  3716. <!ATTLIST artpagenums
  3717. %common.attrib;
  3718. %artpagenums.role.attrib;
  3719. %local.artpagenums.attrib;
  3720. >
  3721. <!--end of artpagenums.attlist-->]]>
  3722. <!--end of artpagenums.module-->]]>
  3723. <!-- Author ........................... -->
  3724. <!ENTITY % author.module "INCLUDE">
  3725. <![%author.module;[
  3726. <!ENTITY % local.author.attrib "">
  3727. <!ENTITY % author.role.attrib "%role.attrib;">
  3728. <!ENTITY % author.element "INCLUDE">
  3729. <![%author.element;[
  3730. <!ELEMENT author ((%person.ident.mix;)+)>
  3731. <!--end of author.element-->]]>
  3732. <!ENTITY % author.attlist "INCLUDE">
  3733. <![%author.attlist;[
  3734. <!ATTLIST author
  3735. %common.attrib;
  3736. %author.role.attrib;
  3737. %local.author.attrib;
  3738. >
  3739. <!--end of author.attlist-->]]>
  3740. <!--(see "Personal identity elements" for %person.ident.mix;)-->
  3741. <!--end of author.module-->]]>
  3742. <!-- AuthorGroup ...................... -->
  3743. <!ENTITY % authorgroup.content.module "INCLUDE">
  3744. <![%authorgroup.content.module;[
  3745. <!ENTITY % authorgroup.module "INCLUDE">
  3746. <![%authorgroup.module;[
  3747. <!ENTITY % local.authorgroup.attrib "">
  3748. <!ENTITY % authorgroup.role.attrib "%role.attrib;">
  3749. <!ENTITY % authorgroup.element "INCLUDE">
  3750. <![%authorgroup.element;[
  3751. <!ELEMENT authorgroup ((author|editor|collab|corpauthor|othercredit)+)>
  3752. <!--end of authorgroup.element-->]]>
  3753. <!ENTITY % authorgroup.attlist "INCLUDE">
  3754. <![%authorgroup.attlist;[
  3755. <!ATTLIST authorgroup
  3756. %common.attrib;
  3757. %authorgroup.role.attrib;
  3758. %local.authorgroup.attrib;
  3759. >
  3760. <!--end of authorgroup.attlist-->]]>
  3761. <!--end of authorgroup.module-->]]>
  3762. <!-- Author (defined elsewhere in this section)-->
  3763. <!-- Editor (defined elsewhere in this section)-->
  3764. <!ENTITY % collab.content.module "INCLUDE">
  3765. <![%collab.content.module;[
  3766. <!ENTITY % collab.module "INCLUDE">
  3767. <![%collab.module;[
  3768. <!ENTITY % local.collab.attrib "">
  3769. <!ENTITY % collab.role.attrib "%role.attrib;">
  3770. <!ENTITY % collab.element "INCLUDE">
  3771. <![%collab.element;[
  3772. <!ELEMENT collab (collabname, affiliation*)>
  3773. <!--end of collab.element-->]]>
  3774. <!ENTITY % collab.attlist "INCLUDE">
  3775. <![%collab.attlist;[
  3776. <!ATTLIST collab
  3777. %common.attrib;
  3778. %collab.role.attrib;
  3779. %local.collab.attrib;
  3780. >
  3781. <!--end of collab.attlist-->]]>
  3782. <!--end of collab.module-->]]>
  3783. <!ENTITY % collabname.module "INCLUDE">
  3784. <![%collabname.module;[
  3785. <!ENTITY % local.collabname.attrib "">
  3786. <!ENTITY % collabname.role.attrib "%role.attrib;">
  3787. <!ENTITY % collabname.element "INCLUDE">
  3788. <![%collabname.element;[
  3789. <!ELEMENT collabname (%docinfo.char.mix;)*>
  3790. <!--end of collabname.element-->]]>
  3791. <!ENTITY % collabname.attlist "INCLUDE">
  3792. <![%collabname.attlist;[
  3793. <!ATTLIST collabname
  3794. %common.attrib;
  3795. %collabname.role.attrib;
  3796. %local.collabname.attrib;
  3797. >
  3798. <!--end of collabname.attlist-->]]>
  3799. <!--end of collabname.module-->]]>
  3800. <!-- Affiliation (defined elsewhere in this section)-->
  3801. <!--end of collab.content.module-->]]>
  3802. <!-- CorpAuthor (defined elsewhere in this section)-->
  3803. <!-- OtherCredit (defined elsewhere in this section)-->
  3804. <!--end of authorgroup.content.module-->]]>
  3805. <!-- AuthorInitials ................... -->
  3806. <!ENTITY % authorinitials.module "INCLUDE">
  3807. <![%authorinitials.module;[
  3808. <!ENTITY % local.authorinitials.attrib "">
  3809. <!ENTITY % authorinitials.role.attrib "%role.attrib;">
  3810. <!ENTITY % authorinitials.element "INCLUDE">
  3811. <![%authorinitials.element;[
  3812. <!ELEMENT authorinitials (%docinfo.char.mix;)*>
  3813. <!--end of authorinitials.element-->]]>
  3814. <!ENTITY % authorinitials.attlist "INCLUDE">
  3815. <![%authorinitials.attlist;[
  3816. <!ATTLIST authorinitials
  3817. %common.attrib;
  3818. %authorinitials.role.attrib;
  3819. %local.authorinitials.attrib;
  3820. >
  3821. <!--end of authorinitials.attlist-->]]>
  3822. <!--end of authorinitials.module-->]]>
  3823. <!-- ConfGroup ........................ -->
  3824. <!ENTITY % confgroup.content.module "INCLUDE">
  3825. <![%confgroup.content.module;[
  3826. <!ENTITY % confgroup.module "INCLUDE">
  3827. <![%confgroup.module;[
  3828. <!ENTITY % local.confgroup.attrib "">
  3829. <!ENTITY % confgroup.role.attrib "%role.attrib;">
  3830. <!ENTITY % confgroup.element "INCLUDE">
  3831. <![%confgroup.element;[
  3832. <!ELEMENT confgroup ((confdates|conftitle|confnum|address|confsponsor)*)>
  3833. <!--end of confgroup.element-->]]>
  3834. <!ENTITY % confgroup.attlist "INCLUDE">
  3835. <![%confgroup.attlist;[
  3836. <!ATTLIST confgroup
  3837. %common.attrib;
  3838. %confgroup.role.attrib;
  3839. %local.confgroup.attrib;
  3840. >
  3841. <!--end of confgroup.attlist-->]]>
  3842. <!--end of confgroup.module-->]]>
  3843. <!ENTITY % confdates.module "INCLUDE">
  3844. <![%confdates.module;[
  3845. <!ENTITY % local.confdates.attrib "">
  3846. <!ENTITY % confdates.role.attrib "%role.attrib;">
  3847. <!ENTITY % confdates.element "INCLUDE">
  3848. <![%confdates.element;[
  3849. <!ELEMENT confdates (%docinfo.char.mix;)*>
  3850. <!--end of confdates.element-->]]>
  3851. <!ENTITY % confdates.attlist "INCLUDE">
  3852. <![%confdates.attlist;[
  3853. <!ATTLIST confdates
  3854. %common.attrib;
  3855. %confdates.role.attrib;
  3856. %local.confdates.attrib;
  3857. >
  3858. <!--end of confdates.attlist-->]]>
  3859. <!--end of confdates.module-->]]>
  3860. <!ENTITY % conftitle.module "INCLUDE">
  3861. <![%conftitle.module;[
  3862. <!ENTITY % local.conftitle.attrib "">
  3863. <!ENTITY % conftitle.role.attrib "%role.attrib;">
  3864. <!ENTITY % conftitle.element "INCLUDE">
  3865. <![%conftitle.element;[
  3866. <!ELEMENT conftitle (%docinfo.char.mix;)*>
  3867. <!--end of conftitle.element-->]]>
  3868. <!ENTITY % conftitle.attlist "INCLUDE">
  3869. <![%conftitle.attlist;[
  3870. <!ATTLIST conftitle
  3871. %common.attrib;
  3872. %conftitle.role.attrib;
  3873. %local.conftitle.attrib;
  3874. >
  3875. <!--end of conftitle.attlist-->]]>
  3876. <!--end of conftitle.module-->]]>
  3877. <!ENTITY % confnum.module "INCLUDE">
  3878. <![%confnum.module;[
  3879. <!ENTITY % local.confnum.attrib "">
  3880. <!ENTITY % confnum.role.attrib "%role.attrib;">
  3881. <!ENTITY % confnum.element "INCLUDE">
  3882. <![%confnum.element;[
  3883. <!ELEMENT confnum (%docinfo.char.mix;)*>
  3884. <!--end of confnum.element-->]]>
  3885. <!ENTITY % confnum.attlist "INCLUDE">
  3886. <![%confnum.attlist;[
  3887. <!ATTLIST confnum
  3888. %common.attrib;
  3889. %confnum.role.attrib;
  3890. %local.confnum.attrib;
  3891. >
  3892. <!--end of confnum.attlist-->]]>
  3893. <!--end of confnum.module-->]]>
  3894. <!-- Address (defined elsewhere in this section)-->
  3895. <!ENTITY % confsponsor.module "INCLUDE">
  3896. <![%confsponsor.module;[
  3897. <!ENTITY % local.confsponsor.attrib "">
  3898. <!ENTITY % confsponsor.role.attrib "%role.attrib;">
  3899. <!ENTITY % confsponsor.element "INCLUDE">
  3900. <![%confsponsor.element;[
  3901. <!ELEMENT confsponsor (%docinfo.char.mix;)*>
  3902. <!--end of confsponsor.element-->]]>
  3903. <!ENTITY % confsponsor.attlist "INCLUDE">
  3904. <![%confsponsor.attlist;[
  3905. <!ATTLIST confsponsor
  3906. %common.attrib;
  3907. %confsponsor.role.attrib;
  3908. %local.confsponsor.attrib;
  3909. >
  3910. <!--end of confsponsor.attlist-->]]>
  3911. <!--end of confsponsor.module-->]]>
  3912. <!--end of confgroup.content.module-->]]>
  3913. <!-- ContractNum ...................... -->
  3914. <!ENTITY % contractnum.module "INCLUDE">
  3915. <![%contractnum.module;[
  3916. <!ENTITY % local.contractnum.attrib "">
  3917. <!ENTITY % contractnum.role.attrib "%role.attrib;">
  3918. <!ENTITY % contractnum.element "INCLUDE">
  3919. <![%contractnum.element;[
  3920. <!ELEMENT contractnum (%docinfo.char.mix;)*>
  3921. <!--end of contractnum.element-->]]>
  3922. <!ENTITY % contractnum.attlist "INCLUDE">
  3923. <![%contractnum.attlist;[
  3924. <!ATTLIST contractnum
  3925. %common.attrib;
  3926. %contractnum.role.attrib;
  3927. %local.contractnum.attrib;
  3928. >
  3929. <!--end of contractnum.attlist-->]]>
  3930. <!--end of contractnum.module-->]]>
  3931. <!-- ContractSponsor .................. -->
  3932. <!ENTITY % contractsponsor.module "INCLUDE">
  3933. <![%contractsponsor.module;[
  3934. <!ENTITY % local.contractsponsor.attrib "">
  3935. <!ENTITY % contractsponsor.role.attrib "%role.attrib;">
  3936. <!ENTITY % contractsponsor.element "INCLUDE">
  3937. <![%contractsponsor.element;[
  3938. <!ELEMENT contractsponsor (%docinfo.char.mix;)*>
  3939. <!--end of contractsponsor.element-->]]>
  3940. <!ENTITY % contractsponsor.attlist "INCLUDE">
  3941. <![%contractsponsor.attlist;[
  3942. <!ATTLIST contractsponsor
  3943. %common.attrib;
  3944. %contractsponsor.role.attrib;
  3945. %local.contractsponsor.attrib;
  3946. >
  3947. <!--end of contractsponsor.attlist-->]]>
  3948. <!--end of contractsponsor.module-->]]>
  3949. <!-- Copyright ........................ -->
  3950. <!ENTITY % copyright.content.module "INCLUDE">
  3951. <![%copyright.content.module;[
  3952. <!ENTITY % copyright.module "INCLUDE">
  3953. <![%copyright.module;[
  3954. <!ENTITY % local.copyright.attrib "">
  3955. <!ENTITY % copyright.role.attrib "%role.attrib;">
  3956. <!ENTITY % copyright.element "INCLUDE">
  3957. <![%copyright.element;[
  3958. <!ELEMENT copyright (year+, holder*)>
  3959. <!--end of copyright.element-->]]>
  3960. <!ENTITY % copyright.attlist "INCLUDE">
  3961. <![%copyright.attlist;[
  3962. <!ATTLIST copyright
  3963. %common.attrib;
  3964. %copyright.role.attrib;
  3965. %local.copyright.attrib;
  3966. >
  3967. <!--end of copyright.attlist-->]]>
  3968. <!--end of copyright.module-->]]>
  3969. <!ENTITY % year.module "INCLUDE">
  3970. <![%year.module;[
  3971. <!ENTITY % local.year.attrib "">
  3972. <!ENTITY % year.role.attrib "%role.attrib;">
  3973. <!ENTITY % year.element "INCLUDE">
  3974. <![%year.element;[
  3975. <!ELEMENT year (%docinfo.char.mix;)*>
  3976. <!--end of year.element-->]]>
  3977. <!ENTITY % year.attlist "INCLUDE">
  3978. <![%year.attlist;[
  3979. <!ATTLIST year
  3980. %common.attrib;
  3981. %year.role.attrib;
  3982. %local.year.attrib;
  3983. >
  3984. <!--end of year.attlist-->]]>
  3985. <!--end of year.module-->]]>
  3986. <!ENTITY % holder.module "INCLUDE">
  3987. <![%holder.module;[
  3988. <!ENTITY % local.holder.attrib "">
  3989. <!ENTITY % holder.role.attrib "%role.attrib;">
  3990. <!ENTITY % holder.element "INCLUDE">
  3991. <![%holder.element;[
  3992. <!ELEMENT holder (%docinfo.char.mix;)*>
  3993. <!--end of holder.element-->]]>
  3994. <!ENTITY % holder.attlist "INCLUDE">
  3995. <![%holder.attlist;[
  3996. <!ATTLIST holder
  3997. %common.attrib;
  3998. %holder.role.attrib;
  3999. %local.holder.attrib;
  4000. >
  4001. <!--end of holder.attlist-->]]>
  4002. <!--end of holder.module-->]]>
  4003. <!--end of copyright.content.module-->]]>
  4004. <!-- CorpAuthor ....................... -->
  4005. <!ENTITY % corpauthor.module "INCLUDE">
  4006. <![%corpauthor.module;[
  4007. <!ENTITY % local.corpauthor.attrib "">
  4008. <!ENTITY % corpauthor.role.attrib "%role.attrib;">
  4009. <!ENTITY % corpauthor.element "INCLUDE">
  4010. <![%corpauthor.element;[
  4011. <!ELEMENT corpauthor (%docinfo.char.mix;)*>
  4012. <!--end of corpauthor.element-->]]>
  4013. <!ENTITY % corpauthor.attlist "INCLUDE">
  4014. <![%corpauthor.attlist;[
  4015. <!ATTLIST corpauthor
  4016. %common.attrib;
  4017. %corpauthor.role.attrib;
  4018. %local.corpauthor.attrib;
  4019. >
  4020. <!--end of corpauthor.attlist-->]]>
  4021. <!--end of corpauthor.module-->]]>
  4022. <!-- CorpName ......................... -->
  4023. <!ENTITY % corpname.module "INCLUDE">
  4024. <![%corpname.module;[
  4025. <!ENTITY % local.corpname.attrib "">
  4026. <!ENTITY % corpname.element "INCLUDE">
  4027. <![%corpname.element;[
  4028. <!ELEMENT corpname (%docinfo.char.mix;)*>
  4029. <!--end of corpname.element-->]]>
  4030. <!ENTITY % corpname.role.attrib "%role.attrib;">
  4031. <!ENTITY % corpname.attlist "INCLUDE">
  4032. <![%corpname.attlist;[
  4033. <!ATTLIST corpname
  4034. %common.attrib;
  4035. %corpname.role.attrib;
  4036. %local.corpname.attrib;
  4037. >
  4038. <!--end of corpname.attlist-->]]>
  4039. <!--end of corpname.module-->]]>
  4040. <!-- Date ............................. -->
  4041. <!ENTITY % date.module "INCLUDE">
  4042. <![%date.module;[
  4043. <!ENTITY % local.date.attrib "">
  4044. <!ENTITY % date.role.attrib "%role.attrib;">
  4045. <!ENTITY % date.element "INCLUDE">
  4046. <![%date.element;[
  4047. <!ELEMENT date (%docinfo.char.mix;)*>
  4048. <!--end of date.element-->]]>
  4049. <!ENTITY % date.attlist "INCLUDE">
  4050. <![%date.attlist;[
  4051. <!ATTLIST date
  4052. %common.attrib;
  4053. %date.role.attrib;
  4054. %local.date.attrib;
  4055. >
  4056. <!--end of date.attlist-->]]>
  4057. <!--end of date.module-->]]>
  4058. <!-- Edition .......................... -->
  4059. <!ENTITY % edition.module "INCLUDE">
  4060. <![%edition.module;[
  4061. <!ENTITY % local.edition.attrib "">
  4062. <!ENTITY % edition.role.attrib "%role.attrib;">
  4063. <!ENTITY % edition.element "INCLUDE">
  4064. <![%edition.element;[
  4065. <!ELEMENT edition (%docinfo.char.mix;)*>
  4066. <!--end of edition.element-->]]>
  4067. <!ENTITY % edition.attlist "INCLUDE">
  4068. <![%edition.attlist;[
  4069. <!ATTLIST edition
  4070. %common.attrib;
  4071. %edition.role.attrib;
  4072. %local.edition.attrib;
  4073. >
  4074. <!--end of edition.attlist-->]]>
  4075. <!--end of edition.module-->]]>
  4076. <!-- Editor ........................... -->
  4077. <!ENTITY % editor.module "INCLUDE">
  4078. <![%editor.module;[
  4079. <!ENTITY % local.editor.attrib "">
  4080. <!ENTITY % editor.role.attrib "%role.attrib;">
  4081. <!ENTITY % editor.element "INCLUDE">
  4082. <![%editor.element;[
  4083. <!ELEMENT editor ((%person.ident.mix;)+)>
  4084. <!--end of editor.element-->]]>
  4085. <!ENTITY % editor.attlist "INCLUDE">
  4086. <![%editor.attlist;[
  4087. <!ATTLIST editor
  4088. %common.attrib;
  4089. %editor.role.attrib;
  4090. %local.editor.attrib;
  4091. >
  4092. <!--end of editor.attlist-->]]>
  4093. <!--(see "Personal identity elements" for %person.ident.mix;)-->
  4094. <!--end of editor.module-->]]>
  4095. <!-- ISBN ............................. -->
  4096. <!ENTITY % isbn.module "INCLUDE">
  4097. <![%isbn.module;[
  4098. <!ENTITY % local.isbn.attrib "">
  4099. <!ENTITY % isbn.role.attrib "%role.attrib;">
  4100. <!ENTITY % isbn.element "INCLUDE">
  4101. <![%isbn.element;[
  4102. <!ELEMENT isbn (%docinfo.char.mix;)*>
  4103. <!--end of isbn.element-->]]>
  4104. <!ENTITY % isbn.attlist "INCLUDE">
  4105. <![%isbn.attlist;[
  4106. <!ATTLIST isbn
  4107. %common.attrib;
  4108. %isbn.role.attrib;
  4109. %local.isbn.attrib;
  4110. >
  4111. <!--end of isbn.attlist-->]]>
  4112. <!--end of isbn.module-->]]>
  4113. <!-- ISSN ............................. -->
  4114. <!ENTITY % issn.module "INCLUDE">
  4115. <![%issn.module;[
  4116. <!ENTITY % local.issn.attrib "">
  4117. <!ENTITY % issn.role.attrib "%role.attrib;">
  4118. <!ENTITY % issn.element "INCLUDE">
  4119. <![%issn.element;[
  4120. <!ELEMENT issn (%docinfo.char.mix;)*>
  4121. <!--end of issn.element-->]]>
  4122. <!ENTITY % issn.attlist "INCLUDE">
  4123. <![%issn.attlist;[
  4124. <!ATTLIST issn
  4125. %common.attrib;
  4126. %issn.role.attrib;
  4127. %local.issn.attrib;
  4128. >
  4129. <!--end of issn.attlist-->]]>
  4130. <!--end of issn.module-->]]>
  4131. <!-- InvPartNumber .................... -->
  4132. <!ENTITY % invpartnumber.module "INCLUDE">
  4133. <![%invpartnumber.module;[
  4134. <!ENTITY % local.invpartnumber.attrib "">
  4135. <!ENTITY % invpartnumber.role.attrib "%role.attrib;">
  4136. <!ENTITY % invpartnumber.element "INCLUDE">
  4137. <![%invpartnumber.element;[
  4138. <!ELEMENT invpartnumber (%docinfo.char.mix;)*>
  4139. <!--end of invpartnumber.element-->]]>
  4140. <!ENTITY % invpartnumber.attlist "INCLUDE">
  4141. <![%invpartnumber.attlist;[
  4142. <!ATTLIST invpartnumber
  4143. %common.attrib;
  4144. %invpartnumber.role.attrib;
  4145. %local.invpartnumber.attrib;
  4146. >
  4147. <!--end of invpartnumber.attlist-->]]>
  4148. <!--end of invpartnumber.module-->]]>
  4149. <!-- IssueNum ......................... -->
  4150. <!ENTITY % issuenum.module "INCLUDE">
  4151. <![%issuenum.module;[
  4152. <!ENTITY % local.issuenum.attrib "">
  4153. <!ENTITY % issuenum.role.attrib "%role.attrib;">
  4154. <!ENTITY % issuenum.element "INCLUDE">
  4155. <![%issuenum.element;[
  4156. <!ELEMENT issuenum (%docinfo.char.mix;)*>
  4157. <!--end of issuenum.element-->]]>
  4158. <!ENTITY % issuenum.attlist "INCLUDE">
  4159. <![%issuenum.attlist;[
  4160. <!ATTLIST issuenum
  4161. %common.attrib;
  4162. %issuenum.role.attrib;
  4163. %local.issuenum.attrib;
  4164. >
  4165. <!--end of issuenum.attlist-->]]>
  4166. <!--end of issuenum.module-->]]>
  4167. <!-- LegalNotice ...................... -->
  4168. <!ENTITY % legalnotice.module "INCLUDE">
  4169. <![%legalnotice.module;[
  4170. <!ENTITY % local.legalnotice.attrib "">
  4171. <!ENTITY % legalnotice.role.attrib "%role.attrib;">
  4172. <!ENTITY % legalnotice.element "INCLUDE">
  4173. <![%legalnotice.element;[
  4174. <!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)>
  4175. <!--end of legalnotice.element-->]]>
  4176. <!ENTITY % legalnotice.attlist "INCLUDE">
  4177. <![%legalnotice.attlist;[
  4178. <!ATTLIST legalnotice
  4179. %common.attrib;
  4180. %legalnotice.role.attrib;
  4181. %local.legalnotice.attrib;
  4182. >
  4183. <!--end of legalnotice.attlist-->]]>
  4184. <!--end of legalnotice.module-->]]>
  4185. <!-- ModeSpec ......................... -->
  4186. <!ENTITY % modespec.module "INCLUDE">
  4187. <![%modespec.module;[
  4188. <!ENTITY % local.modespec.attrib "">
  4189. <!ENTITY % modespec.role.attrib "%role.attrib;">
  4190. <!ENTITY % modespec.element "INCLUDE">
  4191. <![%modespec.element;[
  4192. <!ELEMENT modespec (%docinfo.char.mix;)*>
  4193. <!--end of modespec.element-->]]>
  4194. <!-- Application: Type of action required for completion
  4195. of the links to which the ModeSpec is relevant (e.g.,
  4196. retrieval query) -->
  4197. <!ENTITY % modespec.attlist "INCLUDE">
  4198. <![%modespec.attlist;[
  4199. <!ATTLIST modespec
  4200. application NOTATION
  4201. (%notation.class;) #IMPLIED
  4202. %common.attrib;
  4203. %modespec.role.attrib;
  4204. %local.modespec.attrib;
  4205. >
  4206. <!--end of modespec.attlist-->]]>
  4207. <!--end of modespec.module-->]]>
  4208. <!-- OrgName .......................... -->
  4209. <!ENTITY % orgname.module "INCLUDE">
  4210. <![%orgname.module;[
  4211. <!ENTITY % local.orgname.attrib "">
  4212. <!ENTITY % orgname.role.attrib "%role.attrib;">
  4213. <!ENTITY % orgname.element "INCLUDE">
  4214. <![%orgname.element;[
  4215. <!ELEMENT orgname (%docinfo.char.mix;)*>
  4216. <!--end of orgname.element-->]]>
  4217. <!ENTITY % orgname.attlist "INCLUDE">
  4218. <![%orgname.attlist;[
  4219. <!ATTLIST orgname
  4220. %common.attrib;
  4221. %orgname.role.attrib;
  4222. %local.orgname.attrib;
  4223. >
  4224. <!--end of orgname.attlist-->]]>
  4225. <!--end of orgname.module-->]]>
  4226. <!-- OtherCredit ...................... -->
  4227. <!ENTITY % othercredit.module "INCLUDE">
  4228. <![%othercredit.module;[
  4229. <!ENTITY % local.othercredit.attrib "">
  4230. <!ENTITY % othercredit.role.attrib "%role.attrib;">
  4231. <!ENTITY % othercredit.element "INCLUDE">
  4232. <![%othercredit.element;[
  4233. <!ELEMENT othercredit ((%person.ident.mix;)+)>
  4234. <!--end of othercredit.element-->]]>
  4235. <!ENTITY % othercredit.attlist "INCLUDE">
  4236. <![%othercredit.attlist;[
  4237. <!ATTLIST othercredit
  4238. %common.attrib;
  4239. %othercredit.role.attrib;
  4240. %local.othercredit.attrib;
  4241. >
  4242. <!--end of othercredit.attlist-->]]>
  4243. <!--(see "Personal identity elements" for %person.ident.mix;)-->
  4244. <!--end of othercredit.module-->]]>
  4245. <!-- PageNums ......................... -->
  4246. <!ENTITY % pagenums.module "INCLUDE">
  4247. <![%pagenums.module;[
  4248. <!ENTITY % local.pagenums.attrib "">
  4249. <!ENTITY % pagenums.role.attrib "%role.attrib;">
  4250. <!ENTITY % pagenums.element "INCLUDE">
  4251. <![%pagenums.element;[
  4252. <!ELEMENT pagenums (%docinfo.char.mix;)*>
  4253. <!--end of pagenums.element-->]]>
  4254. <!ENTITY % pagenums.attlist "INCLUDE">
  4255. <![%pagenums.attlist;[
  4256. <!ATTLIST pagenums
  4257. %common.attrib;
  4258. %pagenums.role.attrib;
  4259. %local.pagenums.attrib;
  4260. >
  4261. <!--end of pagenums.attlist-->]]>
  4262. <!--end of pagenums.module-->]]>
  4263. <!-- Personal identity elements ....... -->
  4264. <!-- These elements are used only within Author, Editor, and
  4265. OtherCredit. -->
  4266. <!ENTITY % person.ident.module "INCLUDE">
  4267. <![%person.ident.module;[
  4268. <!ENTITY % contrib.module "INCLUDE">
  4269. <![%contrib.module;[
  4270. <!ENTITY % local.contrib.attrib "">
  4271. <!ENTITY % contrib.role.attrib "%role.attrib;">
  4272. <!ENTITY % contrib.element "INCLUDE">
  4273. <![%contrib.element;[
  4274. <!ELEMENT contrib (%docinfo.char.mix;)*>
  4275. <!--end of contrib.element-->]]>
  4276. <!ENTITY % contrib.attlist "INCLUDE">
  4277. <![%contrib.attlist;[
  4278. <!ATTLIST contrib
  4279. %common.attrib;
  4280. %contrib.role.attrib;
  4281. %local.contrib.attrib;
  4282. >
  4283. <!--end of contrib.attlist-->]]>
  4284. <!--end of contrib.module-->]]>
  4285. <!ENTITY % firstname.module "INCLUDE">
  4286. <![%firstname.module;[
  4287. <!ENTITY % local.firstname.attrib "">
  4288. <!ENTITY % firstname.role.attrib "%role.attrib;">
  4289. <!ENTITY % firstname.element "INCLUDE">
  4290. <![%firstname.element;[
  4291. <!ELEMENT firstname (%docinfo.char.mix;)*>
  4292. <!--end of firstname.element-->]]>
  4293. <!ENTITY % firstname.attlist "INCLUDE">
  4294. <![%firstname.attlist;[
  4295. <!ATTLIST firstname
  4296. %common.attrib;
  4297. %firstname.role.attrib;
  4298. %local.firstname.attrib;
  4299. >
  4300. <!--end of firstname.attlist-->]]>
  4301. <!--end of firstname.module-->]]>
  4302. <!ENTITY % honorific.module "INCLUDE">
  4303. <![%honorific.module;[
  4304. <!ENTITY % local.honorific.attrib "">
  4305. <!ENTITY % honorific.role.attrib "%role.attrib;">
  4306. <!ENTITY % honorific.element "INCLUDE">
  4307. <![%honorific.element;[
  4308. <!ELEMENT honorific (%docinfo.char.mix;)*>
  4309. <!--end of honorific.element-->]]>
  4310. <!ENTITY % honorific.attlist "INCLUDE">
  4311. <![%honorific.attlist;[
  4312. <!ATTLIST honorific
  4313. %common.attrib;
  4314. %honorific.role.attrib;
  4315. %local.honorific.attrib;
  4316. >
  4317. <!--end of honorific.attlist-->]]>
  4318. <!--end of honorific.module-->]]>
  4319. <!ENTITY % lineage.module "INCLUDE">
  4320. <![%lineage.module;[
  4321. <!ENTITY % local.lineage.attrib "">
  4322. <!ENTITY % lineage.role.attrib "%role.attrib;">
  4323. <!ENTITY % lineage.element "INCLUDE">
  4324. <![%lineage.element;[
  4325. <!ELEMENT lineage (%docinfo.char.mix;)*>
  4326. <!--end of lineage.element-->]]>
  4327. <!ENTITY % lineage.attlist "INCLUDE">
  4328. <![%lineage.attlist;[
  4329. <!ATTLIST lineage
  4330. %common.attrib;
  4331. %lineage.role.attrib;
  4332. %local.lineage.attrib;
  4333. >
  4334. <!--end of lineage.attlist-->]]>
  4335. <!--end of lineage.module-->]]>
  4336. <!ENTITY % othername.module "INCLUDE">
  4337. <![%othername.module;[
  4338. <!ENTITY % local.othername.attrib "">
  4339. <!ENTITY % othername.role.attrib "%role.attrib;">
  4340. <!ENTITY % othername.element "INCLUDE">
  4341. <![%othername.element;[
  4342. <!ELEMENT othername (%docinfo.char.mix;)*>
  4343. <!--end of othername.element-->]]>
  4344. <!ENTITY % othername.attlist "INCLUDE">
  4345. <![%othername.attlist;[
  4346. <!ATTLIST othername
  4347. %common.attrib;
  4348. %othername.role.attrib;
  4349. %local.othername.attrib;
  4350. >
  4351. <!--end of othername.attlist-->]]>
  4352. <!--end of othername.module-->]]>
  4353. <!ENTITY % surname.module "INCLUDE">
  4354. <![%surname.module;[
  4355. <!ENTITY % local.surname.attrib "">
  4356. <!ENTITY % surname.role.attrib "%role.attrib;">
  4357. <!ENTITY % surname.element "INCLUDE">
  4358. <![%surname.element;[
  4359. <!ELEMENT surname (%docinfo.char.mix;)*>
  4360. <!--end of surname.element-->]]>
  4361. <!ENTITY % surname.attlist "INCLUDE">
  4362. <![%surname.attlist;[
  4363. <!ATTLIST surname
  4364. %common.attrib;
  4365. %surname.role.attrib;
  4366. %local.surname.attrib;
  4367. >
  4368. <!--end of surname.attlist-->]]>
  4369. <!--end of surname.module-->]]>
  4370. <!--end of person.ident.module-->]]>
  4371. <!-- PrintHistory ..................... -->
  4372. <!ENTITY % printhistory.module "INCLUDE">
  4373. <![%printhistory.module;[
  4374. <!ENTITY % local.printhistory.attrib "">
  4375. <!ENTITY % printhistory.role.attrib "%role.attrib;">
  4376. <!ENTITY % printhistory.element "INCLUDE">
  4377. <![%printhistory.element;[
  4378. <!ELEMENT printhistory ((%para.class;)+)>
  4379. <!--end of printhistory.element-->]]>
  4380. <!ENTITY % printhistory.attlist "INCLUDE">
  4381. <![%printhistory.attlist;[
  4382. <!ATTLIST printhistory
  4383. %common.attrib;
  4384. %printhistory.role.attrib;
  4385. %local.printhistory.attrib;
  4386. >
  4387. <!--end of printhistory.attlist-->]]>
  4388. <!--end of printhistory.module-->]]>
  4389. <!-- ProductName ...................... -->
  4390. <!ENTITY % productname.module "INCLUDE">
  4391. <![%productname.module;[
  4392. <!ENTITY % local.productname.attrib "">
  4393. <!ENTITY % productname.role.attrib "%role.attrib;">
  4394. <!ENTITY % productname.element "INCLUDE">
  4395. <![%productname.element;[
  4396. <!ELEMENT productname (%para.char.mix;)*>
  4397. <!--end of productname.element-->]]>
  4398. <!-- Class: More precisely identifies the item the element names -->
  4399. <!ENTITY % productname.attlist "INCLUDE">
  4400. <![%productname.attlist;[
  4401. <!ATTLIST productname
  4402. class (service
  4403. |trade
  4404. |registered
  4405. |copyright) 'trade'
  4406. %common.attrib;
  4407. %productname.role.attrib;
  4408. %local.productname.attrib;
  4409. >
  4410. <!--end of productname.attlist-->]]>
  4411. <!--end of productname.module-->]]>
  4412. <!-- ProductNumber .................... -->
  4413. <!ENTITY % productnumber.module "INCLUDE">
  4414. <![%productnumber.module;[
  4415. <!ENTITY % local.productnumber.attrib "">
  4416. <!ENTITY % productnumber.role.attrib "%role.attrib;">
  4417. <!ENTITY % productnumber.element "INCLUDE">
  4418. <![%productnumber.element;[
  4419. <!ELEMENT productnumber (%docinfo.char.mix;)*>
  4420. <!--end of productnumber.element-->]]>
  4421. <!ENTITY % productnumber.attlist "INCLUDE">
  4422. <![%productnumber.attlist;[
  4423. <!ATTLIST productnumber
  4424. %common.attrib;
  4425. %productnumber.role.attrib;
  4426. %local.productnumber.attrib;
  4427. >
  4428. <!--end of productnumber.attlist-->]]>
  4429. <!--end of productnumber.module-->]]>
  4430. <!-- PubDate .......................... -->
  4431. <!ENTITY % pubdate.module "INCLUDE">
  4432. <![%pubdate.module;[
  4433. <!ENTITY % local.pubdate.attrib "">
  4434. <!ENTITY % pubdate.role.attrib "%role.attrib;">
  4435. <!ENTITY % pubdate.element "INCLUDE">
  4436. <![%pubdate.element;[
  4437. <!ELEMENT pubdate (%docinfo.char.mix;)*>
  4438. <!--end of pubdate.element-->]]>
  4439. <!ENTITY % pubdate.attlist "INCLUDE">
  4440. <![%pubdate.attlist;[
  4441. <!ATTLIST pubdate
  4442. %common.attrib;
  4443. %pubdate.role.attrib;
  4444. %local.pubdate.attrib;
  4445. >
  4446. <!--end of pubdate.attlist-->]]>
  4447. <!--end of pubdate.module-->]]>
  4448. <!-- Publisher ........................ -->
  4449. <!ENTITY % publisher.content.module "INCLUDE">
  4450. <![%publisher.content.module;[
  4451. <!ENTITY % publisher.module "INCLUDE">
  4452. <![%publisher.module;[
  4453. <!ENTITY % local.publisher.attrib "">
  4454. <!ENTITY % publisher.role.attrib "%role.attrib;">
  4455. <!ENTITY % publisher.element "INCLUDE">
  4456. <![%publisher.element;[
  4457. <!ELEMENT publisher (publishername, address*)>
  4458. <!--end of publisher.element-->]]>
  4459. <!ENTITY % publisher.attlist "INCLUDE">
  4460. <![%publisher.attlist;[
  4461. <!ATTLIST publisher
  4462. %common.attrib;
  4463. %publisher.role.attrib;
  4464. %local.publisher.attrib;
  4465. >
  4466. <!--end of publisher.attlist-->]]>
  4467. <!--end of publisher.module-->]]>
  4468. <!ENTITY % publishername.module "INCLUDE">
  4469. <![%publishername.module;[
  4470. <!ENTITY % local.publishername.attrib "">
  4471. <!ENTITY % publishername.role.attrib "%role.attrib;">
  4472. <!ENTITY % publishername.element "INCLUDE">
  4473. <![%publishername.element;[
  4474. <!ELEMENT publishername (%docinfo.char.mix;)*>
  4475. <!--end of publishername.element-->]]>
  4476. <!ENTITY % publishername.attlist "INCLUDE">
  4477. <![%publishername.attlist;[
  4478. <!ATTLIST publishername
  4479. %common.attrib;
  4480. %publishername.role.attrib;
  4481. %local.publishername.attrib;
  4482. >
  4483. <!--end of publishername.attlist-->]]>
  4484. <!--end of publishername.module-->]]>
  4485. <!-- Address (defined elsewhere in this section)-->
  4486. <!--end of publisher.content.module-->]]>
  4487. <!-- PubsNumber ....................... -->
  4488. <!ENTITY % pubsnumber.module "INCLUDE">
  4489. <![%pubsnumber.module;[
  4490. <!ENTITY % local.pubsnumber.attrib "">
  4491. <!ENTITY % pubsnumber.role.attrib "%role.attrib;">
  4492. <!ENTITY % pubsnumber.element "INCLUDE">
  4493. <![%pubsnumber.element;[
  4494. <!ELEMENT pubsnumber (%docinfo.char.mix;)*>
  4495. <!--end of pubsnumber.element-->]]>
  4496. <!ENTITY % pubsnumber.attlist "INCLUDE">
  4497. <![%pubsnumber.attlist;[
  4498. <!ATTLIST pubsnumber
  4499. %common.attrib;
  4500. %pubsnumber.role.attrib;
  4501. %local.pubsnumber.attrib;
  4502. >
  4503. <!--end of pubsnumber.attlist-->]]>
  4504. <!--end of pubsnumber.module-->]]>
  4505. <!-- ReleaseInfo ...................... -->
  4506. <!ENTITY % releaseinfo.module "INCLUDE">
  4507. <![%releaseinfo.module;[
  4508. <!ENTITY % local.releaseinfo.attrib "">
  4509. <!ENTITY % releaseinfo.role.attrib "%role.attrib;">
  4510. <!ENTITY % releaseinfo.element "INCLUDE">
  4511. <![%releaseinfo.element;[
  4512. <!ELEMENT releaseinfo (%docinfo.char.mix;)*>
  4513. <!--end of releaseinfo.element-->]]>
  4514. <!ENTITY % releaseinfo.attlist "INCLUDE">
  4515. <![%releaseinfo.attlist;[
  4516. <!ATTLIST releaseinfo
  4517. %common.attrib;
  4518. %releaseinfo.role.attrib;
  4519. %local.releaseinfo.attrib;
  4520. >
  4521. <!--end of releaseinfo.attlist-->]]>
  4522. <!--end of releaseinfo.module-->]]>
  4523. <!-- RevHistory ....................... -->
  4524. <!ENTITY % revhistory.content.module "INCLUDE">
  4525. <![%revhistory.content.module;[
  4526. <!ENTITY % revhistory.module "INCLUDE">
  4527. <![%revhistory.module;[
  4528. <!ENTITY % local.revhistory.attrib "">
  4529. <!ENTITY % revhistory.role.attrib "%role.attrib;">
  4530. <!ENTITY % revhistory.element "INCLUDE">
  4531. <![%revhistory.element;[
  4532. <!ELEMENT revhistory (revision+)>
  4533. <!--end of revhistory.element-->]]>
  4534. <!ENTITY % revhistory.attlist "INCLUDE">
  4535. <![%revhistory.attlist;[
  4536. <!ATTLIST revhistory
  4537. %common.attrib;
  4538. %revhistory.role.attrib;
  4539. %local.revhistory.attrib;
  4540. >
  4541. <!--end of revhistory.attlist-->]]>
  4542. <!--end of revhistory.module-->]]>
  4543. <!ENTITY % revision.module "INCLUDE">
  4544. <![%revision.module;[
  4545. <!ENTITY % local.revision.attrib "">
  4546. <!ENTITY % revision.role.attrib "%role.attrib;">
  4547. <!ENTITY % revision.element "INCLUDE">
  4548. <![%revision.element;[
  4549. <!ELEMENT revision (revnumber, date, authorinitials*,
  4550. (revremark|revdescription)?)>
  4551. <!--end of revision.element-->]]>
  4552. <!ENTITY % revision.attlist "INCLUDE">
  4553. <![%revision.attlist;[
  4554. <!ATTLIST revision
  4555. %common.attrib;
  4556. %revision.role.attrib;
  4557. %local.revision.attrib;
  4558. >
  4559. <!--end of revision.attlist-->]]>
  4560. <!--end of revision.module-->]]>
  4561. <!ENTITY % revnumber.module "INCLUDE">
  4562. <![%revnumber.module;[
  4563. <!ENTITY % local.revnumber.attrib "">
  4564. <!ENTITY % revnumber.role.attrib "%role.attrib;">
  4565. <!ENTITY % revnumber.element "INCLUDE">
  4566. <![%revnumber.element;[
  4567. <!ELEMENT revnumber (%docinfo.char.mix;)*>
  4568. <!--end of revnumber.element-->]]>
  4569. <!ENTITY % revnumber.attlist "INCLUDE">
  4570. <![%revnumber.attlist;[
  4571. <!ATTLIST revnumber
  4572. %common.attrib;
  4573. %revnumber.role.attrib;
  4574. %local.revnumber.attrib;
  4575. >
  4576. <!--end of revnumber.attlist-->]]>
  4577. <!--end of revnumber.module-->]]>
  4578. <!-- Date (defined elsewhere in this section)-->
  4579. <!-- AuthorInitials (defined elsewhere in this section)-->
  4580. <!ENTITY % revremark.module "INCLUDE">
  4581. <![%revremark.module;[
  4582. <!ENTITY % local.revremark.attrib "">
  4583. <!ENTITY % revremark.role.attrib "%role.attrib;">
  4584. <!ENTITY % revremark.element "INCLUDE">
  4585. <![%revremark.element;[
  4586. <!ELEMENT revremark (%docinfo.char.mix;)*>
  4587. <!--end of revremark.element-->]]>
  4588. <!ENTITY % revremark.attlist "INCLUDE">
  4589. <![%revremark.attlist;[
  4590. <!ATTLIST revremark
  4591. %common.attrib;
  4592. %revremark.role.attrib;
  4593. %local.revremark.attrib;
  4594. >
  4595. <!--end of revremark.attlist-->]]>
  4596. <!--end of revremark.module-->]]>
  4597. <!ENTITY % revdescription.module "INCLUDE">
  4598. <![ %revdescription.module; [
  4599. <!ENTITY % local.revdescription.attrib "">
  4600. <!ENTITY % revdescription.role.attrib "%role.attrib;">
  4601. <!ENTITY % revdescription.element "INCLUDE">
  4602. <![ %revdescription.element; [
  4603. <!ELEMENT revdescription ((%revdescription.mix;)+)>
  4604. <!--end of revdescription.element-->]]>
  4605. <!ENTITY % revdescription.attlist "INCLUDE">
  4606. <![ %revdescription.attlist; [
  4607. <!ATTLIST revdescription
  4608. %common.attrib;
  4609. %revdescription.role.attrib;
  4610. %local.revdescription.attrib;
  4611. >
  4612. <!--end of revdescription.attlist-->]]>
  4613. <!--end of revdescription.module-->]]>
  4614. <!--end of revhistory.content.module-->]]>
  4615. <!-- SeriesVolNums .................... -->
  4616. <!ENTITY % seriesvolnums.module "INCLUDE">
  4617. <![%seriesvolnums.module;[
  4618. <!ENTITY % local.seriesvolnums.attrib "">
  4619. <!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
  4620. <!ENTITY % seriesvolnums.element "INCLUDE">
  4621. <![%seriesvolnums.element;[
  4622. <!ELEMENT seriesvolnums (%docinfo.char.mix;)*>
  4623. <!--end of seriesvolnums.element-->]]>
  4624. <!ENTITY % seriesvolnums.attlist "INCLUDE">
  4625. <![%seriesvolnums.attlist;[
  4626. <!ATTLIST seriesvolnums
  4627. %common.attrib;
  4628. %seriesvolnums.role.attrib;
  4629. %local.seriesvolnums.attrib;
  4630. >
  4631. <!--end of seriesvolnums.attlist-->]]>
  4632. <!--end of seriesvolnums.module-->]]>
  4633. <!-- VolumeNum ........................ -->
  4634. <!ENTITY % volumenum.module "INCLUDE">
  4635. <![%volumenum.module;[
  4636. <!ENTITY % local.volumenum.attrib "">
  4637. <!ENTITY % volumenum.role.attrib "%role.attrib;">
  4638. <!ENTITY % volumenum.element "INCLUDE">
  4639. <![%volumenum.element;[
  4640. <!ELEMENT volumenum (%docinfo.char.mix;)*>
  4641. <!--end of volumenum.element-->]]>
  4642. <!ENTITY % volumenum.attlist "INCLUDE">
  4643. <![%volumenum.attlist;[
  4644. <!ATTLIST volumenum
  4645. %common.attrib;
  4646. %volumenum.role.attrib;
  4647. %local.volumenum.attrib;
  4648. >
  4649. <!--end of volumenum.attlist-->]]>
  4650. <!--end of volumenum.module-->]]>
  4651. <!-- .................................. -->
  4652. <!--end of docinfo.content.module-->]]>
  4653. <!-- ...................................................................... -->
  4654. <!-- Inline, link, and ubiquitous elements ................................ -->
  4655. <!-- Technical and computer terms ......................................... -->
  4656. <!ENTITY % accel.module "INCLUDE">
  4657. <![%accel.module;[
  4658. <!ENTITY % local.accel.attrib "">
  4659. <!ENTITY % accel.role.attrib "%role.attrib;">
  4660. <!ENTITY % accel.element "INCLUDE">
  4661. <![%accel.element;[
  4662. <!ELEMENT accel (%smallcptr.char.mix;)*>
  4663. <!--end of accel.element-->]]>
  4664. <!ENTITY % accel.attlist "INCLUDE">
  4665. <![%accel.attlist;[
  4666. <!ATTLIST accel
  4667. %common.attrib;
  4668. %accel.role.attrib;
  4669. %local.accel.attrib;
  4670. >
  4671. <!--end of accel.attlist-->]]>
  4672. <!--end of accel.module-->]]>
  4673. <!ENTITY % action.module "INCLUDE">
  4674. <![%action.module;[
  4675. <!ENTITY % local.action.attrib "">
  4676. <!ENTITY % action.role.attrib "%role.attrib;">
  4677. <!ENTITY % action.element "INCLUDE">
  4678. <![%action.element;[
  4679. <!ELEMENT action (%smallcptr.char.mix;)*>
  4680. <!--end of action.element-->]]>
  4681. <!ENTITY % action.attlist "INCLUDE">
  4682. <![%action.attlist;[
  4683. <!ATTLIST action
  4684. %moreinfo.attrib;
  4685. %common.attrib;
  4686. %action.role.attrib;
  4687. %local.action.attrib;
  4688. >
  4689. <!--end of action.attlist-->]]>
  4690. <!--end of action.module-->]]>
  4691. <!ENTITY % application.module "INCLUDE">
  4692. <![%application.module;[
  4693. <!ENTITY % local.application.attrib "">
  4694. <!ENTITY % application.role.attrib "%role.attrib;">
  4695. <!ENTITY % application.element "INCLUDE">
  4696. <![%application.element;[
  4697. <!ELEMENT application (%para.char.mix;)*>
  4698. <!--end of application.element-->]]>
  4699. <!ENTITY % application.attlist "INCLUDE">
  4700. <![%application.attlist;[
  4701. <!ATTLIST application
  4702. class (hardware
  4703. |software) #IMPLIED
  4704. %moreinfo.attrib;
  4705. %common.attrib;
  4706. %application.role.attrib;
  4707. %local.application.attrib;
  4708. >
  4709. <!--end of application.attlist-->]]>
  4710. <!--end of application.module-->]]>
  4711. <!ENTITY % classname.module "INCLUDE">
  4712. <![%classname.module;[
  4713. <!ENTITY % local.classname.attrib "">
  4714. <!ENTITY % classname.role.attrib "%role.attrib;">
  4715. <!ENTITY % classname.element "INCLUDE">
  4716. <![%classname.element;[
  4717. <!ELEMENT classname (%smallcptr.char.mix;)*>
  4718. <!--end of classname.element-->]]>
  4719. <!ENTITY % classname.attlist "INCLUDE">
  4720. <![%classname.attlist;[
  4721. <!ATTLIST classname
  4722. %common.attrib;
  4723. %classname.role.attrib;
  4724. %local.classname.attrib;
  4725. >
  4726. <!--end of classname.attlist-->]]>
  4727. <!--end of classname.module-->]]>
  4728. <!ENTITY % co.module "INCLUDE">
  4729. <![%co.module;[
  4730. <!ENTITY % local.co.attrib "">
  4731. <!-- CO is a callout area of the LineColumn unit type (a single character
  4732. position); the position is directly indicated by the location of CO. -->
  4733. <!ENTITY % co.role.attrib "%role.attrib;">
  4734. <!ENTITY % co.element "INCLUDE">
  4735. <![%co.element;[
  4736. <!ELEMENT co EMPTY>
  4737. <!--end of co.element-->]]>
  4738. <!-- bug number/symbol override or initialization -->
  4739. <!-- to any related information -->
  4740. <!ENTITY % co.attlist "INCLUDE">
  4741. <![%co.attlist;[
  4742. <!ATTLIST co
  4743. %label.attrib;
  4744. %linkends.attrib;
  4745. %idreq.common.attrib;
  4746. %co.role.attrib;
  4747. %local.co.attrib;
  4748. >
  4749. <!--end of co.attlist-->]]>
  4750. <!--end of co.module-->]]>
  4751. <!ENTITY % command.module "INCLUDE">
  4752. <![%command.module;[
  4753. <!ENTITY % local.command.attrib "">
  4754. <!ENTITY % command.role.attrib "%role.attrib;">
  4755. <!ENTITY % command.element "INCLUDE">
  4756. <![%command.element;[
  4757. <!ELEMENT command (%cptr.char.mix;)*>
  4758. <!--end of command.element-->]]>
  4759. <!ENTITY % command.attlist "INCLUDE">
  4760. <![%command.attlist;[
  4761. <!ATTLIST command
  4762. %moreinfo.attrib;
  4763. %common.attrib;
  4764. %command.role.attrib;
  4765. %local.command.attrib;
  4766. >
  4767. <!--end of command.attlist-->]]>
  4768. <!--end of command.module-->]]>
  4769. <!ENTITY % computeroutput.module "INCLUDE">
  4770. <![%computeroutput.module;[
  4771. <!ENTITY % local.computeroutput.attrib "">
  4772. <!ENTITY % computeroutput.role.attrib "%role.attrib;">
  4773. <!ENTITY % computeroutput.element "INCLUDE">
  4774. <![%computeroutput.element;[
  4775. <!ELEMENT computeroutput (%cptr.char.mix;)*>
  4776. <!--end of computeroutput.element-->]]>
  4777. <!ENTITY % computeroutput.attlist "INCLUDE">
  4778. <![%computeroutput.attlist;[
  4779. <!ATTLIST computeroutput
  4780. %moreinfo.attrib;
  4781. %common.attrib;
  4782. %computeroutput.role.attrib;
  4783. %local.computeroutput.attrib;
  4784. >
  4785. <!--end of computeroutput.attlist-->]]>
  4786. <!--end of computeroutput.module-->]]>
  4787. <!ENTITY % database.module "INCLUDE">
  4788. <![%database.module;[
  4789. <!ENTITY % local.database.attrib "">
  4790. <!ENTITY % database.role.attrib "%role.attrib;">
  4791. <!ENTITY % database.element "INCLUDE">
  4792. <![%database.element;[
  4793. <!ELEMENT database (%smallcptr.char.mix;)*>
  4794. <!--end of database.element-->]]>
  4795. <!-- Class: Type of database the element names; no default -->
  4796. <!ENTITY % database.attlist "INCLUDE">
  4797. <![%database.attlist;[
  4798. <!ATTLIST database
  4799. class (name
  4800. |table
  4801. |field
  4802. |key1
  4803. |key2
  4804. |record) #IMPLIED
  4805. %moreinfo.attrib;
  4806. %common.attrib;
  4807. %database.role.attrib;
  4808. %local.database.attrib;
  4809. >
  4810. <!--end of database.attlist-->]]>
  4811. <!--end of database.module-->]]>
  4812. <!ENTITY % email.module "INCLUDE">
  4813. <![%email.module;[
  4814. <!ENTITY % local.email.attrib "">
  4815. <!ENTITY % email.role.attrib "%role.attrib;">
  4816. <!ENTITY % email.element "INCLUDE">
  4817. <![%email.element;[
  4818. <!ELEMENT email (%docinfo.char.mix;)*>
  4819. <!--end of email.element-->]]>
  4820. <!ENTITY % email.attlist "INCLUDE">
  4821. <![%email.attlist;[
  4822. <!ATTLIST email
  4823. %common.attrib;
  4824. %email.role.attrib;
  4825. %local.email.attrib;
  4826. >
  4827. <!--end of email.attlist-->]]>
  4828. <!--end of email.module-->]]>
  4829. <!ENTITY % envar.module "INCLUDE">
  4830. <![%envar.module;[
  4831. <!ENTITY % local.envar.attrib "">
  4832. <!ENTITY % envar.role.attrib "%role.attrib;">
  4833. <!ENTITY % envar.element "INCLUDE">
  4834. <![%envar.element;[
  4835. <!ELEMENT envar (%smallcptr.char.mix;)*>
  4836. <!--end of envar.element-->]]>
  4837. <!ENTITY % envar.attlist "INCLUDE">
  4838. <![%envar.attlist;[
  4839. <!ATTLIST envar
  4840. %common.attrib;
  4841. %envar.role.attrib;
  4842. %local.envar.attrib;
  4843. >
  4844. <!--end of envar.attlist-->]]>
  4845. <!--end of envar.module-->]]>
  4846. <!ENTITY % errorcode.module "INCLUDE">
  4847. <![%errorcode.module;[
  4848. <!ENTITY % local.errorcode.attrib "">
  4849. <!ENTITY % errorcode.role.attrib "%role.attrib;">
  4850. <!ENTITY % errorcode.element "INCLUDE">
  4851. <![%errorcode.element;[
  4852. <!ELEMENT errorcode (%smallcptr.char.mix;)*>
  4853. <!--end of errorcode.element-->]]>
  4854. <!ENTITY % errorcode.attlist "INCLUDE">
  4855. <![%errorcode.attlist;[
  4856. <!ATTLIST errorcode
  4857. %moreinfo.attrib;
  4858. %common.attrib;
  4859. %errorcode.role.attrib;
  4860. %local.errorcode.attrib;
  4861. >
  4862. <!--end of errorcode.attlist-->]]>
  4863. <!--end of errorcode.module-->]]>
  4864. <!ENTITY % errorname.module "INCLUDE">
  4865. <![%errorname.module;[
  4866. <!ENTITY % local.errorname.attrib "">
  4867. <!ENTITY % errorname.role.attrib "%role.attrib;">
  4868. <!ENTITY % errorname.element "INCLUDE">
  4869. <![%errorname.element;[
  4870. <!ELEMENT errorname (%smallcptr.char.mix;)*>
  4871. <!--end of errorname.element-->]]>
  4872. <!ENTITY % errorname.attlist "INCLUDE">
  4873. <![%errorname.attlist;[
  4874. <!ATTLIST errorname
  4875. %common.attrib;
  4876. %errorname.role.attrib;
  4877. %local.errorname.attrib;
  4878. >
  4879. <!--end of errorname.attlist-->]]>
  4880. <!--end of errorname.module-->]]>
  4881. <!ENTITY % errortype.module "INCLUDE">
  4882. <![%errortype.module;[
  4883. <!ENTITY % local.errortype.attrib "">
  4884. <!ENTITY % errortype.role.attrib "%role.attrib;">
  4885. <!ENTITY % errortype.element "INCLUDE">
  4886. <![%errortype.element;[
  4887. <!ELEMENT errortype (%smallcptr.char.mix;)*>
  4888. <!--end of errortype.element-->]]>
  4889. <!ENTITY % errortype.attlist "INCLUDE">
  4890. <![%errortype.attlist;[
  4891. <!ATTLIST errortype
  4892. %common.attrib;
  4893. %errortype.role.attrib;
  4894. %local.errortype.attrib;
  4895. >
  4896. <!--end of errortype.attlist-->]]>
  4897. <!--end of errortype.module-->]]>
  4898. <!ENTITY % filename.module "INCLUDE">
  4899. <![%filename.module;[
  4900. <!ENTITY % local.filename.attrib "">
  4901. <!ENTITY % filename.role.attrib "%role.attrib;">
  4902. <!ENTITY % filename.element "INCLUDE">
  4903. <![%filename.element;[
  4904. <!ELEMENT filename (%smallcptr.char.mix;)*>
  4905. <!--end of filename.element-->]]>
  4906. <!-- Class: Type of filename the element names; no default -->
  4907. <!-- Path: Search path (possibly system-specific) in which
  4908. file can be found -->
  4909. <!ENTITY % filename.attlist "INCLUDE">
  4910. <![%filename.attlist;[
  4911. <!ATTLIST filename
  4912. class (headerfile
  4913. |devicefile
  4914. |libraryfile
  4915. |directory
  4916. |symlink) #IMPLIED
  4917. path CDATA #IMPLIED
  4918. %moreinfo.attrib;
  4919. %common.attrib;
  4920. %filename.role.attrib;
  4921. %local.filename.attrib;
  4922. >
  4923. <!--end of filename.attlist-->]]>
  4924. <!--end of filename.module-->]]>
  4925. <!ENTITY % function.module "INCLUDE">
  4926. <![%function.module;[
  4927. <!ENTITY % local.function.attrib "">
  4928. <!ENTITY % function.role.attrib "%role.attrib;">
  4929. <!ENTITY % function.element "INCLUDE">
  4930. <![%function.element;[
  4931. <!ELEMENT function (%cptr.char.mix;)*>
  4932. <!--end of function.element-->]]>
  4933. <!ENTITY % function.attlist "INCLUDE">
  4934. <![%function.attlist;[
  4935. <!ATTLIST function
  4936. %moreinfo.attrib;
  4937. %common.attrib;
  4938. %function.role.attrib;
  4939. %local.function.attrib;
  4940. >
  4941. <!--end of function.attlist-->]]>
  4942. <!--end of function.module-->]]>
  4943. <!ENTITY % guibutton.module "INCLUDE">
  4944. <![%guibutton.module;[
  4945. <!ENTITY % local.guibutton.attrib "">
  4946. <!ENTITY % guibutton.role.attrib "%role.attrib;">
  4947. <!ENTITY % guibutton.element "INCLUDE">
  4948. <![%guibutton.element;[
  4949. <!ELEMENT guibutton (%smallcptr.char.mix;|accel)*>
  4950. <!--end of guibutton.element-->]]>
  4951. <!ENTITY % guibutton.attlist "INCLUDE">
  4952. <![%guibutton.attlist;[
  4953. <!ATTLIST guibutton
  4954. %moreinfo.attrib;
  4955. %common.attrib;
  4956. %guibutton.role.attrib;
  4957. %local.guibutton.attrib;
  4958. >
  4959. <!--end of guibutton.attlist-->]]>
  4960. <!--end of guibutton.module-->]]>
  4961. <!ENTITY % guiicon.module "INCLUDE">
  4962. <![%guiicon.module;[
  4963. <!ENTITY % local.guiicon.attrib "">
  4964. <!ENTITY % guiicon.role.attrib "%role.attrib;">
  4965. <!ENTITY % guiicon.element "INCLUDE">
  4966. <![%guiicon.element;[
  4967. <!ELEMENT guiicon (%smallcptr.char.mix;|accel)*>
  4968. <!--end of guiicon.element-->]]>
  4969. <!ENTITY % guiicon.attlist "INCLUDE">
  4970. <![%guiicon.attlist;[
  4971. <!ATTLIST guiicon
  4972. %moreinfo.attrib;
  4973. %common.attrib;
  4974. %guiicon.role.attrib;
  4975. %local.guiicon.attrib;
  4976. >
  4977. <!--end of guiicon.attlist-->]]>
  4978. <!--end of guiicon.module-->]]>
  4979. <!ENTITY % guilabel.module "INCLUDE">
  4980. <![%guilabel.module;[
  4981. <!ENTITY % local.guilabel.attrib "">
  4982. <!ENTITY % guilabel.role.attrib "%role.attrib;">
  4983. <!ENTITY % guilabel.element "INCLUDE">
  4984. <![%guilabel.element;[
  4985. <!ELEMENT guilabel (%smallcptr.char.mix;|accel)*>
  4986. <!--end of guilabel.element-->]]>
  4987. <!ENTITY % guilabel.attlist "INCLUDE">
  4988. <![%guilabel.attlist;[
  4989. <!ATTLIST guilabel
  4990. %moreinfo.attrib;
  4991. %common.attrib;
  4992. %guilabel.role.attrib;
  4993. %local.guilabel.attrib;
  4994. >
  4995. <!--end of guilabel.attlist-->]]>
  4996. <!--end of guilabel.module-->]]>
  4997. <!ENTITY % guimenu.module "INCLUDE">
  4998. <![%guimenu.module;[
  4999. <!ENTITY % local.guimenu.attrib "">
  5000. <!ENTITY % guimenu.role.attrib "%role.attrib;">
  5001. <!ENTITY % guimenu.element "INCLUDE">
  5002. <![%guimenu.element;[
  5003. <!ELEMENT guimenu (%smallcptr.char.mix;|accel)*>
  5004. <!--end of guimenu.element-->]]>
  5005. <!ENTITY % guimenu.attlist "INCLUDE">
  5006. <![%guimenu.attlist;[
  5007. <!ATTLIST guimenu
  5008. %moreinfo.attrib;
  5009. %common.attrib;
  5010. %guimenu.role.attrib;
  5011. %local.guimenu.attrib;
  5012. >
  5013. <!--end of guimenu.attlist-->]]>
  5014. <!--end of guimenu.module-->]]>
  5015. <!ENTITY % guimenuitem.module "INCLUDE">
  5016. <![%guimenuitem.module;[
  5017. <!ENTITY % local.guimenuitem.attrib "">
  5018. <!ENTITY % guimenuitem.role.attrib "%role.attrib;">
  5019. <!ENTITY % guimenuitem.element "INCLUDE">
  5020. <![%guimenuitem.element;[
  5021. <!ELEMENT guimenuitem (%smallcptr.char.mix;|accel)*>
  5022. <!--end of guimenuitem.element-->]]>
  5023. <!ENTITY % guimenuitem.attlist "INCLUDE">
  5024. <![%guimenuitem.attlist;[
  5025. <!ATTLIST guimenuitem
  5026. %moreinfo.attrib;
  5027. %common.attrib;
  5028. %guimenuitem.role.attrib;
  5029. %local.guimenuitem.attrib;
  5030. >
  5031. <!--end of guimenuitem.attlist-->]]>
  5032. <!--end of guimenuitem.module-->]]>
  5033. <!ENTITY % guisubmenu.module "INCLUDE">
  5034. <![%guisubmenu.module;[
  5035. <!ENTITY % local.guisubmenu.attrib "">
  5036. <!ENTITY % guisubmenu.role.attrib "%role.attrib;">
  5037. <!ENTITY % guisubmenu.element "INCLUDE">
  5038. <![%guisubmenu.element;[
  5039. <!ELEMENT guisubmenu (%smallcptr.char.mix;|accel)*>
  5040. <!--end of guisubmenu.element-->]]>
  5041. <!ENTITY % guisubmenu.attlist "INCLUDE">
  5042. <![%guisubmenu.attlist;[
  5043. <!ATTLIST guisubmenu
  5044. %moreinfo.attrib;
  5045. %common.attrib;
  5046. %guisubmenu.role.attrib;
  5047. %local.guisubmenu.attrib;
  5048. >
  5049. <!--end of guisubmenu.attlist-->]]>
  5050. <!--end of guisubmenu.module-->]]>
  5051. <!ENTITY % hardware.module "INCLUDE">
  5052. <![%hardware.module;[
  5053. <!ENTITY % local.hardware.attrib "">
  5054. <!ENTITY % hardware.role.attrib "%role.attrib;">
  5055. <!ENTITY % hardware.element "INCLUDE">
  5056. <![%hardware.element;[
  5057. <!ELEMENT hardware (%smallcptr.char.mix;)*>
  5058. <!--end of hardware.element-->]]>
  5059. <!ENTITY % hardware.attlist "INCLUDE">
  5060. <![%hardware.attlist;[
  5061. <!ATTLIST hardware
  5062. %moreinfo.attrib;
  5063. %common.attrib;
  5064. %hardware.role.attrib;
  5065. %local.hardware.attrib;
  5066. >
  5067. <!--end of hardware.attlist-->]]>
  5068. <!--end of hardware.module-->]]>
  5069. <!ENTITY % interface.module "INCLUDE">
  5070. <![%interface.module;[
  5071. <!ENTITY % local.interface.attrib "">
  5072. <!ENTITY % interface.role.attrib "%role.attrib;">
  5073. <!ENTITY % interface.element "INCLUDE">
  5074. <![%interface.element;[
  5075. <!ELEMENT interface (%smallcptr.char.mix;|accel)*>
  5076. <!--end of interface.element-->]]>
  5077. <!-- Class: Type of the Interface item; no default -->
  5078. <!ENTITY % interface.attlist "INCLUDE">
  5079. <![%interface.attlist;[
  5080. <!ATTLIST interface
  5081. %moreinfo.attrib;
  5082. %common.attrib;
  5083. %interface.role.attrib;
  5084. %local.interface.attrib;
  5085. >
  5086. <!--end of interface.attlist-->]]>
  5087. <!--end of interface.module-->]]>
  5088. <!ENTITY % keycap.module "INCLUDE">
  5089. <![%keycap.module;[
  5090. <!ENTITY % local.keycap.attrib "">
  5091. <!ENTITY % keycap.role.attrib "%role.attrib;">
  5092. <!ENTITY % keycap.element "INCLUDE">
  5093. <![%keycap.element;[
  5094. <!ELEMENT keycap (%smallcptr.char.mix;)*>
  5095. <!--end of keycap.element-->]]>
  5096. <!ENTITY % keycap.attlist "INCLUDE">
  5097. <![%keycap.attlist;[
  5098. <!ATTLIST keycap
  5099. %moreinfo.attrib;
  5100. %common.attrib;
  5101. %keycap.role.attrib;
  5102. %local.keycap.attrib;
  5103. >
  5104. <!--end of keycap.attlist-->]]>
  5105. <!--end of keycap.module-->]]>
  5106. <!ENTITY % keycode.module "INCLUDE">
  5107. <![%keycode.module;[
  5108. <!ENTITY % local.keycode.attrib "">
  5109. <!ENTITY % keycode.role.attrib "%role.attrib;">
  5110. <!ENTITY % keycode.element "INCLUDE">
  5111. <![%keycode.element;[
  5112. <!ELEMENT keycode (%smallcptr.char.mix;)*>
  5113. <!--end of keycode.element-->]]>
  5114. <!ENTITY % keycode.attlist "INCLUDE">
  5115. <![%keycode.attlist;[
  5116. <!ATTLIST keycode
  5117. %common.attrib;
  5118. %keycode.role.attrib;
  5119. %local.keycode.attrib;
  5120. >
  5121. <!--end of keycode.attlist-->]]>
  5122. <!--end of keycode.module-->]]>
  5123. <!ENTITY % keycombo.module "INCLUDE">
  5124. <![%keycombo.module;[
  5125. <!ENTITY % local.keycombo.attrib "">
  5126. <!ENTITY % keycombo.role.attrib "%role.attrib;">
  5127. <!ENTITY % keycombo.element "INCLUDE">
  5128. <![%keycombo.element;[
  5129. <!ELEMENT keycombo ((keycap|keycombo|keysym|mousebutton)+)>
  5130. <!--end of keycombo.element-->]]>
  5131. <!ENTITY % keycombo.attlist "INCLUDE">
  5132. <![%keycombo.attlist;[
  5133. <!ATTLIST keycombo
  5134. %keyaction.attrib;
  5135. %moreinfo.attrib;
  5136. %common.attrib;
  5137. %keycombo.role.attrib;
  5138. %local.keycombo.attrib;
  5139. >
  5140. <!--end of keycombo.attlist-->]]>
  5141. <!--end of keycombo.module-->]]>
  5142. <!ENTITY % keysym.module "INCLUDE">
  5143. <![%keysym.module;[
  5144. <!ENTITY % local.keysym.attrib "">
  5145. <!ENTITY % keysysm.role.attrib "%role.attrib;">
  5146. <!ENTITY % keysym.element "INCLUDE">
  5147. <![%keysym.element;[
  5148. <!ELEMENT keysym (%smallcptr.char.mix;)*>
  5149. <!--end of keysym.element-->]]>
  5150. <!ENTITY % keysym.attlist "INCLUDE">
  5151. <![%keysym.attlist;[
  5152. <!ATTLIST keysym
  5153. %common.attrib;
  5154. %keysysm.role.attrib;
  5155. %local.keysym.attrib;
  5156. >
  5157. <!--end of keysym.attlist-->]]>
  5158. <!--end of keysym.module-->]]>
  5159. <!ENTITY % lineannotation.module "INCLUDE">
  5160. <![%lineannotation.module;[
  5161. <!ENTITY % local.lineannotation.attrib "">
  5162. <!ENTITY % lineannotation.role.attrib "%role.attrib;">
  5163. <!ENTITY % lineannotation.element "INCLUDE">
  5164. <![%lineannotation.element;[
  5165. <!ELEMENT lineannotation (%para.char.mix;)*>
  5166. <!--end of lineannotation.element-->]]>
  5167. <!ENTITY % lineannotation.attlist "INCLUDE">
  5168. <![%lineannotation.attlist;[
  5169. <!ATTLIST lineannotation
  5170. %common.attrib;
  5171. %lineannotation.role.attrib;
  5172. %local.lineannotation.attrib;
  5173. >
  5174. <!--end of lineannotation.attlist-->]]>
  5175. <!--end of lineannotation.module-->]]>
  5176. <!ENTITY % literal.module "INCLUDE">
  5177. <![%literal.module;[
  5178. <!ENTITY % local.literal.attrib "">
  5179. <!ENTITY % literal.role.attrib "%role.attrib;">
  5180. <!ENTITY % literal.element "INCLUDE">
  5181. <![%literal.element;[
  5182. <!ELEMENT literal (%cptr.char.mix;)*>
  5183. <!--end of literal.element-->]]>
  5184. <!ENTITY % literal.attlist "INCLUDE">
  5185. <![%literal.attlist;[
  5186. <!ATTLIST literal
  5187. %moreinfo.attrib;
  5188. %common.attrib;
  5189. %literal.role.attrib;
  5190. %local.literal.attrib;
  5191. >
  5192. <!--end of literal.attlist-->]]>
  5193. <!--end of literal.module-->]]>
  5194. <!ENTITY % constant.module "INCLUDE">
  5195. <![ %constant.module; [
  5196. <!ENTITY % local.constant.attrib "">
  5197. <!ENTITY % constant.role.attrib "%role.attrib;">
  5198. <!ENTITY % constant.element "INCLUDE">
  5199. <![ %constant.element; [
  5200. <!ELEMENT constant (%smallcptr.char.mix;)*>
  5201. <!--end of constant.element-->]]>
  5202. <!ENTITY % constant.attlist "INCLUDE">
  5203. <![ %constant.attlist; [
  5204. <!ATTLIST constant
  5205. %common.attrib;
  5206. %constant.role.attrib;
  5207. %local.constant.attrib;
  5208. class (limit) #IMPLIED
  5209. >
  5210. <!--end of constant.attlist-->]]>
  5211. <!--end of constant.module-->]]>
  5212. <!ENTITY % varname.module "INCLUDE">
  5213. <![ %varname.module; [
  5214. <!ENTITY % local.varname.attrib "">
  5215. <!ENTITY % varname.role.attrib "%role.attrib;">
  5216. <!ENTITY % varname.element "INCLUDE">
  5217. <![ %varname.element; [
  5218. <!ELEMENT varname (%smallcptr.char.mix;)*>
  5219. <!--end of varname.element-->]]>
  5220. <!ENTITY % varname.attlist "INCLUDE">
  5221. <![ %varname.attlist; [
  5222. <!ATTLIST varname
  5223. %common.attrib;
  5224. %varname.role.attrib;
  5225. %local.varname.attrib;
  5226. >
  5227. <!--end of varname.attlist-->]]>
  5228. <!--end of varname.module-->]]>
  5229. <!ENTITY % markup.module "INCLUDE">
  5230. <![%markup.module;[
  5231. <!ENTITY % local.markup.attrib "">
  5232. <!ENTITY % markup.role.attrib "%role.attrib;">
  5233. <!ENTITY % markup.element "INCLUDE">
  5234. <![%markup.element;[
  5235. <!ELEMENT markup (%smallcptr.char.mix;)*>
  5236. <!--end of markup.element-->]]>
  5237. <!ENTITY % markup.attlist "INCLUDE">
  5238. <![%markup.attlist;[
  5239. <!ATTLIST markup
  5240. %common.attrib;
  5241. %markup.role.attrib;
  5242. %local.markup.attrib;
  5243. >
  5244. <!--end of markup.attlist-->]]>
  5245. <!--end of markup.module-->]]>
  5246. <!ENTITY % medialabel.module "INCLUDE">
  5247. <![%medialabel.module;[
  5248. <!ENTITY % local.medialabel.attrib "">
  5249. <!ENTITY % medialabel.role.attrib "%role.attrib;">
  5250. <!ENTITY % medialabel.element "INCLUDE">
  5251. <![%medialabel.element;[
  5252. <!ELEMENT medialabel (%smallcptr.char.mix;)*>
  5253. <!--end of medialabel.element-->]]>
  5254. <!-- Class: Type of medium named by the element; no default -->
  5255. <!ENTITY % medialabel.attlist "INCLUDE">
  5256. <![%medialabel.attlist;[
  5257. <!ATTLIST medialabel
  5258. class (cartridge
  5259. |cdrom
  5260. |disk
  5261. |tape) #IMPLIED
  5262. %common.attrib;
  5263. %medialabel.role.attrib;
  5264. %local.medialabel.attrib;
  5265. >
  5266. <!--end of medialabel.attlist-->]]>
  5267. <!--end of medialabel.module-->]]>
  5268. <!ENTITY % menuchoice.content.module "INCLUDE">
  5269. <![%menuchoice.content.module;[
  5270. <!ENTITY % menuchoice.module "INCLUDE">
  5271. <![%menuchoice.module;[
  5272. <!ENTITY % local.menuchoice.attrib "">
  5273. <!ENTITY % menuchoice.role.attrib "%role.attrib;">
  5274. <!ENTITY % menuchoice.element "INCLUDE">
  5275. <![%menuchoice.element;[
  5276. <!ELEMENT menuchoice (shortcut?, (guibutton|guiicon|guilabel
  5277. |guimenu|guimenuitem|guisubmenu|interface)+)>
  5278. <!--end of menuchoice.element-->]]>
  5279. <!ENTITY % menuchoice.attlist "INCLUDE">
  5280. <![%menuchoice.attlist;[
  5281. <!ATTLIST menuchoice
  5282. %moreinfo.attrib;
  5283. %common.attrib;
  5284. %menuchoice.role.attrib;
  5285. %local.menuchoice.attrib;
  5286. >
  5287. <!--end of menuchoice.attlist-->]]>
  5288. <!--end of menuchoice.module-->]]>
  5289. <!ENTITY % shortcut.module "INCLUDE">
  5290. <![%shortcut.module;[
  5291. <!-- See also KeyCombo -->
  5292. <!ENTITY % local.shortcut.attrib "">
  5293. <!ENTITY % shortcut.role.attrib "%role.attrib;">
  5294. <!ENTITY % shortcut.element "INCLUDE">
  5295. <![%shortcut.element;[
  5296. <!ELEMENT shortcut ((keycap|keycombo|keysym|mousebutton)+)>
  5297. <!--end of shortcut.element-->]]>
  5298. <!ENTITY % shortcut.attlist "INCLUDE">
  5299. <![%shortcut.attlist;[
  5300. <!ATTLIST shortcut
  5301. %keyaction.attrib;
  5302. %moreinfo.attrib;
  5303. %common.attrib;
  5304. %shortcut.role.attrib;
  5305. %local.shortcut.attrib;
  5306. >
  5307. <!--end of shortcut.attlist-->]]>
  5308. <!--end of shortcut.module-->]]>
  5309. <!--end of menuchoice.content.module-->]]>
  5310. <!ENTITY % mousebutton.module "INCLUDE">
  5311. <![%mousebutton.module;[
  5312. <!ENTITY % local.mousebutton.attrib "">
  5313. <!ENTITY % mousebutton.role.attrib "%role.attrib;">
  5314. <!ENTITY % mousebutton.element "INCLUDE">
  5315. <![%mousebutton.element;[
  5316. <!ELEMENT mousebutton (%smallcptr.char.mix;)*>
  5317. <!--end of mousebutton.element-->]]>
  5318. <!ENTITY % mousebutton.attlist "INCLUDE">
  5319. <![%mousebutton.attlist;[
  5320. <!ATTLIST mousebutton
  5321. %moreinfo.attrib;
  5322. %common.attrib;
  5323. %mousebutton.role.attrib;
  5324. %local.mousebutton.attrib;
  5325. >
  5326. <!--end of mousebutton.attlist-->]]>
  5327. <!--end of mousebutton.module-->]]>
  5328. <!ENTITY % msgtext.module "INCLUDE">
  5329. <![%msgtext.module;[
  5330. <!ENTITY % local.msgtext.attrib "">
  5331. <!ENTITY % msgtext.role.attrib "%role.attrib;">
  5332. <!ENTITY % msgtext.element "INCLUDE">
  5333. <![%msgtext.element;[
  5334. <!ELEMENT msgtext ((%component.mix;)+)>
  5335. <!--end of msgtext.element-->]]>
  5336. <!ENTITY % msgtext.attlist "INCLUDE">
  5337. <![%msgtext.attlist;[
  5338. <!ATTLIST msgtext
  5339. %common.attrib;
  5340. %msgtext.role.attrib;
  5341. %local.msgtext.attrib;
  5342. >
  5343. <!--end of msgtext.attlist-->]]>
  5344. <!--end of msgtext.module-->]]>
  5345. <!ENTITY % option.module "INCLUDE">
  5346. <![%option.module;[
  5347. <!ENTITY % local.option.attrib "">
  5348. <!ENTITY % option.role.attrib "%role.attrib;">
  5349. <!ENTITY % option.element "INCLUDE">
  5350. <![%option.element;[
  5351. <!ELEMENT option (%smallcptr.char.mix;)*>
  5352. <!--end of option.element-->]]>
  5353. <!ENTITY % option.attlist "INCLUDE">
  5354. <![%option.attlist;[
  5355. <!ATTLIST option
  5356. %common.attrib;
  5357. %option.role.attrib;
  5358. %local.option.attrib;
  5359. >
  5360. <!--end of option.attlist-->]]>
  5361. <!--end of option.module-->]]>
  5362. <!ENTITY % optional.module "INCLUDE">
  5363. <![%optional.module;[
  5364. <!ENTITY % local.optional.attrib "">
  5365. <!ENTITY % optional.role.attrib "%role.attrib;">
  5366. <!ENTITY % optional.element "INCLUDE">
  5367. <![%optional.element;[
  5368. <!ELEMENT optional (%cptr.char.mix;)*>
  5369. <!--end of optional.element-->]]>
  5370. <!ENTITY % optional.attlist "INCLUDE">
  5371. <![%optional.attlist;[
  5372. <!ATTLIST optional
  5373. %common.attrib;
  5374. %optional.role.attrib;
  5375. %local.optional.attrib;
  5376. >
  5377. <!--end of optional.attlist-->]]>
  5378. <!--end of optional.module-->]]>
  5379. <!ENTITY % parameter.module "INCLUDE">
  5380. <![%parameter.module;[
  5381. <!ENTITY % local.parameter.attrib "">
  5382. <!ENTITY % parameter.role.attrib "%role.attrib;">
  5383. <!ENTITY % parameter.element "INCLUDE">
  5384. <![%parameter.element;[
  5385. <!ELEMENT parameter (%smallcptr.char.mix;)*>
  5386. <!--end of parameter.element-->]]>
  5387. <!-- Class: Type of the Parameter; no default -->
  5388. <!ENTITY % parameter.attlist "INCLUDE">
  5389. <![%parameter.attlist;[
  5390. <!ATTLIST parameter
  5391. class (command
  5392. |function
  5393. |option) #IMPLIED
  5394. %moreinfo.attrib;
  5395. %common.attrib;
  5396. %parameter.role.attrib;
  5397. %local.parameter.attrib;
  5398. >
  5399. <!--end of parameter.attlist-->]]>
  5400. <!--end of parameter.module-->]]>
  5401. <!ENTITY % prompt.module "INCLUDE">
  5402. <![%prompt.module;[
  5403. <!ENTITY % local.prompt.attrib "">
  5404. <!ENTITY % prompt.role.attrib "%role.attrib;">
  5405. <!ENTITY % prompt.element "INCLUDE">
  5406. <![%prompt.element;[
  5407. <!ELEMENT prompt (%smallcptr.char.mix;)*>
  5408. <!--end of prompt.element-->]]>
  5409. <!ENTITY % prompt.attlist "INCLUDE">
  5410. <![%prompt.attlist;[
  5411. <!ATTLIST prompt
  5412. %moreinfo.attrib;
  5413. %common.attrib;
  5414. %prompt.role.attrib;
  5415. %local.prompt.attrib;
  5416. >
  5417. <!--end of prompt.attlist-->]]>
  5418. <!--end of prompt.module-->]]>
  5419. <!ENTITY % property.module "INCLUDE">
  5420. <![%property.module;[
  5421. <!ENTITY % local.property.attrib "">
  5422. <!ENTITY % property.role.attrib "%role.attrib;">
  5423. <!ENTITY % property.element "INCLUDE">
  5424. <![%property.element;[
  5425. <!ELEMENT property (%smallcptr.char.mix;)*>
  5426. <!--end of property.element-->]]>
  5427. <!ENTITY % property.attlist "INCLUDE">
  5428. <![%property.attlist;[
  5429. <!ATTLIST property
  5430. %moreinfo.attrib;
  5431. %common.attrib;
  5432. %property.role.attrib;
  5433. %local.property.attrib;
  5434. >
  5435. <!--end of property.attlist-->]]>
  5436. <!--end of property.module-->]]>
  5437. <!ENTITY % replaceable.module "INCLUDE">
  5438. <![%replaceable.module;[
  5439. <!ENTITY % local.replaceable.attrib "">
  5440. <!ENTITY % replaceable.role.attrib "%role.attrib;">
  5441. <!ENTITY % replaceable.element "INCLUDE">
  5442. <![%replaceable.element;[
  5443. <!ELEMENT replaceable (#PCDATA
  5444. | %link.char.class;
  5445. | optional
  5446. | %base.char.class;
  5447. | %other.char.class;
  5448. | inlinegraphic
  5449. | inlinemediaobject)*>
  5450. <!--end of replaceable.element-->]]>
  5451. <!-- Class: Type of information the element represents; no
  5452. default -->
  5453. <!ENTITY % replaceable.attlist "INCLUDE">
  5454. <![%replaceable.attlist;[
  5455. <!ATTLIST replaceable
  5456. class (command
  5457. |function
  5458. |option
  5459. |parameter) #IMPLIED
  5460. %common.attrib;
  5461. %replaceable.role.attrib;
  5462. %local.replaceable.attrib;
  5463. >
  5464. <!--end of replaceable.attlist-->]]>
  5465. <!--end of replaceable.module-->]]>
  5466. <!ENTITY % returnvalue.module "INCLUDE">
  5467. <![%returnvalue.module;[
  5468. <!ENTITY % local.returnvalue.attrib "">
  5469. <!ENTITY % returnvalue.role.attrib "%role.attrib;">
  5470. <!ENTITY % returnvalue.element "INCLUDE">
  5471. <![%returnvalue.element;[
  5472. <!ELEMENT returnvalue (%smallcptr.char.mix;)*>
  5473. <!--end of returnvalue.element-->]]>
  5474. <!ENTITY % returnvalue.attlist "INCLUDE">
  5475. <![%returnvalue.attlist;[
  5476. <!ATTLIST returnvalue
  5477. %common.attrib;
  5478. %returnvalue.role.attrib;
  5479. %local.returnvalue.attrib;
  5480. >
  5481. <!--end of returnvalue.attlist-->]]>
  5482. <!--end of returnvalue.module-->]]>
  5483. <!ENTITY % sgmltag.module "INCLUDE">
  5484. <![%sgmltag.module;[
  5485. <!ENTITY % local.sgmltag.attrib "">
  5486. <!ENTITY % sgmltag.role.attrib "%role.attrib;">
  5487. <!ENTITY % sgmltag.element "INCLUDE">
  5488. <![%sgmltag.element;[
  5489. <!ELEMENT sgmltag (%smallcptr.char.mix;)*>
  5490. <!--end of sgmltag.element-->]]>
  5491. <!-- Class: Type of SGML construct the element names; no default -->
  5492. <!ENTITY % sgmltag.attlist "INCLUDE">
  5493. <![%sgmltag.attlist;[
  5494. <!ATTLIST sgmltag
  5495. class (attribute
  5496. |attvalue
  5497. |element
  5498. |endtag
  5499. |emptytag
  5500. |genentity
  5501. |numcharref
  5502. |paramentity
  5503. |pi
  5504. |xmlpi
  5505. |starttag
  5506. |sgmlcomment) #IMPLIED
  5507. %common.attrib;
  5508. %sgmltag.role.attrib;
  5509. %local.sgmltag.attrib;
  5510. >
  5511. <!--end of sgmltag.attlist-->]]>
  5512. <!--end of sgmltag.module-->]]>
  5513. <!ENTITY % structfield.module "INCLUDE">
  5514. <![%structfield.module;[
  5515. <!ENTITY % local.structfield.attrib "">
  5516. <!ENTITY % structfield.role.attrib "%role.attrib;">
  5517. <!ENTITY % structfield.element "INCLUDE">
  5518. <![%structfield.element;[
  5519. <!ELEMENT structfield (%smallcptr.char.mix;)*>
  5520. <!--end of structfield.element-->]]>
  5521. <!ENTITY % structfield.attlist "INCLUDE">
  5522. <![%structfield.attlist;[
  5523. <!ATTLIST structfield
  5524. %common.attrib;
  5525. %structfield.role.attrib;
  5526. %local.structfield.attrib;
  5527. >
  5528. <!--end of structfield.attlist-->]]>
  5529. <!--end of structfield.module-->]]>
  5530. <!ENTITY % structname.module "INCLUDE">
  5531. <![%structname.module;[
  5532. <!ENTITY % local.structname.attrib "">
  5533. <!ENTITY % structname.role.attrib "%role.attrib;">
  5534. <!ENTITY % structname.element "INCLUDE">
  5535. <![%structname.element;[
  5536. <!ELEMENT structname (%smallcptr.char.mix;)*>
  5537. <!--end of structname.element-->]]>
  5538. <!ENTITY % structname.attlist "INCLUDE">
  5539. <![%structname.attlist;[
  5540. <!ATTLIST structname
  5541. %common.attrib;
  5542. %structname.role.attrib;
  5543. %local.structname.attrib;
  5544. >
  5545. <!--end of structname.attlist-->]]>
  5546. <!--end of structname.module-->]]>
  5547. <!ENTITY % symbol.module "INCLUDE">
  5548. <![%symbol.module;[
  5549. <!ENTITY % local.symbol.attrib "">
  5550. <!ENTITY % symbol.role.attrib "%role.attrib;">
  5551. <!ENTITY % symbol.element "INCLUDE">
  5552. <![%symbol.element;[
  5553. <!ELEMENT symbol (%smallcptr.char.mix;)*>
  5554. <!--end of symbol.element-->]]>
  5555. <!-- Class: Type of symbol; no default -->
  5556. <!ENTITY % symbol.attlist "INCLUDE">
  5557. <![%symbol.attlist;[
  5558. <!ATTLIST symbol
  5559. class (limit) #IMPLIED
  5560. %common.attrib;
  5561. %symbol.role.attrib;
  5562. %local.symbol.attrib;
  5563. >
  5564. <!--end of symbol.attlist-->]]>
  5565. <!--end of symbol.module-->]]>
  5566. <!ENTITY % systemitem.module "INCLUDE">
  5567. <![%systemitem.module;[
  5568. <!ENTITY % local.systemitem.attrib "">
  5569. <!ENTITY % systemitem.role.attrib "%role.attrib;">
  5570. <!ENTITY % systemitem.element "INCLUDE">
  5571. <![%systemitem.element;[
  5572. <!ELEMENT systemitem (%smallcptr.char.mix; | acronym)*>
  5573. <!--end of systemitem.element-->]]>
  5574. <!-- Class: Type of system item the element names; no default -->
  5575. <!ENTITY % systemitem.attlist "INCLUDE">
  5576. <![%systemitem.attlist;[
  5577. <!ATTLIST systemitem
  5578. class (constant
  5579. |groupname
  5580. |library
  5581. |macro
  5582. |osname
  5583. |resource
  5584. |systemname
  5585. |username) #IMPLIED
  5586. %moreinfo.attrib;
  5587. %common.attrib;
  5588. %systemitem.role.attrib;
  5589. %local.systemitem.attrib;
  5590. >
  5591. <!--end of systemitem.attlist-->]]>
  5592. <!--end of systemitem.module-->]]>
  5593. <!ENTITY % token.module "INCLUDE">
  5594. <![%token.module;[
  5595. <!ENTITY % local.token.attrib "">
  5596. <!ENTITY % token.role.attrib "%role.attrib;">
  5597. <!ENTITY % token.element "INCLUDE">
  5598. <![%token.element;[
  5599. <!ELEMENT token (%smallcptr.char.mix;)*>
  5600. <!--end of token.element-->]]>
  5601. <!ENTITY % token.attlist "INCLUDE">
  5602. <![%token.attlist;[
  5603. <!ATTLIST token
  5604. %common.attrib;
  5605. %token.role.attrib;
  5606. %local.token.attrib;
  5607. >
  5608. <!--end of token.attlist-->]]>
  5609. <!--end of token.module-->]]>
  5610. <!ENTITY % type.module "INCLUDE">
  5611. <![%type.module;[
  5612. <!ENTITY % local.type.attrib "">
  5613. <!ENTITY % type.role.attrib "%role.attrib;">
  5614. <!ENTITY % type.element "INCLUDE">
  5615. <![%type.element;[
  5616. <!ELEMENT type (%smallcptr.char.mix;)*>
  5617. <!--end of type.element-->]]>
  5618. <!ENTITY % type.attlist "INCLUDE">
  5619. <![%type.attlist;[
  5620. <!ATTLIST type
  5621. %common.attrib;
  5622. %type.role.attrib;
  5623. %local.type.attrib;
  5624. >
  5625. <!--end of type.attlist-->]]>
  5626. <!--end of type.module-->]]>
  5627. <!ENTITY % userinput.module "INCLUDE">
  5628. <![%userinput.module;[
  5629. <!ENTITY % local.userinput.attrib "">
  5630. <!ENTITY % userinput.role.attrib "%role.attrib;">
  5631. <!ENTITY % userinput.element "INCLUDE">
  5632. <![%userinput.element;[
  5633. <!ELEMENT userinput (%cptr.char.mix;)*>
  5634. <!--end of userinput.element-->]]>
  5635. <!ENTITY % userinput.attlist "INCLUDE">
  5636. <![%userinput.attlist;[
  5637. <!ATTLIST userinput
  5638. %moreinfo.attrib;
  5639. %common.attrib;
  5640. %userinput.role.attrib;
  5641. %local.userinput.attrib;
  5642. >
  5643. <!--end of userinput.attlist-->]]>
  5644. <!--end of userinput.module-->]]>
  5645. <!-- General words and phrases ............................................ -->
  5646. <!ENTITY % abbrev.module "INCLUDE">
  5647. <![%abbrev.module;[
  5648. <!ENTITY % local.abbrev.attrib "">
  5649. <!ENTITY % abbrev.role.attrib "%role.attrib;">
  5650. <!ENTITY % abbrev.element "INCLUDE">
  5651. <![%abbrev.element;[
  5652. <!ELEMENT abbrev (%word.char.mix;)*>
  5653. <!--end of abbrev.element-->]]>
  5654. <!ENTITY % abbrev.attlist "INCLUDE">
  5655. <![%abbrev.attlist;[
  5656. <!ATTLIST abbrev
  5657. %common.attrib;
  5658. %abbrev.role.attrib;
  5659. %local.abbrev.attrib;
  5660. >
  5661. <!--end of abbrev.attlist-->]]>
  5662. <!--end of abbrev.module-->]]>
  5663. <!ENTITY % acronym.module "INCLUDE">
  5664. <![%acronym.module;[
  5665. <!ENTITY % local.acronym.attrib "">
  5666. <!ENTITY % acronym.role.attrib "%role.attrib;">
  5667. <!ENTITY % acronym.element "INCLUDE">
  5668. <![%acronym.element;[
  5669. <!ELEMENT acronym (%word.char.mix;)*>
  5670. <!--end of acronym.element-->]]>
  5671. <!ENTITY % acronym.attlist "INCLUDE">
  5672. <![%acronym.attlist;[
  5673. <!ATTLIST acronym
  5674. %common.attrib;
  5675. %acronym.role.attrib;
  5676. %local.acronym.attrib;
  5677. >
  5678. <!--end of acronym.attlist-->]]>
  5679. <!--end of acronym.module-->]]>
  5680. <!ENTITY % citation.module "INCLUDE">
  5681. <![%citation.module;[
  5682. <!ENTITY % local.citation.attrib "">
  5683. <!ENTITY % citation.role.attrib "%role.attrib;">
  5684. <!ENTITY % citation.element "INCLUDE">
  5685. <![%citation.element;[
  5686. <!ELEMENT citation (%para.char.mix;)*>
  5687. <!--end of citation.element-->]]>
  5688. <!ENTITY % citation.attlist "INCLUDE">
  5689. <![%citation.attlist;[
  5690. <!ATTLIST citation
  5691. %common.attrib;
  5692. %citation.role.attrib;
  5693. %local.citation.attrib;
  5694. >
  5695. <!--end of citation.attlist-->]]>
  5696. <!--end of citation.module-->]]>
  5697. <!ENTITY % citerefentry.module "INCLUDE">
  5698. <![%citerefentry.module;[
  5699. <!ENTITY % local.citerefentry.attrib "">
  5700. <!ENTITY % citerefentry.role.attrib "%role.attrib;">
  5701. <!ENTITY % citerefentry.element "INCLUDE">
  5702. <![%citerefentry.element;[
  5703. <!ELEMENT citerefentry (refentrytitle, manvolnum?)>
  5704. <!--end of citerefentry.element-->]]>
  5705. <!ENTITY % citerefentry.attlist "INCLUDE">
  5706. <![%citerefentry.attlist;[
  5707. <!ATTLIST citerefentry
  5708. %common.attrib;
  5709. %citerefentry.role.attrib;
  5710. %local.citerefentry.attrib;
  5711. >
  5712. <!--end of citerefentry.attlist-->]]>
  5713. <!--end of citerefentry.module-->]]>
  5714. <!ENTITY % refentrytitle.module "INCLUDE">
  5715. <![%refentrytitle.module;[
  5716. <!ENTITY % local.refentrytitle.attrib "">
  5717. <!ENTITY % refentrytitle.role.attrib "%role.attrib;">
  5718. <!ENTITY % refentrytitle.element "INCLUDE">
  5719. <![%refentrytitle.element;[
  5720. <!ELEMENT refentrytitle (%para.char.mix;)*>
  5721. <!--end of refentrytitle.element-->]]>
  5722. <!ENTITY % refentrytitle.attlist "INCLUDE">
  5723. <![%refentrytitle.attlist;[
  5724. <!ATTLIST refentrytitle
  5725. %common.attrib;
  5726. %refentrytitle.role.attrib;
  5727. %local.refentrytitle.attrib;
  5728. >
  5729. <!--end of refentrytitle.attlist-->]]>
  5730. <!--end of refentrytitle.module-->]]>
  5731. <!ENTITY % manvolnum.module "INCLUDE">
  5732. <![%manvolnum.module;[
  5733. <!ENTITY % local.manvolnum.attrib "">
  5734. <!ENTITY % namvolnum.role.attrib "%role.attrib;">
  5735. <!ENTITY % manvolnum.element "INCLUDE">
  5736. <![%manvolnum.element;[
  5737. <!ELEMENT manvolnum (%word.char.mix;)*>
  5738. <!--end of manvolnum.element-->]]>
  5739. <!ENTITY % manvolnum.attlist "INCLUDE">
  5740. <![%manvolnum.attlist;[
  5741. <!ATTLIST manvolnum
  5742. %common.attrib;
  5743. %namvolnum.role.attrib;
  5744. %local.manvolnum.attrib;
  5745. >
  5746. <!--end of manvolnum.attlist-->]]>
  5747. <!--end of manvolnum.module-->]]>
  5748. <!ENTITY % citetitle.module "INCLUDE">
  5749. <![%citetitle.module;[
  5750. <!ENTITY % local.citetitle.attrib "">
  5751. <!ENTITY % citetitle.role.attrib "%role.attrib;">
  5752. <!ENTITY % citetitle.element "INCLUDE">
  5753. <![%citetitle.element;[
  5754. <!ELEMENT citetitle (%para.char.mix;)*>
  5755. <!--end of citetitle.element-->]]>
  5756. <!-- Pubwork: Genre of published work cited; no default -->
  5757. <!ENTITY % citetitle.attlist "INCLUDE">
  5758. <![%citetitle.attlist;[
  5759. <!ATTLIST citetitle
  5760. pubwork (article
  5761. |book
  5762. |chapter
  5763. |part
  5764. |refentry
  5765. |section
  5766. |journal
  5767. |series
  5768. |set
  5769. |manuscript) #IMPLIED
  5770. %common.attrib;
  5771. %citetitle.role.attrib;
  5772. %local.citetitle.attrib;
  5773. >
  5774. <!--end of citetitle.attlist-->]]>
  5775. <!--end of citetitle.module-->]]>
  5776. <!ENTITY % emphasis.module "INCLUDE">
  5777. <![%emphasis.module;[
  5778. <!ENTITY % local.emphasis.attrib "">
  5779. <!ENTITY % emphasis.role.attrib "%role.attrib;">
  5780. <!ENTITY % emphasis.element "INCLUDE">
  5781. <![%emphasis.element;[
  5782. <!ELEMENT emphasis (%para.char.mix;)*>
  5783. <!--end of emphasis.element-->]]>
  5784. <!ENTITY % emphasis.attlist "INCLUDE">
  5785. <![%emphasis.attlist;[
  5786. <!ATTLIST emphasis
  5787. %common.attrib;
  5788. %emphasis.role.attrib;
  5789. %local.emphasis.attrib;
  5790. >
  5791. <!--end of emphasis.attlist-->]]>
  5792. <!--end of emphasis.module-->]]>
  5793. <!ENTITY % firstterm.module "INCLUDE">
  5794. <![%firstterm.module;[
  5795. <!ENTITY % local.firstterm.attrib "">
  5796. <!ENTITY % firstterm.role.attrib "%role.attrib;">
  5797. <!ENTITY % firstterm.element "INCLUDE">
  5798. <![%firstterm.element;[
  5799. <!ELEMENT firstterm (%word.char.mix;)*>
  5800. <!--end of firstterm.element-->]]>
  5801. <!-- to GlossEntry or other explanation -->
  5802. <!ENTITY % firstterm.attlist "INCLUDE">
  5803. <![%firstterm.attlist;[
  5804. <!ATTLIST firstterm
  5805. %linkend.attrib; %common.attrib;
  5806. %firstterm.role.attrib;
  5807. %local.firstterm.attrib;
  5808. >
  5809. <!--end of firstterm.attlist-->]]>
  5810. <!--end of firstterm.module-->]]>
  5811. <!ENTITY % foreignphrase.module "INCLUDE">
  5812. <![%foreignphrase.module;[
  5813. <!ENTITY % local.foreignphrase.attrib "">
  5814. <!ENTITY % foreignphrase.role.attrib "%role.attrib;">
  5815. <!ENTITY % foreignphrase.element "INCLUDE">
  5816. <![%foreignphrase.element;[
  5817. <!ELEMENT foreignphrase (%para.char.mix;)*>
  5818. <!--end of foreignphrase.element-->]]>
  5819. <!ENTITY % foreignphrase.attlist "INCLUDE">
  5820. <![%foreignphrase.attlist;[
  5821. <!ATTLIST foreignphrase
  5822. %common.attrib;
  5823. %foreignphrase.role.attrib;
  5824. %local.foreignphrase.attrib;
  5825. >
  5826. <!--end of foreignphrase.attlist-->]]>
  5827. <!--end of foreignphrase.module-->]]>
  5828. <!ENTITY % glossterm.module "INCLUDE">
  5829. <![%glossterm.module;[
  5830. <!ENTITY % local.glossterm.attrib "">
  5831. <!ENTITY % glossterm.role.attrib "%role.attrib;">
  5832. <!ENTITY % glossterm.element "INCLUDE">
  5833. <![%glossterm.element;[
  5834. <!ELEMENT glossterm (%para.char.mix;)*>
  5835. <!--end of glossterm.element-->]]>
  5836. <!-- to GlossEntry if Glossterm used in text -->
  5837. <!-- BaseForm: Provides the form of GlossTerm to be used
  5838. for indexing -->
  5839. <!ENTITY % glossterm.attlist "INCLUDE">
  5840. <![%glossterm.attlist;[
  5841. <!ATTLIST glossterm
  5842. %linkend.attrib; baseform CDATA #IMPLIED
  5843. %common.attrib;
  5844. %glossterm.role.attrib;
  5845. %local.glossterm.attrib;
  5846. >
  5847. <!--end of glossterm.attlist-->]]>
  5848. <!--end of glossterm.module-->]]>
  5849. <!ENTITY % phrase.module "INCLUDE">
  5850. <![%phrase.module;[
  5851. <!ENTITY % local.phrase.attrib "">
  5852. <!ENTITY % phrase.role.attrib "%role.attrib;">
  5853. <!ENTITY % phrase.element "INCLUDE">
  5854. <![%phrase.element;[
  5855. <!ELEMENT phrase (%para.char.mix;)*>
  5856. <!--end of phrase.element-->]]>
  5857. <!ENTITY % phrase.attlist "INCLUDE">
  5858. <![%phrase.attlist;[
  5859. <!ATTLIST phrase
  5860. %common.attrib;
  5861. %phrase.role.attrib;
  5862. %local.phrase.attrib;
  5863. >
  5864. <!--end of phrase.attlist-->]]>
  5865. <!--end of phrase.module-->]]>
  5866. <!ENTITY % quote.module "INCLUDE">
  5867. <![%quote.module;[
  5868. <!ENTITY % local.quote.attrib "">
  5869. <!ENTITY % quote.role.attrib "%role.attrib;">
  5870. <!ENTITY % quote.element "INCLUDE">
  5871. <![%quote.element;[
  5872. <!ELEMENT quote (%para.char.mix;)*>
  5873. <!--end of quote.element-->]]>
  5874. <!ENTITY % quote.attlist "INCLUDE">
  5875. <![%quote.attlist;[
  5876. <!ATTLIST quote
  5877. %common.attrib;
  5878. %quote.role.attrib;
  5879. %local.quote.attrib;
  5880. >
  5881. <!--end of quote.attlist-->]]>
  5882. <!--end of quote.module-->]]>
  5883. <!ENTITY % ssscript.module "INCLUDE">
  5884. <![%ssscript.module;[
  5885. <!ENTITY % local.ssscript.attrib "">
  5886. <!ENTITY % ssscript.role.attrib "%role.attrib;">
  5887. <!ENTITY % subscript.element "INCLUDE">
  5888. <![%subscript.element;[
  5889. <!ELEMENT subscript (#PCDATA
  5890. | %link.char.class;
  5891. | emphasis
  5892. | replaceable
  5893. | symbol
  5894. | inlinegraphic
  5895. | inlinemediaobject
  5896. | %base.char.class;
  5897. | %other.char.class;)*>
  5898. <!--end of subscript.element-->]]>
  5899. <!ENTITY % subscript.attlist "INCLUDE">
  5900. <![%subscript.attlist;[
  5901. <!ATTLIST subscript
  5902. %common.attrib;
  5903. %ssscript.role.attrib;
  5904. %local.ssscript.attrib;
  5905. >
  5906. <!--end of subscript.attlist-->]]>
  5907. <!ENTITY % superscript.element "INCLUDE">
  5908. <![%superscript.element;[
  5909. <!ELEMENT superscript (#PCDATA
  5910. | %link.char.class;
  5911. | emphasis
  5912. | replaceable
  5913. | symbol
  5914. | inlinegraphic
  5915. | inlinemediaobject
  5916. | %base.char.class;
  5917. | %other.char.class;)*>
  5918. <!--end of superscript.element-->]]>
  5919. <!ENTITY % superscript.attlist "INCLUDE">
  5920. <![%superscript.attlist;[
  5921. <!ATTLIST superscript
  5922. %common.attrib;
  5923. %ssscript.role.attrib;
  5924. %local.ssscript.attrib;
  5925. >
  5926. <!--end of superscript.attlist-->]]>
  5927. <!--end of ssscript.module-->]]>
  5928. <!ENTITY % trademark.module "INCLUDE">
  5929. <![%trademark.module;[
  5930. <!ENTITY % local.trademark.attrib "">
  5931. <!ENTITY % trademark.role.attrib "%role.attrib;">
  5932. <!ENTITY % trademark.element "INCLUDE">
  5933. <![%trademark.element;[
  5934. <!ELEMENT trademark (#PCDATA
  5935. | %link.char.class;
  5936. | %tech.char.class;
  5937. | %base.char.class;
  5938. | %other.char.class;
  5939. | inlinegraphic
  5940. | inlinemediaobject
  5941. | emphasis)*>
  5942. <!--end of trademark.element-->]]>
  5943. <!-- Class: More precisely identifies the item the element names -->
  5944. <!ENTITY % trademark.attlist "INCLUDE">
  5945. <![%trademark.attlist;[
  5946. <!ATTLIST trademark
  5947. class (service
  5948. |trade
  5949. |registered
  5950. |copyright) 'trade'
  5951. %common.attrib;
  5952. %trademark.role.attrib;
  5953. %local.trademark.attrib;
  5954. >
  5955. <!--end of trademark.attlist-->]]>
  5956. <!--end of trademark.module-->]]>
  5957. <!ENTITY % wordasword.module "INCLUDE">
  5958. <![%wordasword.module;[
  5959. <!ENTITY % local.wordasword.attrib "">
  5960. <!ENTITY % wordasword.role.attrib "%role.attrib;">
  5961. <!ENTITY % wordasword.element "INCLUDE">
  5962. <![%wordasword.element;[
  5963. <!ELEMENT wordasword (%word.char.mix;)*>
  5964. <!--end of wordasword.element-->]]>
  5965. <!ENTITY % wordasword.attlist "INCLUDE">
  5966. <![%wordasword.attlist;[
  5967. <!ATTLIST wordasword
  5968. %common.attrib;
  5969. %wordasword.role.attrib;
  5970. %local.wordasword.attrib;
  5971. >
  5972. <!--end of wordasword.attlist-->]]>
  5973. <!--end of wordasword.module-->]]>
  5974. <!-- Links and cross-references ........................................... -->
  5975. <!ENTITY % link.module "INCLUDE">
  5976. <![%link.module;[
  5977. <!ENTITY % local.link.attrib "">
  5978. <!ENTITY % link.role.attrib "%role.attrib;">
  5979. <!ENTITY % link.element "INCLUDE">
  5980. <![%link.element;[
  5981. <!ELEMENT link (%para.char.mix;)*>
  5982. <!--end of link.element-->]]>
  5983. <!-- Endterm: ID of element containing text that is to be
  5984. fetched from elsewhere in the document to appear as
  5985. the content of this element -->
  5986. <!-- to linked-to object -->
  5987. <!-- Type: Freely assignable parameter -->
  5988. <!ENTITY % link.attlist "INCLUDE">
  5989. <![%link.attlist;[
  5990. <!ATTLIST link
  5991. endterm IDREF #IMPLIED
  5992. %linkendreq.attrib; type CDATA #IMPLIED
  5993. %common.attrib;
  5994. %link.role.attrib;
  5995. %local.link.attrib;
  5996. >
  5997. <!--end of link.attlist-->]]>
  5998. <!--end of link.module-->]]>
  5999. <!ENTITY % olink.module "INCLUDE">
  6000. <![%olink.module;[
  6001. <!ENTITY % local.olink.attrib "">
  6002. <!ENTITY % olink.role.attrib "%role.attrib;">
  6003. <!ENTITY % olink.element "INCLUDE">
  6004. <![%olink.element;[
  6005. <!ELEMENT olink (%para.char.mix;)*>
  6006. <!--end of olink.element-->]]>
  6007. <!-- TargetDocEnt: Name of an entity to be the target of the link -->
  6008. <!-- LinkMode: ID of a ModeSpec containing instructions for
  6009. operating on the entity named by TargetDocEnt -->
  6010. <!-- LocalInfo: Information that may be passed to ModeSpec -->
  6011. <!-- Type: Freely assignable parameter -->
  6012. <!ENTITY % olink.attlist "INCLUDE">
  6013. <![%olink.attlist;[
  6014. <!ATTLIST olink
  6015. targetdocent ENTITY #IMPLIED
  6016. linkmode IDREF #IMPLIED
  6017. localinfo CDATA #IMPLIED
  6018. type CDATA #IMPLIED
  6019. %common.attrib;
  6020. %olink.role.attrib;
  6021. %local.olink.attrib;
  6022. >
  6023. <!--end of olink.attlist-->]]>
  6024. <!--end of olink.module-->]]>
  6025. <!ENTITY % ulink.module "INCLUDE">
  6026. <![%ulink.module;[
  6027. <!ENTITY % local.ulink.attrib "">
  6028. <!ENTITY % ulink.role.attrib "%role.attrib;">
  6029. <!ENTITY % ulink.element "INCLUDE">
  6030. <![%ulink.element;[
  6031. <!ELEMENT ulink (%para.char.mix;)*>
  6032. <!--end of ulink.element-->]]>
  6033. <!-- URL: uniform resource locator; the target of the ULink -->
  6034. <!-- Type: Freely assignable parameter -->
  6035. <!ENTITY % ulink.attlist "INCLUDE">
  6036. <![%ulink.attlist;[
  6037. <!ATTLIST ulink
  6038. url CDATA #REQUIRED
  6039. type CDATA #IMPLIED
  6040. %common.attrib;
  6041. %ulink.role.attrib;
  6042. %local.ulink.attrib;
  6043. >
  6044. <!--end of ulink.attlist-->]]>
  6045. <!--end of ulink.module-->]]>
  6046. <!ENTITY % footnoteref.module "INCLUDE">
  6047. <![%footnoteref.module;[
  6048. <!ENTITY % local.footnoteref.attrib "">
  6049. <!ENTITY % footnoteref.role.attrib "%role.attrib;">
  6050. <!ENTITY % footnoteref.element "INCLUDE">
  6051. <![%footnoteref.element;[
  6052. <!ELEMENT footnoteref EMPTY>
  6053. <!--end of footnoteref.element-->]]>
  6054. <!-- to footnote content supplied elsewhere -->
  6055. <!ENTITY % footnoteref.attlist "INCLUDE">
  6056. <![%footnoteref.attlist;[
  6057. <!ATTLIST footnoteref
  6058. %linkendreq.attrib; %label.attrib;
  6059. %common.attrib;
  6060. %footnoteref.role.attrib;
  6061. %local.footnoteref.attrib;
  6062. >
  6063. <!--end of footnoteref.attlist-->]]>
  6064. <!--end of footnoteref.module-->]]>
  6065. <!ENTITY % xref.module "INCLUDE">
  6066. <![%xref.module;[
  6067. <!ENTITY % local.xref.attrib "">
  6068. <!ENTITY % xref.role.attrib "%role.attrib;">
  6069. <!ENTITY % xref.element "INCLUDE">
  6070. <![%xref.element;[
  6071. <!ELEMENT xref EMPTY>
  6072. <!--end of xref.element-->]]>
  6073. <!-- Endterm: ID of element containing text that is to be
  6074. fetched from elsewhere in the document to appear as
  6075. the content of this element -->
  6076. <!-- to linked-to object -->
  6077. <!ENTITY % xref.attlist "INCLUDE">
  6078. <![%xref.attlist;[
  6079. <!ATTLIST xref
  6080. endterm IDREF #IMPLIED
  6081. %linkendreq.attrib; %common.attrib;
  6082. %xref.role.attrib;
  6083. %local.xref.attrib;
  6084. >
  6085. <!--end of xref.attlist-->]]>
  6086. <!--end of xref.module-->]]>
  6087. <!-- Ubiquitous elements .................................................. -->
  6088. <!ENTITY % anchor.module "INCLUDE">
  6089. <![%anchor.module;[
  6090. <!ENTITY % local.anchor.attrib "">
  6091. <!ENTITY % anchor.role.attrib "%role.attrib;">
  6092. <!ENTITY % anchor.element "INCLUDE">
  6093. <![%anchor.element;[
  6094. <!ELEMENT anchor EMPTY>
  6095. <!--end of anchor.element-->]]>
  6096. <!-- required -->
  6097. <!-- replaces Lang -->
  6098. <!ENTITY % anchor.attlist "INCLUDE">
  6099. <![%anchor.attlist;[
  6100. <!ATTLIST anchor
  6101. %idreq.attrib; %pagenum.attrib; %remap.attrib;
  6102. %xreflabel.attrib;
  6103. %revisionflag.attrib;
  6104. %effectivity.attrib;
  6105. %anchor.role.attrib;
  6106. %local.anchor.attrib;
  6107. >
  6108. <!--end of anchor.attlist-->]]>
  6109. <!--end of anchor.module-->]]>
  6110. <!ENTITY % beginpage.module "INCLUDE">
  6111. <![%beginpage.module;[
  6112. <!ENTITY % local.beginpage.attrib "">
  6113. <!ENTITY % beginpage.role.attrib "%role.attrib;">
  6114. <!ENTITY % beginpage.element "INCLUDE">
  6115. <![%beginpage.element;[
  6116. <!ELEMENT beginpage EMPTY>
  6117. <!--end of beginpage.element-->]]>
  6118. <!-- PageNum: Number of page that begins at this point -->
  6119. <!ENTITY % beginpage.attlist "INCLUDE">
  6120. <![%beginpage.attlist;[
  6121. <!ATTLIST beginpage
  6122. %pagenum.attrib;
  6123. %common.attrib;
  6124. %beginpage.role.attrib;
  6125. %local.beginpage.attrib;
  6126. >
  6127. <!--end of beginpage.attlist-->]]>
  6128. <!--end of beginpage.module-->]]>
  6129. <!-- IndexTerms appear in the text flow for generating or linking an
  6130. index. -->
  6131. <!ENTITY % indexterm.content.module "INCLUDE">
  6132. <![%indexterm.content.module;[
  6133. <!ENTITY % indexterm.module "INCLUDE">
  6134. <![%indexterm.module;[
  6135. <!ENTITY % local.indexterm.attrib "">
  6136. <!ENTITY % indexterm.role.attrib "%role.attrib;">
  6137. <!ENTITY % indexterm.element "INCLUDE">
  6138. <![%indexterm.element;[
  6139. <!ELEMENT indexterm (primary?, ((secondary, ((tertiary, (see|seealso+)?)
  6140. | see | seealso+)?) | see | seealso+)?)>
  6141. <!--end of indexterm.element-->]]>
  6142. <!-- Scope: Indicates which generated indices the IndexTerm
  6143. should appear in: Global (whole document set), Local (this
  6144. document only), or All (both) -->
  6145. <!-- Significance: Whether this IndexTerm is the most pertinent
  6146. of its series (Preferred) or not (Normal, the default) -->
  6147. <!-- Class: Indicates type of IndexTerm; default is Singular,
  6148. or EndOfRange if StartRef is supplied; StartOfRange value
  6149. must be supplied explicitly on starts of ranges -->
  6150. <!-- StartRef: ID of the IndexTerm that starts the indexing
  6151. range ended by this IndexTerm -->
  6152. <!-- Zone: IDs of the elements to which the IndexTerm applies,
  6153. and indicates that the IndexTerm applies to those entire
  6154. elements rather than the point at which the IndexTerm
  6155. occurs -->
  6156. <!ENTITY % indexterm.attlist "INCLUDE">
  6157. <![%indexterm.attlist;[
  6158. <!ATTLIST indexterm
  6159. %pagenum.attrib;
  6160. scope (all
  6161. |global
  6162. |local) #IMPLIED
  6163. significance (preferred
  6164. |normal) "normal"
  6165. class (singular
  6166. |startofrange
  6167. |endofrange) #IMPLIED
  6168. startref IDREF #IMPLIED
  6169. zone IDREFS #IMPLIED
  6170. %common.attrib;
  6171. %indexterm.role.attrib;
  6172. %local.indexterm.attrib;
  6173. >
  6174. <!--end of indexterm.attlist-->]]>
  6175. <!--end of indexterm.module-->]]>
  6176. <!ENTITY % primsecter.module "INCLUDE">
  6177. <![%primsecter.module;[
  6178. <!ENTITY % local.primsecter.attrib "">
  6179. <!ENTITY % primsecter.role.attrib "%role.attrib;">
  6180. <!ENTITY % primary.element "INCLUDE">
  6181. <![%primary.element;[
  6182. <!ELEMENT primary (%ndxterm.char.mix;)*>
  6183. <!--end of primary.element-->]]>
  6184. <!-- SortAs: Alternate sort string for index sorting, e.g.,
  6185. "fourteen" for an element containing "14" -->
  6186. <!ENTITY % primary.attlist "INCLUDE">
  6187. <![%primary.attlist;[
  6188. <!ATTLIST primary
  6189. sortas CDATA #IMPLIED
  6190. %common.attrib;
  6191. %primsecter.role.attrib;
  6192. %local.primsecter.attrib;
  6193. >
  6194. <!--end of primary.attlist-->]]>
  6195. <!ENTITY % secondary.element "INCLUDE">
  6196. <![%secondary.element;[
  6197. <!ELEMENT secondary (%ndxterm.char.mix;)*>
  6198. <!--end of secondary.element-->]]>
  6199. <!-- SortAs: Alternate sort string for index sorting, e.g.,
  6200. "fourteen" for an element containing "14" -->
  6201. <!ENTITY % secondary.attlist "INCLUDE">
  6202. <![%secondary.attlist;[
  6203. <!ATTLIST secondary
  6204. sortas CDATA #IMPLIED
  6205. %common.attrib;
  6206. %primsecter.role.attrib;
  6207. %local.primsecter.attrib;
  6208. >
  6209. <!--end of secondary.attlist-->]]>
  6210. <!ENTITY % tertiary.element "INCLUDE">
  6211. <![%tertiary.element;[
  6212. <!ELEMENT tertiary (%ndxterm.char.mix;)*>
  6213. <!--end of tertiary.element-->]]>
  6214. <!-- SortAs: Alternate sort string for index sorting, e.g.,
  6215. "fourteen" for an element containing "14" -->
  6216. <!ENTITY % tertiary.attlist "INCLUDE">
  6217. <![%tertiary.attlist;[
  6218. <!ATTLIST tertiary
  6219. sortas CDATA #IMPLIED
  6220. %common.attrib;
  6221. %primsecter.role.attrib;
  6222. %local.primsecter.attrib;
  6223. >
  6224. <!--end of tertiary.attlist-->]]>
  6225. <!--end of primsecter.module-->]]>
  6226. <!ENTITY % seeseealso.module "INCLUDE">
  6227. <![%seeseealso.module;[
  6228. <!ENTITY % local.seeseealso.attrib "">
  6229. <!ENTITY % seeseealso.role.attrib "%role.attrib;">
  6230. <!ENTITY % see.element "INCLUDE">
  6231. <![%see.element;[
  6232. <!ELEMENT see (%ndxterm.char.mix;)*>
  6233. <!--end of see.element-->]]>
  6234. <!ENTITY % see.attlist "INCLUDE">
  6235. <![%see.attlist;[
  6236. <!ATTLIST see
  6237. %common.attrib;
  6238. %seeseealso.role.attrib;
  6239. %local.seeseealso.attrib;
  6240. >
  6241. <!--end of see.attlist-->]]>
  6242. <!ENTITY % seealso.element "INCLUDE">
  6243. <![%seealso.element;[
  6244. <!ELEMENT seealso (%ndxterm.char.mix;)*>
  6245. <!--end of seealso.element-->]]>
  6246. <!ENTITY % seealso.attlist "INCLUDE">
  6247. <![%seealso.attlist;[
  6248. <!ATTLIST seealso
  6249. %common.attrib;
  6250. %seeseealso.role.attrib;
  6251. %local.seeseealso.attrib;
  6252. >
  6253. <!--end of seealso.attlist-->]]>
  6254. <!--end of seeseealso.module-->]]>
  6255. <!--end of indexterm.content.module-->]]>
  6256. <!-- End of DocBook XML information pool module V4.1.2 ...................... -->
  6257. <!-- ...................................................................... -->