"জিএমএল একটি এক্সএমএল ব্যাকরণ" এর অর্থ কী?


10

আমি এক্সএমএল এবং জিএমএল এর তাত্ত্বিক দিকটি ঘিরে আমার মাথা পেতে চেষ্টা করছি। জিএমএলের জন্য ওজিসির ওয়েব পৃষ্ঠায় বলা হয়েছে:

ভৌগলিক বৈশিষ্ট্যগুলি প্রকাশ করার জন্য জিওগ্রাফি মার্কআপ ল্যাঙ্গুয়েজ (জিএমএল) একটি এক্সএমএল ব্যাকরণ।

তবে " ব্যাকরণ " বলতে কী বোঝায় ? আমি এই বাক্যাংশটি (বিশেষ্য হিসাবে) অন্য কোথাও ব্যবহার করতে পারি না। এটি একটি অনন্য জিএমএল অর্থ?

আমি "ভাষা", "স্কিমা", "ফর্ম্যাট" এবং "মান" শব্দটি দেখতে পাচ্ছি। তারা একই জিনিস?

তাহলে আমি কি বলতে পারি যে জিএমএল একটি এক্সএমএল স্কিমা? বা তার অর্থ কি অন্যরকম হবে? যদি তা হয়, তবে এমন কোনও একক এক্সএসডি ফাইল রয়েছে যা পুরো জিএমএল স্পেসিফিকেশনকে সংজ্ঞায়িত করে?


উত্তর প্রত্যেকের জন্য ধন্যবাদ। সমস্ত খুব দরকারী তথ্য। বিষয়গুলি ধীরে ধীরে পরিষ্কার হয়ে যাচ্ছে!
মার্ক আয়ারল্যান্ড 17

উত্তর:


6

যখন কোনও নির্দিষ্ট ডোমেইনে তথ্য উপস্থাপনের জন্য কেউ এক্সএমএল নথিগুলির একটি শ্রেণি নকশা করেন, তারা কখনও কখনও এটিকে এক্সএমএল ব্যাকরণ, বা শব্দভাণ্ডার, বা একটি স্কিমা, বা একটি নথির ধরণ, এমনকি কোনও ভাষাও বলবেন। পরিভাষাটি সামঞ্জস্যপূর্ণ নয়। সম্ভবত অন্যরকম জোর রয়েছে: একে স্কিমা বলা হ'ল এক্সএমএল স্কিমা প্রাথমিক উপায় যেখানে ব্যাকরণ / শব্দভান্ডার নির্দিষ্ট করা হয়েছে; তবে সেগুলি মূলত একই জিনিসকে বোঝায়।


7

ডাব্লু 3 সি এর এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ (এক্সএমএল) 1.0 (পঞ্চম সংস্করণ) সুপারিশ থেকে:

[সংজ্ঞা: এক্সএমএল ডকুমেন্ট প্রকারের ঘোষণাপত্রে এমন একটি চিহ্ন রয়েছে যা মার্কআপের ঘোষণাগুলিতে থাকে যা একটি শ্রেণীর নথির জন্য ব্যাকরণ সরবরাহ করে। এই ব্যাকরণটি ডকুমেন্ট টাইপ সংজ্ঞা বা ডিটিডি হিসাবে পরিচিত । ডকুমেন্ট প্রকারের ঘোষণাটি কোনও বহিরাগত সাবসেটকে চিহ্নিত করতে পারে (একটি বিশেষ ধরণের বাহ্যিক সত্তা ) যা মার্কআপ ডিক্লেয়ারেশন থাকে, বা মার্কআপ ঘোষণাটি সরাসরি কোনও অভ্যন্তরীণ সাবসেটে থাকতে পারে, বা উভয়ই করতে পারে। একটি নথির জন্য ডিটিডি একত্রে নেওয়া উভয় উপসর্গ নিয়ে গঠিত]]

জিএমএল হিসাবে, আপনি সঠিক যে এটি ডিটিডি ব্যবহার করে XML স্কিমা সংজ্ঞাতে বিবর্তিত হয়েছে । আপনি এই ফাইলগুলি এখানে ডাউনলোড করতে পারেন: http://schemas.opengis.net/gml/

জিএমএলের ইতিহাসের ওভারভিউয়ের জন্য জিএমএল উইকিপিডিয়া নিবন্ধটি দেখুন ।

ডাব্লু 3 সি এর এক্সএমএল স্কিমা প্রাইমার এক্সএসডি সম্পর্কে শেখার জন্য আরও একটি ভাল উত্স, তবে কৌতূহলপূর্ণভাবে 'ব্যাকরণ' শব্দের কোনও উল্লেখ নেই।


6

প্রতিটি এক্সএমএল ডকুমেন্টের মূলত কিছু নির্দিষ্ট কাঠামো থাকে। যখন কাঠামোটি আনুষ্ঠানিকভাবে নির্দিষ্ট করা হয়, আমরা সাধারণত প্রদত্ত এক্সএমএল ব্যাকরণ সম্পর্কে কথা বলি ।

আনুষ্ঠানিক স্পেসিফিকেশন বিভিন্ন ফর্ম নিতে পারে, যেমন ডিটিডি (ডকুমেন্ট টাইপ সংজ্ঞা) বা এক্সএমএল স্কিমা সংজ্ঞা (এক্সএসডি)। এক্সএসডি নিজেই একটি এক্সএমএল নথি এবং এখন এটি জিএমএল-এর জন্য ব্যবহৃত হচ্ছে। এক্সএলএমএল কাঠামো নির্দিষ্ট করার অন্যান্য উপায় রয়েছে যেমন রিল্যাক্স এনজি । একটি এক্সএমএল ডকুমেন্ট নির্দিষ্ট করে স্কিমা (ব্যাকরণ) এর সাথে মেনে চলে তা কার্যকর করার জন্য এগুলি কার্যকরভাবে ব্যবহার করা যেতে পারে।

এমনকি যদি আপনি খাঁটি ইংরেজিতে কোনও এক্সএমএল ডকুমেন্ট কাঠামো নির্বিঘ্নভাবে বর্ণনা করেন তবে এর ব্যাকরণও রয়েছে।

সুতরাং, আপনার প্রশ্নের উত্তর দেওয়ার জন্য, আমরা বলতে পারি যে জিএমএল একটি এক্সএমএল ব্যাকরণ যার জন্য একটি এক্সএমএল স্কিমা স্পেসিফিকেশন বিদ্যমান ( লিঙ্ক )।

এক্সএমএল ব্যাকরণের জায়গায় ব্যবহৃত অন্য শব্দটি হ'ল এক্সএমএল উপভাষা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.