XidML
এক্স. আই. ডি. এম. এল (এক্সটেনসিবল ইন্সট্রুমেন্টেশন ডেটা এক্সচেঞ্জ মার্ক-আপ ল্যাঙ্গুয়েজ) হল মহাকাশ শিল্পের জন্য তৈরি একটি উন্মুক্ত মানযুক্ত এক্স. এম. এল। এক্স. আই. ডি. এম. এল বর্ণনা করে যে কীভাবে তথ্য সংগ্রহ করা হয়, প্রক্রিয়াজাত করা হয় এবং প্রেরণ, সঞ্চয় বা পুনরুত্পাদন করার জন্য প্যাকেজ করা হয়। এক্স. আই. ডি. এম. এল-এর প্রাথমিক উদ্দেশ্য হল হাজার হাজার পরামিতি সংগ্রহ করে একাধিক বিক্রেতা এবং ব্যবহারকারী-গোষ্ঠীর মধ্যে জটিল যন্ত্রের তথ্য সংরক্ষণ ও বিনিময় করা। শ্রেণীবিন্যাস এক্স. আই. ডি. এম. এল-এর মধ্যে পাঁচটি প্রধান উপাদান রয়েছে-পরামিতি, যন্ত্র, প্যাকেজ, লিঙ্ক এবং অ্যালগরিদম-যার প্রত্যেকটির নিজস্ব মেটাডেটা উপসেট রয়েছে। প্যারামিটার প্যারামিটারগুলি পরিমাপ করা মান সম্পর্কে জানার জন্য সমস্ত কিছু বর্ণনা করে। একটি প্যারামিটারের সাথে যুক্ত মেটাডাটার প্রকারের উদাহরণগুলির মধ্যে রয়েছে নাম-অনন্যভাবে প্যারামিটার ডেটাফর্ম্যাটকে চিহ্নিত করেঃ নমুনা ডেটা এনকোড করার জন্য ব্যবহৃত বিন্যাস-উদাহরণগুলির মধ্যে রয়েছে অফসেট বাইনারি এবং বাইনারি কোডেড ডেসিমাল ইউনিটঃ প্যারামিটারের পরিমাপের একক (এসআই ইউনিটের সাথে সম্পর্কিত) লং ডিস্ক্রিপশনঃ একটি প্যারামিটারের বিস্তারিত বিবরণ শর্টডিস্ক্রিপশনঃ প্যারামিটারের সংক্ষিপ্ত বিবরণ সাইজইনবিটসঃ নমুনা ডেটা এনকোড করতে ব্যবহৃত বিটের সংখ্যা একটি প্যারামিটারকে উপ-প্যারামিটারে বিভক্ত করা এবং প্রতিটি উপ-প্যারামিটারের অর্থ বর্ণনা করাও সম্ভব। উদাহরণস্বরূপ, একটি 48-বিট আই. আর. আই. জি সময় পরামিতি সাধারণত উচ্চ, নিম্ন এবং মাইক্রো সময় উপাদানগুলিতে বিভক্ত করা হয়। যন্ত্রগুলি হল তথ্য অর্জনে ব্যবহৃত শারীরিক হার্ডওয়্যার এবং এফটিআই ডিভাইসগুলি কীভাবে কনফিগার করা হয় তা বর্ণনা করে। সমস্ত যন্ত্রগুলি নিম্নলিখিত সাধারণ মেটাডেটা ভাগ করেঃ নাম-পরামিতি প্রস্তুতকারককে অনন্যভাবে চিহ্নিত করেঃ যন্ত্র প্রস্তুতকারককে চিহ্নিত করে পার্ট রেফারেন্সঃ যন্ত্রের ধরন অনন্যভাবে চিহ্নিত করে সিরিয়াল নম্বরঃ একটি নির্দিষ্ট যন্ত্রকে অনন্যভাবে চিহ্নিত করে যন্ত্রের বিন্যাস শূন্য বা তার বেশি সেটিংস ব্যবহার করে বর্ণনা করা হয়। সেটিংস হল সেই মানগুলি যা একটি অধিগ্রহণ নেটওয়ার্কে একটি যন্ত্রের আচরণকে প্রভাবিত করে। সেটিংস নাম নিয়ে গঠিতঃ এটি সেটিং-এর নাম। যন্ত্র বিক্রেতারা এক্সডিএফএমএল ব্যবহার করে সেটিংসের জন্য অনুমোদিত মান প্রকাশ করে। সেটিংসের উদাহরণগুলির মধ্যে রয়েছে ফিল্টার কাটঅফ এবং এক্সাইটেশন অ্যাম্প্লিট্যুড ভ্যালুঃ এটি সেটিংয়ের সাথে সম্পর্কিত মান। যন্ত্র বিক্রেতারা এক্সডিএফএমএল ব্যবহার করে অনুমোদিত মান এবং অন্যান্য মূল্য সীমাবদ্ধতা প্রকাশ করে। প্যাকেজ প্যাকেজগুলি বর্ণনা করে যে কীভাবে তথ্য প্রেরণ বা সংরক্ষণ করা হয়। সমস্ত প্যাকেজের অবশ্যই বিশ্বব্যাপী অনন্য নাম থাকতে হবে। ট্রান্সমিশন প্যাকেজগুলির উদাহরণগুলির মধ্যে রয়েছে আইআরআইজি-106 অধ্যায় 4 পিসিএম ফ্রেম সংজ্ঞা, এমআইএল-এস. টি. ডি-1553 বার্তা সংজ্ঞা এবং ইথারনেট প্যাকেটের বিবরণ। একটি উদাহরণ সঞ্চয় বিন্যাস হল আই. আর. আই. জি অধ্যায় 10 তথ্য সঞ্চয়ের বিবরণ। সমস্ত প্যাকেজ একই সাধারণ কাঠামো ভাগ করেঃ বৈশিষ্ট্যঃ কাঠামোগত এবং অন্যান্য হেডার তথ্য সামগ্রী রয়েছেঃ একটি প্যাকেজের পেলোড সামগ্রী বর্ণনা করে-বিশেষত, কোন পরামিতিগুলি প্রেরণ করা হয়, কত ঘন ঘন সেগুলি প্রেরণ করা হয় এবং প্যাকেজটির মধ্যে সেগুলি কোথায় অবস্থিত উৎসঃ একটি প্যাকেজের উৎপত্তি কোথায় তা নির্ধারণ করেঃ একটি প্যাকেজের গন্তব্য বর্ণনা করে সমস্ত প্যাকেজগুলিতে নিম্নলিখিত তথ্যও অন্তর্ভুক্ত থাকেঃ নামঃ একটি প্যাকেজকে অনন্যভাবে চিহ্নিত করে প্যাকেজরেটঃ একটি প্যাকেজ কতবার পাঠানো হয় বা দ্বিতীয়বার গ্রহণ করা হয় বাইরের লিঙ্কগুলি যন্ত্রগুলির মধ্যে শারীরিক সংযোগ বর্ণনা করে। লিঙ্কগুলির উদাহরণগুলির মধ্যে রয়েছে দুটি নেটওয়ার্কযুক্ত ডিভাইসের মধ্যে একটি ইথারনেট সংযোগ এবং একটি পিসিতে একটি বিমান এবং একটি গ্রাউন্ড-স্টেশন কার্ডের মধ্যে একটি আরএফ লিঙ্ক। সমস্ত লিঙ্কের একটি বিশ্বব্যাপী অনন্য নাম রয়েছে। নাম-একটি লিঙ্কের ধরন অনন্যভাবে চিহ্নিত করেঃ লিঙ্কের ধরন নির্ধারণ করে যেমন। ইথারনেট (একটি ইথারনেট সংযোগ) এবং এ. আর. আই. এন. সি-429 (একটি এ. আর. আই. এন. সি-429 বাসের সংযোগ) প্যাকেজগুলিঃ একটি লিঙ্কে এই তথ্যের ক্রমবিন্যাস ছাড়াও একটি লিঙ্কে কোন প্যাকেজগুলি প্রেরণ করা হচ্ছে তা বর্ণনা করে (ঐচ্ছিক) অ্যালগরিদম অ্যালগরিদমগুলি বর্ণনা করে যে কীভাবে তথ্য প্রক্রিয়াজাত করা হয়। উদাহরণগুলির মধ্যে রয়েছে ডেটা রৈখিক করতে ব্যবহৃত বহুপদী এবং সংক্রমণের আগে একটি পরামিতি থেকে বিটের একটি উপ-সেট বের করতে ব্যবহৃত একটি অ্যালগরিদম। সমস্ত অ্যালগরিদমের একটি বিশ্বব্যাপী অনন্য নাম রয়েছে। উত্তরঃ একটি অ্যালগরিদমকে অনন্যভাবে সনাক্ত করে ইনপুটঃ একটি অ্যালগরিদমের ইনপুট প্যারামিটার আউটপুটঃ একটি অ্যালগরিদম দ্বারা প্যারামিটার আউটপুট একটি অ্যালগরিদম কীভাবে ডেটা প্রক্রিয়া করে এবং তৈরি করে তার শব্দার্থবিদ্যা অ্যালগরিদমের মূল অংশে বর্ণনা করা হয়। অনুবাদের কাজগুলি স্বয়ংক্রিয় করার এবং সিস্টেমগুলির মধ্যে আন্তঃব্যবহারযোগ্যতা সহজতর করার উপায় হিসাবে ফ্লাইট টেস্ট শিল্পে এক্স. এম. এল-এর ব্যবহার ক্রমবর্ধমান সাধারণ হয়ে উঠেছে। এক্স. আই. ডি. এম. এল তৈরি করা হয়েছিল মহাকাশ প্রয়োগের ক্ষেত্রে নির্দিষ্ট প্রয়োজনীয়তাগুলি সমাধান করার লক্ষ্যে। একটি এক্স. আই. ডি. এম. এল কমিটি বিক্রেতার স্বাধীনতা নিশ্চিত করে এবং নিশ্চিত করে যে এক্স. আই. ডি. এম. এল ভবিষ্যতে প্রাসঙ্গিক থাকবে। সম্প্রদায়ের প্রতিক্রিয়া এবং প্রয়োজনীয়তার প্রতিক্রিয়ায় এক্স. আই. ডি. এম. এল-এর বেশ কয়েকটি সংশোধন করা হয়েছে। এটি বর্তমানে সংস্করণ 3.0-এ রয়েছে যা সংস্করণ 2.4-এর পর থেকে বেশ কয়েকটি বড় পরিবর্তন এনেছে। এর মধ্যে রয়েছে সরলীকরণের জন্য কম স্কিমা, যাতে সফ্টওয়্যার দ্বারা প্রক্রিয়া করা সহজ হয় এবং স্কিমা ভবিষ্যতে পরিবর্তনের সম্ভাবনা হ্রাস পায়। উপরন্তু, এক্সডিএফএমএল নামে একটি ঐচ্ছিক পরিপূরক স্কিমা যুক্ত করা হয়েছে যা যন্ত্র সেট-আপ এবং বৈধতা সহজতর করে। তথ্যসূত্র বাইরের লিঙ্ক Xidml.org XML