Document Style Semantics and Specification Language
ডকুমেন্ট স্টাইল সেম্যান্টিক্স অ্যান্ড স্পেসিফিকেশন ল্যাঙ্গুয়েজ (ডি. এস. এস. এস. এল) একটি আন্তর্জাতিক মান যা এস. জি. এম. এল নথির জন্য স্টাইলশিট প্রদানের জন্য তৈরি করা হয়েছে। ডিএসএসএসএল দুটি অংশ নিয়ে গঠিতঃ একটি বৃক্ষ রূপান্তর প্রক্রিয়া যা উপস্থাপনার আগে নথির বৃক্ষ কাঠামোকে পরিচালনা করতে ব্যবহার করা যেতে পারে এবং একটি বিন্যাস প্রক্রিয়া যা উৎস নথির উপাদানগুলিকে লক্ষ্য উপস্থাপনের নির্দিষ্ট নোডের সাথে যুক্ত করে-ফ্লো অবজেক্ট ট্রি। ডি. এস. এস. এস. এল নির্দিষ্টকরণ হল যন্ত্র-স্বাধীন তথ্য যা বিভিন্ন প্ল্যাটফর্মের মধ্যে বিনিময় করা যেতে পারে। ডি. এস. এস. এস. এল ব্যাক-এন্ড ফরম্যাটারগুলিকে মানসম্মত করে না যা ভাষার আউটপুট তৈরি করে। এই ধরনের ফরম্যাটারগুলি অন-স্ক্রিন প্রদর্শনের জন্য আউটপুট রেন্ডার করতে পারে, অথবা একটি নির্দিষ্ট বিন্যাসে (যেমন পোস্টস্ক্রিপ্ট বা রিচ টেক্সট ফরম্যাট) একটি কম্পিউটার ফাইলে লিখতে পারে। স্কিম প্রোগ্রামিং ভাষার একটি উপসেটের উপর ভিত্তি করে, এটি স্ট্যান্ডার্ড আইএসও/আইইসি 10179:1996 দ্বারা নির্দিষ্ট করা হয়। এটি আইএসও/আইইসি জেটিসি 1/এসসি 34 (আইএসও/আইইসি যৌথ প্রযুক্তিগত কমিটি 1, উপকমিটি 34-নথির বিবরণ এবং প্রক্রিয়াকরণ ভাষা) দ্বারা তৈরি করা হয়েছিল। এসজিএমএল-এ মেশিন-পঠনযোগ্য তবে খুব বেশি মানুষ-পঠনযোগ্য বিন্যাসে তথ্য থাকে না। এসজিএমএল-এ সঞ্চিত তথ্যকে আরও আনন্দদায়ক বা সহজলভ্য উপায়ে উপস্থাপন করতে একটি "স্টাইলশীট" ব্যবহার করা হয়। ডি. এস. এস. এস. এল আর. টি. এফ, এইচ. টি. এম. এল এবং ল্যাটেক্স সহ বিভিন্ন ধরনের বিন্যাসে রূপান্তরিত হতে পারে। ডিএসএসএসএল যে কোনও এসজিএমএল-ভিত্তিক নথির প্রকারের সাথে সামঞ্জস্যপূর্ণ, তবে এটি প্রায়শই ডকবুকের সাথে ব্যবহৃত হয়। 1997 সালে, সফ্টওয়্যার ইঞ্জিনিয়ার গেইর ওভে গ্রোনমো কে. ই. ডি. আই. টি-এর জন্য একটি সিনট্যাক্স হাইলাইটিং ভাষার সংজ্ঞা প্রকাশ করেন। এস. জি. এম. এল-এর বিকল্প হিসাবে এক্স. এম. এল-এর আবির্ভাবের সাথে, এক্স. এম. এল-এর সম্পর্কিত স্টাইলশীট ভাষা এক্স. এস. এল-ও প্রায় 1999 সাল থেকে ব্যাপকভাবে এবং দ্রুত গৃহীত হয়েছিল। যদিও সঙ্কুচিত এসজিএমএল ক্ষেত্রের মধ্যে ডিএসএসএসএল ব্যবহার অব্যাহত ছিল, এক্সএসএল খুব শীঘ্রই আরও ব্যাপকভাবে এবং ডিএসএসএসএল-এর তুলনায় আরও বেশি কোডার দ্বারা ব্যবহৃত হয়েছিল। এর উপর জোর দেওয়া হয়েছিল যখন পূর্ববর্তী এসজিএমএল দুর্গগুলি যেমন ডকবুক এসজিএমএল থেকে এক্সএমএল-এ রূপান্তরিত হয়েছিল এবং তাদের পছন্দের স্টাইলশিট ভাষাকে ডিএসএসএসএল থেকে এক্সএসএল-এ রূপান্তরিত করেছিল। 1994 সালে বা তার আগে, অপেরা সফ্টওয়্যার ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়ামের বিবেচনার জন্য একটি "ডিএসএসএসএল লাইট" নির্দিষ্টকরণের খসড়া তৈরি করতে শুরু করে, যেহেতু ডিএসএসএসএলকে ওয়ার্ল্ড ওয়াইড ওয়েবের জন্য খুব জটিল বলে মনে করা হত। আরও দেখুন এস-এক্সপ্রেশন এক্স. এম. এল ট্রান্সফর্মেশন ল্যাঙ্গুয়েজ রেফারেন্স এক্সটার্নাল লিঙ্ক জেমস ক্লার্কের ডি. এস. এস. এস. এল পৃষ্ঠা ডি. এস. এস. এস. এল উদাহরণ-ডি. এস. এস. এস. এল 1996 সালের আই. এস. ও মান লিস্প প্রোগ্রামিং ল্যাঙ্গুয়েজ ফ্যামিলি স্কিম (প্রোগ্রামিং ল্যাঙ্গুয়েজ) স্টাইলশীট ল্যাঙ্গুয়েজ এস. জি. এম. এল-এ কম্পিউটার-সম্পর্কিত পরিচয়ের মতো দেখায়।