XidML
ಎಕ್ಸ್ಐಡಿಎಂಎಲ್ (ಎಕ್ಸ್ಟೆನ್ಸಿಬಲ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟೇಶನ್ ಡೇಟಾ ಎಕ್ಸ್ಚೇಂಜ್ ಮಾರ್ಕ್-ಅಪ್ ಲ್ಯಾಂಗ್ವೇಜ್) ಏರೋಸ್ಪೇಸ್ ಉದ್ಯಮಕ್ಕೆ ಅನುಗುಣವಾಗಿ ನಿರ್ಮಿಸಲಾದ ಮುಕ್ತ ಗುಣಮಟ್ಟದ ಎಕ್ಸ್ಎಂಎಲ್ ಆಗಿದೆ. ಪ್ರಸರಣ, ಸಂಗ್ರಹಣೆ ಅಥವಾ ಪುನರುತ್ಪಾದನೆಗಾಗಿ ದತ್ತಾಂಶವನ್ನು ಹೇಗೆ ಪಡೆಯಲಾಗುತ್ತದೆ, ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಮಾಡಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು XidML ವಿವರಿಸುತ್ತದೆ. ಸಾವಿರಾರು ನಿಯತಾಂಕಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಬಹು ಮಾರಾಟಗಾರರು ಮತ್ತು ಬಳಕೆದಾರರ ಗುಂಪುಗಳ ನಡುವೆ ಸಂಕೀರ್ಣವಾದ ಸಲಕರಣೆಗಳ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುವುದು ಮತ್ತು ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುವುದು XidMLನ ಪ್ರಾಥಮಿಕ ಉದ್ದೇಶವಾಗಿದೆ. ವರ್ಗೀಕರಣ XidMLನೊಳಗೆ ಐದು ಪ್ರಮುಖ ಘಟಕಗಳಿವೆ-ನಿಯತಾಂಕಗಳು, ಉಪಕರಣಗಳು, ಪ್ಯಾಕೇಜುಗಳು, ಕೊಂಡಿಗಳು ಮತ್ತು ಕ್ರಮಾವಳಿಗಳು-ಪ್ರತಿಯೊಂದೂ ತಮ್ಮದೇ ಆದ ಮೆಟಾಡೇಟಾದ ಉಪವಿಭಾಗವನ್ನು ಹೊಂದಿವೆ. ಅಳೆಯುವ ಮೌಲ್ಯದ ಬಗ್ಗೆ ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ನಿಯತಾಂಕಗಳು ವಿವರಿಸುತ್ತವೆ. ನಿಯತಾಂಕಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಮೆಟಾಡೇಟಾದ ಪ್ರಕಾರದ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಹೆಸರುಃ ನಿಯತಾಂಕವನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆ ಡೇಟಾ ಫಾರ್ಮ್ಯಾಟ್ಃ ಮಾದರಿ ಡೇಟಾವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ಬಳಸುವ ಸ್ವರೂಪ-ಉದಾಹರಣೆಗಳಲ್ಲಿ ಆಫ್ಸೆಟ್ ಬೈನರಿ ಮತ್ತು ಬೈನರಿ ಕೋಡೆಡ್ ಡೆಸಿಮಲ್ ಯುನಿಟ್ ಸೇರಿವೆಃ ನಿಯತಾಂಕದ ಅಳತೆಯ ಘಟಕ (ಎಸ್. ಐ ಘಟಕಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ವ್ಯಕ್ತಪಡಿಸಲಾಗಿದೆ) ಲಾಂಗ್ಡಿಸ್ಕ್ರಿಪ್ಷನ್ಃ ನಿಯತಾಂಕದ ವಿವರವಾದ ವಿವರಣೆ ಶಾರ್ಟ್ಡಿಸ್ಕ್ರಿಪ್ಷನ್ಃ ನಿಯತಾಂಕದ ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆ ಸೈಜ್ಇನ್ಬಿಟ್ಸ್ಃ ಮಾದರಿ ಡೇಟಾವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲು ಬಳಸುವ ಬಿಟ್ಗಳ ಸಂಖ್ಯೆ ನಿಯತಾಂಕವನ್ನು ಉಪ-ನಿಯತಾಂಕಗಳಾಗಿ ವಿಭಜಿಸಲು ಮತ್ತು ಪ್ರತಿ ಉಪ-ನಿಯತಾಂಕದ ಅರ್ಥವನ್ನು ವಿವರಿಸಲು ಸಹ ಸಾಧ್ಯವಿದೆ. ಉದಾಹರಣೆಗೆ, 48-ಬಿಟ್ ಐಆರ್ಐಜಿ ಸಮಯದ ನಿಯತಾಂಕವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಹೈ, ಲೋ ಮತ್ತು ಮೈಕ್ರೋ ಟೈಮ್ ಘಟಕಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ ದತ್ತಾಂಶ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಬಳಸಲಾಗುವ ಭೌತಿಕ ಯಂತ್ರಾಂಶವಾಗಿದೆ ಮತ್ತು ಎಫ್ಟಿಐ ಸಾಧನಗಳನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಉಪಕರಣಗಳು ಈ ಕೆಳಗಿನ ಸಾಮಾನ್ಯ ಮೆಟಾಡೇಟಾವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆಃ ಹೆಸರುಃ ನಿಯತಾಂಕ ತಯಾರಕರನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆಃ ಸಾಧನ ತಯಾರಕರನ್ನು ಗುರುತಿಸುತ್ತದೆ ಪಾರ್ಟ್ ರೆಫೆರೆನ್ಸ್ಃ ಸಾಧನದ ಪ್ರಕಾರವನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆ ಸೀರಿಯಲ್ ನಂಬರ್ಃ ನಿರ್ದಿಷ್ಟ ಸಾಧನವನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆ ಸಾಧನ ಸಂರಚನೆ ಸಾಧನ ಸಂರಚನೆಯನ್ನು ಶೂನ್ಯ ಅಥವಾ ಹೆಚ್ಚಿನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸಿ ವಿವರಿಸಲಾಗಿದೆ. ಸೆಟ್ಟಿಂಗ್ಗಳು ಎಂದರೆ ಸ್ವಾಧೀನ ಜಾಲದಲ್ಲಿನ ಸಾಧನದ ನಡವಳಿಕೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವ ಮೌಲ್ಯಗಳು. ಸೆಟ್ಟಿಂಗ್ಗಳು ಹೆಸರನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆಃ ಇದು ಸೆಟ್ಟಿಂಗ್ನ ಹೆಸರು. ಸಾಧನ ಮಾರಾಟಗಾರರು XdefML ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಅನುಮತಿಸಲಾದ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರಕಟಿಸುತ್ತಾರೆ. ಸೆಟ್ಟಿಂಗ್ಗಳ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಫಿಲ್ಟರ್ ಕಟ್ಆಫ್ ಮತ್ತು ಎಕ್ಸೈಟೇಶನ್ ಆಂಪ್ಲಿಟ್ಯೂಡ್ ಮೌಲ್ಯ ಸೇರಿವೆಃ ಇದು ಸೆಟ್ಟಿಂಗ್ಗೆ ಸಂಬಂಧಿಸಿದ ಮೌಲ್ಯವಾಗಿದೆ. ಸಾಧನ ಮಾರಾಟಗಾರರು XdefML ಅನ್ನು ಬಳಸಿಕೊಂಡು ಅನುಮತಿಸಲಾದ ಮೌಲ್ಯಗಳು ಮತ್ತು ಇತರ ಮೌಲ್ಯದ ನಿರ್ಬಂಧಗಳನ್ನು ಪ್ರಕಟಿಸುತ್ತಾರೆ. ದತ್ತಾಂಶವನ್ನು ಹೇಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಪ್ಯಾಕೇಜುಗಳು ವಿವರಿಸುತ್ತವೆ. ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳು ಜಾಗತಿಕವಾಗಿ ವಿಶಿಷ್ಟವಾದ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿರಬೇಕು. ಪ್ರಸರಣ ಪ್ಯಾಕೇಜುಗಳ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಐಆರ್ಐಜಿ-106 ಚಾಪ್ಟರ್ 4 ಪಿಸಿಎಂ ಫ್ರೇಮ್ ವ್ಯಾಖ್ಯಾನಗಳು, ಎಮ್ಐಎಲ್-ಎಸ್ಟಿಡಿ-1553 ಸಂದೇಶ ವ್ಯಾಖ್ಯಾನಗಳು ಮತ್ತು ಎತರ್ನೆಟ್ ಪ್ಯಾಕೆಟ್ ವಿವರಣೆಗಳು ಸೇರಿವೆ. ಒಂದು ಉದಾಹರಣೆ ಶೇಖರಣಾ ಸ್ವರೂಪವೆಂದರೆ ಐಆರ್ಐಜಿ ಚಾಪ್ಟರ್ 10 ಡೇಟಾ ಶೇಖರಣಾ ವಿವರಣೆ. ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳು ಒಂದೇ ಸಾಮಾನ್ಯ ರಚನೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆಃ ಗುಣಲಕ್ಷಣಗಳುಃ ರಚನಾತ್ಮಕ ಮತ್ತು ಇತರ ಹೆಡರ್ ಮಾಹಿತಿಯ ವಿಷಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಪ್ಯಾಕೇಜಿನ ಪೇಲೋಡ್ ವಿಷಯವನ್ನು ವಿವರಿಸುತ್ತದೆ-ನಿರ್ದಿಷ್ಟವಾಗಿ, ಯಾವ ನಿಯತಾಂಕಗಳನ್ನು ರವಾನಿಸಲಾಗುತ್ತದೆ, ಅವುಗಳನ್ನು ಎಷ್ಟು ಬಾರಿ ರವಾನಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ಯಾಕೇಜಿನೊಳಗೆ ಅವು ಎಲ್ಲಿವೆ ಮೂಲಃ ಪ್ಯಾಕೇಜ್ ಎಲ್ಲಿಂದ ಹುಟ್ಟುತ್ತದೆ ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಗಮ್ಯಸ್ಥಾನಃ ಪ್ಯಾಕೇಜಿನ ಗಮ್ಯಸ್ಥಾನವನ್ನು ವಿವರಿಸುತ್ತದೆ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜುಗಳು ಈ ಕೆಳಗಿನ ಡೇಟಾವನ್ನು ಸಹ ಒಳಗೊಂಡಿರುತ್ತವೆಃ ಹೆಸರುಃ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆ ಪ್ಯಾಕೇಜ್ ದರಃ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಕಳುಹಿಸಿದ ಅಥವಾ ಸ್ವೀಕರಿಸಿದ ಸಂಖ್ಯೆಯ ಬಾರಿ ಎರಡನೇ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಲಿಂಕ್ಗಳು ಉಪಕರಣಗಳ ನಡುವಿನ ಭೌತಿಕ ಸಂಪರ್ಕಗಳನ್ನು ವಿವರಿಸುತ್ತವೆ. ಸಂಪರ್ಕಗಳ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಎರಡು ಜಾಲಬಂಧ ಸಾಧನಗಳ ನಡುವಿನ ಈಥರ್ನೆಟ್ ಸಂಪರ್ಕ ಮತ್ತು ವಿಮಾನ ಮತ್ತು ಪಿ. ಸಿ. ಯಲ್ಲಿನ ಗ್ರೌಂಡ್-ಸ್ಟೇಷನ್ ಕಾರ್ಡ್ನ ನಡುವಿನ ಆರ್. ಎಫ್. ಸಂಪರ್ಕ ಸೇರಿವೆ. ಎಲ್ಲಾ ಕೊಂಡಿಗಳು ಜಾಗತಿಕವಾಗಿ ವಿಶಿಷ್ಟವಾದ ಹೆಸರನ್ನು ಹೊಂದಿವೆ. ಹೆಸರುಃ ಕೊಂಡಿ ಪ್ರಕಾರವನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆಃ ಕೊಂಡಿ ಪ್ರಕಾರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ ಉದಾ. ಈಥರ್ನೆಟ್ (ಈಥರ್ನೆಟ್ ಸಂಪರ್ಕ) ಮತ್ತು ಎ. ಆರ್. ಐ. ಎನ್. ಸಿ.-429 (ಎ. ಆರ್. ಐ. ಎನ್. ಸಿ.-429 ಬಸ್ಗೆ ಸಂಪರ್ಕ) ಪ್ಯಾಕೇಜುಗಳುಃ ಈ ದತ್ತಾಂಶದ ಅನುಕ್ರಮಕ್ಕೆ ಹೆಚ್ಚುವರಿಯಾಗಿ ಲಿಂಕ್ನಲ್ಲಿ ಯಾವ ಪ್ಯಾಕೇಜುಗಳನ್ನು ರವಾನಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ (ಐಚ್ಛಿಕ) ಅಲ್ಗಾರಿದಮ್ಗಳು ದತ್ತಾಂಶವನ್ನು ಹೇಗೆ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗಳಲ್ಲಿ ದತ್ತಾಂಶವನ್ನು ರೇಖೀಯಗೊಳಿಸಲು ಬಳಸುವ ಬಹುಪದಗಳು ಮತ್ತು ಪ್ರಸರಣದ ಮೊದಲು ನಿಯತಾಂಕದಿಂದ ಬಿಟ್ಗಳ ಉಪ-ಗುಂಪನ್ನು ಹೊರತೆಗೆಯಲು ಬಳಸುವ ಅಲ್ಗಾರಿದಮ್ ಸೇರಿವೆ. ಎಲ್ಲಾ ಕ್ರಮಾವಳಿಗಳು ಜಾಗತಿಕವಾಗಿ ವಿಶಿಷ್ಟವಾದ ಹೆಸರನ್ನು ಹೊಂದಿವೆ. ಹೆಸರುಃ ಅಲ್ಗಾರಿದಮ್ ಇನ್ಪುಟ್ಗಳನ್ನು ಅನನ್ಯವಾಗಿ ಗುರುತಿಸುತ್ತದೆಃ ಅಲ್ಗಾರಿದಮ್ಗೆ ಇನ್ಪುಟ್ ನಿಯತಾಂಕಗಳು ಔಟ್ಪುಟ್ಗಳುಃ ಅಲ್ಗಾರಿದಮ್ನಿಂದ ನಿಯತಾಂಕಗಳ ಔಟ್ಪುಟ್ ಅಲ್ಗಾರಿದಮ್ನ ಮುಖ್ಯ ಭಾಗದಲ್ಲಿ ಅಲ್ಗಾರಿದಮ್ ಹೇಗೆ ಡೇಟಾವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಉತ್ಪಾದಿಸುತ್ತದೆ ಎಂಬುದರ ಶಬ್ದಾರ್ಥವನ್ನು ವಿವರಿಸಲಾಗಿದೆ. ಮೂಲಗಳು ಅನುವಾದ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವ ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳ ನಡುವೆ ಪರಸ್ಪರ ಕಾರ್ಯಸಾಧ್ಯತೆಯನ್ನು ಸುಗಮಗೊಳಿಸುವ ಸಾಧನವಾಗಿ ವಿಮಾನ ಪರೀಕ್ಷಾ ಉದ್ಯಮದಲ್ಲಿ ಎಕ್ಸ್ಎಂಎಲ್ನ ಬಳಕೆಯು ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಏರೋಸ್ಪೇಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಎದುರಾಗುವ ನಿರ್ದಿಷ್ಟ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಉದ್ದೇಶದಿಂದ XidML ಅನ್ನು ರಚಿಸಲಾಗಿದೆ. ಎಕ್ಸ್ಐಡಿಎಂಎಲ್ ಸಮಿತಿಯು ಮಾರಾಟಗಾರರ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಎಕ್ಸ್ಐಡಿಎಂಎಲ್ ಭವಿಷ್ಯದಲ್ಲಿ ಪ್ರಸ್ತುತವಾಗಿರುವುದನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ. ಸಮುದಾಯದ ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಅವಶ್ಯಕತೆಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ XidML ಪರಿಷ್ಕರಣೆಗಳು ಹಲವಾರು ಪರಿಷ್ಕರಣೆಗಳಿಗೆ ಒಳಗಾಗಿವೆ. ಇದು ಪ್ರಸ್ತುತ ಆವೃತ್ತಿ 3.0ರಲ್ಲಿದೆ, ಇದು ಆವೃತ್ತಿ 2.4ರಿಂದ ಹಲವಾರು ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಚಯಿಸಿದೆ. ಇವುಗಳು ಸರಳೀಕರಣಕ್ಕಾಗಿ ಕಡಿಮೆ ಸ್ಕೀಮಾಗಳನ್ನು ಒಳಗೊಂಡಿವೆ, ಸಾಫ್ಟ್ವೇರ್ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಕೀಮಾದಲ್ಲಿ ಭವಿಷ್ಯದ ಬದಲಾವಣೆಗಳ ಸಾಧ್ಯತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, XdefML ಎಂಬ ಐಚ್ಛಿಕ ಪೂರಕ ಸ್ಕೀಮಾವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಉಪಕರಣದ ಸೆಟಪ್ ಮತ್ತು ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸುಗಮಗೊಳಿಸುತ್ತದೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು Xidml.org XML