KMS (hypertext)
ಜ್ಞಾನ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾದ ಕೆಎಂಎಸ್, ವಾಣಿಜ್ಯ ಎರಡನೇ ತಲೆಮಾರಿನ ಹೈಪರ್ಮೀಡಿಯಾ ವ್ಯವಸ್ಥೆಯಾಗಿದ್ದು, ಇದನ್ನು ಮೂಲತಃ ಆರಂಭಿಕ ಹೈಪರ್ಮೀಡಿಯಾ ಸಿಸ್ಟಮ್ ಝೆಡ್ಓಜಿಗೆ ಉತ್ತರಾಧಿಕಾರಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ. ಕೆಎಂಎಸ್ಅನ್ನು ಡಾನ್ ಮೆಕ್ಕ್ರಾಕೆನ್ ಮತ್ತು ನಾಲೆಡ್ಜ್ ಸಿಸ್ಟಮ್ಸ್ನ ರಾಬ್ ಅಕ್ಸಿನ್ ಅವರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು, ಇದು ಕಾರ್ನೆಗೀ ಮೆಲಾನ್ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ ವಿಭಾಗದ 1981 ರ ಉಪಶಾಖೆಯಾಗಿದೆ. ದೊಡ್ಡ, ಹಂಚಿಕೆಯ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಒಳಗೆ ಮಾಹಿತಿಯನ್ನು ರಚಿಸಲು ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಲು ಅನೇಕ ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುವುದು ಕೆಎಂಎಸ್ನ ಉದ್ದೇಶವಾಗಿತ್ತು, ಮತ್ತು ಮೊದಲಿನಿಂದಲೂ, ಈ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿಜವಾದ ಬಹು-ಬಳಕೆದಾರ ವ್ಯವಸ್ಥೆಯಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಪ್ರಾದೇಶಿಕ ಹೈಪರ್ಮೀಡಿಯಾ ವ್ಯವಸ್ಥೆಯಾಗಿ, ಪ್ರಸ್ತುತಿಗಳು, ದಾಖಲೆಗಳು, ದತ್ತಸಂಚಯಗಳು ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಂವಹನದ ಸಾಮಾನ್ಯ ರೂಪಗಳು (ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಮೇಲ್, ಸಮುದಾಯ ಬುಲೆಟಿನ್ ಬೋರ್ಡ್ಗಳು, ಬ್ಲಾಗ್ಗಳು) ಮುಂತಾದ ಎಲ್ಲಾ ರೀತಿಯ ಸ್ಪಷ್ಟ 'ಜ್ಞಾನ ಕಲಾಕೃತಿಗಳನ್ನು' ಪ್ರತಿನಿಧಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೆಎಂಎಸ್ ಹೊಂದಿತ್ತು. ಕೆಎಂಎಸ್ ದತ್ತಾಂಶ ಮಾದರಿಯಲ್ಲಿ ಕೇಂದ್ರ ಅಂಶವೆಂದರೆ ಪರದೆಯ ಗಾತ್ರದ ಪುಟಗಳು ("ಚೌಕಟ್ಟುಗಳು" ಎಂದು ಕರೆಯಲ್ಪಡುತ್ತವೆ) ಸಂಪರ್ಕಗಳ ಮೂಲಕ ಪರಸ್ಪರ ಸಂಪರ್ಕ ಹೊಂದಿವೆ. ಒಂದೇ ಚೌಕಟ್ಟಿನ ನೋಟ (ದೊಡ್ಡ, ಭೂದೃಶ್ಯ-ಆಧಾರಿತ ರೇಖಾಚಿತ್ರಗಳಿಗೆ ಉತ್ತಮ) ಅಥವಾ ಎರಡು ಪಕ್ಕ-ಪಕ್ಕದ ಅರ್ಧ-ಪರದೆಯ ವೀಕ್ಷಣೆಗಳ (ಎರಡು ಭಾವಚಿತ್ರ-ಗಾತ್ರದ ಪುಟಗಳಿಗೆ ಸೂಕ್ತ) ನಡುವೆ ಬದಲಾಯಿಸುವ ಆಯ್ಕೆಯನ್ನು ಬಳಕೆದಾರರು (ಯಾವುದೇ ಸಮಯದಲ್ಲಿ) ಹೊಂದಿದ್ದರು. ಚೌಕಟ್ಟುಗಳು ಯಾವಾಗಲೂ ಸ್ಥಿರ ಗಾತ್ರದ್ದಾಗಿರುತ್ತವೆ, ಅಂದರೆ ಸ್ಕ್ರೋಲಿಂಗ್ ಅಗತ್ಯವಿಲ್ಲ. ಫ್ರೇಮ್ ಮಾದರಿಯು ಅಕ್ಷರ ಆಧಾರಿತಕ್ಕಿಂತ ಪ್ರಾದೇಶಿಕವಾಗಿದೆ, ಆದ್ದರಿಂದ ಪಠ್ಯ, ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ಯಾವಾಗಲೂ ಫ್ರೇಮ್ನಲ್ಲಿ ಎಲ್ಲಿಯಾದರೂ ಇರಿಸಬಹುದು, ಒಂದಕ್ಕೊಂದು ಅತಿಕ್ರಮಿಸಬಹುದು. ಇದನ್ನು ಹೇಳಲು ಮತ್ತೊಂದು ಮಾರ್ಗವೆಂದರೆ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಖಾಲಿ ಜಾಗವು ವಾಸ್ತವವಾಗಿ ಜಾಗವನ್ನು ಸೂಚಿಸುತ್ತದೆ, (ಅನೇಕ ಪಠ್ಯ ಸಂಪಾದಕರಂತೆ) ಕೇವಲ ವಿಷಯದ ಅನುಪಸ್ಥಿತಿಯನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ. ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಒಂದು ರೂಪವಾಗಿ ಗಾತ್ರದ ಸ್ಕ್ರೋಲಿಂಗ್ನಲ್ಲಿ ಜೋಡಿಸಲಾದ ಚೌಕಟ್ಟುಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (ವಿನ್ಯಾಸಕರು ಸ್ಕ್ರೋಲಿಂಗ್ ಸಬೋಪ್ಟಿಮಲ್ ಎಂದು ಭಾವಿಸಿದಂತೆ) ಬದಲಿಗೆ ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಮತ್ತು ಪ್ರೋಗ್ರಾಂಗಳಂತಹ ದೊಡ್ಡ ಸಮುಚ್ಚಯಗಳನ್ನು ಹೈಪರ್ಮೀಡಿಯಾ ನೋಡ್ಗಳ ಶ್ರೇಣೀಕರಣಗಳಾಗಿ (ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಲ್ಯಾಟಿಸ್ಗಳಾಗಿ) ರಚಿಸಲು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ಈ ನಮ್ಯತೆಯು ಯಾವುದೇ ಚೌಕಟ್ಟಿನಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುವ ಚೌಕಟ್ಟುಗಳ ಮರದಿಂದ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ರಚಿಸಲು, ಹುಡುಕಲು, ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಕೆಎಂಎಸ್ನಲ್ಲಿ, ಕೊಂಡಿಗಳು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ಮತ್ತು ಚೌಕಟ್ಟುಗಳಲ್ಲಿ ಹುದುಗಿವೆ. ಅವು ಮೂಲ ಚೌಕಟ್ಟಿನಲ್ಲಿರುವ ಯಾವುದೇ ಪಠ್ಯ ಐಟಂ, ಪಾಯಿಂಟ್, ಗ್ರಾಫಿಕಲ್ ಎಂಟಿಟಿ ಅಥವಾ ಚಿತ್ರದಿಂದ ಯಾವುದೇ ಗಮ್ಯ ಫ್ರೇಮ್ಗೆ ಹೋಗಬಹುದು. ಲಿಂಕ್ಗಳ ಜೊತೆಗೆ, ಫ್ರೇಮ್ ಐಟಂಗಳು ಸಹ ಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ಇದು ಸಿಸ್ಟಮ್ನ ಆಂತರಿಕ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುವ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕೆಎಂಎಸ್ ಮತ್ತು ಪ್ರಸ್ತುತ ವೆಬ್ ಅಭ್ಯಾಸಗಳ ನಡುವಿನ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಸಾಮಾನ್ಯ ವಸ್ತುಗಳು ಮತ್ತು "ಟಿಪ್ಪಣಿ ವಸ್ತುಗಳು" ("@" ಅಕ್ಷರಗಳಿಂದ ಮುನ್ನುಡಿಯಲ್ಲಿರುವ ಪಠ್ಯ ವಸ್ತುಗಳು) ನಡುವಿನ ವ್ಯತ್ಯಾಸವಾಗಿದೆ. ಟಿಪ್ಪಣಿ ಐಟಂಗಳು ಉಳಿದ ವಿಷಯಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಬಾಹ್ಯ ಅಥವಾ ಮೆಟಾ-ಮಟ್ಟದ ಅರ್ಥವನ್ನು ಹೊಂದಿವೆ, ಇದು ಸಾಮಾನ್ಯ ವಿಷಯ ಯಾವುದು ಮತ್ತು ಕೇವಲ ಸ್ವತಃ ಟಿಪ್ಪಣಿಗಳು ಅಥವಾ ಇತರರ ಕಾಮೆಂಟ್ಗಳು (ಪ್ರೋಗ್ರಾಂಗಳು ಸೇರಿದಂತೆ) ಎಂಬುದರ ಬಗ್ಗೆ ಸುಲಭವಾಗಿಸುತ್ತದೆ (ಮತ್ತು ಸ್ಪಷ್ಟವಾಗುತ್ತದೆ). ಹೀಗಾಗಿ ಕೊಂಡಿಗಳನ್ನು ಹೊಂದಿರುವ ಟಿಪ್ಪಣಿ ವಸ್ತುಗಳು ಅನಿಯಂತ್ರಿತ ಅಡ್ಡ-ಉಲ್ಲೇಖಗಳ ಅರ್ಥವನ್ನು ಹೊಂದಿವೆ (ಒಂದು ಲಾ "ಸಹ ನೋಡಿ".) ಮತ್ತು ಆದ್ದರಿಂದ ಬಳಕೆದಾರರು, ಮತ್ತು ಹೆಚ್ಚು ವಿಶೇಷವಾಗಿ ಏಜೆಂಟ್ಗಳು, ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ನ ಶ್ರೇಣೀಕೃತ ರಚನೆಯ ಭಾಗವಾಗಿ ಕಾಣುವುದಿಲ್ಲ. ಕೆಎಂಎಸ್ ಮತ್ತು ಪ್ರಸ್ತುತ ವೆಬ್ ಅಭ್ಯಾಸಗಳ ನಡುವಿನ ಮತ್ತೊಂದು ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಪ್ರತ್ಯೇಕ ಎಡಿಟರ್ ಮೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವುದು. ನ್ಯಾವಿಗೇಷನ್ ಮತ್ತು ಎಡಿಟಿಂಗ್ ಕಾರ್ಯವು ಯಾವಾಗಲೂ ನೇರವಾಗಿ ಲಭ್ಯವಿರುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರು ತಮಗೆ ಅನುಮತಿ ಇರುವ ಯಾವುದೇ ಚೌಕಟ್ಟನ್ನು ಸಂಪಾದಿಸಬಹುದು. ಲೇಖಕರು ಫ್ರೇಮ್ಗಳನ್ನು ಅಜಾಗರೂಕತೆಯ ಎಡಿಟಿಂಗ್ನಿಂದ ಸ್ವತಃ ರಕ್ಷಿಸಿಕೊಳ್ಳಬಹುದು. ಚೌಕಟ್ಟುಗಳ ಹಳೆಯ ಆವೃತ್ತಿಗಳನ್ನು 'ಕಾಮೆಟ್-ಲೈಕ್' ಲಿಂಕ್ಡ್ ಲಿಸ್ಟ್ನಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಪ್ರತ್ಯೇಕ ಚೌಕಟ್ಟಿನ (ಮತ್ತು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಯಾವುದೇ ಮರದಲ್ಲಿರುವ) ಇತಿಹಾಸವನ್ನು (ಮತ್ತು ಕಳೆದ ಸಮಯವನ್ನು) ನೋಡಬಹುದು. ಅಂತಿಮವಾಗಿ, ಕೆಎಂಎಸ್ ಒಂದು ಸ್ಕ್ರಿಪ್ಟ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಹೊಂದಿತ್ತು (ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗೆ ಹೋಲುತ್ತದೆ) ಇದು ಡೆವಲಪರ್ಗಳು ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಅದರ ಪ್ರಸ್ತುತ ಕಾರ್ಯವನ್ನು ಮೀರಿ ವ್ಯವಸ್ಥೆಯನ್ನು ವಿಸ್ತರಿಸಲು ಅನುವು ಮಾಡಿಕೊಟ್ಟಿತು. 'ಎವೆರಿಥಿಂಗ್ ಎ ಫ್ರೇಮ್' ಎಂಬ ಕೆಎಂಎಸ್ ತತ್ವಶಾಸ್ತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ (ಉದಾಹರಣೆಗೆ, ಕರ್ಸರ್ಗಳು, ಫಿಲ್ ಪ್ಯಾಟರ್ನ್ಗಳು, ಇತ್ಯಾದಿಗಳನ್ನು ಫ್ರೇಮ್ಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ) ಆದ್ದರಿಂದ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಫ್ರೇಮ್ಗಳ ಶ್ರೇಣಿಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುತ್ತದೆ; ಕೆಎಂಎಸ್ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ರನ್ ಟೈಮ್ನಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಪ್ರೋಗ್ರಾಂ ಫ್ರೇಮ್ಗಳನ್ನು ಮಾತ್ರ ಓದುತ್ತದೆ ಮತ್ತು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಕೆಎಂಎಸ್ ಅನ್ನು ಮೂಲತಃ ಪ್ಯಾಸ್ಕಲ್ ಮತ್ತು ಸಿ ಭಾಷೆಗಳಲ್ಲಿ ಬರೆಯಲಾಗಿದ್ದು, ಗಾತ್ರದಲ್ಲಿ ಸರಿಸುಮಾರು 300,000 ಸಾಲುಗಳ ಸಂಕೇತವಾಗಿದೆ. ಕೆಎಂಎಸ್ನ ಮೂಲ ಅಭಿವರ್ಧಕರಲ್ಲಿ ಒಬ್ಬರಾದ ರಾಬ್ ಅಕ್ಸಿನ್ ಅವರು ನ್ಯೂಜಿಲೆಂಡ್ನ ವೈಕಟೋ ವಿಶ್ವವಿದ್ಯಾಲಯದ ಕಂಪ್ಯೂಟರ್ ಸೈನ್ಸ್ ವಿಭಾಗದಲ್ಲಿ ಹೆಚ್ಚು ಆಧುನಿಕ, ಜಾವಾ ಆಧಾರಿತ ಫಾಲೋ-ಆನ್ ಅನ್ನು ("ಎಕ್ಸ್ಪೆಡಿಟೀ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ) ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ. ಉಲ್ಲೇಖಗಳು ಹೈಪರ್ಟೆಕ್ಸ್ಟ್