DocBook
ಡಾಕ್ಬುಕ್ ತಾಂತ್ರಿಕ ದಾಖಲಾತಿಗಾಗಿ ಶಬ್ದಾರ್ಥದ ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯಾಗಿದೆ. ಇದನ್ನು ಮೂಲತಃ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್ವೇರ್ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ಗೆ ಸಂಬಂಧಿಸಿದ ತಾಂತ್ರಿಕ ದಾಖಲೆಗಳನ್ನು ಬರೆಯಲು ಉದ್ದೇಶಿಸಲಾಗಿತ್ತು, ಆದರೆ ಇದನ್ನು ಬೇರೆ ಯಾವುದೇ ರೀತಿಯ ದಾಖಲಾತಿಗಳಿಗೆ ಬಳಸಬಹುದು. ಶಬ್ದಾರ್ಥದ ಭಾಷೆಯಾಗಿ, ಡಾಕ್ಬುಕ್ ತನ್ನ ಬಳಕೆದಾರರಿಗೆ ವಿಷಯದ ತಾರ್ಕಿಕ ರಚನೆಯನ್ನು ಸೆರೆಹಿಡಿಯುವ ಪ್ರಸ್ತುತಿ-ತಟಸ್ಥ ರೂಪದಲ್ಲಿ ಡಾಕ್ಯುಮೆಂಟ್ ವಿಷಯವನ್ನು ರಚಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ; ಆ ವಿಷಯವನ್ನು ನಂತರ ಬಳಕೆದಾರರು ಮೂಲದಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡದೆಯೇ ಎಚ್. ಟಿ. ಎಂ. ಎಲ್, ಎಕ್ಸ್. ಎಚ್. ಟಿ. ಎಂ. ಎಲ್, ಇಪಬ್, ಪಿ. ಡಿ. ಎಫ್, ಮ್ಯಾನ್ ಪೇಜ್ಗಳು, ವೆಬ್ಹೆಲ್ಪ್ ಮತ್ತು ಎಚ್. ಟಿ. ಎಂ. ಎಲ್ ಸಹಾಯ ಸೇರಿದಂತೆ ವಿವಿಧ ಸ್ವರೂಪಗಳಲ್ಲಿ ಪ್ರಕಟಿಸಬಹುದು. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಡಾಕ್ಬುಕ್ ಸ್ವರೂಪದಲ್ಲಿ ಬರೆಯುವಾಗ ಅದನ್ನು ಪುನಃ ಬರೆಯುವ ಬದಲು ಇತರ ಸ್ವರೂಪಗಳಿಗೆ ಸುಲಭವಾಗಿ ಕೊಂಡೊಯ್ಯಬಹುದು. ಡಿಸೈನ್ ಡಾಕ್ಬುಕ್ ಒಂದು ಎಕ್ಸ್ಎಂಎಲ್ ಭಾಷೆಯಾಗಿದೆ. ಅದರ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯಲ್ಲಿ (5. x), ಡಾಕ್ಬುಕ್ನ ಭಾಷೆಯನ್ನು ಸಮಗ್ರ ಸ್ಕೆಮೆಟ್ರಾನ್ ನಿಯಮಗಳೊಂದಿಗೆ RELAX NG ಸ್ಕೀಮಾದಿಂದ ಔಪಚಾರಿಕವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. (ಸ್ಕೀಮಾದ ಡಬ್ಲ್ಯೂ3ಸಿ ಎಕ್ಸ್ಎಂಎಲ್ ಸ್ಕೀಮಾ + ಸ್ಕೆಮೆಟ್ರಾನ್ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ ಟೈಪ್ ಡೆಫಿನಿಷನ್ (ಡಿಟಿಡಿ) ಆವೃತ್ತಿಗಳು ಸಹ ಲಭ್ಯವಿವೆ, ಆದರೆ ಇವುಗಳನ್ನು ಪ್ರಮಾಣಿತವಲ್ಲದವು ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.) ಶಬ್ದಾರ್ಥದ ಭಾಷೆಯಾಗಿ, ಡಾಕ್ಬುಕ್ ದಾಖಲೆಗಳು ಅವುಗಳ ವಿಷಯಗಳು "ಹೇಗೆ ಕಾಣುತ್ತವೆ" ಎಂಬುದನ್ನು ವಿವರಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ ಆ ವಿಷಯಗಳ ಅರ್ಥವನ್ನು ವಿವರಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಒಂದು ಲೇಖನದ ಸಾರಾಂಶವನ್ನು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ಹೇಗೆ ರೂಪಿಸಬಹುದು ಎಂಬುದನ್ನು ವಿವರಿಸುವ ಬದಲು, ಡಾಕ್ಬುಕ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ವಿಭಾಗವು ಅಮೂರ್ತವಾಗಿದೆ ಎಂದು ಸರಳವಾಗಿ ಹೇಳುತ್ತದೆ. ಒಂದು ಪುಟದಲ್ಲಿ ಸಾರಾಂಶವು ಎಲ್ಲಿಗೆ ಹೋಗಬೇಕು ಮತ್ತು ಅದು ಹೇಗಿರಬೇಕು ಅಥವಾ ಅದನ್ನು ಅಂತಿಮ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಸೇರಿಸಬೇಕೇ ಅಥವಾ ಬೇಡವೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವುದು ಬಾಹ್ಯ ಸಂಸ್ಕರಣಾ ಸಾಧನ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಬಿಟ್ಟದ್ದು. ಡಾಕ್ಬುಕ್ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಶಬ್ದಾರ್ಥದ ಅಂಶದ ಟ್ಯಾಗ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅವುಗಳನ್ನು ಮೂರು ವಿಶಾಲ ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಅವುಗಳೆಂದರೆ ಸ್ಟ್ರಕ್ಚರಲ್, ಬ್ಲಾಕ್-ಲೆವೆಲ್ ಮತ್ತು ಇನ್ಲೈನ್. ರಚನಾತ್ಮಕ ಟ್ಯಾಗ್ಗಳು ಅವುಗಳ ವಿಷಯಗಳ ವಿಶಾಲವಾದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಸೂಚಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಪುಸ್ತಕದ ಅಂಶವು ಅದರ ಮಕ್ಕಳ ಅಂಶಗಳು ಪುಸ್ತಕದ ಭಾಗಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಇದು ಶೀರ್ಷಿಕೆ, ಅಧ್ಯಾಯಗಳು, ಪದಕೋಶಗಳು, ಅನುಬಂಧಗಳು ಮತ್ತು ಮುಂತಾದವುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಡಾಕ್ಬುಕ್ನ ರಚನಾತ್ಮಕ ಟ್ಯಾಗ್ಗಳು ಸೇರಿವೆ, ಆದರೆ ಇವುಗಳಿಗೆ ಸೀಮಿತವಾಗಿಲ್ಲಃ ಸೆಟ್ಃ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಪುಸ್ತಕಗಳು ಅಥವಾ ಲೇಖನಗಳ ಶೀರ್ಷಿಕೆಯ ಸಂಗ್ರಹ, ಇತರ ಸೆಟ್ ಪುಸ್ತಕಗಳೊಂದಿಗೆ ನೆಸ್ಟೆಡ್ ಮಾಡಬಹುದುಃ ಅಧ್ಯಾಯಗಳು, ಲೇಖನಗಳು ಮತ್ತು/ಅಥವಾ ಭಾಗಗಳ ಶೀರ್ಷಿಕೆಯ ಸಂಗ್ರಹ, ಐಚ್ಛಿಕ ಪದಕೋಶಗಳು, ಅನುಬಂಧಗಳು ಇತ್ಯಾದಿ. ಭಾಗ-ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಧ್ಯಾಯಗಳ ಶೀರ್ಷಿಕೆಯ ಸಂಗ್ರಹ-ಇದನ್ನು ಇತರ ಭಾಗಗಳೊಂದಿಗೆ ಜೋಡಿಸಬಹುದು ಮತ್ತು ವಿಶೇಷ ಪರಿಚಯಾತ್ಮಕ ಪಠ್ಯ ಲೇಖನವನ್ನು ಹೊಂದಿರಬಹುದುಃ ಶೀರ್ಷಿಕೆ, ಬ್ಲಾಕ್-ಮಟ್ಟದ ಅಂಶಗಳ ಸಂಖ್ಯೆಯಿಲ್ಲದ ಸಂಗ್ರಹ ಅಧ್ಯಾಯಃ ಶೀರ್ಷಿಕೆ, ಬ್ಲಾಕ್-ಮಟ್ಟದ ಅಂಶಗಳ ಸಂಖ್ಯೆಯ ಸಂಗ್ರಹ-ಅಧ್ಯಾಯಗಳಿಗೆ ಸ್ಪಷ್ಟ ಸಂಖ್ಯೆಗಳ ಅಗತ್ಯವಿಲ್ಲ, ಅಧ್ಯಾಯ ಸಂಖ್ಯೆ ಎಂದರೆ ಎಕ್ಸ್ಎಂಎಲ್ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿನ ಹಿಂದಿನ ಅಧ್ಯಾಯದ ಅಂಶಗಳ ಸಂಖ್ಯೆ ಮತ್ತು 1 ಅನುಬಂಧಃ ಅನುಬಂಧ ಸಮರ್ಪಣೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಪಠ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆಃ ಪಠ್ಯವು ಒಳಗೊಂಡಿರುವ ರಚನಾತ್ಮಕ ಅಂಶದ ಸಮರ್ಪಣೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ರಚನಾತ್ಮಕ ಅಂಶಗಳು ಇತರ ರಚನಾತ್ಮಕ ಅಂಶಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ಡಾಕ್ಬುಕ್ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಅನುಮತಿಸಲಾದ ಉನ್ನತ ಮಟ್ಟದ ಅಂಶಗಳು ರಚನಾತ್ಮಕ ಅಂಶಗಳಾಗಿವೆ. ಬ್ಲಾಕ್-ಲೆವೆಲ್ ಟ್ಯಾಗ್ಗಳು ಪ್ಯಾರಾಗ್ರಾಫ್, ಪಟ್ಟಿಗಳು ಮುಂತಾದ ಅಂಶಗಳಾಗಿವೆ. ಈ ಎಲ್ಲಾ ಅಂಶಗಳು ನೇರವಾಗಿ ಪಠ್ಯವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಅನುಕ್ರಮ ಬ್ಲಾಕ್-ಮಟ್ಟದ ಅಂಶಗಳು ಒಂದನ್ನು ಇನ್ನೊಂದರ "ನಂತರ" ಎಂದು ನಿರೂಪಿಸುತ್ತವೆ. ನಂತರ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಭಾಷೆಯನ್ನು ಅವಲಂಬಿಸಿ ಬದಲಾಗಬಹುದು. ಹೆಚ್ಚಿನ ಪಾಶ್ಚಿಮಾತ್ಯ ಭಾಷೆಗಳಲ್ಲಿ, "ನಂತರ" ಎಂದರೆ ಕೆಳಗೆಃ ಪಠ್ಯ ಪ್ಯಾರಾಗಳನ್ನು ಪುಟದ ಕೆಳಗೆ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಇತರ ಭಾಷೆಗಳ ಬರವಣಿಗೆ ವ್ಯವಸ್ಥೆಗಳು ವಿಭಿನ್ನ ದಿಕ್ಕನ್ನು ಹೊಂದಿರಬಹುದು; ಉದಾಹರಣೆಗೆ, ಜಪಾನೀಸ್ನಲ್ಲಿ, ಪ್ಯಾರಾಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕೆಳಮುಖವಾದ ಅಂಕಣಗಳಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ, ಅಂಕಣಗಳು ಬಲದಿಂದ ಎಡಕ್ಕೆ ಚಲಿಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಆ ಸಂದರ್ಭದಲ್ಲಿ "ನಂತರ" ಎಡಭಾಗದಲ್ಲಿರುತ್ತದೆ. ಡಾಕ್ಬುಕ್ ಶಬ್ದಾರ್ಥಶಾಸ್ತ್ರವು ಈ ರೀತಿಯ ಭಾಷಾ-ಆಧಾರಿತ ಪರಿಕಲ್ಪನೆಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ತಟಸ್ಥವಾಗಿದೆ. ಇನ್ಲೈನ್-ಮಟ್ಟದ ಟ್ಯಾಗ್ಗಳು ಒತ್ತು, ಹೈಪರ್ಲಿಂಕ್ಗಳು ಮುಂತಾದ ಅಂಶಗಳಾಗಿವೆ. ಅವರು ಪಠ್ಯವನ್ನು ಬ್ಲಾಕ್-ಮಟ್ಟದ ಅಂಶದೊಳಗೆ ಕಟ್ಟುತ್ತಾರೆ. ಈ ಅಂಶಗಳು ಪ್ಯಾರಾಗ್ರಾಫ್ ರೂಪದಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿದಾಗ ಪಠ್ಯವು ಮುರಿಯಲು ಕಾರಣವಾಗುವುದಿಲ್ಲ, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಅವು ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರೊಸೆಸರ್ ಅನ್ನು ಫಾಂಟ್, ಗಾತ್ರ ಅಥವಾ ಅಂತಹುದೇ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ ಸುತ್ತುವರಿದ ಪಠ್ಯಕ್ಕೆ ಕೆಲವು ರೀತಿಯ ವಿಶಿಷ್ಟ ಮುದ್ರಣದ ಚಿಕಿತ್ಸೆಯನ್ನು ಅನ್ವಯಿಸುವಂತೆ ಮಾಡುತ್ತವೆ. (ಡಾಕ್ಬುಕ್ ವಿವರಣೆಯು ವಿಭಿನ್ನ ಮುದ್ರಣಕಲೆಯ ಚಿಕಿತ್ಸೆಯನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತದೆ ಎಂದು ಹೇಳುತ್ತದೆ, ಆದರೆ ಇದು ಈ ಚಿಕಿತ್ಸೆಯು ಏನಾಗಿರಬಹುದು ಎಂಬುದರ ಬಗ್ಗೆ ನಿರ್ದಿಷ್ಟ ಅವಶ್ಯಕತೆಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ.) ಅಂದರೆ, ಡಾಕ್ಬುಕ್ ಪ್ರೊಸೆಸರ್ ಒತ್ತಿಹೇಳುವ ಟ್ಯಾಗ್ ಅನ್ನು ಇಟಾಲಿಕ್ಸ್ ಆಗಿ ಪರಿವರ್ತಿಸಬೇಕಾಗಿಲ್ಲ. ಓದುಗ-ಆಧಾರಿತ ಡಾಕ್ಬುಕ್ ಪ್ರೊಸೆಸರ್ ಪದಗಳ ಗಾತ್ರವನ್ನು ಹೆಚ್ಚಿಸಬಹುದು, ಅಥವಾ, ಪಠ್ಯ-ಆಧಾರಿತ ಪ್ರೊಸೆಸರ್ ಇಟಾಲಿಕ್ಸ್ ಬದಲಿಗೆ ಬೋಲ್ಡ್ ಅನ್ನು ಬಳಸಬಹುದು. ಮಾದರಿ ಡಾಕ್ಯುಮೆಂಟ್ <? ಎಕ್ಸ್ಎಂಎಲ್ ಆವೃತ್ತಿ = "1" ಎನ್ಕೋಡಿಂಗ್ = "ಯುಟಿಎಫ್-8"?> <ಪುಸ್ತಕ ಎಕ್ಸ್ಎಂಎಲ್ಃ ಐಡಿ = "ಸಿಂಪಲ್ _ ಬುಕ್" ಎಕ್ಸ್ಎಂಎಲ್ಎನ್ಎಸ್ = "http://docbook.org/ns/docbook" ಆವೃತ್ತಿ = "5"> <ಶೀರ್ಷಿಕೆ> ತುಂಬಾ ಸರಳವಾದ ಪುಸ್ತಕ </ಶೀರ್ಷಿಕೆ> <ಅಧ್ಯಾಯ ಎಕ್ಸ್ಎಂಎಲ್ಃ ಐಡಿ = "ಅಧ್ಯಾಯ _ 1"> <ಶೀರ್ಷಿಕೆ> ಅಧ್ಯಾಯ 1 </ಶೀರ್ಷಿಕೆ> <ಪ್ಯಾರಾ> ಹಲೋ ವರ್ಲ್ಡ್! ಆ "ಅಧ್ಯಾಯಗಳು" ಪಠ್ಯವನ್ನು ಹೊಂದಿರುವ "ಪ್ಯಾರಾಗಳನ್ನು" ಹೊಂದಿರುತ್ತವೆ. ಮಾರ್ಕ್ಅಪ್ ಅನ್ನು ಇಂಗ್ಲಿಷ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಓದಬಹುದು. ಹೆಚ್ಚು ವಿವರವಾಗಿ ಹೇಳುವುದಾದರೆ, ದಾಖಲೆಯ ಮೂಲ ಅಂಶವೆಂದರೆ ಪುಸ್ತಕ. ಎಲ್ಲಾ ಡಾಕ್ಬುಕ್ ಅಂಶಗಳು XML ನೇಮ್ಸ್ಪೇಸ್ನಲ್ಲಿರುತ್ತವೆ, ಆದ್ದರಿಂದ ಮೂಲ ಅಂಶವು ಪ್ರಸ್ತುತ ನೇಮ್ಸ್ಪೇಸ್ ಅನ್ನು ಹೊಂದಿಸಲು XMLNS ಗುಣಲಕ್ಷಣವನ್ನು ಹೊಂದಿದೆ. ಅಲ್ಲದೆ, ಡಾಕ್ಬುಕ್ ಡಾಕ್ಯುಮೆಂಟ್ನ ಮೂಲ ಅಂಶವು ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲಾಗಿರುವ ಸ್ವರೂಪದ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿರಬೇಕು. (XML ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಒಂದೇ ಬಾರಿಗೆ ಅನೇಕ ನೇಮ್ಸ್ಪೇಸ್ಗಳಿಂದ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು, ಉದಾಹರಣೆಗೆ ಉದಾಹರಣೆಯಲ್ಲಿರುವ ಐಡಿ ಗುಣಲಕ್ಷಣಗಳು.) ಪುಸ್ತಕದ ಅಂಶವು ಶೀರ್ಷಿಕೆ ಅಥವಾ ಶೀರ್ಷಿಕೆಯನ್ನು ಒಳಗೊಂಡಿರುವ ಮಾಹಿತಿ ಅಂಶವನ್ನು ಹೊಂದಿರಬೇಕು. ಇದು ಯಾವುದೇ ಮಗುವಿನ ರಚನಾತ್ಮಕ ಅಂಶಗಳ ಮೊದಲು ಇರಬೇಕು. ಶೀರ್ಷಿಕೆಯನ್ನು ಅನುಸರಿಸಿ ರಚನಾತ್ಮಕ ಮಕ್ಕಳು, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಎರಡು ಅಧ್ಯಾಯದ ಅಂಶಗಳು. ಇವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ಒಂದು ಶೀರ್ಷಿಕೆ ಇರಬೇಕು. ಅವು ಮುಕ್ತ ಪಠ್ಯ ಮತ್ತು ಮೊದಲ ಅಧ್ಯಾಯದ ಎರಡನೇ ಪ್ಯಾರಾಗ್ರಾಫ್ನಲ್ಲಿನ ಒತ್ತು ನೀಡುವಂತಹ ಇತರ ಇನ್ಲೈನ್ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ಯಾರಾ ಬ್ಲಾಕ್ ಅಂಶಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಯೋಜನೆಗಳು ಮತ್ತು ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ನಿಯಮಗಳನ್ನು ಔಪಚಾರಿಕವಾಗಿ ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಂಎಲ್ ಸ್ಕೀಮಾದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಸೂಕ್ತವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಉಪಕರಣಗಳು ಒಂದು XML ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು (ಡಾಕ್ಬುಕ್ ಅಥವಾ ಬೇರೆ), ಅದರ ಅನುಗುಣವಾದ ಸ್ಕೀಮಾದ ವಿರುದ್ಧವಾಗಿ, ಡಾಕ್ಯುಮೆಂಟ್ ಆ ಸ್ಕೀಮಾವನ್ನು ಅನುಸರಿಸಲು ವಿಫಲವಾಗಿದೆಯೇ (ಮತ್ತು ಎಲ್ಲಿ) ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಪ್ರಮಾಣೀಕರಿಸಬಹುದು. ಮೊದಲನೆಯದಾಗಿ, ಹೊಂದಿಕೆಯಾಗದ ದಾಖಲೆಗಳನ್ನು ರಚಿಸುವುದನ್ನು ತಪ್ಪಿಸಲು XML ಎಡಿಟಿಂಗ್ ಉಪಕರಣಗಳು ಸ್ಕೀಮಾ ಮಾಹಿತಿಯನ್ನು ಸಹ ಬಳಸಬಹುದು. ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಂಎಲ್ ಆಗಿರುವುದರಿಂದ, ಯಾವುದೇ ಪಠ್ಯ ಸಂಪಾದಕನೊಂದಿಗೆ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ಸಂಪಾದಿಸಬಹುದು. ಮೀಸಲಾದ ಎಕ್ಸ್ಎಂಎಲ್ ಸಂಪಾದಕವು ಅದೇ ರೀತಿ ಕ್ರಿಯಾತ್ಮಕ ಡಾಕ್ಬುಕ್ ಸಂಪಾದಕವಾಗಿದೆ. ಡಾಕ್ಬುಕ್ ಜನಪ್ರಿಯ ಎಕ್ಸ್ಎಂಎಲ್ ಸ್ಕೀಮಾ ಭಾಷೆಗಳಿಗೆ ಸ್ಕೀಮಾ ಫೈಲ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಸ್ಕೀಮಾದ ಆಧಾರದ ಮೇಲೆ ವಿಷಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಬಹುದಾದ ಯಾವುದೇ ಎಕ್ಸ್ಎಂಎಲ್ ಸಂಪಾದಕರು ಡಾಕ್ಬುಕ್ಗೆ ಹಾಗೆ ಮಾಡಬಹುದು. ಅನೇಕ ಚಿತ್ರಾತ್ಮಕ ಅಥವಾ ಡಬ್ಲ್ಯೂವೈಎಸ್ಐಡಬ್ಲ್ಯುವೈಜಿ ಎಕ್ಸ್ಎಂಎಲ್ ಸಂಪಾದಕರು ಡಾಕ್ಬುಕ್ ಅನ್ನು ವರ್ಡ್ ಪ್ರೊಸೆಸರ್ನಂತೆ ಸಂಪಾದಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಕೋಷ್ಟಕಗಳು, ಪಟ್ಟಿ ವಸ್ತುಗಳು ಮತ್ತು ಇತರ ಶೈಲೀಕೃತ ವಿಷಯವನ್ನು ಡಾಕ್ಬುಕ್ ಎಡಿಟರ್ಗೆ ನಕಲಿಸಬಹುದು ಮತ್ತು ಅಂಟಿಸಬಹುದು ಮತ್ತು ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಂಎಲ್ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಸಂರಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಡಾಕ್ಬುಕ್ ಉತ್ತಮವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಎಕ್ಸ್ಎಂಎಲ್ ಸ್ಕೀಮಾಗೆ ಅನುಗುಣವಾಗಿರುವುದರಿಂದ, ಎಕ್ಸ್ಎಂಎಲ್ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿರುವ ಯಾವುದೇ ಉಪಕರಣ ಅಥವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಬಹುದು ಮತ್ತು ಸಂಸ್ಕರಿಸಬಹುದು. ಹಿಸ್ಟರಿ ಡಾಕ್ಬುಕ್ 1991 ರಲ್ಲಿ ಯೂಸ್ನೆಟ್ನಲ್ಲಿ ಚರ್ಚಾ ಗುಂಪುಗಳಲ್ಲಿ ಪ್ರಾರಂಭವಾಯಿತು ಮತ್ತು ಅಂತಿಮವಾಗಿ ಎಚ್ಎಎಲ್ ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ಸ್ ಮತ್ತು ಒ 'ರೈಲಿ & ಅಸೋಸಿಯೇಟ್ಸ್ನ ಜಂಟಿ ಯೋಜನೆಯಾಗಿ ಮಾರ್ಪಟ್ಟಿತು ಮತ್ತು ಅಂತಿಮವಾಗಿ 1998 ರಲ್ಲಿ ಎಸ್ಜಿಎಂಎಲ್ ಓಪನ್ ಒಕ್ಕೂಟಕ್ಕೆ ಸ್ಥಳಾಂತರಗೊಳ್ಳುವ ಮೊದಲು ತನ್ನದೇ ಆದ ನಿರ್ವಹಣಾ ಸಂಸ್ಥೆಯನ್ನು (ಡೇವನ್ಪೋರ್ಟ್ ಗ್ರೂಪ್) ಹುಟ್ಟುಹಾಕಿತು, ಅದು ತರುವಾಯ ಒಎಎಸ್ಐಎಸ್ ಆಯಿತು. ಡಾಕ್ಬುಕ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಒ. ಎ. ಎಸ್. ಐ. ಎಸ್ನಲ್ಲಿರುವ ಡಾಕ್ಬುಕ್ ತಾಂತ್ರಿಕ ಸಮಿತಿಯು ನಿರ್ವಹಿಸುತ್ತಿದೆ. ಡಾಕ್ಬುಕ್ ಎಸ್ಜಿಎಂಎಲ್ ಮತ್ತು ಎಕ್ಸ್ಎಂಎಲ್ ಎರಡೂ ರೂಪಗಳಲ್ಲಿ ಡಿಟಿಡಿಯಾಗಿ ಲಭ್ಯವಿದೆ. XML ಆವೃತ್ತಿಯ RELAX NG ಮತ್ತು W3C XML ಸ್ಕೀಮಾ ರೂಪಗಳು ಲಭ್ಯವಿವೆ. ಡಾಕ್ಬುಕ್ 5 ರಿಂದ ಪ್ರಾರಂಭಿಸಿ, ರೆಲಾಕ್ಸ್ ಎನ್ಜಿ ಆವೃತ್ತಿಯು ಇತರ ಸ್ವರೂಪಗಳನ್ನು ಉತ್ಪಾದಿಸುವ "ಪ್ರಮಾಣಕ" ರೂಪವಾಗಿದೆ. ಡಾಕ್ಬುಕ್ ಮೂಲತಃ ಎಸ್ಜಿಎಂಎಲ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿ ಪ್ರಾರಂಭವಾಯಿತು, ಆದರೆ ಸಮಾನವಾದ ಎಕ್ಸ್ಎಂಎಲ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಈಗ ಹೆಚ್ಚಿನ ಬಳಕೆಗಳಿಗಾಗಿ ಎಸ್ಜಿಎಂಎಲ್ ಒಂದನ್ನು ಬದಲಾಯಿಸಿದೆ. (ಎಸ್ಜಿಎಂಎಲ್ ಡಿಟಿಡಿಯ 4ನೇ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ, ಎಕ್ಸ್ಎಂಎಲ್ ಡಿಟಿಡಿ ಈ ಆವೃತ್ತಿಯ ಸಂಖ್ಯಾ ವಿಧಾನದೊಂದಿಗೆ ಮುಂದುವರೆಯಿತು.) ಆರಂಭದಲ್ಲಿ, ಸಾಫ್ಟ್ವೇರ್ ಕಂಪನಿಗಳ ಪ್ರಮುಖ ಗುಂಪು ಡಾಕ್ಬುಕ್ ಅನ್ನು ಬಳಸಿತು ಏಕೆಂದರೆ ಅವರ ಪ್ರತಿನಿಧಿಗಳು ಅದರ ಆರಂಭಿಕ ವಿನ್ಯಾಸದಲ್ಲಿ ತೊಡಗಿದ್ದರು. ಆದಾಗ್ಯೂ, ಅಂತಿಮವಾಗಿ, ಡಾಕ್ಬುಕ್ ಅನ್ನು ಮುಕ್ತ ಮೂಲ ಸಮುದಾಯವು ಅಳವಡಿಸಿಕೊಂಡಿತು, ಅಲ್ಲಿ ಇದು ಫ್ರೀಬಿಎಸ್ಡಿ, ಕೆಡಿಇ, ಗ್ನೋಮ್ ಡೆಸ್ಕ್ಟಾಪ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್, ಜಿಟಿಕೆ + ಎಪಿಐ ಉಲ್ಲೇಖಗಳು, ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ (ಜುಲೈ 2016 ರಂತೆ, ಸ್ಫಿಂಕ್ಸ್/ರೀಸ್ಟ್ರಕ್ಚರ್ಡ್ ಟೆಕ್ಸ್ಟ್ಗೆ ಪರಿವರ್ತನೆಗೊಳ್ಳುತ್ತಿದೆ) ಮತ್ತು ಲಿನಕ್ಸ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಪ್ರಾಜೆಕ್ಟ್ನ ಕೆಲಸ ಸೇರಿದಂತೆ ಅನೇಕ ಯೋಜನೆಗಳಿಗೆ ದಾಖಲಾತಿಗಳನ್ನು ರಚಿಸುವ ಮಾನದಂಡವಾಗಿದೆ. ಡಾಕ್ಬುಕ್ 5 ರವರೆಗೆ, ಡಾಕ್ಬುಕ್ ಅನ್ನು ಡಾಕ್ಯುಮೆಂಟ್ ಟೈಪ್ ಡೆಫಿನಿಷನ್ (ಡಿಟಿಡಿ) ನಿಂದ ಪ್ರಮಾಣಿತವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಡಾಕ್ಬುಕ್ ಅನ್ನು ಮೂಲತಃ ಎಸ್ಜಿಎಂಎಲ್ನ ಅನ್ವಯವಾಗಿ ನಿರ್ಮಿಸಲಾಗಿರುವುದರಿಂದ, ಡಿಟಿಡಿ ಮಾತ್ರ ಲಭ್ಯವಿರುವ ಸ್ಕೀಮಾ ಭಾಷೆಯಾಗಿತ್ತು. ಡಾಕ್ಬುಕ್ 4. x ಸ್ವರೂಪಗಳು ಎಸ್ಜಿಎಂಎಲ್ ಅಥವಾ ಎಕ್ಸ್ಎಂಎಲ್ ಆಗಿರಬಹುದು, ಆದರೆ ಎಕ್ಸ್ಎಂಎಲ್ ಆವೃತ್ತಿಯು ತನ್ನದೇ ಆದ ನೇಮ್ಸ್ಪೇಸ್ ಅನ್ನು ಹೊಂದಿಲ್ಲ. ಡಾಕ್ಬುಕ್ 4. x ಸ್ವರೂಪಗಳು ಡಿ. ಟಿ. ಡಿ. ಯಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ನಿರ್ಬಂಧಗಳೊಳಗೆ ಬದುಕಬೇಕಾಗಿತ್ತು. ಅತ್ಯಂತ ಗಮನಾರ್ಹವಾದ ನಿರ್ಬಂಧವೆಂದರೆ ಒಂದು ಅಂಶದ ಹೆಸರು ಅದರ ಸಂಭವನೀಯ ವಿಷಯಗಳನ್ನು ಅನನ್ಯವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಅಂದರೆ, ಮಾಹಿತಿ ಎಂಬ ಅಂಶವು ಡಾಕ್ಬುಕ್ ಕಡತದಲ್ಲಿ ಎಲ್ಲಿದ್ದರೂ ಅದೇ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರಬೇಕು. ಅಂತೆಯೇ, ಡಾಕ್ಬುಕ್ 4. x ನಲ್ಲಿ ಅನೇಕ ರೀತಿಯ ಮಾಹಿತಿ ಅಂಶಗಳಿವೆಃ ಬುಕ್ಇನ್ಫೋ, ಚಾಪ್ಟರ್ಇನ್ಫೋ, ಇತ್ಯಾದಿ. ಪ್ರತಿಯೊಂದೂ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ವಿಷಯದ ಮಾದರಿಯನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಅವರು ತಮ್ಮ ಕೆಲವು ವಿಷಯದ ಮಾದರಿಯನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅವರು ಸಂದರ್ಭ ಮಾಹಿತಿಯನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತಾರೆ. ಪುಸ್ತಕದ ಮಾಹಿತಿಯ ಅಂಶವೆಂದರೆ, ಇದು ಪುಸ್ತಕದ ನೇರ ಮಗುವಾಗಿರುವ ಕಾರಣ, ಅದನ್ನು ಮಾನವ ಓದುಗರಿಗೆ ವಿಶೇಷವಾಗಿ ಹೆಸರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಆದಾಗ್ಯೂ, ಈ ಸ್ವರೂಪವನ್ನು ಡಿ. ಟಿ. ಡಿ. ಯಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿರುವುದರಿಂದ, ಅದನ್ನು ಹಾಗೆ ಹೆಸರಿಸಬೇಕಾಗಿತ್ತು. ಮೂಲ ಅಂಶವು ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿಲ್ಲ ಅಥವಾ ಅಗತ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಆವೃತ್ತಿಯನ್ನು ಪೂರ್ವ-ಡಾಕ್ಬುಕ್ 5 ಡಾಕ್ಯುಮೆಂಟ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಡಿಟಿಡಿ ಘೋಷಣೆಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಡಾಕ್ಬುಕ್ 4. x ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಡಾಕ್ಬುಕ್ 5 ರೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ, ಆದರೆ ಎಕ್ಸ್ಎಸ್ಎಲ್ಟಿ ಸ್ಟೈಲ್ಶೀಟ್ ಮೂಲಕ ಡಾಕ್ಬುಕ್ 5 ಡಾಕ್ಯುಮೆಂಟ್ಗಳಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು. ಒಂದು (db4-upgrade.xsl) ಅನ್ನು ಡಾಕ್ಬುಕ್ 5 ಸ್ಕೀಮಾ ಮತ್ತು ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಪ್ಯಾಕೇಜಿನ ವಿತರಣೆಯ ಭಾಗವಾಗಿ ಒದಗಿಸಲಾಗಿದೆ. ಔಟ್ಪುಟ್ ಸ್ವರೂಪಗಳಾದ ಡಾಕ್ಬುಕ್ ಕಡತಗಳನ್ನು ವಿವಿಧ ಸ್ವರೂಪಗಳಲ್ಲಿ ಔಟ್ಪುಟ್ ಕಡತಗಳನ್ನು ತಯಾರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಬಹುತೇಕ ಯಾವಾಗಲೂ, ಇದನ್ನು ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಸ್ಎಲ್ ಸ್ಟೈಲ್ಶೀಟ್ಗಳನ್ನು ಬಳಸಿ ಸಾಧಿಸಲಾಗುತ್ತದೆ. ಇವು ಡಾಕ್ಬುಕ್ ಡಾಕ್ಯುಮೆಂಟ್ಗಳನ್ನು ಹಲವಾರು ಸ್ವರೂಪಗಳಾಗಿ ಪರಿವರ್ತಿಸುವ ಎಕ್ಸ್ಎಸ್ಎಲ್ಟಿ ಸ್ಟೈಲ್ಶೀಟ್ಗಳಾಗಿವೆ (ನಂತರ ಪಿಡಿಎಫ್ ಆಗಿ ಪರಿವರ್ತಿಸಲು ಎಚ್ಟಿಎಂಎಲ್, ಎಕ್ಸ್ಎಸ್ಎಲ್-ಎಫ್ಒ, ಇತ್ಯಾದಿ). ಈ ಸ್ಟೈಲ್ಶೀಟ್ಗಳು ವಿಷಯಗಳು, ಪದಕೋಶಗಳು ಮತ್ತು ಸೂಚ್ಯಂಕಗಳ ಕೋಷ್ಟಕಗಳನ್ನು ಉತ್ಪಾದಿಸುವಷ್ಟು ಅತ್ಯಾಧುನಿಕವಾಗಿರಬಹುದು. ಒಂದೇ ದಾಖಲೆಯ ವಿವಿಧ ಆವೃತ್ತಿಗಳನ್ನು ತಯಾರಿಸಲು ಮುಖ್ಯ ದಾಖಲೆಯ ನಿರ್ದಿಷ್ಟ ಗೊತ್ತುಪಡಿಸಿದ ಭಾಗಗಳ ಆಯ್ಕೆಯನ್ನು ಅವರು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬಹುದು (ಉದಾಹರಣೆಗೆ "ಟ್ಯುಟೋರಿಯಲ್" ಅಥವಾ "ಕ್ವಿಕ್-ರೆಫರೆನ್ಸ್ ಗೈಡ್", ಇವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದೂ ವಿಷಯದ ಉಪವಿಭಾಗವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ). ಬಳಕೆದಾರರು ತಮ್ಮದೇ ಆದ ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ ಸ್ಟೈಲ್ಶೀಟ್ಗಳನ್ನು ಬರೆಯಬಹುದು ಅಥವಾ ಡಾಕ್ಬುಕ್ ಅನ್ನು ತಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಸೂಕ್ತವಾದ ಔಟ್ಪುಟ್ ಸ್ವರೂಪದಲ್ಲಿ ಸಂಸ್ಕರಿಸಲು ಪೂರ್ಣ ಪ್ರಮಾಣದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸಹ ಬರೆಯಬಹುದು. ನಾರ್ಮನ್ ವಾಲ್ಷ್ ಮತ್ತು ಡಾಕ್ಬುಕ್ ಪ್ರಾಜೆಕ್ಟ್ ಅಭಿವೃದ್ಧಿ ತಂಡವು ಡಾಕ್ಬುಕ್ ಮೂಲ ದಾಖಲೆಗಳಿಂದ ಔಟ್ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲು ಪ್ರಮುಖ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆಃ ಉನ್ನತ-ಗುಣಮಟ್ಟದ ಎಚ್ಟಿಎಮ್ಎಲ್ ಮತ್ತು ಮುದ್ರಣ (ಎಫ್ಒ/ಪಿಡಿಎಫ್) ಔಟ್ಪುಟ್ ಅನ್ನು ಉತ್ಪಾದಿಸಬಲ್ಲ ಎಕ್ಸ್ಎಸ್ಎಲ್ಟಿ ಸ್ಟೈಲ್ಶೀಟ್ಗಳ ಒಂದು ಸೆಟ್ (ಜೊತೆಗೆ ಡಿಎಸ್ಎಸ್ಎಸ್ಎಲ್ ಸ್ಟೈಲ್ಶೀಟ್ಗಳ ಒಂದು ಲೆಗಸಿ ಸೆಟ್), ಜೊತೆಗೆ ಆರ್ಟಿಎಫ್, ಮ್ಯಾನ್ ಪೇಜ್ಗಳು ಮತ್ತು ಎಚ್ಟಿಎಮ್ಎಲ್ ಹೆಲ್ಪ್ ಸೇರಿದಂತೆ ಇತರ ಸ್ವರೂಪಗಳಲ್ಲಿ ಔಟ್ಪುಟ್. ವೆಬ್ ಸಹಾಯವು ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಸ್ಎಲ್ ಸ್ಟೈಲ್ಶೀಟ್ಗಳಲ್ಲಿನ ಚಂಕಿತ ಎಚ್ಟಿಎಮ್ಎಲ್ ಔಟ್ಪುಟ್ ಸ್ವರೂಪವಾಗಿದ್ದು, ಇದನ್ನು ಆವೃತ್ತಿ 1.76.1 ನಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ. ವೆಬ್ ಸಹಾಯಕ್ಕಾಗಿ ದಾಖಲೆಯು ವೆಬ್ ಸಹಾಯಕ್ಕೆ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಸ್ಎಲ್ ವಿತರಣೆಯ ಭಾಗವಾಗಿದೆ. ಅದರ ಸಂಪೂರ್ಣ ಸಿಎಸ್ಎಸ್-ಆಧಾರಿತ ಪುಟ ವಿನ್ಯಾಸ, ಸಹಾಯ ವಿಷಯದ ಹುಡುಕಾಟ ಮತ್ತು ಸಂಕುಚಿತ-ಮರದ ರೂಪದಲ್ಲಿ ವಿಷಯಗಳ ಕೋಷ್ಟಕವು ಇದರ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳಾಗಿವೆ. ಹುಡುಕಾಟವು ಸ್ಟೆಮಿಂಗ್, ಮ್ಯಾಚ್ ಹೈಲೈಟಿಂಗ್, ಸ್ಪಷ್ಟ ಪುಟ-ಸ್ಕೋರಿಂಗ್ ಮತ್ತು ಪ್ರಮಾಣಿತ ಬಹುಭಾಷಾ ಟೋಕನೈಸರ್ ಅನ್ನು ಹೊಂದಿದೆ. ಹುಡುಕಾಟ ಮತ್ತು ಟಿಒಸಿ ಫ್ರೇಮ್ಸೆಟ್ನಂತೆ ಕಾಣಿಸುವ ಫಲಕದಲ್ಲಿರುತ್ತವೆ, ಆದರೆ ವಾಸ್ತವವಾಗಿ ಡಿವ್ ಟ್ಯಾಗ್ಗಳು ಮತ್ತು ಕುಕೀಗಳೊಂದಿಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ (ಆದ್ದರಿಂದ ಇದು ಪ್ರಗತಿಪರವಾಗಿದೆ). ಸರಳೀಕೃತ ಡಾಕ್ಬುಕ್ ಡಾಕ್ಬುಕ್ ಹೊಸ ಬಳಕೆದಾರರಿಗೆ ಅಗಾಧವಾದ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ. ಕಡಿದಾದ ಕಲಿಕೆಯ ರೇಖೆಯಿಲ್ಲದೆ ಡಾಕ್ಬುಕ್ನ ಅನುಕೂಲವನ್ನು ಬಯಸುವವರಿಗೆ, ಸರಳೀಕೃತ ಡಾಕ್ಬುಕ್ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇದು ಡಾಕ್ಬುಕ್ನ ಒಂದು ಸಣ್ಣ ಉಪವಿಭಾಗವಾಗಿದ್ದು, ಲೇಖನಗಳು ಅಥವಾ ಶ್ವೇತಪತ್ರಗಳಂತಹ (ಅಂದರೆ, "ಪುಸ್ತಕಗಳು" ಬೆಂಬಲಿತವಾಗಿಲ್ಲ) ಏಕೈಕ ದಾಖಲೆಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಸರಳೀಕೃತ ಡಾಕ್ಬುಕ್ ಡಿಟಿಡಿ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ 1.1ರಲ್ಲಿದೆ. ಓಪನ್ಬಿಎಸ್ಡಿಯ ಮ್ಯಾಂಡೋಕ್ನ ಲೇಖಕರಾದ ಇಂಗೋ ಶ್ವಾರ್ಜ್ರವರು, ಡಾಕ್ಬುಕ್ ಅನ್ನು ಮ್ಯಾನ್ ಪೇಜ್ಗಳ ಶಬ್ದಾರ್ಥದ ಎಮ್. ಡಿ. ಓ. ಸಿ ಮ್ಯಾಕ್ರೋಕ್ಕಿಂತ ಕೆಳಮಟ್ಟದ್ದಾಗಿದೆ ಎಂದು ಪರಿಗಣಿಸಿದ್ದಾರೆ. ಡಾಕ್ಬುಕ್-ಟು-ಎಂ. ಡಿ. ಓ. ಸಿ ಪರಿವರ್ತಕವನ್ನು ಬರೆಯುವ ಪ್ರಯತ್ನದಲ್ಲಿ (ಡಾಕ್ಬುಕ್-ಟು-ಮ್ಯಾನ್ ನಂತಹ ಹಿಂದಿನ ಪರಿವರ್ತಕಗಳು ಶಬ್ದಾರ್ಥದ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ), ಅವರು ಎಂ. ಡಿ. ಓ. ಸಿ. ಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಅಂಶಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಶಬ್ದಾರ್ಥದ ಭಾಗಗಳನ್ನು "ಅದೇ ಸಮಯದಲ್ಲಿ ಉಬ್ಬಿದ, ಅನಗತ್ಯ ಮತ್ತು ಅಪೂರ್ಣ" ಎಂದು ಕಂಡುಕೊಳ್ಳುತ್ತಾರೆ. ಇದಲ್ಲದೆ, ಡಾಕ್ಬುಕ್ ವಿವರಣೆಯು ಟ್ಯಾಗ್ಗಳ ಬಳಕೆಯ ಬಗ್ಗೆ ಸಾಕಷ್ಟು ನಿರ್ದಿಷ್ಟವಾಗಿಲ್ಲ ಎಂದು ಶ್ವಾರ್ಜ್ ಕಂಡುಕೊಂಡಿದ್ದಾರೆ, ಭಾಷೆಯು ಆವೃತ್ತಿಗಳಾದ್ಯಂತ ಪೋರ್ಟಬಲ್ ಅಲ್ಲ, ವಿವರಗಳಲ್ಲಿ ಒರಟು ಮತ್ತು ಒಟ್ಟಾರೆ ಅಸಮಂಜಸವಾಗಿದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳ ಪಟ್ಟಿಯನ್ನು ಸಹ ನೋಡಿ ಡಾಕ್ಯುಮೆಂಟ್ ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳ ಹೋಲಿಕೆ ಡಾಕ್ಯುಮೆಂಟ್ ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳು ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಸ್ಎಲ್ ಡಾರ್ವಿನ್ ಇನ್ಫರ್ಮೇಷನ್ ಟೈಪಿಂಗ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಲಿನಕ್ಸ್ ಡಾಕ್ ಲಾಟೆಕ್ಸ್ ಮಮಸಿ ರೆಫರೆನ್ಸ್ಗಳನ್ನು ಮತ್ತಷ್ಟು ಓದುವ ನಾರ್ಮನ್ ವಾಲ್ಷ್ ಅವರು ಡಾಕ್ಬುಕ್ನ ಅಧಿಕೃತ ದಾಖಲೆಯಾದ ಡಾಕ್ಬುಕ್ಃ ದಿ ಡೆಫಿನಿಟಿವ್ ಗೈಡ್ ಪುಸ್ತಕದ ಪ್ರಧಾನ ಲೇಖಕರಾಗಿದ್ದಾರೆ. ಈ ಪುಸ್ತಕವು ಜಿ. ಎಫ್. ಡಿ. ಎಲ್. ಅಡಿಯಲ್ಲಿ ಆನ್ಲೈನ್ನಲ್ಲಿ ಮತ್ತು ಮುದ್ರಣ ಪ್ರಕಟಣೆಯಾಗಿ ಲಭ್ಯವಿದೆ. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು DocBook.org-ಡಾಕ್ಬುಕ್ನ 4x ಮತ್ತು 5.0 ಆವೃತ್ತಿ ಸೇರಿದಂತೆ ಡಾಕ್ಬುಕ್ ಮಾಹಿತಿಯ ಸಂಗ್ರಹಃ ದಿ ಡೆಫಿನಿಟಿವ್ ಗೈಡ್ ಮತ್ತು ಡಾಕ್ಬುಕ್ ಸ್ಕೀಮಾಗಳು/ಡಿಟಿಡಿಗಳ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳು. ಒ. ಎ. ಎಸ್. ಐ. ಎಸ್. ನಲ್ಲಿರುವ ಡಾಕ್ಬುಕ್ ರೆಪೊಸಿಟರಿ-ಡಾಕ್ಬುಕ್ ಸ್ಕೀಮಾ/ಡಿ. ಟಿ. ಡಿ. ಯ ನಾರ್ಮೇಟಿವ್ ಹೋಮ್. ಡಾಕ್ಬುಕ್ ಎಕ್ಸ್ಎಸ್ಎಲ್ ಪ್ರಾಜೆಕ್ಟ್ ಪುಟ SourceForge.net ನಲ್ಲಿ, ಎಕ್ಸ್ಎಸ್ಎಲ್ಟಿ 1 ಗಿಟ್ಹಬ್ ಡಾಕ್ಬುಕ್ ಡಿಮಿಸ್ಟಿಫಿಕೇಷನ್ ಹೌಟೋ ಡಾಕ್ಬುಕ್ನಲ್ಲಿ ಡಾಕ್ಬುಕ್ಗಾಗಿ ಸ್ಟೈಲ್ಶೀಟ್ಗಳುಃ ದಿ ಡೆಫಿನಿಟಿವ್ ಗೈಡ್, 1 ನೇ ಆವೃತ್ತಿ, ವಿ. 2.0.6-ಡಾಕ್ಬುಕ್ 3. x ಮತ್ತು 4. x ಗಾಗಿ ಗೈಡ್ನ ಸಂಪೂರ್ಣವಾಗಿ ಬುಕ್ಮಾರ್ಕ್ ಮಾಡಿದ ಪಿಡಿಎಫ್. ಡಾಕ್ಬುಕ್ ಅಂಶಗಳೊಂದಿಗೆ ಬರೆಯುವುದು. ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಗಳು ಡಾಕ್ಯುಮೆಂಟ್-ಕೇಂದ್ರಿತ XML-ಆಧಾರಿತ ಮಾನದಂಡಗಳು ತಾಂತ್ರಿಕ ಸಂವಹನ ತಾಂತ್ರಿಕ ಸಂವಹನ ಉಪಕರಣಗಳು ಸಾಫ್ಟ್ವೇರ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಓಪನ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು SGML