معرّف الموارد القابل للتوسيع
معرّف الموارد القابل للتوسيع ( XRI ) هو نظام وبروتوكول حلّ للمعرّفات المجردة المتوافقة مع معرّفات الموارد الموحدة (URI) ومعرّفات الموارد الدولية (IRI)، وقد طوّرته اللجنة الفنية لـ XRI في منظمة OASIS (التي أُغلقت في عام 2015). [ 1 ] كان الهدف من XRI هو توفير صيغة قياسية وتنسيق اكتشاف للمعرّفات المجردة والمنظمة التي لا تعتمد على المجال أو الموقع أو التطبيق أو النقل، بحيث يمكن مشاركتها عبر أي عدد من المجالات والأدلة وبروتوكولات التفاعل .
رفضت منظمة OASIS مواصفات XRI 2.0، [ 2 ] وهو رفض يُعزى [ 3 ] إلى تدخل فريق الهندسة المعمارية التقنية التابع لاتحاد شبكة الويب العالمية (W3C) الذي أوصى بعدم استخدام XRIs أو المضي قدمًا في مواصفاتها. [ 4 ] ويتمحور الخلاف حول ما إذا كانت معرّفات URI الخاصة ببروتوكول HTTP، القابلة للتشغيل البيني على نطاق واسع ، قادرة على أداء دور المعرّفات المجردة والمنظمة، كما يعتقد فريق الهندسة المعمارية التقنية، [ 5 ] ولكنّ اللجنة الفنية لـ XRI شُكّلت خصيصًا لمعالجة قيودها. [ 6 ]
اعتقد مصممو XRI أنه نظراً لنمو لغة XML وخدمات الويب وغيرها من طرق تكييف الويب مع الاتصالات الآلية بين الأجهزة، فقد أصبح من المهم بشكل متزايد القدرة على تحديد مورد مستقل عن أي مسار شبكة مادي أو موقع أو بروتوكول محدد من أجل:
- قم بإنشاء معرّفات منظمة مع "علامات" ذاتية الوصف يمكن فهمها عبر المجالات.
- الحفاظ على اتصال دائم بالمورد بغض النظر عما إذا كان موقعه على الشبكة يتغير.
- تفويض إدارة المعرف ليس فقط في قسم السلطة (القسم الأول الذي يلي اسم المخطط "xxx://") ولكن في أي مكان في مسار المعرف.
- ربط المعرفات المستخدمة لتحديد مورد في مجال واحد بالمرادفات الأخرى المستخدمة لتحديد نفس المورد في نفس المجال، أو في مجالات أخرى.
أدى هذا العمل، بحلول أوائل عام 2003، إلى نشر بروتوكول يعتمد على HTTP(S) ومستندات XML بسيطة تسمى XRDS (تسلسل واصف الموارد القابل للتوسيع) .
سمات
- التوافق مع URI و IRI
- توجد طريقة محددة للتعبير عن XRIs في شكل URIs
- المراجع المتقاطعة
- يمكن أن يحتوي معرّف XRI على معرّف XRI آخر (أو معرّف URI)، إلى أي مستوى من التداخل. وهذا يُمكّن من إنشاء معرّفات مُهيكلة و"موسومة" تُتيح مشاركة المعرّفات عبر النطاقات بنفس الطريقة التي تُتيح بها لغة XML مشاركة البيانات عبر النطاقات.
- رموز السياق العالمي
- هذه رموز أحادية الحرف (
=,@,+,$, أو!) تُوفر طريقة بسيطة وسهلة الاستخدام للإشارة إلى السياق العام لاسم أو رقم i . وهي ليست إلزامية، ولكن يُمكن استخدامها ضمن مجموعات المصالح التي تتفق على معناها وكيفية تفسيرها. - معالجة الند للند
- يدعم بناء جملة XRI إمكانية قيام أي عقدتين في الشبكة بتعيين XRI لبعضهما البعض وإجراء عملية حلّ متبادل. أي أنه يمكن الإشارة إلى سلطة نطاق اسمي من المستوى الأعلى بأسماء مُخصصة من جهات أخرى. وهذا يُسهّل ربط نطاقات الأسماء بين المنظمات أو مجتمعات المصالح.
- اللامركزية
- يمكن أن تكون XRIs متجذرة إما في أنظمة العنونة المركزية (مثل عناوين IP أو أسماء نطاقات DNS) أو سلطات الجذر الخاصة/اللامركزية وعنونة الند للند.
- وفد
- يمكن تفويض مساحات الأسماء إلى سلطات مساحات أسماء أخرى.
- الاتحاد
- يمكن ربط مساحات الأسماء المحددة بشكل منفصل على أي مستوى معًا (بطريقة هرمية أو متعددة المستويات) وجعلها مرئية وقابلة للحل.
- المثابرة
- القدرة على التعبير عن النية بأن أجزاء (أو كل) من XRI هي معرفات دائمة لن يتم إعادة تعيينها أبدًا.
- تنسيقات سهلة الاستخدام للبشر والآلات
- يوفر XRI بنية لكل من المعرفات التي يمكن إنشاؤها وفهمها بسهولة من قبل البشر ( أسماء i )، وتلك المحسّنة للهيكلة/التحليل الآلي ( أرقام i ).
- دقة بسيطة وقابلة للتوسيع
- يقدم XRI نظام حل خفيف الوزن باستخدام HTTP وتنسيق مستند XML بسيط يسمى XRDS .
- حل موثوق
- يتضمن بروتوكول حل XRI ثلاثة أوضاع للإصدار الموثوق به: أ) HTTPS ، ب) تأكيدات SAML ، ج) كلاهما.
- خيارات دقة متعددة
- يمكن أن تكون دقة XRI مستقلة عن DNS.
- قابلة للتدويل بالكامل
- الاستفادة من مواصفات Unicode و IRI الحالية .
- وسائل النقل المستقلة
- تعتبر الأشعة السينية مستقلة عن بروتوكولات أو آليات النقل المحددة.
تكوين مُعرِّف الموارد القابل للتوسيع
يُعتقد أن رمز XRI الذي يبدأ بـ " =" يُشير إلى شخص. بينما @يُشير رمز XRI الذي يبدأ بـ " " إلى شركة أو مؤسسة. أما الرمز الذي يبدأ بـ " +" فيُشير إلى مفهوم أو موضوع أو فكرة عامة. [ 7 ]
يشير الرمز " *" إلى تفويض. على سبيل المثال، مع ، يُفوّض حلّ اسم النطاق الفرعي XRI إلى مُحلِّل أسماء آخر. وهذا يُشابه تفويض نظام أسماء النطاقات (DNS) لحلّ النطاق الفرعي إلى خوادم أسماء أخرى ( : بعد حلّ ، يُفوِّض خادم الأسماء المسؤول عن إلى خادم الأسماء ، الذي يُفوِّض بدوره إلى خادم الأسماء ).=family*name=familynamename.family.dededefamilyname
حل مُعرّف مورد قابل للتوسيع
يتم تحويل عناوين XRI إلى مستندات XRDS باستخدام بروتوكول HTTP ( S ) بنفس طريقة تحويل عناوين URL إلى سجلات الموارد باستخدام بروتوكول DNS . ويمكن تهيئة عملية البحث هذه عن طريق تمرير معلمات. [ 8 ]
محللات الوكيل وHXRI
يمكن تحويل XRI إلى URI بإضافة " " في بدايته وإلحاق XRI به. داخليًا، يشير URI الآن إلى مُحلِّل بروكسي ، يقوم بتحويل URI من هذا النوع إلى مستند XRDS. على سبيل المثال، يمكن استخدام مُحلِّل البروكسي الموجود على http://xri.net لتحويل XRI. فيصبح . يُسمى الشكل الثاني HTTP XRI أو HXRI اختصارًا. يمكن لمالك XRI إخبار مُحلِّل البروكسي بما يجب فعله عند استدعاء HXRI. أحد ردود الفعل الممكنة هو إجراء إعادة توجيه HTTP 302 إلى URI مُخزَّن.http://xri.net/=examplehttp://xri.net/=example=example
يمكن إضافة معايير إضافية لتحديد الدقة إلى ملف HXRI، على سبيل المثال للحصول على مستند XRDS كامل أو للحصول على أوصاف الخدمات الخاصة بهذا الملف. على سبيل المثال، عند إرفاق ?_xrd_r=application/xrds+xmlملف HXRI، يتم إرجاع مستند XRDS كامل. لذا، يُرجع هذا الأمر مستند XRDS كاملاً للملف .http://xri.net/=example?_xrd_r=application/xrds+xml=example
أمثلة على صيغة الإحالة المرجعية XRI
لنفترض أن نظام مكتبة يستخدم معرّفات الموارد الموحدة (URN) في نطاق أسماء ISBN لتحديد الكتب، ونطاقات DNS الفرعية لتحديد فروع المكتبة. لا توفر صيغة HTTP URI طريقة قياسية للتعبير عن معرّف الموارد الموحدة (URN) لعنوان الكتاب في سياق اسم DNS لفرع المكتبة. تحل صيغة XRI (الربط المرجعي) هذه المشكلة، إذ تسمح للمكتبة (وحتى البرامج الآلية التي تعمل فيها) بإنشاء معرّفات XRI اللازمة برمجيًا للوصول إلى أي كتاب في أي فرع. أمثلة:
xri://broadview.library.example.com/(urn:isbn:0-395-36341-1) xri://shoreline.library.example.com/(urn:isbn:0-395-36341-1) xri://northgate.library.example.com/(urn:isbn:0-395-36341-1)
يمكن توسيع نطاق هذه القدرة على إنشاء معرّفات منظمة وذاتية الوصف لتشمل العديد من الاستخدامات الأخرى. على سبيل المثال، لنفترض أن المكتبة أرادت تحديد نوع كل كتاب متوفر. من خلال إنشاء قاموس XRI بسيط لأنواع الكتب، يمكنها الآن برمجيًا إنشاء ملفات XRI تتضمن هذه البيانات الوصفية.
xri://broadview.library.example.com/(urn:isbn:0-395-36341-1)/(+hardcover) xri://broadview.library.example.com/(urn:isbn:0-395-36341-1)/(+softcover) xri://broadview.library.example.com/(urn:isbn:0-395-36341-1)/(+reference)
أمثلة أخرى على صيغة XRI 2.0
(لاحظ أن أياً من هذه لا يظهر البادئة "xri://"، وهي اختيارية في ملفات XRI عندما لا تكون في شكل URI العادي، أي أنها لم تخضع للتحويل المحدد بين تنسيق XRI وتنسيق URI.)
أمثلة على صور الأشعة السينية المكونة بالكامل من أجزاء قابلة لإعادة التعيين:
=ماري جونز @Jones.and.Company +رقم الهاتف +رقم الهاتف/(+رمز المنطقة) =Mary.Jones/(+phone.number) @Jones.and.Company/(+phone.number) @Jones.and.Company/((+phone.number)/(+area.code))
أمثلة على صور الأشعة السينية المكونة بالكامل من أجزاء ثابتة:
=!13cf.4da5.9371.a7c5 @!280d.3822.17bf.ca48!78d2/!12
مثال على صور الأشعة السينية مع مزيج من المقاطع الثابتة والمقاطع القابلة لإعادة التعيين (تسمح صور الأشعة السينية بأي مزيج من الاثنين):
=!13cf.4da5.9371.a7c5/(+phone.number) @Jones.and.Company!78d2/!12/(+area.code)
التطبيقات
تتضمن أمثلة التطبيقات التي يتم تطويرها باستخدام بنية XRI التحتية ما يلي:
- يتضمن OpenID 2.0 دعمًا لـ XRIs ويستخدم XRDS لاكتشاف معرف OpenID.
- يستخدم مشروع هيغينز XRIs و XRDS لمعالجة واكتشاف موفري سياق هيغينز.
- خدمات تحديد الهوية الرقمية XDI.org I-name و I-number .
- بروتوكول مشاركة البيانات XDI قيد التطوير من قبل اللجنة الفنية لـ OASIS XDI .
الترخيص
تم تأسيس اللجنة الفنية لـ XRI بموجب وضع RF على أساس الشروط المحدودة لسياسة حقوق الملكية الفكرية لمنظمة OASIS (انظر http://www.oasis-open.org/committees/xri/ipr.php لمزيد من التفاصيل).
جادل الدكتور فيليب هالام-بيكر ، ممثل شركة VeriSign في منظمة OASIS، بأن استخدام التقنيات المستخدمة في XRI يخضع لمطالبات براءات الاختراع، وأن حقوق ترخيص هذه البراءات مُنحت لمنظمة XDI.org ، وهي منظمة غير ربحية قامت بدورها بترخيص استخدام غير حصري لهذه البراءات لشركات مرتبطة بأصحاب البراءات الأصليين، على الرغم من بيان حقوق الملكية الفكرية المذكور أعلاه. وكانت معارضة VeriSign والشركات التي تربطها صلات بهالام-بيكر عاملاً حاسماً في رفض اقتراح اعتماد هذه المواصفات.
انظر أيضاً
مراجع
- ↑ "معرّف الموارد القابل للتوسيع (XRI) TC" من OASIS . OASIS . 8 يوليو 2015. تم الاطلاع عليه بتاريخ 19 مارس 2019 .
- ↑ فشل التصويت القياسي لمنظمة OASIS لصيغة XRI الإصدار 2.0
- ↑ حان الوقت لكي تجلس لجنة OASIS XRI TC و W3C TAG معًا
- ↑ توصي TAG بعدم استخدام XRI
- ↑ معرّفات الموارد الموحدة، ومساحات الأسماء، والسجلات
- ↑ إكس آر آي يحل مشاكل حقيقية
- ↑ "شرح XRI و XDI" . مؤرشف من الأصل بتاريخ 27-05-2007 . تم الاطلاع عليه بتاريخ 01-10-2008 .
- ↑ الأشعة السينية باختصار
روابط خارجية
- مواصفات اللجنة الفنية لـ OASIS XRI :
- معرّف الموارد الدولي (IRI) التابع لاتحاد شبكة الويب العالمية (W3C)
- XDI.org - منظمة ثقة عامة تدير خدمات السجل العالمي لـ XRI
- dev.xri.net - ويكي عام مفتوح حول XRI ومشاريع XRI مفتوحة المصدر
- ورشة عمل حول هوية الإنترنت - صفحة واحدة حول XRI و XRDS
- نزاع مؤسسة البرمجيات الحرة مع سياسات براءات اختراع منظمة OASIS ودعم مؤسسة البرمجيات الحرة لمؤسسة OASIS RF بشأن سياسة الملكية الفكرية ذات الشروط المحدودة ، والتي تستخدم لمؤسسة ODF.
- EqualsDrummond - مدونة حول XRI ومعرفات الإنترنت بقلم دروموند ريد، الرئيس المشارك للجنة الفنية OASIS XRI وكبير المهندسين المعماريين في Cordance ، المتعاقد حاليًا مع XDI.org لتشغيل خدمات سجل XRI.
- تطبيقات ومكتبات XRI - مشروع OpenXRI
- أول محلل XRI (2004)
- المعرفات
- مخططات URI
- المعايير القائمة على لغة XML
