Nested Context Language
ಡಿಜಿಟಲ್ ಮತ್ತು ಸಂವಾದಾತ್ಮಕ ದೂರದರ್ಶನ ಕ್ಷೇತ್ರದಲ್ಲಿ, ನೆಸ್ಟೆಡ್ ಕಾಂಟೆಕ್ಸ್ಟ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎನ್. ಸಿ. ಎಲ್) ಹೈಪರ್ಮೀಡಿಯಾ ಡಾಕ್ಯುಮೆಂಟ್ಗಳಿಗೆ ಘೋಷಣಾತ್ಮಕ ಬರವಣಿಗೆ ಭಾಷೆಯಾಗಿದೆ. ಎನ್ಸಿಎಲ್ ಡಾಕ್ಯುಮೆಂಟ್ಗಳು ಆಡಿಯೋ ಅಥವಾ ವಿಡಿಯೋ ವಿಷಯದಂತಹ ಮಲ್ಟಿಮೀಡಿಯಾ ಅಂಶಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ; ಬದಲಿಗೆ ಅವು ಮಲ್ಟಿಮೀಡಿಯಾ ಘಟಕಗಳು ಹೇಗೆ ಸಂಬಂಧಿಸಿವೆ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ "ಅಂಟು" ಭಾಷೆಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಎನ್. ಸಿ. ಎಲ್ ದಾಖಲೆಗಳು ಈ ಘಟಕಗಳನ್ನು ಪರಸ್ಪರ ಹೇಗೆ ಸಮನ್ವಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಘಟಕಗಳನ್ನು ಏಕೀಕೃತ ದಾಖಲೆಯಾಗಿ ಹೇಗೆ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತವೆ. ಅದರ ಮುಖ್ಯ ಸೌಲಭ್ಯಗಳಲ್ಲಿ, ಇದು ಹೈಪರ್ಮೀಡಿಯಾ ಕನೆಕ್ಟರ್ಗಳ ವ್ಯಾಖ್ಯಾನದ ಮೂಲಕ ಹೈಪರ್ಮೀಡಿಯಾ ಸಂಬಂಧಗಳನ್ನು ಪ್ರಥಮ ದರ್ಜೆಯ ಘಟಕಗಳಾಗಿ ಪರಿಗಣಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಸಂಯೋಜಿತ ಟೆಂಪ್ಲೆಟ್ಗಳ ಪರಿಕಲ್ಪನೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಹೈಪರ್ಮೀಡಿಯಾ ಸಂಯೋಜನೆಗೆ ಅನಿಯಂತ್ರಿತ ಶಬ್ದಾರ್ಥವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಎನ್ಸಿಎಲ್ ಒಂದು ಎಕ್ಸ್ಎಂಎಲ್ ಅಪ್ಲಿಕೇಶನ್ ಭಾಷೆಯಾಗಿದ್ದು, ಇದು ಎಕ್ಸ್ಎಚ್ಟಿಎಂಎಲ್ನ ವಿಸ್ತರಣೆಯಾಗಿದ್ದು, ಎಕ್ಸ್ಎಂಎಲ್ ಅಂಶಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮಾಡ್ಯುಲರ್ ವಿಧಾನದಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಎನ್ಸಿಎಲ್ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಎಕ್ಸ್ ಲಿಂಕ್ ಮತ್ತು ಎಸ್ಎಂಐಎಲ್ನಂತಹ ಪ್ರಮಾಣಿತ ವೆಬ್ ಭಾಷೆಗಳಿಗೆ ಸೇರಿಸಬಹುದು. ಎನ್ಸಿಎಲ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ವೆಬ್ ಪರಿಸರಕ್ಕಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿತ್ತು, ಆದರೆ ಎನ್ಸಿಎಲ್ನ ಪ್ರಮುಖ ಅನ್ವಯವೆಂದರೆ ಜಪಾನೀಸ್-ಬ್ರೆಜಿಲಿಯನ್ ಐಎಸ್ಡಿಬಿ-ಟಿಬಿ (ಇಂಟರ್ನ್ಯಾಷನಲ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಫಾರ್ ಡಿಜಿಟಲ್ ಬ್ರಾಡ್ಕಾಸ್ಟಿಂಗ್) ಟೆರೆಸ್ಟ್ರಿಯಲ್ ಡಿಟಿವಿ ಡಿಜಿಟಲ್ ಟೆಲಿವಿಷನ್ ಮಿಡಲ್ವೇರ್ (ಗಿಂಗಾ ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ) ಘೋಷಣಾತ್ಮಕ ಭಾಷೆಯಾಗಿ ಬಳಸುವುದು. ಇದು ಐಪಿಟಿವಿ (ಇಂಟರ್ನೆಟ್ ಪ್ರೊಟೊಕಾಲ್ ಟೆಲಿವಿಷನ್) ಸೇವೆಗಳ ವಿಶೇಷಣಗಳ ಐಟಿಯು-ಟಿ ಮಲ್ಟಿಮೀಡಿಯಾ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ ಸರಣಿಯ ಮೊದಲ ಪ್ರಮಾಣೀಕೃತ ತಂತ್ರಜ್ಞಾನವಾಗಿದೆ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ ಇದನ್ನು ಡಿಜಿಟಲ್ ದೂರದರ್ಶನಕ್ಕೆ ಸಂವಾದಾತ್ಮಕ ಅನ್ವಯಿಕೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಎನ್. ಸಿ. ಎಲ್. ಡಾಕ್ಯುಮೆಂಟ್ನ ರಚನೆಯನ್ನು ನಿರ್ದಿಷ್ಟ ಅಪ್ಲಿಕೇಶನ್ನ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಮಾಡ್ಯೂಲ್ಗಳ ಉಪಗುಂಪುಗಳನ್ನು ಬಳಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ಮಾಡ್ಯುಲರ್ ಆಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಸ್ಟ್ಯಾಂಡರ್ಡ್ನ 3.1 ಆವೃತ್ತಿಯನ್ನು 14 ಪ್ರದೇಶಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದ್ದು, ಪ್ರತಿ ಘಟಕವನ್ನು ಒಂದು ಪ್ರದೇಶಕ್ಕೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಪ್ರತಿ ಘಟಕವು ಪ್ರತಿಯಾಗಿ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ XML ಅಂಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಪ್ರದೇಶಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಮಾಡ್ಯೂಲ್ಗಳೆಂದರೆ ಸ್ಟ್ರಕ್ಚರ್ ಸ್ಟ್ರಕ್ಚರ್ ಮಾಡ್ಯೂಲ್ ಕಾಂಪೊನೆಂಟ್ಸ್ ಮೀಡಿಯಾ ಮಾಡ್ಯೂಲ್ ಕಾಂಟೆಕ್ಸ್ಟ್ ಮಾಡ್ಯೂಲ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಆಂಕರ್ ಮಾಡ್ಯೂಲ್ ಕಾಂಪೊಸಿಟ್ ನೋಡ್ ಇಂಟರ್ಫೇಸ್ ಮಾಡ್ಯೂಲ್ ಪ್ರಾಪರ್ಟಿ ಆಂಕರ್ ಮಾಡ್ಯೂಲ್ ಸ್ವಿಚ್ ಇಂಟರ್ಫೇಸ್ ಮಾಡ್ಯೂಲ್ ಲೇಔಟ್ ಮಾಡ್ಯೂಲ್ ಪ್ರೆಸೆಂಟೇಶನ್ ವಿವರಣೆ ಮಾಡ್ಯೂಲ್ ಟೈಮಿಂಗ್ ಟೈಮಿಂಗ್ ಮಾಡ್ಯೂಲ್ ಟ್ರಾನ್ಸಿಷನ್ ಎಫೆಕ್ಟ್ಸ್ ಟ್ರಾನ್ಸಿಷನ್ ಬೇಸ್ ಮಾಡ್ಯೂಲ್ ಟ್ರಾನ್ಸಿಷನ್ ಮಾಡ್ಯೂಲ್ ನ್ಯಾವಿಗೇಷನಲ್ ಕೀ ಕೀ ನ್ಯಾವಿಗೇಷನ್ ಮಾಡ್ಯೂಲ್ ಪ್ರೆಸೆಂಟೇಶನ್ ಕಂಟ್ರೋಲ್ ಟೆಸ್ಟ್ ರೂಲ್ ಮಾಡ್ಯೂಲ್ ಟೆಸ್ಟ್ ರೂಲ್ ಕಂಟ್ರೋಲ್ಲ್ ಮಾಡ್ಯೂಲ್ ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಕಂಟ್ರೋಲ್ ಮಾಡ್ಯೂಲ್ ಲಿಂಕಿಂಗ್ ಮಾಡ್ಯೂಲ್ ಕನೆಕ್ಟರ್ಸ್ ಕನೆಕ್ಟರ್ಸ್ ಕಾಮನ್ ಪಾರ್ಟ್ ಮಾಡ್ಯೂಲ್ ಅಸೆಸ್ಮೆಂಟ್ ಮಾಡ್ಯೂಲ್ ಎಕ್ಸ್ಪ್ರೆಷನ್ ಮಾಡ್ಯೂಲ್ ಕನೆಕ್ಟರ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ನಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಪ್ರೊಫೈಲ್ಗಳು ಪೂರ್ಣ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಒಳಗೊಂಡಿವೆ-ಎಲ್ಲಾ ಎನ್ಸಿಎಲ್ ಮಾಡ್ಯೂಲ್ಗಳ ವರ್ಧಿತ ಡಿಜಿಟಲ್ ಟಿವಿ ಪ್ರೊಫೈಲ್ (ಇಡಿಟಿವಿ) ಅನ್ನು ಒಳಗೊಂಡಿದೆ-ಸ್ಟ್ರಕ್ಚರ್, ಲೇಔಟ್, ಮೀಡಿಯಾ, ಕಾಂಟೆಕ್ಸ್ಟ್, ಮೀಡಿಯಾಕಂಟೆಂಟ್ ಆಂಕರ್, ಕಾಂಪೋಸಿಟ್ ನೋಡ್ ಇಂಟರ್ಫೇಸ್, ಪ್ರಾಪರ್ಟಿ ಆಂಕರ್, ಸ್ವಿಚ್ ಇಂಟರ್ಫೇಸ್, ಡಿಸ್ಕ್ರಿಪ್ಟರ್, ಲಿಂಕಿಂಗ್, ಕಾಸಲ್ ಕನೆಕ್ಟರ್ ಫಂಕ್ಷನಾಲಿಟಿ, ಕನೆಕ್ಟರ್ ಬೇಸ್, ಟೆಸ್ಟ್ರೂಲ್, ಟೆಸ್ಟ್ರೂಲ್ ಯೂಸ್, ಕಂಟೆಂಟ್ಕಂಟ್ರೋಲ್, ಡಿಸ್ಕ್ರಿಪ್ಟರ್ ಕಂಟ್ರೋಲ್, ಟೈಮಿಂಗ್, ಆಮದು, ಎಂಟಿಟಿರೂಸ್, ಎಕ್ಸ್ಟೆಂಡೆಡ್ ಎಂಟಿಟಿರೂಸ್, ಕೀ ನ್ಯಾವಿಗೇಷನ್, ಆನಿಮೇಷನ್, ಟ್ರಾನ್ಸಿಷನ್ ಬೇಸ್, ಟ್ರಾನ್ಸಿಷನ್ ಮತ್ತು ಮೆಟೈನ್ಫರ್ಮೇಷನ್ ಮಾಡ್ಯೂಲ್ಗಳು ಎನ್ಸಿಎಲ್ ಬೇಸಿಕ್ ಡಿಜಿಟಲ್ ಟಿವಿ ಪ್ರೊಫೈಲ್ (ಬಿಡಿಟಿವಿ) ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಎಸ್ಎಂಐಎಲ್ ಎಕ್ಸ್ಟೆನ್ಸಿಬಲ್ ಮಾರ್ಕಪ್ ಲ್ಯಾಂಗ್ವೇಜ್ (ಎಕ್ಸ್ಎಂಎಲ್) ಉಲ್ಲೇಖಗಳನ್ನು ಸಹ ನೋಡಿ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಎನ್ಸಿಎಲ್ ಅಧಿಕೃತ ವೆಬ್ ಸೈಟ್ ಎನ್ಸಿಎಲ್ ಹ್ಯಾಂಡ್ಬುಕ್ ಟೆಲಿಮಿಡಿಯಾ ಲ್ಯಾಬ್ ಎನ್ಸಿಎಲ್ ಸಂಪನ್ಮೂಲಗಳುಃ ಎನ್ಸಿಎಲ್ ಅನ್ನು ಬೆಂಬಲಿಸುವ ಹಲವಾರು ಸಂಪನ್ಮೂಲಗಳು. ಎನ್ಸಿಎಲ್ ಪ್ಲೇಯರ್ಸ್ ಜಿಂಗಾ-ಎನ್ಸಿಎಲ್ ರೆಫರೆನ್ಸ್ ಇಂಪ್ಲಿಮೆಂಟೇಶನ್, ಜಿಪಿಎಲ್ವಿ2 (ಪೋರ್ಚುಗೀಸ್ನಲ್ಲಿ) ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಕ್ರಿಯೇಟಿವ್ ಕಾಮನ್ಸ್ ಆಟ್ರಿಬ್ಯೂಷನ್-ವಾಣಿಜ್ಯೇತರ-ನೊಡೆರಿವ್ಸ್ 3 ಪರವಾನಗಿ (ಪೋರ್ಚುಗೀಸ್ನಲ್ಲಿ) ಅಡಿಯಲ್ಲಿ ವಿಂಡೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ಗಾಗಿ ಜಿಎಚ್ಟಿವಿ ಜಿಂಗಾ-ಎನ್ಸಿಎಲ್ ಪ್ಲೇಯರ್. ವೆಬ್ಎನ್ಸಿಎಲ್ ಪ್ಲೇಯರ್ ವೆಬ್-ಆಧಾರಿತ, ಜಿಪಿಎಲ್ ಅಡಿಯಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಮಾರ್ಕಪ್ ಭಾಷೆಗಳು XML-ಆಧಾರಿತ ಮಾನದಂಡಗಳು ತಾಂತ್ರಿಕ ಸಂವಹನ ಕಂಪ್ಯೂಟರ್ ಕಡತ ಸ್ವರೂಪಗಳು ಬ್ರಾಡ್ಕಾಸ್ಟ್ ಎಂಜಿನಿಯರಿಂಗ್ ಡಿಜಿಟಲ್ ಟೆಲಿವಿಷನ್ ISDB