الخلاصة

  • يستبدل RFC 5139 صيغة الموقع المدني الأولى في PIDF-LO ببنية XML أغنى تستفيد من أنواع العناوين في RFC 4776.
  • يحفظ تسلسل الطريق والقسم والفرع والفرع الأدنى فروقاً تضيع في سطر عنوان مسطح.
  • صحة المخطط تثبت سلامة التمثيل، لا وجود شخص أو جهاز في المكان الآن.
  • ينبغي حفظ الصيغ اللغوية في كتل منفصلة؛ تفضيل لغة العرض لا يحسم التعارض الواقعي.
  • يطوي نوع XML token المسافات العادية، ولذلك يختلف النص الخام عن القيمة التي تعالجها المنظومة.
  • جمع موقع مدني وهندسي يتطلب دليلاً على وحدة المصدر والوقت وطريقة التحديد.
  • السجل القديم قد يكون مفصلاً، والقياس الجديد قد يكون خشناً؛ التفصيل ليس حداثة.
  • التوقيع يحدد صاحب الادعاء ولا يجعل محتوى العنوان صحيحاً.
  • الغرفة أو المقعد يضيّقان منطقة عدم اليقين ولا يثبتان الإشغال.
  • قواعد الخصوصية تحدد المتلقي والغرض والدقة والاحتفاظ وإعادة الإرسال بصورة مستقلة عن البنية.
  • يثبت LoST وSIP مراحل التحقق والنقل، لا قبول النداء أو الإرسال أو الوصول.
  • على القيادة أن تحتفظ بحالات مجهول وقديم ومتعارض ومحجوب وغير متحقق، بدلاً من اختزالها في علامة نجاح.

عندما تبدو التفاصيل مثل شاهد عيان

عالج RFC 5139 نقصاً حقيقياً في RFC 4119. لا تتبع العناوين المدنية حول العالم نموذج شارع ورقم واحد. أضافت المراجعة المبنى والوحدة والغرفة والمقعد والمجتمع البريدي، كما فصلت RD وRDSEC وRDBR وRDSUBBR.

قد يتكرر رقم المنزل في أقسام مختلفة من الطريق، وقد لا يُعرف فرع صغير إلا بعلاقته بطريق أكبر. لذلك يرتبط HNO بأدق عنصر طريق حاضر. ولا تنتقل اتجاهات الطريق الرئيسي تلقائياً إلى الفرع. كما لم يعد A6 حقلاً بديلاً لاسم الشارع.

هذه قواعد تفسير مفيدة، لكنها لا تفحص الواقع. يمكن وضع رقم خاطئ في العنصر الصحيح. رمز البلد يضبط شكل القيمة ولا يراقب الهدف. ويحدد سجل IANA معنى نوع الحقل، لا صدق كل قيمة تصل إليه.

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

اللغة تختار القراءة ولا تختار الحقيقة

تقبل العناصر اللغوية xml:lang، بينما يبقى البلد ونوع المكان قيمتين محايدتين بحسب سجلاتهما. يمكن تمثيل الكتابة ضمن الوسم اللغوي. يفترض أن تستخدم كل كتلة لغة واحدة أو مزيجاً متسقاً، وأن تحفظ الصيغ المتعددة في كتل منفصلة داخل tuple واحد.

يسمح تنسيق DHCP بتكرار العنصر بلغات مختلفة، أما كتلة XML فتسمح بظهور واحد لكل عنصر. وعند التحويل قد تُنشأ كتلة لكل لغة. يمكن لترجيحات المتلقي أن تختار قيمة، لكن التعادل أو غياب التفضيل أو وجود قيم متعارضة باللغة نفسها يسمح باختيار اعتباطي.

الاختيار الاعتباطي يبقي التوافق، لكنه لا يحل الحقيقة. حذف القيم غير المختارة يمحو التعارض. يجب حفظ جميع المرشحين ووسومهم وقائمة التفضيل والوزن وسبب القرار.

ينظم RFC 5646 أسماء اللغة والكتابة. أما إثبات أن اسمين يعودان إلى المكان ذاته فيحتاج مرجعاً محلياً أو معرفاً موثوقاً أو مراجعة بشرية.

يعيد المحلل تشكيل الدليل

تستند القيم إلى XML Schema token، فتُطبّع المسافات وتُطوى قبل أن تصل إلى التطبيق. قد يصبح شكلان نصيان مختلفان قيمة واحدة، مع إمكان استخدام مرجع محرف لحفظ مسافة مقصودة.

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

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

لا يصبح الموقع حالياً بلا قصة رصد

يفصل RFC 5491 بين الهدف والمصدر وطريقة تحديد الموقع وبروتوكول نقله. وقد يكون الجهاز وكيلاً عن شخص، لكن هذه العلاقة ادعاء مستقل. الإدخال اليدوي وDHCP وخادم الموقع ودليل الموظفين تملك سلطات وأعماراً مختلفة.

لا ينبغي جمع وصف مدني وهندسي في موقع مركب إلا إذا اشتركا في المصدر والوقت والطريقة. إضافة رقم غرفة قديم إلى منطقة شبكة حديثة تصنع دقة شكلية لا واقعية.

يربط الإيصال الجيد هوية الهدف والمصدر والطريقة وواجهة الاكتساب ووقت الرصد ووقت الإصدار والانتهاء. ويوضح RFC 7378 أن المصادقة تنسب القول إلى مصدر، لكن المصدر الموثق قد يخطئ أو يصف كائناً آخر.

لا تمنح كثرة الحقول حق استخدام كلمة «حالي». يمنحها رصد ما زال صالحاً فقط.

الدقة والثقة والحداثة مقاييس منفصلة

يعامل RFC 7459 الموقع بوصفه تقديراً. وفي العنوان المدني يحدد أدق عنصر موثوق حجم منطقة عدم اليقين تقريباً. الغرفة أضيق من المبنى، لكنها ما تزال مساحة؛ واسم المقعد لا يثبت أن أحداً يجلس عليه.

قد يغيب التفصيل لأنه مجهول أو غير لازم أو محجوب لحماية الخصوصية. وغياب بيان عدم اليقين لا يعني أن عدم اليقين صفر.

يضيف الترميز الجغرافي قرارات جديدة: مدخل أو مركز أو قطعة أو سطح أو عدة مرشحين. يجب ربط الإحداثيات المشتقة بالعنوان الأصلي والقاعدة والمرشحين وسبب الاختيار.

يثبت RFC 4589 وسجل IANA مفردات مشتركة، وينظم RFC 6848 الإضافات. لا يصدق أي منها محتوى حالة بعينها.

قد يكون الحقل الناقص دليلاً على نجاح الخصوصية

يجمع PIDF-LO الموقع مع قواعد الاستخدام. ويفصل RFC 6280 بين الهدف وصانع القواعد وخادم الموقع والمتلقي. كما يسمح RFC 6772 بتقليل الدقة حسب السياسة. قد يعرف المصدر الغرفة بينما يتلقى الطرف الآخر المدينة فقط؛ هذا تطبيق صحيح لا فشل بيانات.

إعادة ملء الغرفة من قاعدة أخرى تتجاوز القرار. ينبغي أن تربط الصلاحية المتلقي والغرض والدقة والاحتفاظ وإعادة الإرسال والإلغاء. كما أن بلد العنوان لا يحدد بلد التخزين أو الاختصاص الذي يعالج البيانات.

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

الاستدلال على الخدمة ليس الوصول إلى الهدف

يستطيع LoST التحقق من الموقع وربط الخدمة والمكان بعنوان خدمة، ويستطيع SIP نقل الموقع أو الإشارة إليه. وتنتج هذه المراحل إيصالات للطلب والتحذير والسياسة والحد والعنوان والانتهاء والتسليم.

لا يثبت الربط الصحيح أن الهدف في العنوان. كما لا يثبت النقل قبول المكالمة أو فهم العنوان أو الإرسال أو الوصول. لكل مرحلة صاحب قرار ودليل جديد.

يجب اختبار عنوان كامل وقديم، ورصد جديد وخشن، وصيغ لغوية متعارضة، وفروع متشابهة، وغرفة محجوبة، ومرشحين متعددين، ومتلقي غير مخول، وربط منتهي، وفشل ميداني بعد ربط صحيح.

يحسن RFC 5139 وصف المكان. واحترام حدوده هو ما يمنع الوصف من التحول إلى سلطة زائفة على الواقع.

المصادر

  1. RFC 5139 بصيغة HTML
  2. RFC 5139 نصاً
  3. سجل RFC Editor
  4. سجل IETF Datatracker
  5. تاريخ RFC 5139
  6. بحث تصحيحات RFC 5139
  7. RFC 4119: PIDF-LO
  8. RFC 4776: عنوان مدني عبر DHCP
  9. RFC 5491: استخدام PIDF-LO
  10. RFC 7459: عدم اليقين والثقة
  11. RFC 7378: الموقع الموثوق
  12. RFC 6280: معمارية الموقع والخصوصية
  13. RFC 5222: LoST
  14. RFC 6442: نقل الموقع في SIP
  15. RFC 6772: سياسة الموقع
  16. RFC 6848: إضافات الموقع المدني
  17. RFC 5646: وسوم اللغة
  18. RFC 4589: سجل أنواع المكان
  19. سجل IANA لأنواع العنوان المدني
  20. Minimum Initial Specification, Localized Future Decision, and Voluntary Adoption
  21. On Reality Layers, Symbolic Power, and Why Clarity Feels So Hostile
  22. Running-Code Primary