JData
ಜೆಡಾಟಾ ಹಗುರವಾದ ದತ್ತಾಂಶ ಟಿಪ್ಪಣಿ ಮತ್ತು ಮಾನವ-ಓದಬಲ್ಲ (ಪಠ್ಯ-ಆಧಾರಿತ) ಜೆಎಸ್ಒಎನ್ ಮತ್ತು (ಬೈನರಿ) ಯುಬಿಜೆಎಸ್ಒಎನ್ ಸ್ವರೂಪಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಮತ್ತು ವೈಜ್ಞಾನಿಕ ದತ್ತಾಂಶ ರಚನೆಗಳನ್ನು ಪ್ರತಿನಿಧಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮುಕ್ತ-ಮಾನದಂಡದ ವಿನಿಮಯವಾಗಿದೆ. ಜೆಡಾಟಾ ವಿವರಣೆಯು ನಿರ್ದಿಷ್ಟವಾಗಿ ಮ್ಯಾಟ್ಲ್ಯಾಬ್, ಪೈಥಾನ್, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮುಂತಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳ ನಡುವೆ ಶ್ರೇಣೀಕೃತ ಮತ್ತು ಸಂಕೀರ್ಣ ದತ್ತಾಂಶದ ವಿನಿಮಯವನ್ನು ಸರಳಗೊಳಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಇದು ಜೆಎಸ್ಒಎನ್-ಹೊಂದಿಕೆಯಾಗುವ "ಹೆಸರು" ಯ ಸಮಗ್ರ ಪಟ್ಟಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆಃ ಸ್ಕೇಲಾರ್ಗಳು, ಎನ್-ಆಯಾಮದ ಸರಣಿಗಳು, ವಿರಳ/ಸಂಕೀರ್ಣ-ಮೌಲ್ಯದ ಸರಣಿಗಳು, ನಕ್ಷೆಗಳು, ಕೋಷ್ಟಕಗಳು, ಹ್ಯಾಶ್ಗಳು, ಲಿಂಕ್ ಮಾಡಲಾದ ಪಟ್ಟಿಗಳು, ಮರಗಳು ಮತ್ತು ಗ್ರಾಫ್ಗಳು ಸೇರಿದಂತೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ದತ್ತಾಂಶ ರಚನೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಮೌಲ್ಯ ರಚನೆಗಳು, ಮತ್ತು ಪ್ರತಿ ದತ್ತಾಂಶ ಅಂಶಕ್ಕೆ ಐಚ್ಛಿಕ ದತ್ತಾಂಶ ಗುಂಪುಗಾರಿಕೆ ಮತ್ತು ಮೆಟಾಡೇಟಾವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ರಚಿಸಲಾದ ದತ್ತಾಂಶ ಕಡತಗಳು ಜೆಎಸ್ಒಎನ್/ಯುಬಿಜೆಎಸ್ಒಎನ್ ನಿರ್ದಿಷ್ಟತೆಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತವೆ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಪಾರ್ಸರ್ಗಳಿಂದ ಸುಲಭವಾಗಿ ಸಂಸ್ಕರಿಸಬಹುದು. ಜೆಡಾಟಾ-ವ್ಯಾಖ್ಯಾನಿತ ಟಿಪ್ಪಣಿ ಕೀವರ್ಡ್ಗಳು ಜೆಎಸ್ಒಎನ್, ಡೇಟಾ ಕಂಪ್ರೆಷನ್, ಲಿಂಕಿಂಗ್ ಮತ್ತು ರೆಫರನ್ಸಿಂಗ್ನಲ್ಲಿ ಬಲವಾಗಿ-ಟೈಪ್ ಮಾಡಲಾದ ಬೈನರಿ ಡೇಟಾ ಸ್ಟ್ರೀಮ್ಗಳ ಶೇಖರಣೆಯನ್ನು ಸಹ ಅನುಮತಿಸುತ್ತವೆ. ಜೆಡಾಟಾ ಟಿಪ್ಪಣಿ ಯೋಜನೆಯ ಆರಂಭಿಕ ಅಭಿವೃದ್ಧಿಯು 2011 ರಲ್ಲಿ ಜೆಎಸ್ಒಎನ್ಲ್ಯಾಬ್ ಟೂಲ್ಬಾಕ್ಸ್ನ ಅಭಿವೃದ್ಧಿಯ ಭಾಗವಾಗಿ ಪ್ರಾರಂಭವಾಯಿತು-ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಮುಕ್ತ-ಮೂಲ ಮ್ಯಾಟ್ಲ್ಯಾಬ್/ಗ್ನೂ ಆಕ್ಟೇವ್ ಜೆಎಸ್ಒಎನ್ ರೀಡರ್/ರೈಟರ್. _ ಅರ್ರೇಟೈಪ್ _, _ ಅರ್ರೇಸೈಜ್ _, ಮತ್ತು _ ಅರ್ರೇಡೇಟಾ _ ನಂತಹ ಟಿಪ್ಪಣಿ ಮಾಡಲಾದ ಬಹುಪಾಲು ಎನ್-ಡಿ ರಚನೆಗಳನ್ನು ಜೆಎಸ್ಒಎನ್ಲ್ಯಾಬ್ನ ಆರಂಭಿಕ ಬಿಡುಗಡೆಗಳಲ್ಲಿ ಜಾರಿಗೆ ತರಲಾಯಿತು. 2015 ರಲ್ಲಿ, ಜೆಡಾಟಾ ನಿರ್ದಿಷ್ಟತೆಯ ಮೊದಲ ಕರಡನ್ನು ಐಎಸ್ಒ2ಮೆಶ್ ವಿಕಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು; 2019 ರಿಂದ, ನಿರ್ದಿಷ್ಟತೆಯ ನಂತರದ ಅಭಿವೃದ್ಧಿಯನ್ನು ಗಿಟ್ಹಬ್ಗೆ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ. ಜೆಡಾಟಾ ವಿವರಣೆಯ v0.5 ಆವೃತ್ತಿಯು ವಿವರಣೆಯ ಮೊದಲ ಸಂಪೂರ್ಣ ಕರಡು ಮತ್ತು ಸಾರ್ವಜನಿಕ ವಿನಂತಿ-ಪ್ರತಿಕ್ರಿಯೆ (ಆರ್ಎಫ್ಸಿ) ಆಗಿದ್ದು, ಇದನ್ನು 2019ರ ಮೇ 15ರಂದು ಲಭ್ಯಗೊಳಿಸಲಾಯಿತು. ವಿವರಣೆಯ ಈ ಪೂರ್ವವೀಕ್ಷಣೆಯ ಆವೃತ್ತಿಯು ಎನ್-ಡಿ ಸರಣಿಗಳು, ವಿರಳ ಮತ್ತು ಸಂಕೀರ್ಣ-ಮೌಲ್ಯದ ಸರಣಿಗಳು, ಬೈನರಿ ಡೇಟಾ ಇಂಟರ್ಫೇಸ್, ಡೇಟಾ-ರೆಕಾರ್ಡ್-ಮಟ್ಟದ ಸಂಕೋಚನ, ಹ್ಯಾಶ್ಗಳು, ಕೋಷ್ಟಕಗಳು, ಮರಗಳು, ಲಿಂಕ್ ಮಾಡಲಾದ ಪಟ್ಟಿಗಳು ಮತ್ತು ಗ್ರಾಫ್ಗಳು ಸೇರಿದಂತೆ ವೈಜ್ಞಾನಿಕ ದತ್ತಾಂಶ ಮತ್ತು ಸಂಶೋಧನೆಗೆ ಸಂಬಂಧಿಸಿದ ಬಹುಪಾಲು ದತ್ತಾಂಶ ರಚನೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಇದು ದತ್ತಾಂಶ ಸಂಪರ್ಕ ಮತ್ತು ಉಲ್ಲೇಖದ ಸಾಮಾನ್ಯ ವಿಧಾನವನ್ನು ಸಹ ವಿವರಿಸುತ್ತದೆ. ಈ ನಿರ್ದಿಷ್ಟತೆಯ ಆವೃತ್ತಿಯ ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನವನ್ನು ಜೆಎಸ್ಒಎನ್ಲ್ಯಾಬ್ ವಿ1.8 ಎಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಜೆಡಾಟಾ ಆವೃತ್ತಿ 1 ಡ್ರಾಫ್ಟ್ 1 ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಆವೃತ್ತಿ 1 ರ ಡ್ರಾಫ್ಟ್ 1 ಅನ್ನು ಜೂನ್ 4,2019 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಈ ಬಿಡುಗಡೆಯಲ್ಲಿನ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳಲ್ಲಿ 1) ಎನ್-ಡಿ ರಚನೆಯ ಅಂಶಗಳ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವ ಕ್ರಮವು ಕಾಲಮ್-ಮೇಜರ್ನಿಂದ ರೋ-ಮೇಜರ್ಗೆ ಬದಲಾಗುತ್ತದೆ, 2) ಸಂಕೀರ್ಣ ಎನ್-ಡಿ ರಚನೆಗೆ _ ಅರೇಡೇಟಾ _ ಕನ್ಸ್ಟ್ರಕ್ಟ್ 1-ಡಿ ವೆಕ್ಟರ್ನಿಂದ ಎರಡು-ಸಾಲಿನ ಮ್ಯಾಟ್ರಿಕ್ಸ್ಗೆ ಬದಲಾಗುತ್ತದೆ, 3) ಹ್ಯಾಶ್ ಡೇಟಾ ಜೆಎಸ್ಒಎನ್ ಪ್ರಾತಿನಿಧ್ಯದಲ್ಲಿ ನಾನ್-ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯದ ಕೀಲಿಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಮತ್ತು 4) ಸಾಮಾನ್ಯ ಬೈನರಿ ಡೇಟಾ ಅಥವಾ ಬೈನರಿ ಲಾರ್ಜ್ ಆಬ್ಜೆಕ್ಟ್ (ಬಿಎಲ್ಒಬಿ) ಅನ್ನು ಕ್ರಮಬದ್ಧಗೊಳಿಸಲು ಹೊಸ _ ಬೈಟ್ಸ್ಟ್ರೀಮ್ _ ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ. ಈ ನಿರ್ದಿಷ್ಟತೆಯ ಆವೃತ್ತಿಯ ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನವನ್ನು ಜೆಎಸ್ಒಎನ್ಲ್ಯಾಬ್ v1.9 ಎಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಜೆಡಾಟಾ ಆವೃತ್ತಿ 1 ಕರಡು 2 ಜೆಡಾಟಾ ನಿರ್ದಿಷ್ಟ ಆವೃತ್ತಿ 1 ರ ಕರಡು 2 ಅನ್ನು ಜುಲೈ 25,2019 ರಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಈ ಬಿಡುಗಡೆಯಲ್ಲಿನ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳಲ್ಲಿ 1) _ ಅರ್ರೇಶೇಪ್ _ ಟ್ಯಾಗ್ ಮೂಲಕ ವಿಶೇಷ ಮ್ಯಾಟ್ರಿಕ್ಸ್ಗಳ ಬೆಂಬಲ ಸಂಗ್ರಹಣೆ, 2) ಎಲ್ಲಾ _ ಅರ್ರೇ ಕಂಪ್ರೆಷನ್ * _ ಟ್ಯಾಗ್ಗಳನ್ನು _ ಅರ್ರೇಜಿಪ್ * ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಗಿದೆ, 3) ಮೀಸಲಾದ ಟೇಬಲ್ ಡೇಟಾ ಕೀವರ್ಡ್ಗಳನ್ನು ಸೇರಿಸಿಃ _ ಟೇಬಲ್ ಕೋಲ್ಗಳು _, _ ಟೇಬಲ್ ರೋಸ್ _, ಮತ್ತು _ ಟೇಬಲ್ ರೆಕಾರ್ಡ್ಸ್ _. ಈ ನಿರ್ದಿಷ್ಟತೆಯ ಆವೃತ್ತಿಯ ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನವನ್ನು ಜೆಎಸ್ಒಎನ್ಲ್ಯಾಬ್ v2.0 ಎಂದು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಜೆಡಾಟಾ ಟಿಪ್ಪಣಿಗಳ ಉದಾಹರಣೆಗಳು ಸಂಖ್ಯಾತ್ಮಕ ಸ್ಕೇಲಾರ್ಗಳು ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು ಜೆಎಸ್ಒಎನ್ ಅಥವಾ ಯುಬಿಜೆಎಸ್ಒಎನ್ ವಿಶೇಷಣಗಳು ನೇರವಾಗಿ ಬೆಂಬಲಿಸುತ್ತವೆ. ಜೆಡಾಟಾ ಟಿಪ್ಪಣಿಗೆ ಪರಿವರ್ತಿಸುವಾಗ ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯವು ಸಾಮಾನ್ಯವಾಗಿ ಬದಲಾಗುವುದಿಲ್ಲ. ಕಡತಗಳಾಗಿ ಸಂಗ್ರಹಿಸುವಾಗ, ಅವುಗಳನ್ನು ನೇರವಾಗಿ ಜೆಎಸ್ಒಎನ್/ಯುಬಿಜೆಎಸ್ಒಎನ್ ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯ ರೂಪಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ವಿಶೇಷ ಸ್ಥಿರಾಂಕಗಳು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ಗಳು ಕೆಲವು ವಿಶೇಷ ಸ್ಥಿರಾಂಕಗಳಿವೆ, ಅವುಗಳೆಂದರೆ "NaN", "ಇನ್ಫಿನಿಟಿ" ಮತ್ತು "-ಇನ್ಫಿನಿಟಿ", ಅವುಗಳನ್ನು ಜೆಎಸ್ಒಎನ್/ಟೆಕ್ಸ್ಟ್-ಜೆಡಾಟಾ ಸ್ವರೂಪಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದಾಗ ವಿಶೇಷ ಸ್ಟ್ರಿಂಗ್ ಕೀವರ್ಡ್ಗಳಾಗಿ ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ, ಆದರೆ ಬೈನರಿ ಜೆಡಾಟಾ ಸ್ವರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದಾಗ ಬದಲಾಗದೆ ಉಳಿಯುತ್ತದೆ. ಏಕೆಂದರೆ "ರಚನೆ" ದತ್ತಾಂಶ-ಪ್ರಕಾರವನ್ನು ಜೆಎಸ್ಒಎನ್ ಮತ್ತು ಯುಬಿಜೆಎಸ್ಒಎನ್ನಲ್ಲಿನ "ವಸ್ತು" ರಚನೆಗೆ ನೇರವಾಗಿ ಮ್ಯಾಪ್ ಮಾಡಬಹುದು, ಆದ್ದರಿಂದ, ಜೆಡಾಟಾ ಟಿಪ್ಪಣಿಗಳನ್ನು ಬಳಸುವಾಗ ಅವುಗಳನ್ನು ಪರಿವರ್ತಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. "ಅರೇ" ರಚನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಜೆಎಸ್ಒಎನ್ ಮತ್ತು ಯುಬಿಜೆಎಸ್ಒಎನ್ ಎರಡರಲ್ಲೂ ಸರಳ 1-ಆಯಾಮದ ವಾಹಕಗಳ ರಚನೆಯಲ್ಲಿ 2ಡಿ ಶ್ರೇಣಿಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ಟಿಪ್ಪಣಿ ರೂಪದಲ್ಲಿ 2-ಡಿ ಸರಣಿಗಳು ಜೆಡಾಟಾ ವಿವರಣೆಯಲ್ಲಿ, ಸಂಗ್ರಹಿಸಿದ ದತ್ತಾಂಶ ದಾಖಲೆಯಲ್ಲಿ ದತ್ತಾಂಶ ಪ್ರಕಾರ, ದತ್ತಾಂಶ ಗಾತ್ರ ಮತ್ತು ಸಂಕೋಚನದಂತಹ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ನಾವು ಹಗುರ-ತೂಕದ ದತ್ತಾಂಶ ಟಿಪ್ಪಣಿ ವಿಧಾನವನ್ನು ಪರಿಚಯಿಸಿದೆವು. ಜೆಡಾಟಾ-ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮಾನವ-ಓದಬಲ್ಲ ಉಪಕ್ಷೇತ್ರದ ಕೀವರ್ಡ್ಗಳೊಂದಿಗೆ "ರಚನೆಯಂತಹ" ದತ್ತಾಂಶ ಧಾರಕವನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ (ರಚನೆಯು ಬಹುತೇಕ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿದೆ). ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅನೇಕ ಜೆಎಸ್ಒಎನ್/ಯುಬಿಜೆಎಸ್ಒಎನ್ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಈ ರಚನೆಯನ್ನು ಸುಲಭವಾಗಿ ಕ್ರಮಬದ್ಧಗೊಳಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಮೇಲಿನ 2-ಡಿ ಶ್ರೇಣಿಯನ್ನು ಪರ್ಯಾಯವಾಗಿ ಸೂಕ್ಷ್ಮ-ಧಾನ್ಯದ ದತ್ತಾಂಶ ಸಂಗ್ರಹಣೆ 3-ಡಿ ಮತ್ತು ಹೆಚ್ಚಿನ ಆಯಾಮದ ಶ್ರೇಣಿಯನ್ನು ಅನುಮತಿಸಲು ಟಿಪ್ಪಣಿ ಸ್ವರೂಪವನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಗ್ರಹಿಸಬಹುದು, ಜೆಎಸ್ಒಎನ್/ಯುಬಿಜೆಎಸ್ಒಎನ್ ಎರಡರಿಂದಲೂ ಸ್ಥಳೀಯವಾಗಿ ಬೆಂಬಲಿತವಾಗಿರುವಂತೆ, ಹೆಚ್ಚಿನ ಆಯಾಮದ ಸರಣಿಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ನೇರ-ಸ್ವರೂಪ ಅಥವಾ ಟಿಪ್ಪಣಿ-ಸ್ವರೂಪವನ್ನು ಬಳಸಬಹುದು, ಆದರೆ ಪಠ್ಯ-ಆಧಾರಿತ ಜೆಡಾಟಾಗಾಗಿ ಟಿಪ್ಪಣಿ ಸ್ವರೂಪವನ್ನು ಬಳಸುವ ಪ್ರಯೋಜನ, ಮತ್ತು ಬೈನರಿ-ಜೆಡಾಟಾಗಾಗಿ ಪ್ಯಾಕ್-ಸರಣಿ ಆಪ್ಟಿಮೈಸ್ಡ್ ಸ್ವರೂಪವು ವೇಗವಾಗಿ ಸಂಸ್ಕರಿಸುವ ವೇಗದಿಂದಾಗಿ ಹೆಚ್ಚು ಪ್ರಯೋಜನಕಾರಿಯಾಗಿದೆ. ಸಂಕೋಚನ ಜೆಡಾಟಾ ಟಿಪ್ಪಣಿಗಳೊಂದಿಗಿನ ವ್ಯೂಹ ದತ್ತಾಂಶವು ಜಾಗವನ್ನು ಉಳಿಸಲು ದತ್ತಾಂಶ ಸಂಕೋಚನವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಹಲವಾರು ಹೆಚ್ಚುವರಿ ಕೀವರ್ಡ್ಗಳು ಬೇಕಾಗುತ್ತವೆ, ಅವುಗಳೆಂದರೆ "_ ಅರ್ರೇ ಜಿಪ್ ಟೈಪ್"-ಬಳಸಿದ ಸಂಕೋಚನ ವಿಧಾನ, "_ ಅರ್ರೇ ಜಿಪ್ ಸೈಜ್ _"-ಸಂಕೋಚನಕ್ಕೆ ಮೊದಲು "_ ಅರ್ರೇ ಡೇಟಾ _" ರಚನೆಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ "ಪೂರ್ವ ಸಂಸ್ಕರಿಸಿದ" ಡೇಟಾದ ಆಯಾಮ ವಾಹಕ, ಮತ್ತು "_ ಅರ್ರೇ ಜಿಪ್ ಡೇಟಾ _"-ಸಂಕುಚಿತ ಡೇಟಾ ಬೈಟ್-ಸ್ಟ್ರೀಮ್. ಉದಾಹರಣೆಗೆ ಕಾಂಪ್ಲೆಕ್ಸ್-ಸಂಖ್ಯೆ ಮತ್ತು ಕಾಂಪ್ಲೆಕ್ಸ್-ಮೌಲ್ಯದ ಸರಣಿಗಳನ್ನು ನೋಡಿ ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಒಂದು ಸಂಕೀರ್ಣ-ಮೌಲ್ಯದ ದತ್ತಾಂಶ ದಾಖಲೆಯನ್ನು "ಟಿಪ್ಪಣಿ ರಚನೆಯ ಸ್ವರೂಪ" ವನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಗ್ರಹಿಸಬೇಕು. _ ಅರ್ರೇಇಸ್ಕಂಪ್ಲೆಕ್ಸ್ _ ಕೀವರ್ಡ್ ಇರುವಿಕೆಯ ಮೂಲಕ ಮತ್ತು _ ಅರ್ರೇಡಾಟಾ _ ರಚನೆಗಳಲ್ಲಿನ ಸಂಕೀರ್ಣ ಮೌಲ್ಯಗಳ ಕ್ರಮಬದ್ಧಗೊಳಿಸುವಿಕೆಯ ಮೂಲಕ ಇದನ್ನು ಸಾಧಿಸಲಾಗುತ್ತದೆ [[ಕ್ರಮಬದ್ಧವಾದ ನೈಜ-ಭಾಗ ಮೌಲ್ಯಗಳು], [ಕ್ರಮಬದ್ಧವಾದ ಕಾಲ್ಪನಿಕ-ಭಾಗ ಮೌಲ್ಯಗಳು] ವಿರಳವಾದ ಸರಣಿಗಳು ನೋಡಿ ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಕಾಂಪ್ಲೆಕ್ಸ್-ಮೌಲ್ಯದ ವಿರಳ ಸರಣಿಗಳು ನೋಡಿ ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಕೋಷ್ಟಕಗಳು ನೋಡಿ ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಟ್ರೀಗಳು ನೋಡಿ ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಗ್ರಾಫ್ಗಳು ನೋಡಿ ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ ಸಾಫ್ಟ್ವೇರ್ ಪರಿಸರ ವ್ಯವಸ್ಥೆ ಪಠ್ಯ-ಆಧಾರಿತ ಜೆಡಾಟಾ ಫೈಲ್ಗಳು ಸರಳ ಜೆಎಸ್ಒಎನ್ ಫೈಲ್ಗಳಾಗಿವೆ ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಜೆಎಸ್ಒಎನ್ ಪಾರ್ಸರ್ಗಳಿಂದ ಸುಲಭವಾಗಿ ಪಾರ್ಸ್ ಮಾಡಬಹುದು. ಜೆಡಾಟಾ ಟಿಪ್ಪಣಿ ಟ್ಯಾಗ್ಗಳನ್ನು ಹೊಂದಿರುವ ಜೆಎಸ್ಒಎನ್ ಕಡತಗಳು. ಜೆಡಿಟಿ ಪ್ರತ್ಯಯವನ್ನು ಹೊಂದಿರಬೇಕೆಂದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ, ಆದಾಗ್ಯೂ ಇದನ್ನು. ಜೆಸನ್ ಎಂದು ಸಹ ಉಳಿಸಬಹುದು. ಜೆಡಾಟಾ. ಜೆಡಿಟಿ ಕಡತವು ಒಂದೇ ಕಡತದೊಳಗೆ ಅನೇಕ ಸಂಯೋಜಿತ ಜೆಎಸ್ಒಎನ್ ಆಬ್ಜೆಕ್ಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ಜೆಡಿಟಿ ಸ್ಟ್ರಿಂಗ್ಗಳು ಸ್ಟ್ರಿಂಗ್ನೊಳಗೆ ಹೊಸ-ಸಾಲುಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ, ಆದರೆ ಜೆಎಸ್ಒಎನ್ ವಿವರಣೆಗೆ ಹೊಸ-ಸಾಲಿನ ಅಕ್ಷರಗಳನ್ನು "\n" ಎಂದು ಎನ್ಕೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ; ಹೆಚ್ಚಿನ ಜೆಎಸ್ಒಎನ್ ಪಾರ್ಸರ್ಗಳು "ಶಾಂತ" ಪಾರ್ಸಿಂಗ್ ಮೋಡ್ ಮೂಲಕ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿ ಹೊಸ-ಸಾಲುಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬಹುದು. ಜೆಡಾಟಾ ನಿರ್ದಿಷ್ಟತೆಯ ಬೈನರಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬೈನರಿ ಜೆಡಾಟಾ (ಬಿಜೆಡಾಟಾ) ನಿರ್ದಿಷ್ಟತೆಯ ಮೂಲಕ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ-ಇದು ಹೆಚ್ಚಾಗಿ ಯುಬಿಜೆಎಸ್ಒಎನ್ ನಿರ್ದಿಷ್ಟತೆಯ ಕರಡು 12ರಿಂದ ಪಡೆದ ಸ್ವರೂಪವಾಗಿದೆ. ಯುಬಿಜೆಎಸ್ಒಎನ್ಗೆ ಹೋಲಿಸಿದರೆ ಬಿಜೆಡಾಟಾ ಸ್ವರೂಪವು ಮೂರು ವಿಸ್ತೃತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆಃ 1) ಬಿಜೆಡಾಟಾ ಯುಬಿಜೆಎಸ್ಒಎನ್ನಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿರದ 4 ಹೊಸ ದತ್ತಾಂಶ ಗುರುತುಗಳನ್ನು ("ಯುಯಿನ್ಟ್ 16" ಗಾಗಿ [ಯು], "ಯುಯಿನ್ಟ್ 32" ಗಾಗಿ [ಎಂ], "ಯುಯಿನ್ಟ್ 64" ಗಾಗಿ [ಎಂ], ಮತ್ತು "ಫ್ಲೋಟ್ 16" ಗಾಗಿ [ಎಚ್]) ಪರಿಚಯಿಸುತ್ತದೆ, 2) ಬಿಜೆಡಾಟಾ ಆಪ್ಟಿಮೈಸ್ಡ್ ಟೈಪ್ ಮಾಡಲಾದ ಎನ್-ಡಿ ಅರೇ ಧಾರಕವನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ಮತ್ತು 3) ಬಿಜೆಡಾಟಾ ಎನ್ಎಎನ್/ಇನ್ಫಿನಿಟಿಯನ್ನು ಶೂನ್ಯ ([ಝಡ್] ಗೆ ಮ್ಯಾಪ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ, ಬದಲಿಗೆ, ಅದು ಆಯಾ ಐಇಇಇ 754 ಪ್ರಾತಿನಿಧ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಹಗುರವಾದ ಪೈಥಾನ್ ಜೆಡಾಟಾ ಎನ್ಕೋಡರ್/ಡಿಕೋಡರ್, ಪೈಜ್ ಡೇಟಾ, ಪೈಪಿಐ, ಡೆಬಿಯನ್/ಉಬುಂಟು ಮತ್ತು ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಇದು ಡಿಕ್ಟ್, ಅರೇ, ನಂಪಿ ನಂದರ್ರೇ ಸೇರಿದಂತೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಸಂಕೀರ್ಣ ದತ್ತಾಂಶ ರಚನೆಗಳನ್ನು ಜೆಡಾಟಾ ಪ್ರಾತಿನಿಧ್ಯಗಳಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು ಮತ್ತು ದತ್ತಾಂಶವನ್ನು ಜೆಎಸ್ಒಎನ್ ಅಥವಾ ಯುಬಿಜೆಎಸ್ಒಎನ್ ಕಡತಗಳಾಗಿ ರಫ್ತು ಮಾಡಬಹುದು. ಬಿಜೆಡಾಟಾ ಪೈಥಾನ್ ಮಾಡ್ಯೂಲ್, ಪೈಬಿಜೆ, ಬಿಜೆಡಾಟಾ/ಯುಬಿಜೆಎಸ್ಒಎನ್ ಕಡತಗಳನ್ನು ಓದಲು/ಬರೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದು ಪೈಪಿಐ, ಡೆಬಿಯನ್/ಉಬುಂಟು ಮತ್ತು ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಮ್ಯಾಟ್ಲ್ಯಾಬ್ ಮತ್ತು ಗ್ನು ಆಕ್ಟೇವ್ಗಾಗಿ, ಜೆಎಸ್ಒಎನ್ಲ್ಯಾಬ್ v2 ಇತ್ತೀಚಿನ ಜೆಡಾಟಾ ವಿವರಣೆಗಾಗಿ ಉಲ್ಲೇಖ ಅನುಷ್ಠಾನವಾಗಿದೆ ಮತ್ತು ಇದು ಡೆಬಿಯನ್/ಉಬುಂಟು, ಫೆಡೋರಾ ಮತ್ತು ಗಿಟ್ಹಬ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಜೆಎಸ್ಒಎನ್ಲ್ಯಾಬ್ ಟೂಲ್ಬಾಕ್ಸ್ ಅನ್ನು ಮ್ಯಾಟ್ಲ್ಯಾಬ್ ಫೈಲ್ ಎಕ್ಸ್ಚೇಂಜ್ ಮೂಲಕ ವಿತರಿಸಲಾಗಿದೆ ಮತ್ತು ಇದು ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಡೌನ್ಲೋಡ್ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಪಾಪ್ಯುಲರ್ ಫೈಲ್ 2018 ರಲ್ಲಿ ಹೆಸರಿಸಲಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗಾಗಿ, ವೆಬ್ ಪುಟಗಳಲ್ಲಿ ಜೆಡಾಟಾ ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಕಡತಗಳನ್ನು ಸಂಸ್ಕರಿಸಲು ಜೆಎಸ್ಡಾಟಾ ಎಂಬ ಜೆಡಾಟಾ ಎನ್ಕೋಡರ್/ಡಿಕೋಡರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಜೆಎಸ್ಡೇಟಾದ ಪ್ರಮುಖ ಅನ್ವಯವೆಂದರೆ ಎಂಸಿಎಕ್ಸ್ ಕ್ಲೌಡ್, ಇದು ಎನ್ಐಎಚ್-ಅನುದಾನಿತ ಕ್ಲೌಡ್-ಆಧಾರಿತ ಮಾಂಟೆ ಕಾರ್ಲೊ ಫೋಟಾನ್ ಸಾರಿಗೆ ಸಿಮ್ಯುಲೇಶನ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದೆ. ಮಾಂಟೆ ಕಾರ್ಲೊ ಎಕ್ಸ್ಟ್ರಿಮ್ ಫೋಟಾನ್ ಟ್ರಾನ್ಸ್ಪೋರ್ಟ್ ಸಿಮ್ಯುಲೇಟರ್ನ ಭಾಗವಾಗಿ ಸಿ/ಸಿ + + ನಲ್ಲಿ ಜೆಡಾಟಾ-ಟಿಪ್ಪಣಿಗಳನ್ನು ಹೊಂದಿರುವ ಜೆಎಸ್ಒಎನ್ ಕಡತಗಳನ್ನು ಎನ್ಕೋಡಿಂಗ್/ಡಿಕೋಡಿಂಗ್ ಮಾಡಲು ಕಾಂಪ್ಯಾಕ್ಟ್ ಕಾರ್ಯಗಳನ್ನು ಸಹ ಅಳವಡಿಸಲಾಗಿದೆ. ಮೆಸೇಜ್ಪ್ಯಾಕ್ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳನ್ನು ಸಹ ನೋಡಿ ನ್ಯೂರೋ ಜೆಸಾನ್ ಪ್ರಾಜೆಕ್ಟ್ ಜೆಡಾಟಾ ಸ್ಪೆಸಿಫಿಕೇಷನ್ (ಇತ್ತೀಚಿನದು) ಬೈನರಿ ಜೆಡಾಟಾ (ಬಿಜೆಡಾಟಾ) ಸ್ಪೆಸಿಫಿಕೇಷನ್ (ಇತ್ತೀಚಿನದು) ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸಾಫ್ಟ್ವೇರ್ ಜೆಸಾನ್ ಡೇಟಾ ಸೀರಿಯಲೈಸೇಶನ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು ಡೇಟಾ ವಿನಿಮಯ ಫಾರ್ಮ್ಯಾಟ್ಗಳು ಮಾರ್ಕಪ್ ಭಾಷೆಗಳು ಕಂಪ್ಯೂಟರ್ ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್ಗಳು