Knowledge modeling
ಜ್ಞಾನ ಮಾದರಿಯು ಒಂದು ರೀತಿಯ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು/ಅಥವಾ ಒಂದು ರೀತಿಯ ಸೌಲಭ್ಯ ಅಥವಾ ಉತ್ಪನ್ನದ ಬಗ್ಗೆ ಗಣಕಯಂತ್ರದ ಅರ್ಥೈಸಬಲ್ಲ ಜ್ಞಾನದ ಮಾದರಿ ಅಥವಾ ಪ್ರಮಾಣಿತ ವಿಶೇಷಣಗಳನ್ನು ರಚಿಸುವ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. ಫಲಿತಾಂಶದ ಜ್ಞಾನದ ಮಾದರಿಯನ್ನು ಸಾಫ್ಟ್ವೇರ್ನಿಂದ ಅರ್ಥೈಸಿಕೊಳ್ಳಲು ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅಥವಾ ಡೇಟಾ ವಿನಿಮಯ ಕಡತದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಕೆಲವು ಜ್ಞಾನ ಪ್ರಾತಿನಿಧ್ಯ ಭಾಷೆ ಅಥವಾ ಡೇಟಾ ರಚನೆಯಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಿದಾಗ ಮಾತ್ರ ಕಂಪ್ಯೂಟರ್ ಅರ್ಥೈಸಿಕೊಳ್ಳಬಹುದು. ಜ್ಞಾನ-ಆಧಾರಿತ ಎಂಜಿನಿಯರಿಂಗ್ ಅಥವಾ ಜ್ಞಾನ-ನೆರವಿನ ವಿನ್ಯಾಸವು ಉತ್ಪನ್ನಗಳು, ಸೌಲಭ್ಯಗಳು ಅಥವಾ ಪ್ರಕ್ರಿಯೆಗಳ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಅಂತಹ ಜ್ಞಾನ ಮಾದರಿಗಳ ಕಂಪ್ಯೂಟರ್-ನೆರವಿನ ಬಳಕೆಯ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. ಉತ್ಪನ್ನಗಳು ಅಥವಾ ಸೌಲಭ್ಯಗಳ ವಿನ್ಯಾಸವು ನಂತರ ವಿನ್ಯಾಸಗೊಳಿಸಬೇಕಾದ ಸೌಲಭ್ಯ ಅಥವಾ ಉತ್ಪನ್ನದ ಸೃಷ್ಟಿಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡಲು ಜ್ಞಾನದ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಇದು ಒಂದು (ಕಾಲ್ಪನಿಕ) ಪ್ರತ್ಯೇಕ ವಸ್ತುವಿನ ಉತ್ಪನ್ನ ಮಾದರಿಯನ್ನು ರಚಿಸಲು ಒಂದು ರೀತಿಯ ವಸ್ತುವಿನ ಬಗ್ಗೆ ಜ್ಞಾನವನ್ನು ಬಳಸಿತು. ಅಂತೆಯೇ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಪ್ರಕ್ರಿಯೆಯ ವಿನ್ಯಾಸವು ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಮಾದರಿಯ ರಚನೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಅಂತಹ ಪ್ರಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಜ್ಞಾನ ಮಾದರಿಯಲ್ಲಿರುವ ಜ್ಞಾನದಿಂದ ವಿನ್ಯಾಸ ಚಟುವಟಿಕೆಯನ್ನು ನಿರ್ದೇಶಿಸಬಹುದು. ಪರಿಣಾಮವಾಗಿ ಬರುವ ಪ್ರಕ್ರಿಯೆಯ ಮಾದರಿ, ಉತ್ಪನ್ನದ ಮಾದರಿ ಅಥವಾ ಸೌಲಭ್ಯದ ಮಾದರಿಯನ್ನು ಸಹ ಸಾಮಾನ್ಯವಾಗಿ ದತ್ತಸಂಚಯದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ಜ್ಞಾನದ ಪ್ರಾತಿನಿಧ್ಯ ಭಾಷೆಯು ಜ್ಞಾನವನ್ನು (ವಸ್ತುಗಳ ಬಗೆಗಳ ಬಗ್ಗೆ) ಪ್ರತಿನಿಧಿಸಲು ಮಾತ್ರ ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಪ್ರತ್ಯೇಕ ವಿಷಯಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿ ಮಾದರಿಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಮತ್ತು ಸಂಗ್ರಹಿಸಲು ಮತ್ತೊಂದು ಭಾಷೆ ಅಥವಾ ದತ್ತಾಂಶ ರಚನೆಯ ಅಗತ್ಯವಿದೆ. ಜ್ಞಾನ ಪ್ರಾತಿನಿಧ್ಯ ಭಾಷೆಯು ಎರಡನ್ನೂ ವ್ಯಕ್ತಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಟ್ಟರೆ, ಜ್ಞಾನ ಮಾದರಿ ಮತ್ತು ಮಾಹಿತಿ ಮಾದರಿಯನ್ನು ಒಂದೇ ಭಾಷೆಯಲ್ಲಿ (ಅಥವಾ ದತ್ತಾಂಶ ರಚನೆ) ವ್ಯಕ್ತಪಡಿಸಬಹುದು. ಜ್ಞಾನದ ಅಭಿವ್ಯಕ್ತಿ ಮತ್ತು ವೈಯಕ್ತಿಕ ವಿಷಯಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಭಾಷೆಯ ಉದಾಹರಣೆಯೆಂದರೆ ಜೆಲ್ಲಿಶ್ ಇಂಗ್ಲಿಷ್. ಜೋಡಣೆಯ ಭೌತಿಕ ವಸ್ತುವಿನ ಜ್ಞಾನ ಮಾದರಿಯು ವಿಭಜನೆಯ ರಚನೆಯಾಗಿದ್ದು ಅದು ಜೋಡಣೆಯ ಘಟಕಗಳನ್ನು ಮತ್ತು ಘಟಕಗಳ ಸಂಭಾವ್ಯ ಉಪ-ಘಟಕಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಸಂಕೋಚಕ ವ್ಯವಸ್ಥೆಯ ಬಗೆಗಿನ ಜ್ಞಾನವು ಸಂಕೋಚಕ ವ್ಯವಸ್ಥೆಯು ಸಂಕೋಚಕ, ನಯಗೊಳಿಸುವ ವ್ಯವಸ್ಥೆ ಇತ್ಯಾದಿಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಆದರೆ ನಯಗೊಳಿಸುವ ವ್ಯವಸ್ಥೆಯು ಪಂಪ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಈ ಜ್ಞಾನವನ್ನು ಎರಡು ರೀತಿಯ ವಸ್ತುಗಳ ನಡುವಿನ ಸಂಬಂಧಗಳ ಸಂಗ್ರಹವಾಗಿ ಜ್ಞಾನವನ್ನು ವ್ಯಕ್ತಪಡಿಸುವ ಜ್ಞಾನ ಪ್ರಾತಿನಿಧಿಕ ಭಾಷೆಯಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಲಾಗಿದೆ ಎಂದು ಭಾವಿಸಿ, ಆದರೆ ಆ ಭಾಷೆಯಲ್ಲಿ ಸಂಬಂಧದ ಪ್ರಕಾರವನ್ನು ಭಾಗ a ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ನಂತರ ಸಂಕೋಚಕ ವ್ಯವಸ್ಥೆಯ ಬಗೆಗಿನ ಜ್ಞಾನ ಮಾದರಿಯ ಒಂದು ಭಾಗವು ಈ ಕೆಳಗಿನ ಜ್ಞಾನ ಸಂಗತಿಗಳ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಸಂಕೋಚಕ ವ್ಯವಸ್ಥೆಯು ಸಂಕೋಚಕ ಸಂಕೋಚಕ ವ್ಯವಸ್ಥೆಯ ಒಂದು ಭಾಗವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಇದು ಸ್ನೇಹನ ವ್ಯವಸ್ಥೆಯ ಒಂದು ಭಾಗವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಸ್ನೇಹನ ವ್ಯವಸ್ಥೆಯು ಪಂಪ್ ವ್ಯವಸ್ಥೆಯ ಪಂಪ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಪಂಪ್ನ ಭಾಗವಾಗಿ ಹೊಂದಿರುತ್ತದೆ, ಅಂತಹ ಜ್ಞಾನ ಮಾದರಿಯನ್ನು ಘಟಕಗಳ ಗುಣಲಕ್ಷಣಗಳು, ಅವುಗಳ ತಯಾರಿಕೆ ಮತ್ತು ಪ್ರಾಯಶಃ ಪರೀಕ್ಷೆ ಮತ್ತು ನಿರ್ವಹಣಾ ಅವಶ್ಯಕತೆಗಳ ಬಗ್ಗೆ ಜ್ಞಾನ ಮತ್ತು ವಿಶೇಷಣಗಳೊಂದಿಗೆ ಮತ್ತಷ್ಟು ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ. ಅಂತೆಯೇ, ಒಂದು ಪ್ರಕ್ರಿಯೆಯ ಜ್ಞಾನ ಮಾದರಿಯು ಮೂಲತಃ ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳ ಅನುಕ್ರಮದ ವಿವರಣೆಯಾಗಿದೆ. ಈ ಅನುಕ್ರಮವನ್ನು ಒಂದು ರೀತಿಯ ಸ್ಟ್ರೀಮ್ ಒಂದು ರೀತಿಯ ಪ್ರಕ್ರಿಯೆಯ ಹಂತದ ಔಟ್ಪುಟ್ ಆಗಿರುತ್ತದೆ, ಆದರೆ ಮುಂದಿನ ಪ್ರಕ್ರಿಯೆಯ ಹಂತದಲ್ಲಿ ಅದೇ ರೀತಿಯ ಸ್ಟ್ರೀಮ್ ಇನ್ಪುಟ್ ಆಗಿರುತ್ತದೆ ಎಂಬ ಅಂಶದಿಂದ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಸ್ಟ್ರೀಮ್ಗಳು ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳಿಗೆ ಇನ್ಪುಟ್ಗಳಾಗಿ ಪಾತ್ರಗಳನ್ನು ಹೊಂದಿವೆ, ಆದರೆ ಅದೇ ಸ್ಟ್ರೀಮ್ಗಳು ಇತರ ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳ ಔಟ್ಪುಟ್ಗಳಾಗಿವೆ. ಉದಾಹರಣೆಗೆಃ ಬಾಯ್ಲರ್ ಆವಿಯಲ್ಲಿ ನೀರು ಇನ್ಪುಟ್ ಆಗಿರಬೇಕು, ಬಾಯ್ಲರ್ ಆವಿಯ ಔಟ್ಪುಟ್ ಆಗಿರಬೇಕು, ಹೀಟರ್ ಕಂಡೆನ್ಸೇಟ್ನಲ್ಲಿ ಇನ್ಪುಟ್ ಆಗಿರಬೇಕು, ಹೀಟರ್ ಇತ್ಯಾದಿಗಳ ಔಟ್ಪುಟ್ ಆಗಿರಬೇಕು. ಡಾಕ್ಯುಮೆಂಟ್ ವಿಷಯದ ವಿವರಣೆ ಜ್ಞಾನದ ಮಾದರಿಯು ವಿನ್ಯಾಸ ಕೈಪಿಡಿಗಳು, (ಅಂತರರಾಷ್ಟ್ರೀಯ) ಪ್ರಮಾಣಿತ ವಿಶೇಷಣಗಳು ಮತ್ತು ಪ್ರಮಾಣಿತ ದತ್ತಾಂಶ ಹಾಳೆಗಳಂತಹ ದಾಖಲೆಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಜ್ಞಾನ ಮತ್ತು ಅವಶ್ಯಕತೆಗಳ ವಿವರಣೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಅಂತಹ ಜ್ಞಾನವನ್ನು ಗಣಕಯಂತ್ರವು ಅರ್ಥೈಸಿಕೊಳ್ಳುವಂತೆ ಮಾಡಲು ಅದನ್ನು ಔಪಚಾರಿಕ ಜ್ಞಾನ ಪ್ರಾತಿನಿಧ್ಯ ಭಾಷೆಯಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ಹೀಗೆ ಗಣಕಯಂತ್ರದ ಅರ್ಥೈಸಬಲ್ಲ ರೂಪವಾಗಿ ಪರಿವರ್ತಿಸಬೇಕಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಜೆಲ್ಲಿಶ್ ಇಂಗ್ಲಿಷ್ ಎಂಬ ಅಭಿವ್ಯಕ್ತಿಯ ರೂಪದಲ್ಲಿ. ಇದು ಜ್ಞಾನ ಮತ್ತು ಅವಶ್ಯಕತೆಗಳು ಜ್ಞಾನ ಮಾದರಿಯಲ್ಲಿರುವ ವಸ್ತುಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ, ಆದರೆ ಇಡೀ ಮಾದರಿಯನ್ನು ಮತ್ತೆ ದತ್ತಸಂಚಯದಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ದಾಖಲೆಗಳಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಜ್ಞಾನವನ್ನು ವಿವರಣೆಯ ವಿವಿಧ ಹಂತಗಳಲ್ಲಿ ರೂಪಿಸಬಹುದು. ಕಡಿಮೆ ಮಟ್ಟದ ವಿವರಣೆಯು ನಿರ್ದಿಷ್ಟತೆಗಳ ದೊಡ್ಡ ಭಾಗಗಳನ್ನು ನೈಸರ್ಗಿಕ ಭಾಷೆಯ ಪಠ್ಯದ ರೂಪದಲ್ಲಿ ಇರಿಸುತ್ತದೆ. ಇದರರ್ಥ ಪಠ್ಯವು ಕೇವಲ ಮಾನವ ವ್ಯಾಖ್ಯಾನಕ್ಕೆ ಮಾತ್ರ ಯೋಗ್ಯವಾಗಿದೆ, ಆದರೆ ಅದೇನೇ ಇದ್ದರೂ ಜ್ಞಾನ ಮಾದರಿಯಲ್ಲಿರುವ ವಸ್ತುಗಳಿಗೆ ಸಂಬಂಧಿಸಿದೆ. ಹೀಗಾಗಿ ಆ ವಸ್ತುವಿನ ಬಗ್ಗೆ ಜ್ಞಾನವನ್ನು ವಿನಂತಿಸಿದಾಗ ಸಾಫ್ಟ್ವೇರ್ ಇನ್ನೂ ಬಳಕೆದಾರರಿಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಬಹುದು. ಇನ್ನೊಂದು ತೀವ್ರತೆಯೆಂದರೆ, ದಾಖಲೆಗಳಲ್ಲಿನ ಪ್ರತಿ ವಾಕ್ಯದ ವಿಷಯವನ್ನು ಔಪಚಾರಿಕ ಜ್ಞಾನ ಪ್ರಾತಿನಿಧ್ಯ ಭಾಷೆಯಲ್ಲಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಹೀಗಾಗಿ ಆ ವಾಕ್ಯಗಳಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾದ ವಸ್ತುಗಳು ಕಂಪ್ಯೂಟರ್ ಅರ್ಥೈಸಬಲ್ಲ ಜ್ಞಾನ ಮಾದರಿಯ ಅವಿಭಾಜ್ಯ ಅಂಗವಾಗುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಎಪಿಐ 617 ಮಾನದಂಡವು ಸಂಕೋಚಕಗಳಿಗೆ ಪ್ರಮಾಣಿತ ವಿವರಣೆಯನ್ನು ಹೊಂದಿದೆ ಎಂಬ ಜ್ಞಾನವನ್ನು ಸಂಕೋಚಕ ವ್ಯವಸ್ಥೆಯ ಜ್ಞಾನ ಮಾದರಿಯಲ್ಲಿ ಪರಿಕಲ್ಪನೆಯ ಸಂಕೋಚಕಕ್ಕೆ ಜೋಡಿಸಬಹುದು. ಇದನ್ನು ಜ್ಞಾನದ ಪ್ರಾತಿನಿಧ್ಯದ ಭಾಷೆಯಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಬಹುದು (ಈ ಕೆಳಗಿನಂತೆ ಸಂಬಂಧದ ಪ್ರಕಾರವನ್ನು ಬಳಸಿಃ ಸಂಕೋಚಕ ಎಪಿಐ 617 ಹೆಚ್ಚಿನ ಮಟ್ಟದ ವಿವರಣೆ ಎಂದರೆ ನೈಸರ್ಗಿಕ ಭಾಷೆಯಲ್ಲಿನ ಪ್ಯಾರಾಗಳು ಅಥವಾ ವಾಕ್ಯಗಳು ಜ್ಞಾನ ಮಾದರಿಯಲ್ಲಿನ ಘಟಕಗಳಿಗೆ ಸಂಬಂಧಿಸಿವೆ. ಸಂಪೂರ್ಣ ಸ್ಪಷ್ಟ ಮಾದರಿ ಎಂದರೆ ನೈಸರ್ಗಿಕ ಭಾಷೆಯ ವಾಕ್ಯಗಳನ್ನು ಡೇಟಾಬೇಸ್ ರಚನೆಯಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ದತ್ತಾಂಶವಾಗಿ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಕನಿಷ್ಠ ಶಾಫ್ಟ್ ವ್ಯಾಸದ ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ಜ್ಞಾನದ ಮಾದರಿಯಲ್ಲಿ ಈ ಕೆಳಗಿನಂತೆ ಸೇರಿಸಬಹುದುಃ ಶಾಫ್ಟ್ ವ್ಯಾಸ 20 ಮಿಮೀ ಮೇಲೆ ವಿವರಿಸಿದ ವಿವರಣೆಯ ಪ್ರಕ್ರಿಯೆಯು ಜ್ಞಾನದ ಮಾದರಿಗಳು ಮತ್ತು ಪ್ರಮಾಣಿತ ನಿರ್ದಿಷ್ಟತೆಗಳ ಮಾದರಿಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ, ಇದು ಕಂಪ್ಯೂಟರ್ ಬೆಂಬಲಿತ ಜ್ಞಾನ-ನೆರವಿನ ವಿನ್ಯಾಸ ಮತ್ತು ವಿನ್ಯಾಸಗಳ ಸ್ವಯಂಚಾಲಿತ ಪರಿಶೀಲನೆಗೆ ಅವುಗಳ ಬಳಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಜ್ಞಾನ ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಾದ ಜ್ಞಾನ ಪ್ರಾತಿನಿಧ್ಯ ಮತ್ತು ತಾರ್ಕಿಕ ಜ್ಞಾನ ಎಂಜಿನಿಯರಿಂಗ್ ಅನ್ನು ಸಹ ನೋಡಿ.