الخلاصة

  • سجّل RFC 5165 المعرّف ogc لدى IANA وجعل ONA مسؤولة عن الفئات والقيم، مع السماح بتفويض مسؤولية فروع محددة إلى جهات أخرى.
  • صحة البنية لا تثبت أن القيمة سُجلت أو أن الجهة التي أصدرتها تملك الفرع؛ والقيم التجريبية غير المسجلة قد تتطابق مع اختلاف المقصود.

تبدأ سلسلة السلطة باسم واحد لدى IANA، لكنها لا تنتهي هناك. تسجيل ogc يثبت أن OGC تدير هذا الفضاء. ولا يثبت أن كل لاحقة تبدو معقولة صدرت فعلاً عن OGC، ولا أن جهة فرعية كانت مخولة في وقت الاستخدام.

قدّم RFC 5165 عام 2008 بنية urn:ogc:{OGCresource}:{ResourceSpecificString}. تدير OGC Naming Authority فئات الموارد والتسجيلات، وتحافظ على التفرد بنفسها أو تفوض مسؤولية فروع محددة جيداً. يحقق ذلك مبدأ بسيطاً: قاعدة عالمية صغيرة، وقرارات محلية ضمن حدود موثقة.

لكن التفويض ليس تنازلاً عن الفضاء كله. يجب أن يحدد الفرع، والجهة، ونوع القيم، وفترة المسؤولية، والطريق الذي تعود عبره القرارات إلى السجل المعياري. من دون ذلك، تتحول اللاحقة إلى ادعاء ذاتي بالسلطة.

المجال التجريبي لا يمنح أولوية

سمح RFC بقيم لأنواع تجريبية لا تُسجل. وذكر صراحة أن مستخدمين مختلفين قد يختارون القيمة نفسها لأغراض مختلفة. لذلك لا تعني المطابقة أن أحد الطرفين سرق اسم الآخر؛ بل تعني أن المجال لم يقدم ضمان التفرد أصلاً.

هذا مقبول ما دام الاستخدام محدوداً بالتجربة. الخطر يظهر عندما تنتقل القيمة إلى ملفات طويلة العمر أو تبادل بين مؤسسات أو عقد شراء. حينها تحتاج إلى إصدار رسمي أو مساحة محلية موثقة وخطة انتقال. الشهرة لا تحول القيمة التجريبية إلى تخصيص رسمي.

كما أن RFC لم يحدد آلية تحقق مستقلة، ولم يعتبر إدراج الفضاء في نظام اكتشاف للحل ضرورياً. إجراءات ONA كانت هي مصدر قرار التخصيص. أما المفسر التشغيلي الذي ذكره RFC فكان دليلاً زمنياً على خدمة عام 2008، لا تفويضاً دائماً لكل مسار.

تغير شكل الإصدار ولم تتغير الحاجة إلى سلسلة السلطة

وجّهت OGC لاحقاً إلى إصدار المعرّفات العامة الجديدة بصيغة HTTP URI بدلاً من URN ما لم توافق OGC-NA على استثناء. وتبقي سياسة 2021 الشكلين كمعرّفات دائمة متكافئة حيث يسجل ذلك رسمياً. تستخدم صيغة HTTP بنية الويب؛ ولا تفرض URN موقعاً أو آلية حل واحدة.

هذا التحول لا يجعل السلطة آلية. يمكن لأي شخص أن يبني مسار HTTP يشبه المسارات الرسمية. وتؤكد السياسة أن سجلات OGC-NA هي المصدر المعياري، لا الاستنتاج من النمط.

هناك أيضاً فرق بين أسماء الفئة A التي تشير إلى مورد منفصل متاح من خدمة وتُسجل عنصراً بعنصر، وأسماء الفئة X التي تُنشأ وفق قاعدة مسجلة وقد لا يكون لكل قيمة منها مورد منفصل متاح. الجهة المفوضة قد تدير القاعدة، لكن العميل يحتاج إلى معرفة حدودها قبل قبول اسم مولد.

الحالة تقيد التفويض

يدخل العنصر السجل قبل القبول، ثم يصبح valid إذا قُبل. وقد يصبح superseded مع روابط إلى سابق ولاحق، أو retired عندما لا يعود موصى به، أو invalid عند اكتشاف خطأ جوهري. والحالة experimental تسمح بتغير أو سحب من دون إنذار.

ليس كافياً أن نعرف من كان مخولاً. يجب أن نعرف متى كان مخولاً وما حالة الاسم عند اتخاذ القرار. قد تكون الجهة صحيحة لكن القيمة ما زالت مقدمة فقط. وقد تكون القيمة صحيحة تاريخياً لكن خلفها اسم جديد.

سلسلة الإثبات الكاملة تفصل بين: تسجيل NID، فئة الاسم، التفويض، حالة العنصر، علاقات السابق واللاحق، تكافؤ URN وHTTP، استجابة الحل المؤرخة، المحتوى المسترجع، ونتيجة التطبيق. كل طبقة تجيب عن سؤال مختلف.

المصادر