Knowledge Discovery Metamodel
ನಾಲೆಡ್ಜ್ ಡಿಸ್ಕವರಿ ಮೆಟಾಮೋಡೆಲ್ (ಕೆಡಿಎಂ) ಎಂಬುದು ಆಬ್ಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಗ್ರೂಪ್ (ಒಎಂಜಿ) ನಿಂದ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಿರುವ ವಿವರಣೆಯಾಗಿದೆ. ಕೆಡಿಎಂ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಅವುಗಳ ಕಾರ್ಯಾಚರಣಾ ಪರಿಸರಗಳಿಗೆ ಸಾಮಾನ್ಯ ಮಧ್ಯಂತರ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣಾ ಸಾಧನಗಳ ಆಳವಾದ ಶಬ್ದಾರ್ಥದ ಏಕೀಕರಣಕ್ಕೆ ಅಗತ್ಯವಾದ ಸಾಮಾನ್ಯ ಮೆಟಾಡೇಟಾವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಆಧುನೀಕರಣ, ಐಟಿ ಪೋರ್ಟ್ಫೋಲಿಯೋ ನಿರ್ವಹಣೆ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಭರವಸೆಗಾಗಿ ಒಎಂಜಿಯ ಅಡಿಪಾಯವಾಗಿ ಕೆಡಿಎಂ ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ತಂತ್ರಾಂಶದೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಸಾಧನಗಳ ನಡುವೆ ಎಕ್ಸ್ಎಂಐ ವಿನಿಮಯ ಸ್ವರೂಪವನ್ನು ಮತ್ತು ಮುಂದಿನ ಪೀಳಿಗೆಯ ಭರವಸೆ ಮತ್ತು ಆಧುನೀಕರಣ ಸಾಧನಗಳಿಗಾಗಿ ಅಮೂರ್ತ ಇಂಟರ್ಫೇಸ್ (ಎಪಿಐ) ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಕೆಡಿಎಂ ಒಎಂಜಿಯ ಮೆಟಾ-ಆಬ್ಜೆಕ್ಟ್ ಸೌಲಭ್ಯವನ್ನು ಬಳಸುತ್ತದೆ. ಸಾಫ್ಟ್ವೇರ್ ಗಣಿಗಾರಿಕೆ ಎಂದೂ ಕರೆಯಲಾಗುವ ಸಾಫ್ಟ್ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಕಲಾಕೃತಿಗಳಲ್ಲಿ ಜ್ಞಾನ ಅನ್ವೇಷಣೆಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಿಧಾನಗಳನ್ನು ಕೆಡಿಎಂ ಪ್ರಮಾಣೀಕರಿಸುತ್ತದೆ. 2003ರ ನವೆಂಬರ್ನಲ್ಲಿ, ಒಎಂಜಿಯ ವಾಸ್ತುಶಿಲ್ಪ-ಚಾಲಿತ ಆಧುನೀಕರಣ ಕಾರ್ಯಪಡೆಯು ಶಿಫಾರಸು ಮಾಡಿತು ಮತ್ತು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ತಾಂತ್ರಿಕ ಸಮಿತಿಯು ನಾಲೆಡ್ಜ್ ಡಿಸ್ಕವರಿ ಮೆಟಾಮೊಡೆಲ್ (ಕೆಡಿಎಂ) ಆರ್ಎಫ್ಪಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ತಂತ್ರಾಂಶ ಸ್ವತ್ತುಗಳು ಮತ್ತು ಅವುಗಳ ಕಾರ್ಯಾಚರಣಾ ಪರಿಸರದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪ್ರತಿನಿಧಿಸಲು ಸಾಮಾನ್ಯ ಭಂಡಾರ ರಚನೆಯನ್ನು ಒದಗಿಸುವುದು ಈ ಆರ್ಎಫ್ಪಿಯ ಉದ್ದೇಶವಾಗಿತ್ತು. ಕೆಡಿಎಂನ ಗುರಿಯನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಸ್ವತ್ತುಗಳ ಪರಿವರ್ತನೆಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯ ವಿನಿಮಯ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಕೆಡಿಎಂ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯವಸ್ಥೆಗಳನ್ನು ದಾಖಲಿಸುವ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಘಟಕಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವ, ಇತರ ಭಾಷೆಗಳಿಗೆ ಮತ್ತು ಎಂಡಿಎಗೆ ಪರಿವರ್ತನೆಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಅಥವಾ ಇತರ ಸಂಭಾವ್ಯ ರೂಪಾಂತರಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಎಂದು ಆರ್ಎಫ್ಪಿ ಹೇಳಿದೆ. ನಾಲೆಡ್ಜ್ ಡಿಸ್ಕವರಿ ಮೆಟಾಮೋಡೆಲ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಕಲಾಕೃತಿಗಳ ಮಾಹಿತಿಯನ್ನು ವಿವಿಧ ಸಾಧನಗಳ ನಡುವೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಇದು ಕೆಲವು ಭಾಷೆಗಳು, ವೇದಿಕೆಗಳು ಅಥವಾ ರೂಪಾಂತರಗಳ ಬಗೆಗಳಲ್ಲಿ ಪರಿಣತಿ ಹೊಂದಿರುವ ಮಾರಾಟಗಾರರಿಗೆ ಇತರ ಮಾರಾಟಗಾರರ ಜೊತೆಯಲ್ಲಿ ಗ್ರಾಹಕ ಪರಿಹಾರಗಳನ್ನು ತಲುಪಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮೂಲ ಕೆಡಿಎಂ ಆರ್ಎಫ್ಪಿ ಓಎಂಜಿ ಸದಸ್ಯರಿಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಲಭ್ಯವಿದೆ. 2004 ಮತ್ತು 2005ರ ಉದ್ದಕ್ಕೂ 12 ಕಂಪನಿಗಳು ಕೆ. ಡಿ. ಎಂ. ಆರ್. ಎಫ್. ಪಿ. ಗೆ ಜಂಟಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಲು ಸಹಕರಿಸಿದವು. 5 ದೇಶಗಳ 30ಕ್ಕೂ ಹೆಚ್ಚು ಸಂಸ್ಥೆಗಳು ಕೆಡಿಎಂ ನಿರ್ದಿಷ್ಟತೆಯ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಪರಿಶೀಲನೆಗೆ ಕೊಡುಗೆ ನೀಡಿವೆ. ಮೇ 2006ರಲ್ಲಿ, ತಂಡದ ಸಲ್ಲಿಕೆ-ನಾಲೆಡ್ಜ್ ಡಿಸ್ಕವರಿ ಮೆಟಾಮೋಡೆಲ್ (ಕೆಡಿಎಂ)-ಒಎಂಜಿಯ ಮಾನದಂಡಗಳ ಅಳವಡಿಕೆ ಪ್ರಕ್ರಿಯೆಯ ಅಂತಿಮ ಹಂತಕ್ಕೆ ಹೋಯಿತು. ಒಎಂಜಿ ಅಳವಡಿಸಿಕೊಂಡ ಕೆಡಿಎಂನ ನಿರ್ದಿಷ್ಟತೆಯು ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಯಿತು (ಒಎಂಜಿ ಡಾಕ್ಯುಮೆಂಟ್ ಪಿಟಿಸಿ/06-06-07). 2007ರ ಮಾರ್ಚ್ನಲ್ಲಿ ಕೆ. ಡಿ. ಎಂ. ಅಂತಿಮಗೊಳಿಸುವ ಕಾರ್ಯಪಡೆಯು ಒ. ಎಂ. ಜಿ. ಯ ಮಾನದಂಡಗಳ ಅಳವಡಿಕೆ ಪ್ರಕ್ರಿಯೆಯ ಅಂತಿಮ ಹಂತವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿತು. ಔಪಚಾರಿಕ ಕೆಡಿಎಂ ವಿವರಣೆ ಕೆಡಿಎಂ 1 ಒಎಂಜಿಯಿಂದ ಲಭ್ಯವಿದೆ. ಸ್ಪೆಕ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಜುಲೈ 2011 ರಲ್ಲಿ ಅಂತಿಮಗೊಳಿಸಲಾಯಿತು, ಇದು ಕೆಡಿಎಂ 1.3 ಅನ್ನು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನಾಗಿ ಮಾಡಿತು. ಕೆಡಿಎಂ ಅನಾಲಿಟಿಕ್ಸ್, ಕೆಡಿಎಂ ಸುದ್ದಿ, ಉಲ್ಲೇಖ ಮತ್ತು ಶೈಕ್ಷಣಿಕ ಸಾಮಗ್ರಿಗಳು ಮತ್ತು ಸಾಧನಗಳಿಗಾಗಿ ಮುಕ್ತ ಪೋರ್ಟಲ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಅವಲೋಕನ ನಿರ್ವಹಣೆ, ವಿಕಸನ, ಮೌಲ್ಯಮಾಪನ ಮತ್ತು ಆಧುನೀಕರಣದ ಸಾಧನಗಳ ನಡುವೆ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಕೆಡಿಎಂನ ಗುರಿಯಾಗಿದೆ. ಕೆಡಿಎಂ ಅನ್ನು ಮೆಟಾಮೋಡೆಲ್ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದನ್ನು ಎಂಟರ್ಪ್ರೈಸ್ ಸಾಫ್ಟ್ವೇರ್ನ ವಿವಿಧ ಅಂಶಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಜ್ಞಾನದ ಪ್ರಮುಖ ಅಂಶಗಳನ್ನು ವಿವರಿಸುವ ಆಂಟಾಲಜಿ ಎಂದೂ ಪರಿಗಣಿಸಬಹುದು. ಕೆಡಿಎಂ ಬೆಂಬಲ ಎಂದರೆ ಕೆಡಿಎಂ ಪರಿಸರ ವ್ಯವಸ್ಥೆಗೆ ಹೂಡಿಕೆ-ಉಪಕರಣ ಮಾರಾಟಗಾರರು, ಸೇವಾ ಪೂರೈಕೆದಾರರು ಮತ್ತು ವಾಣಿಜ್ಯ ಘಟಕಗಳ ಬೆಳೆಯುತ್ತಿರುವ ಮುಕ್ತ-ಗುಣಮಟ್ಟದ ಆಧಾರಿತ ಒಗ್ಗೂಡಿಸುವ ಸಮುದಾಯ. ಕೆಡಿಎಂ ಕೇವಲ ಕೋಡ್ ಅಲ್ಲ, ಇಡೀ ಉದ್ಯಮ ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ತಂತ್ರಾಂಶವನ್ನು ವಿವರಿಸಲು ಕೆಡಿಎಂ ವಿಶಾಲ-ಸ್ಪೆಕ್ಟ್ರಮ್ ಘಟಕ-ಸಂಬಂಧದ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿದೆ. ಕೆಡಿಎಂ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಗಳ ರಚನಾತ್ಮಕ ಮತ್ತು ನಡವಳಿಕೆಯ ಅಂಶಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಕೆಡಿಎಂನ ಪ್ರಮುಖ ಪರಿಕಲ್ಪನೆಯು ಧಾರಕವಾಗಿದೆಃ ಇತರ ಘಟಕಗಳನ್ನು ಹೊಂದಿರುವ ಘಟಕ. ಇದು ಕೆ. ಡಿ. ಎಂ. ಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯವಸ್ಥೆಗಳನ್ನು ವಿವಿಧ ಹಂತದ ಗ್ರ್ಯಾನ್ಯುಲಾರಿಟಿಯಲ್ಲಿ ಪ್ರತಿನಿಧಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಕೆಡಿಎಂ ಸೂಕ್ಷ್ಮ-ಕೆಡಿಎಂ ಎಂದು ಕರೆಯಲ್ಪಡುವ ನಡವಳಿಕೆಯನ್ನು ಪ್ರತಿನಿಧಿಸಲು ನಿಖರವಾದ ಶಬ್ದಾರ್ಥದ ಅಡಿಪಾಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಇದು ಉನ್ನತ-ನಿಷ್ಠೆಯ ಮಧ್ಯಂತರ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಗಳ ಸ್ಥಿರ ವಿಶ್ಲೇಷಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಮೈಕ್ರೋ-ಕೆಡಿಎಂ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಕೆಡಿಎಂನ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಹೋಲುತ್ತದೆ, ಆದಾಗ್ಯೂ ಕೆಡಿಎಂ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮಾದರಿ ಅಥವಾ ನಿರ್ಬಂಧದ ಮಾದರಿಯಲ್ಲ, ಆದರೆ ವಿಶ್ಲೇಷಣೆಯ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಲಾಕೃತಿಗಳ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿದೆ. ಕೆಡಿಎಂ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಗಳ ಹೆಚ್ಚುತ್ತಿರುವ ವಿಶ್ಲೇಷಣೆಗೆ ಅನುಕೂಲ ಮಾಡಿಕೊಡುತ್ತದೆ, ಅಲ್ಲಿ ಆರಂಭಿಕ ಕೆಡಿಎಂ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ವಿಶ್ಲೇಷಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಜ್ಞಾನದ ತುಣುಕುಗಳನ್ನು ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಕೆಡಿಎಂನಿಂದ ಕೆಡಿಎಂ ರೂಪಾಂತರವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕೆಡಿಎಂ ತಂತ್ರಜ್ಞಾನದ ಜಾಗದಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ. ಜ್ಞಾನ ಹೊರತೆಗೆಯುವ ಪ್ರಕ್ರಿಯೆಯ ಹಂತಗಳನ್ನು ಸಾಧನಗಳಿಂದ ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ವಿಶ್ಲೇಷಕರನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ಕೆಡಿಎಂ ಏಕರೂಪದ ಭಾಷೆ-ಮತ್ತು ವೇದಿಕೆ-ಸ್ವತಂತ್ರ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿದೆ. ಇದರ ವಿಸ್ತರಣೆಯ ಕಾರ್ಯವಿಧಾನವು ಡೊಮೇನ್-, ಅಪ್ಲಿಕೇಶನ್-ಮತ್ತು ಅನುಷ್ಠಾನ-ನಿರ್ದಿಷ್ಟ ಜ್ಞಾನವನ್ನು ಸೇರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಆರ್ಕಿಟೆಕ್ಚರ್ ಕೆಡಿಎಂ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಈ ಕೆಳಗಿನ ನಾಲ್ಕು ಪದರಗಳಾಗಿ ಜೋಡಿಸಲಾಗಿದೆಃ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್ ಲೇಯರ್ ಕೆಡಿಎಂ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್ ಲೇಯರ್ ಕೋರ್, ಕೆಡಿಎಂ ಮತ್ತು ಸೋರ್ಸ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದು ಇತರ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳಿಗೆ ಒಂದು ಸಣ್ಣ ಸಾಮಾನ್ಯ ಕೋರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯವಸ್ಥೆಯ ಕಲಾಕೃತಿಗಳ ದಾಸ್ತಾನು ಮಾದರಿ ಮತ್ತು ಕಲಾಕೃತಿಗಳ ಸೋರ್ಸ್ ಕೋಡ್ಗೆ ಲಿಂಕ್ಗಳಾಗಿ ಮೆಟಾ-ಮಾಡೆಲ್ ಅಂಶಗಳ ನಡುವೆ ಸಂಪೂರ್ಣ ಪತ್ತೆಹಚ್ಚುವಿಕೆ ಮತ್ತು ಏಕರೂಪದ ವಿಸ್ತರಣೆಯ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಕೋರ್ ಪ್ಯಾಕೇಜ್ ಇತರ ಕೆಡಿಎಂ ಪ್ಯಾಕೇಜ್ಗಳು ಮರುಬಳಕೆ ಮಾಡುವ ಹಲವಾರು ಮಾದರಿಗಳನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಕೆಡಿಎಂ ಮೆಟಾ-ಆಬ್ಜೆಕ್ಟ್ ಸೌಲಭ್ಯವನ್ನು ಬಳಸುವ ಮೆಟಾ-ಮಾದರಿಯಾಗಿದ್ದರೂ, ಕೆಡಿಎಂ ಕೋರ್ ಮತ್ತು ರಿಸೋರ್ಸ್ ಡಿಸ್ಕ್ರಿಪ್ಷನ್ ಫ್ರೇಮ್ವರ್ಕ್ (ಆರ್ಡಿಎಫ್) ನಡುವೆ ಹೊಂದಾಣಿಕೆ ಇದೆ. ಪ್ರೋಗ್ರಾಂ ಎಲಿಮೆಂಟ್ಸ್ ಲೇಯರ್ ಪ್ರೋಗ್ರಾಂ ಎಲಿಮೆಂಟ್ಸ್ ಲೇಯರ್ ಕೋಡ್ ಮತ್ತು ಆಕ್ಷನ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಕೋಡ್ ಪ್ಯಾಕೇಜ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ನಿರ್ಧರಿಸಿದಂತೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಂಶಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಡೇಟಾ ಪ್ರಕಾರಗಳು, ಕಾರ್ಯವಿಧಾನಗಳು, ವರ್ಗಗಳು, ವಿಧಾನಗಳು, ಅಸ್ಥಿರಗಳು ಇತ್ಯಾದಿ. ಈ ಪ್ಯಾಕೇಜ್ ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಎಂಟರ್ಪ್ರೈಸ್ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟಿಗ್ರೇಷನ್ (ಇಎಐ) ಎಂದು ಕರೆಯಲಾಗುವ ಮತ್ತೊಂದು ಒಎಂಜಿ ವಿವರಣೆಯಿಂದ ಸಾಮಾನ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಮೆಟಾ-ಮಾಡೆಲ್ (ಸಿಎಎಂ) ಅನ್ನು ಹೋಲುತ್ತದೆ. ಕೆಡಿಎಂ ಕೋಡ್ ಪ್ಯಾಕೇಜ್ ಹೆಚ್ಚಿನ ಮಟ್ಟದ ವಿವರಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ನ ವಾಸ್ತುಶಿಲ್ಪದ ಮಹತ್ವದ ವೀಕ್ಷಣೆಗಳೊಂದಿಗೆ ಮನಬಂದಂತೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ. ಕೆಡಿಎಂನಲ್ಲಿ ದತ್ತಾಂಶ ಪ್ರಕಾರಗಳ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಐಎಸ್ಒ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಐಎಸ್ಒ/ಐಇಸಿ 11404 ನೊಂದಿಗೆ ಜೋಡಿಸಲಾಗಿದೆ (ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ದತ್ತಾಂಶ ಪ್ರಕಾರಗಳನ್ನೂ ಸಹ ನೋಡಿ). ಆಕ್ಷನ್ ಪ್ಯಾಕೇಜ್ ವಿವರವಾದ ನಿಯಂತ್ರಣ ಮತ್ತು ಹೇಳಿಕೆಗಳ ನಡುವೆ ದತ್ತಾಂಶ ಹರಿವನ್ನು ಒಳಗೊಂಡಂತೆ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಕಡಿಮೆ ಮಟ್ಟದ ನಡವಳಿಕೆಯ ಅಂಶಗಳನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆ. ಕೋಡ್ ಮತ್ತು ಆಕ್ಷನ್ ಪ್ಯಾಕೇಜ್ ಸಂಯೋಜನೆಯು ಎಂಟರ್ಪ್ರೈಸ್ ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲ ಪದರದ ಪ್ರತಿಯೊಂದು ಅಂಶದ ಉನ್ನತ-ನಿಷ್ಠೆಯ ಮಧ್ಯಂತರ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಸಂಪನ್ಮೂಲ ಪದರವು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ವ್ಯವಸ್ಥೆಯ ಕಾರ್ಯಾಚರಣೆಯ ವಾತಾವರಣವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಇದು ಎಂಟರ್ಪ್ರೈಸ್ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟಿಗ್ರೇಷನ್ (ಇ. ಎ. ಐ) ಗೆ ಸಂಬಂಧಿಸಿದೆ. ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಪ್ಯಾಕೇಜ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್, ಮಿಡಲ್ ವೇರ್ ಇತ್ಯಾದಿಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸಾಫ್ಟ್ವೇರ್ನ ಕಾರ್ಯಾಚರಣಾ ಪರಿಸರವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ರನ್ಟೈಮ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಯುಐ ಪ್ಯಾಕೇಜ್ನಿಂದ ನಿರ್ಧರಿಸಲ್ಪಟ್ಟ ಘಟಕಗಳ ನಡುವಿನ ನಿಯಂತ್ರಣ ಹರಿವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ನ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಜ್ಞಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಈವೆಂಟ್ ಪ್ಯಾಕೇಜ್ ವಿದ್ಯಮಾನಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಜ್ಞಾನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ನ ಸ್ಥಿತಿ-ಪರಿವರ್ತನೆಯ ನಡವಳಿಕೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಡೇಟಾ ಪ್ಯಾಕೇಜ್ ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಇಂಡೆಕ್ಸ್ಡ್ ಫೈಲ್ಗಳು, ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಇತರ ರೀತಿಯ ಡೇಟಾ ಸಂಗ್ರಹಣೆಯಂತಹ ನಿರಂತರ ಡೇಟಾಗೆ ಸಂಬಂಧಿಸಿದ ಕಲಾಕೃತಿಗಳು. ಈ ಸ್ವತ್ತುಗಳು ಎಂಟರ್ಪ್ರೈಸ್ ಮೆಟಾಡೇಟಾವನ್ನು ಪ್ರತಿನಿಧಿಸುವುದರಿಂದ ಎಂಟರ್ಪ್ರೈಸ್ ಸಾಫ್ಟ್ವೇರ್ಗೆ ಪ್ರಮುಖವಾಗಿವೆ. ಕೆಡಿಎಂ ದತ್ತಾಂಶ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಕಾಮನ್ ವೇರ್ಹೌಸ್ ಮೆಟಾಮೋಡೆಲ್ (ಸಿಡಬ್ಲ್ಯೂಎಂ) ಅಬ್ಸ್ಟ್ರ್ಯಾಕ್ಷನ್ಸ್ ಲೇಯರ್ ಎಂದು ಕರೆಯಲಾಗುವ ಮತ್ತೊಂದು ಒಎಂಜಿ ವಿವರಣೆಯೊಂದಿಗೆ ಜೋಡಿಸಲಾಗಿದೆ. ಪರಿಕಲ್ಪನೆಯ ಪ್ಯಾಕೇಜ್ ವ್ಯವಹಾರ ಡೊಮೇನ್ ಜ್ಞಾನ ಮತ್ತು ವ್ಯವಹಾರ ನಿಯಮಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಈ ಮಾಹಿತಿಯನ್ನು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಂದ ಗಣಿಗಾರಿಕೆ ಮಾಡಬಹುದು. ಈ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಮತ್ತೊಂದು ಒಎಂಜಿ ನಿರ್ದಿಷ್ಟತೆಯೊಂದಿಗೆ ಜೋಡಿಸಲಾಗಿದೆ, ಇದನ್ನು ಸೆಮಾಂಟಿಕ್ಸ್ ಆಫ್ ಬ್ಯುಸಿನೆಸ್ ವೋಕಾಬ್ಯುಲರಿ ಅಂಡ್ ಬ್ಯುಸಿನೆಸ್ ರೂಲ್ಸ್ (ಎಸ್ಬಿವಿಆರ್) ಸ್ಟ್ರಕ್ಚರ್ ಪ್ಯಾಕೇಜ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇದು ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ನ ತಾರ್ಕಿಕ ಸಂಘಟನೆಯನ್ನು ಉಪವ್ಯವಸ್ಥೆಗಳು, ಪದರಗಳು ಮತ್ತು ಘಟಕಗಳಾಗಿ ಪ್ರತಿನಿಧಿಸುವ ಮೆಟಾ-ಮಾಡೆಲ್ ಅಂಶಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ ಬಿಲ್ಡ್ ಪ್ಯಾಕೇಜ್ ಸಾಫ್ಟ್ವೇರ್ ಸಿಸ್ಟಮ್ನ ಎಂಜಿನಿಯರಿಂಗ್ ನೋಟವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ.