DocBook
ડોકબુક એ તકનીકી દસ્તાવેજીકરણ માટેની સિમેન્ટીક માર્કઅપ ભાષા છે. તે મૂળરૂપે કમ્પ્યુટર હાર્ડવેર અને સોફ્ટવેર સંબંધિત તકનીકી દસ્તાવેજો લખવા માટે બનાવાયેલ હતું, પરંતુ તેનો ઉપયોગ અન્ય કોઈપણ પ્રકારના દસ્તાવેજો માટે થઈ શકે છે. અર્થપૂર્ણ ભાષા તરીકે, DocBook તેના વપરાશકર્તાઓને પ્રસ્તુતિ-તટસ્થ સ્વરૂપમાં દસ્તાવેજ સામગ્રી બનાવવા માટે સક્ષમ બનાવે છે જે સામગ્રીના તાર્કિક માળખાને મેળવે છે; તે સામગ્રી પછી વપરાશકર્તાઓને સ્રોતમાં કોઈ ફેરફાર કરવાની જરૂર વગર, એચટીએમએલ, એક્સએચટીએમએલ, ઇપીયુબી, પીડીએફ, મેન પૃષ્ઠો, વેબહેલ્પ અને એચટીએમએલ સહાય સહિત વિવિધ બંધારણોમાં પ્રકાશિત કરી શકાય છે. બીજા શબ્દોમાં કહીએ તો, જ્યારે દસ્તાવેજ DocBook ફોર્મેટમાં લખવામાં આવે છે ત્યારે તે ફરીથી લખવાની જરૂરિયાતને બદલે અન્ય ફોર્મેટમાં સરળતાથી પોર્ટેબલ બને છે. ડિઝાઇન ડોકબુક એ એક્સ. એમ. એલ. ભાષા છે. તેના વર્તમાન સંસ્કરણ (5. x) માં, ડોકબુકની ભાષાને ઔપચારિક રીતે સંકલિત સ્કેમેટ્રોન નિયમો સાથે RELAX NG યોજના દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. (સ્કીમાની W3C XML યોજના + યોજના અને દસ્તાવેજ પ્રકાર વ્યાખ્યા (DTD) આવૃત્તિઓ પણ ઉપલબ્ધ છે, પરંતુ તેને બિન-માનક ગણવામાં આવે છે.) સિમેન્ટીક ભાષા તરીકે, ડોકબુક દસ્તાવેજો તેમની સામગ્રી "કેવી દેખાય છે" તેનું વર્ણન કરતા નથી, પરંતુ તે સામગ્રીનો અર્થ વર્ણવે છે. ઉદાહરણ તરીકે, લેખ માટેના અમૂર્તને દૃષ્ટિની રીતે કેવી રીતે ફોર્મેટ કરી શકાય છે તે સમજાવવાને બદલે, ડોકબુક ફક્ત કહે છે કે કોઈ ચોક્કસ વિભાગ એ અમૂર્ત છે. તે બાહ્ય પ્રક્રિયા સાધન અથવા એપ્લિકેશન પર નિર્ભર કરે છે કે તે નક્કી કરે કે પૃષ્ઠ પર અમૂર્ત ક્યાં જવું જોઈએ અને તે કેવું દેખાવું જોઈએ અથવા તેને અંતિમ આઉટપુટમાં શામેલ કરવું જોઈએ કે નહીં. DocBook વિશાળ સંખ્યામાં સિમેન્ટીક એલિમેન્ટ ટેગ પ્રદાન કરે છે. તેમને ત્રણ વ્યાપક વર્ગોમાં વહેંચવામાં આવ્યા છે, એટલે કે માળખાકીય, બ્લોક-સ્તર અને ઇનલાઇન. માળખાકીય ટૅગ્સ તેમની સામગ્રીની વ્યાપક લાક્ષણિકતાઓને સ્પષ્ટ કરે છે. ઉદાહરણ તરીકે, પુસ્તકનું તત્વ સ્પષ્ટ કરે છે કે તેના બાળ તત્વો પુસ્તકના ભાગોનું પ્રતિનિધિત્વ કરે છે. આમાં શીર્ષક, પ્રકરણો, શબ્દાવલિઓ, પરિશિષ્ટો વગેરેનો સમાવેશ થાય છે. ડોકબુકના માળખાકીય ટૅગ્સમાં સમાવેશ થાય છે, પરંતુ તે આટલું મર્યાદિત નથીઃ સમૂહઃ એક અથવા વધુ પુસ્તકો અથવા લેખોનો શીર્ષક સંગ્રહ, અન્ય સમૂહ પુસ્તક સાથે જોડાઈ શકે છેઃ વૈકલ્પિક શબ્દાવલિઓ, પરિશિષ્ટો વગેરે સાથે પ્રકરણો, લેખો અને/અથવા ભાગોનો શીર્ષક સંગ્રહ. ભાગઃ એક અથવા વધુ પ્રકરણોનો શીર્ષક સંગ્રહ-અન્ય ભાગો સાથે જોડાઈ શકે છે, અને તેમાં વિશેષ પ્રારંભિક લખાણ લેખ હોઈ શકે છેઃ શીર્ષક ધરાવતો, બ્લોક-સ્તરના તત્વોનો અસંખ્ય સંગ્રહ પ્રકરણઃ શીર્ષક ધરાવતો, બ્લોક-સ્તરના તત્વોનો ક્રમાંકિત સંગ્રહ-પ્રકરણોને સ્પષ્ટ સંખ્યાઓની જરૂર નથી, પ્રકરણ સંખ્યા એ XML દસ્તાવેજમાં અગાઉના પ્રકરણના તત્વોની સંખ્યા વત્તા 1 પરિશિષ્ટ છેઃ તેમાં લખાણ હોય છે જે પરિશિષ્ટ સમર્પણનું પ્રતિનિધિત્વ કરે છેઃ લખાણ સમાવિષ્ટ માળખાકીય તત્વના સમર્પણનું પ્રતિનિધિત્વ કરે છે માળખાકીય ઘટકોમાં અન્ય માળખાકીય તત્વો હોઈ શકે છે. ડોકબુક દસ્તાવેજમાં માળખાકીય ઘટકો એકમાત્ર માન્ય ઉચ્ચ-સ્તરના ઘટકો છે. બ્લોક-લેવલ ટૅગ્સ એ ફકરા, યાદીઓ વગેરે જેવા ઘટકો છે. આ બધા ઘટકો સીધા લખાણ ધરાવી શકતા નથી. ક્રમિક બ્લોક-સ્તરના ઘટકો એક પછી બીજાને પ્રસ્તુત કરે છે. પછી, આ કિસ્સામાં, ભાષાના આધારે અલગ હોઈ શકે છે. મોટાભાગની પશ્ચિમી ભાષાઓમાં, "પછી" નો અર્થ નીચે છેઃ લખાણના ફકરાઓ પૃષ્ઠની નીચે છાપવામાં આવે છે. અન્ય ભાષાઓની લેખન પ્રણાલીઓમાં જુદી જુદી દિશા હોઈ શકે છે; ઉદાહરણ તરીકે, જાપાનીઝમાં, ફકરાઓ ઘણીવાર નીચે તરફના સ્તંભોમાં છાપવામાં આવે છે, જેમાં સ્તંભો જમણેથી ડાબે ચાલે છે, તેથી તે કિસ્સામાં "પછી" ડાબી બાજુ હશે. ડોકબુક સિમેન્ટિક્સ આ પ્રકારની ભાષા-આધારિત વિભાવનાઓ માટે સંપૂર્ણપણે તટસ્થ છે. ઇનલાઇન-લેવલ ટૅગ્સ એ ભાર, હાયપરલિંક્સ વગેરે જેવા ઘટકો છે. તેઓ લખાણને બ્લોક-સ્તરના ઘટકમાં લપેટી લે છે. જ્યારે ફકરાના સ્વરૂપમાં પ્રસ્તુત કરવામાં આવે ત્યારે આ ઘટકો લખાણને તોડવાનું કારણ નથી, પરંતુ સામાન્ય રીતે તેઓ દસ્તાવેજ પ્રોસેસરને ફોન્ટ, કદ અથવા સમાન લક્ષણોમાં ફેરફાર કરીને બંધ લખાણ પર અમુક પ્રકારની અલગ ટાઇપોગ્રાફિક સારવાર લાગુ કરવાનું કારણ બને છે. (ડોકબુક સ્પષ્ટીકરણ કહે છે કે તે વિવિધ ટાઇપોગ્રાફિક સારવારની અપેક્ષા રાખે છે, પરંતુ તે આ સારવાર શું હોઈ શકે તે અંગે ચોક્કસ જરૂરિયાતો પ્રદાન કરતું નથી.) એટલે કે, DocBook પ્રોસેસરને ભાર ટેગને ત્રાંસા અક્ષરોમાં રૂપાંતરિત કરવાની જરૂર નથી. રીડર-આધારિત ડોકબુક પ્રોસેસર શબ્દોના કદમાં વધારો કરી શકે છે, અથવા, ટેક્સ્ટ-આધારિત પ્રોસેસર ત્રાંસા અક્ષરોને બદલે બોલ્ડનો ઉપયોગ કરી શકે છે. નમૂના દસ્તાવેજ <? XML સંસ્કરણ = "1" એન્કોડિંગ = "UTF-8"?> <પુસ્તક xML: ID = "સિમ્પ્લ _ બુક" xMLNS = "http://docbook.org/ns/docbook" સંસ્કરણ = "5"> <શીર્ષક> ખૂબ જ સરળ પુસ્તક </શીર્ષક> <પ્રકરણ xML: ID = "પ્રકરણ _ 1"> <શીર્ષક> પ્રકરણ 1 </શીર્ષક> <પેરા> હેલો વર્લ્ડ! </પેરા> <પેરા> હું આશા રાખું છું કે તમારો દિવસ આગળ વધી રહ્યો છે <ભાર> ભવ્ય રીતે </ભાર>! </પેરા> <પ્રકરણ xML: ID = "પ્રકરણ _ 2"> <શીર્ષક> પ્રકરણ 2 </શીર્ષક> <પેરા> હેલો ફરીથી, વિશ્વ! તે "પ્રકરણો" માં "ફકરા" હોય છે જેમાં લખાણ હોય છે. માર્કઅપ અંગ્રેજીમાં એકદમ વાંચી શકાય તેવું છે. વધુ વિગતવાર, દસ્તાવેજનું મૂળ તત્વ પુસ્તક છે. બધા DocBook તત્વો XML નેમસ્પેસમાં હોય છે, તેથી રુટ એલિમેન્ટમાં વર્તમાન નેમસ્પેસ સેટ કરવા માટે XMLNS એટ્રિબ્યુટ હોય છે. ઉપરાંત, DocBook દસ્તાવેજના મૂળ ઘટકમાં એક સંસ્કરણ હોવું આવશ્યક છે જે તે બંધારણના સંસ્કરણને સ્પષ્ટ કરે છે કે જેના પર દસ્તાવેજ બાંધવામાં આવ્યો છે. (એક્સ. એમ. એલ. દસ્તાવેજોમાં એક જ સમયે બહુવિધ નેમસ્પેસના ઘટકોનો સમાવેશ થઈ શકે છે, જેમ કે ઉદાહરણમાં આઇ. ડી. વિશેષતાઓ.) પુસ્તકના ઘટકમાં શીર્ષક અથવા શીર્ષક ધરાવતું માહિતી તત્વ હોવું આવશ્યક છે. આ કોઈપણ બાળ માળખાકીય ઘટકો પહેલાં હોવું જોઈએ. શીર્ષક પછી માળખાકીય બાળકો છે, આ કિસ્સામાં, બે પ્રકરણ તત્વો છે. આમાંના દરેકનું શીર્ષક હોવું જોઈએ. તેમાં પેરા બ્લોક તત્વો હોય છે, જેમાં મુક્ત લખાણ અને પ્રથમ પ્રકરણના બીજા ફકરામાં ભાર જેવા અન્ય ઇનલાઇન તત્વો હોઈ શકે છે. યોજના અને માન્યતા નિયમો ઔપચારિક રીતે DocBook XML યોજનામાં વ્યાખ્યાયિત કરવામાં આવે છે. યોગ્ય પ્રોગ્રામિંગ સાધનો XML દસ્તાવેજને (DocBook અથવા અન્યથા) તેની અનુરૂપ યોજના સામે માન્ય કરી શકે છે, તે નક્કી કરવા માટે કે દસ્તાવેજ તે યોજનાને અનુરૂપ (અને ક્યાં) નિષ્ફળ જાય છે. XML સંપાદન સાધનો પ્રથમ સ્થાને બિન-અનુકૂળ દસ્તાવેજો બનાવવાનું ટાળવા માટે યોજના માહિતીનો પણ ઉપયોગ કરી શકે છે. લેખન અને પ્રક્રિયા કારણ કે DocBook એ XML છે, દસ્તાવેજો કોઈપણ લખાણ સંપાદક સાથે બનાવી અને સંપાદિત કરી શકાય છે. સમર્પિત XML સંપાદક એ જ રીતે કાર્યાત્મક DocBook સંપાદક છે. DocBook લોકપ્રિય XML યોજના ભાષાઓ માટે યોજના ફાઇલો પ્રદાન કરે છે, તેથી કોઈપણ XML સંપાદક કે જે યોજના પર આધારિત સામગ્રી પૂર્ણ કરી શકે છે તે DocBook માટે આમ કરી શકે છે. ઘણા ગ્રાફિકલ અથવા WYSIWYG XML સંપાદકો વર્ડ પ્રોસેસરની જેમ DocBook ને સંપાદિત કરવાની ક્ષમતા સાથે આવે છે. કોષ્ટકો, સૂચિ વસ્તુઓ અને અન્ય શૈલીયુક્ત સામગ્રીની નકલ કરી શકાય છે અને તેને DocBook સંપાદકમાં પેસ્ટ કરી શકાય છે અને તેને DocBook XML આઉટપુટમાં સાચવવામાં આવશે. કારણ કે DocBook સારી રીતે વ્યાખ્યાયિત XML યોજનાને અનુરૂપ છે, દસ્તાવેજોને કોઈપણ સાધન અથવા પ્રોગ્રામિંગ ભાષાનો ઉપયોગ કરીને માન્ય કરી શકાય છે અને પ્રક્રિયા કરી શકાય છે જેમાં XML સપોર્ટનો સમાવેશ થાય છે. ડોકબુકની શરૂઆત 1991માં યુઝનેટ પર ચર્ચા જૂથોમાં થઈ હતી અને આખરે તે એચ. એ. એલ. કમ્પ્યુટર સિસ્ટમ્સ અને ઓ 'રેઈલી એન્ડ એસોસિએટ્સનો સંયુક્ત પ્રોજેક્ટ બની ગયો હતો અને આખરે 1998માં એસ. જી. એમ. એલ. ઓપન કન્સોર્ટિયમમાં જતા પહેલા તેની પોતાની જાળવણી સંસ્થા (ડેવનપોર્ટ ગ્રુપ) પેદા કરી હતી, જે પછીથી ઓ. એ. એસ. આઈ. એસ. બની હતી. DocBook હાલમાં OASIS ખાતે DocBook ટેકનિકલ સમિતિ દ્વારા જાળવવામાં આવે છે. DocBook એ DTD તરીકે SGML અને XML બંને સ્વરૂપોમાં ઉપલબ્ધ છે. XML સંસ્કરણના RELAX NG અને W3C XML યોજના સ્વરૂપો ઉપલબ્ધ છે. DocBook 5 થી શરૂ કરીને, RELAX NG સંસ્કરણ એ "આદર્શમૂલક" સ્વરૂપ છે જેમાંથી અન્ય બંધારણો ઉત્પન્ન થાય છે. DocBook મૂળરૂપે SGML એપ્લિકેશન તરીકે શરૂ થયું હતું, પરંતુ સમકક્ષ XML એપ્લિકેશન વિકસાવવામાં આવી હતી અને હવે મોટાભાગના ઉપયોગો માટે SGML એકનું સ્થાન લીધું છે. (એસ. જી. એમ. એલ. ડી. ટી. ડી. ની આવૃત્તિ 4 થી શરૂ કરીને, એક્સ. એમ. એલ. ડી. ટી. ડી. આ આવૃત્તિ ક્રમાંકન યોજના સાથે ચાલુ રહી.) શરૂઆતમાં, સોફ્ટવેર કંપનીઓના મુખ્ય જૂથે ડોકબુકનો ઉપયોગ કર્યો હતો કારણ કે તેમના પ્રતિનિધિઓ તેની પ્રારંભિક રચનામાં સામેલ હતા. આખરે, જોકે, ડોકબુકને ઓપન સોર્સ સમુદાય દ્વારા અપનાવવામાં આવ્યું હતું, જ્યાં તે ફ્રીબીએસડી, કેડીઇ, જીએનઓએમઈ ડેસ્કટોપ દસ્તાવેજીકરણ, જીટીકે + એપીઆઈ સંદર્ભો, લિનક્સ કર્નલ દસ્તાવેજીકરણ (જે, જુલાઈ 2016 સુધીમાં, સ્ફિન્ક્સ/રીસ્ટ્રક્ચર્ડ ટેક્સ્ટમાં પરિવર્તિત થઈ રહ્યું છે) અને લિનક્સ દસ્તાવેજીકરણ પ્રોજેક્ટ સહિત ઘણા પ્રોજેક્ટ્સ માટે દસ્તાવેજીકરણ બનાવવા માટેનું પ્રમાણભૂત બની ગયું છે. ડોકબુક 5 સુધી, ડોકબુકને ડોક્યુમેન્ટ પ્રકાર વ્યાખ્યા (DTD) દ્વારા પ્રમાણભૂત રીતે વ્યાખ્યાયિત કરવામાં આવ્યું હતું. કારણ કે ડોકબુક મૂળરૂપે એસ. જી. એમ. એલ. ની એપ્લિકેશન તરીકે બનાવવામાં આવી હતી, ડી. ટી. ડી. એકમાત્ર ઉપલબ્ધ યોજના ભાષા હતી. DocBook 4. x બંધારણો SGML અથવા XML હોઈ શકે છે, પરંતુ XML સંસ્કરણની પોતાની નેમસ્પેસ નથી. DocBook 4. x બંધારણોને DTD દ્વારા વ્યાખ્યાયિત કરવાના પ્રતિબંધોની અંદર રહેવાનું હતું. સૌથી નોંધપાત્ર પ્રતિબંધ એ હતો કે તત્વનું નામ તેની સંભવિત સામગ્રીને અનન્ય રીતે વ્યાખ્યાયિત કરે છે. એટલે કે, માહિતી નામના ઘટકમાં સમાન માહિતી હોવી આવશ્યક છે, પછી ભલે તે DocBook ફાઇલમાં ગમે ત્યાં હોય. જેમ કે, DocBook 4. x માં ઘણા પ્રકારના માહિતી ઘટકો છેઃ બુકઇન્ફો, ચેપ્ટરઇન્ફો, વગેરે. દરેકમાં થોડું અલગ સામગ્રી મોડેલ છે, પરંતુ તેઓ તેમના કેટલાક સામગ્રી મોડેલને શેર કરે છે. વધુમાં, તેઓ સંદર્ભ માહિતીનું પુનરાવર્તન કરે છે. પુસ્તકનું માહિતી તત્વ એ છે કે, કારણ કે તે પુસ્તકનું સીધું સંતાન છે; તેને ખાસ કરીને માનવ વાચક માટે નામ આપવાની જરૂર નથી. જો કે, કારણ કે બંધારણને ડી. ટી. ડી. દ્વારા વ્યાખ્યાયિત કરવામાં આવ્યું હતું, તેને તે રીતે નામ આપવું પડ્યું હતું. મૂળ તત્વ પાસે કોઈ સંસ્કરણ નથી અથવા તેની જરૂર નથી, કારણ કે સંસ્કરણ પૂર્વ-ડોકબુક 5 દસ્તાવેજની ટોચ પર DTD ઘોષણામાં બનેલું છે. DocBook 4. x દસ્તાવેજો DocBook 5 સાથે સુસંગત નથી, પરંતુ XSLT સ્ટાઇલશીટ દ્વારા DocBook 5 દસ્તાવેજોમાં રૂપાંતરિત કરી શકાય છે. એક (db4-upgrade.xsl) DocBook 5 યોજના અને સ્પષ્ટીકરણ પેકેજના વિતરણના ભાગ રૂપે પ્રદાન કરવામાં આવે છે. આઉટપુટ બંધારણો DocBook ફાઇલોનો ઉપયોગ વિવિધ બંધારણોમાં આઉટપુટ ફાઇલ તૈયાર કરવા માટે થાય છે. લગભગ હંમેશા, આ ડોકબુક એક્સએસએલ સ્ટાઇલશીટનો ઉપયોગ કરીને પરિપૂર્ણ થાય છે. આ એક્સ. એસ. એલ. ટી. શૈલીપત્રકો છે જે ડોકબુક દસ્તાવેજોને સંખ્યાબંધ બંધારણોમાં રૂપાંતરિત કરે છે (એચ. ટી. એમ. એલ., પછીથી પી. ડી. એફ. માં રૂપાંતર માટે એક્સ. એસ. એલ.-એફ. ઓ., વગેરે). આ શૈલીપત્રકો સામગ્રી, શબ્દાવલિ અને અનુક્રમણિકાઓના કોષ્ટકો પેદા કરવા માટે પૂરતા અત્યાધુનિક હોઈ શકે છે. તેઓ એક જ દસ્તાવેજની વિવિધ આવૃત્તિઓ બનાવવા માટે મુખ્ય દસ્તાવેજના ચોક્કસ નિયુક્ત ભાગોની પસંદગીની દેખરેખ રાખી શકે છે (જેમ કે "ટ્યુટોરિયલ" અથવા "ઝડપી-સંદર્ભ માર્ગદર્શિકા", જેમાં આમાંના દરેકમાં સામગ્રીનો સબસેટ હોય છે). વપરાશકર્તાઓ તેમની જરૂરિયાતો અનુસાર યોગ્ય આઉટપુટ ફોર્મેટમાં ડોકબુક પર પ્રક્રિયા કરવા માટે તેમની પોતાની કસ્ટમાઇઝ્ડ સ્ટાઇલશીટ અથવા સંપૂર્ણ પ્રોગ્રામ પણ લખી શકે છે. નોર્મન વોલ્શ અને ડોકબુક પ્રોજેક્ટ ડેવલપમેન્ટ ટીમ ડોકબુક સ્રોત દસ્તાવેજોમાંથી આઉટપુટ ઉત્પન્ન કરવા માટે મુખ્ય એપ્લિકેશન જાળવી રાખે છેઃ એક્સએસએલટી સ્ટાઇલશીટ્સનો સમૂહ (તેમજ ડીએસએસએસએલ સ્ટાઇલશીટ્સનો વારસો સમૂહ) જે ઉચ્ચ ગુણવત્તાની એચટીએમએલ અને પ્રિન્ટ (એફઓ/પીડીએફ) આઉટપુટ પેદા કરી શકે છે, તેમજ આરટીએફ, મેન પેજ અને એચટીએમએલ હેલ્પ સહિત અન્ય ફોર્મેટમાં આઉટપુટ. વેબ હેલ્પ એ ડોકબુક એક્સ. એસ. એલ. સ્ટાઇલશીટમાં એક ચંક કરેલ એચ. ટી. એમ. એલ. આઉટપુટ ફોર્મેટ છે જે વર્ઝન 1.76.1 માં રજૂ કરવામાં આવ્યું હતું. વેબ સહાય માટેનું દસ્તાવેજીકરણ પણ વેબ સહાયનું ઉદાહરણ પૂરું પાડે છે અને તે ડોકબુક એક્સએસએલ વિતરણનો એક ભાગ છે. તેની મુખ્ય લાક્ષણિકતાઓ તેની સંપૂર્ણ સી. એસ. એસ. આધારિત પૃષ્ઠ રચના, સહાય સામગ્રીની શોધ અને સંકુચિત-વૃક્ષ સ્વરૂપમાં સામગ્રીઓનું કોષ્ટક છે. શોધમાં સ્ટેમમિંગ, મેચ હાઇલાઇટિંગ, સ્પષ્ટ પૃષ્ઠ-સ્કોરિંગ અને પ્રમાણભૂત બહુભાષી ટોકનાઇઝર છે. શોધ અને TOC એક ફલકમાં હોય છે જે ફ્રેમસેટ તરીકે દેખાય છે, પરંતુ વાસ્તવમાં ડિવ ટેગ્સ અને કૂકીઝ સાથે લાગુ કરવામાં આવે છે (જેથી તે પ્રગતિશીલ હોય). સરળીકૃત DocBook DocBook મોટી સંખ્યામાં સુવિધાઓ પ્રદાન કરે છે જે નવા વપરાશકર્તા માટે જબરજસ્ત હોઈ શકે છે. જેઓ તીવ્ર શિક્ષણ વળાંક વિના DocBook ની સુવિધા ઇચ્છે છે, તેમના માટે સરળીકૃત DocBook ની રચના કરવામાં આવી હતી. તે ડોકબુકનો એક નાનો સબસેટ છે જે લેખો અથવા શ્વેતપત્રો (એટલે કે, "પુસ્તકો" સમર્થિત નથી) જેવા એક જ દસ્તાવેજો માટે રચાયેલ છે. સરળીકૃત DocBook DTD હાલમાં આવૃત્તિ 1.1 પર છે. ઓપનબીએસડીના મેન્ડોકના લેખક, ટીકાકાર ઇન્ગો શ્વાર્ઝ, મેન પેજ માટે સિમેન્ટીક એમડોક મેક્રો કરતાં ડોકબુકને હલકી ગુણવત્તાવાળા માને છે. DocBook-to-mdoc કન્વર્ટર લખવાના પ્રયાસમાં (DocBook-to-Man જેવા અગાઉના કન્વર્ટર સિમેન્ટીક તત્વોને આવરી લેતા નથી), તેઓ એમ. ડી. ઓ. સી. માં આવરી લેવામાં આવેલા તત્વોની સરખામણીમાં સિમેન્ટીક ભાગોને "ફૂલેલા, બિનજરૂરી અને એક જ સમયે અપૂર્ણ" જુએ છે. વધુમાં, શ્વાર્ઝને લાગે છે કે ડોકબુક સ્પષ્ટીકરણ ટૅગ્સના ઉપયોગ વિશે પૂરતું ચોક્કસ નથી, ભાષા બધી આવૃત્તિઓમાં બિન-પોર્ટેબલ, વિગતોમાં રફ અને એકંદરે અસંગત છે. ડોક્યુમેન્ટ માર્કઅપ ભાષાઓની યાદી પણ જુઓ ડોક્યુમેન્ટ માર્કઅપ ભાષાઓની સરખામણી ડોક્યુમેન્ટ માર્કઅપ ભાષાઓ ડોક્યુમેન્ટ એક્સએસએલ ડાર્વિન ઇન્ફર્મેશન ટાઇપિંગ આર્કિટેક્ચર લિનક્સડૉક લેટેક્સ મુમેસી સંદર્ભો વધુ વાંચન નોર્મન વોલ્શ ડોકબુકઃ ધ ડેફિનેટિવ ગાઇડ પુસ્તકના મુખ્ય લેખક છે, જે ડોકબુકનું સત્તાવાર દસ્તાવેજીકરણ છે. આ પુસ્તક જી. એફ. ડી. એલ. હેઠળ ઓનલાઇન અને પ્રિન્ટ પ્રકાશન તરીકે પણ ઉપલબ્ધ છે. બાહ્ય કડીઓ DocBook.org-DocBook માહિતીનો સંગ્રહ, જેમાં DocBook: ધ ડેફિનેટિવ ગાઇડની 4. x અને 5 આવૃત્તિ અને DocBook યોજના/DTDની તમામ આવૃત્તિઓનો સમાવેશ થાય છે. OASIS ખાતે DocBook Repository-DocBook યોજના/DTDનું નોર્મેટિવ હોમ. DocBook Xએસએલ પ્રોજેક્ટ પેજ SourceForge.net પર, GitHub DocBook ડિમિસ્ટિફિકેશન HOWTO DocBook: ધ ડેફિનેટિવ ગાઇડ, 1લી આવૃત્તિ, v. 2.0.6-DocBook 3. x અને 4. x માટેની માર્ગદર્શિકાની સંપૂર્ણ બુકમાર્ક કરેલી PDF. DocBook તત્વો સાથે લખવું. માર્કઅપ ભાષાઓ દસ્તાવેજ-કેન્દ્રિત XML-આધારિત ધોરણો ટેકનિકલ કોમ્યુનિકેશન ટેકનિકલ કોમ્યુનિકેશન ટૂલ્સ સોફ્ટવેર દસ્તાવેજીકરણ ઓપન ફોર્મેટ SGML