ODT হল OpenDocument Format এর টেক্সট ডকুমেন্ট, যা OASIS কনসোর্টিয়াম তৈরি করেছে এবং ISO স্ট্যান্ডার্ড হিসাবে প্রকাশিত একটি ওপেন স্ট্যান্ডার্ড। এটি LibreOffice Writer এবং Apache OpenOffice Writer এর নেটিভ ফরম্যাট, এবং শুরু থেকেই এটি এমনভাবে ডিজাইন করা হয়েছিল যাতে তা বাস্তবে প্রয়োগযোগ্য একটি স্পেসিফিকেশন হয়, কোনো নির্দিষ্ট প্রোগ্রাম কীভাবে কাজ করে তার বর্ণনা নয়। ঠিক এই কারণেই কয়েকটি সরকার এটিকে তাদের অফিসিয়াল ডকুমেন্ট ফরম্যাট হিসেবে গ্রহণ করেছে।
একটি ODT কীভাবে একটি ডকুমেন্ট সংরক্ষণ করে
স্ট্রাকচারের দিক থেকে ODT একটি DOCX এর খুব কাছাকাছি: ZIP আর্কাইভের ভেতরে XML থাকে। টেক্সট থাকে content.xml এ, স্টাইল থাকে styles.xml এ, মেটাডেটা থাকে meta.xml এ, আর ছবিগুলো থাকে Pictures/ ফোল্ডারে সাধারণ ইমেজ ফাইল হিসেবে। একটি mimetype এন্ট্রি প্রথমে আনকমপ্রেসড অবস্থায় রাখা হয়, যাতে কোনো প্রোগ্রাম ফাইলটি আনপ্যাক না করেই তা শনাক্ত করতে পারে।
পার্থক্যগুলো থাকে প্যাকেজিংয়ের চেয়ে মার্কআপের বিশদ অংশে। OpenDocument কনটেন্ট আর স্টাইলিং এর মধ্যে পরিষ্কার আলাদা রাখে, এবং তার টেক্সট, স্প্রেডশিট ও প্রেজেন্টেশন ডকুমেন্টে একই ভোকাব্যুলারি ব্যবহার করে, তাই একটি ODT এবং একটি ODS স্পষ্টভাবে একই নকশার বলে চেনা যায়।
ODT এবং DOCX এর মধ্যে এদিক-সেদিক কনভার্সন কাজ করে, এবং LibreOffice ও Word এর সাম্প্রতিক সংস্করণ উভয়ই তা করতে পারে, কিন্তু কোনো দিকেই এটি সম্পূর্ণ লসলেস নয়। জটিল লেআউট, কিছু নম্বরিং পদ্ধতি এবং ট্র্যাকড-চেঞ্জ হিস্টরিই সে জায়গা, যেখানে দুই ভোকাব্যুলারি পুরোপুরি মিলে না।
একটি ODT কী মেটাডেটা বহন করে
সবকিছু থাকে এক জায়গায়, পড়ার মতো ফরম্যাটে, meta.xml এ, যা ODT কে হাত দিয়ে পরীক্ষা করার জন্য অফিস ফরম্যাটগুলোর মধ্যে সবচেয়ে সহজ বানায়।
স্ট্যান্ডার্ড ফিল্ডগুলো হল dc:title, dc:subject, dc:description, dc:language, meta:keyword, এবং Dublin Core তারিখ dc:date (শেষবার পরিবর্তনের জন্য) ও meta:creation-date (মূল তৈরি সময়ের জন্য)। লেখক সংক্রান্ত তথ্য দুই ভাগে ভাগ করা থাকে: meta:initial-creator দিয়ে বোঝানো হয় যিনি প্রথম ডকুমেন্টটি শুরু করেছিলেন, আর dc:creator দিয়ে বোঝানো হয় যিনি সর্বশেষ এটি সেভ করেছেন।
এরপর আসে পরিসংখ্যান, আর সেগুলো Word এর মতোই স্পষ্টভাষী। meta:generator এ থাকে ঠিক কোন অ্যাপ বিল্ড ফাইলটি লিখেছে, ভার্সন স্ট্রিং পর্যন্ত। meta:editing-cycles গুনে রাখে, ডকুমেন্টটি কতবার খোলা ও সেভ হয়েছে। meta:editing-duration জমাকৃত এডিটিং সময় ISO ডিউরেশন হিসেবে রেকর্ড করে, যেমন PT2H14M। একটি meta:document-statistic এলিমেন্টে একসাথে পেজ, শব্দ, অক্ষর, প্যারাগ্রাফ, টেবিল এবং ইমেজের সংখ্যা থাকে।
ইউজার-ডিফাইন্ড ফিল্ডও সমর্থিত, তাই কোনো ডকুমেন্টে টেমপ্লেট বা কোনো ওয়ার্কফ্লো অ্যাপ ইচ্ছামতো কাস্টম প্রপার্টি যোগ করতে পারে, যেগুলো পরে আর কেউ দেখে নাও থাকতে পারে।
কখন ODT ব্যবহার করবেন
যখন আপনি এমন একটি এডিটেবল ডকুমেন্ট চান যার ফরম্যাটের মালিক কেউ নয়, তখন ODT ব্যবহার করুন: সরকারি বা জন-খাতের কাজ যেখানে ওপেন স্ট্যান্ডার্ড বাধ্যতামূলক, এডিটেবল টেক্সট দীর্ঘমেয়াদে সংরক্ষণ করতে, এবং যখনই আপনি কোনো এক ভেন্ডরের রোডম্যাপের ওপর নির্ভর করতে না চাইবেন।
তার বদলে DOCX ব্যবহার করুন যখন আপনি এমন লোকদের সঙ্গে একসঙ্গে কাজ করছেন যারা সারাদিন Word এ কাজ করেন; রিভিউ সাইকেলে ফরম্যাট কনভার্সন হলো আরও একটি সম্ভাব্য ত্রুটির উৎস। এবং যেকোনো এডিটেবল ফরম্যাটের মতোই, যেটিকে আপনি চূড়ান্ত ধরে পাঠাতে চান, সেটি পাঠানোর আগে PDF এ এক্সপোর্ট করুন, কারণ ODT লেআউট পাঠকের কম্পিউটারে ইনস্টল থাকা ফন্টের ওপর নির্ভর করে।