انتقل إلى المحتوى

وحدة:ضبط استنادي/config/شرح

من ويكيبيديا، الموسوعة الحرة

شرح يوضح بنية وحدة:ضبط استنادي.

البنية

[عدل]

الصيغة لجدول p.config هي كالتالي:

  • property = معرف خاصية ويكي بيانات، بدون البادئة P.
  • section = رقم القسم لوضع المعرف. انظر #قائمة الأقسام (section) للتفاصيل.
  • pattern = نمط لوا لتنسيق صالح للمُعرف. لاحظ أن هذا مشابه ولكن ليس مطابقًا لـ تعبير نمطي. إذا حذف هذا، فلا تستطيع الوحدة التحقق من صلاحية المعرفات.
  • link = عنوان URL للصفحة الخارجية التي تحتوي على تفاصيل المُعرف، يستبدل الرمز $1 بالمُعرف.
  • label = تسمية رابط.
  • remark = شرح موجز لقاعدة بيانات الضبط الاستنادي، للاستخدام في توثيق قالب:ضبط استنادي فقط.

مثال

[عدل]

النص البرمجي أدناه يُولّد رابطًا إلى قاموس السيرة الذاتية الأيرلندي [الإنجليزية] في القسم 6. تُجلب بياناته من خاصية ويكي بيانات مُعرِّف قاموس تراجم الأشخاص الأيرلندي (DIB) (P6829) ويجب أن تكون المعرفات بالشكل التالي: 0، يليه 0 أو 1، يليه 4 أرقام، من الممكن أن يتبعها نقطة عشرية ثم حرف من A إلى D.

{
  property = 6829,
  section = 6,
  pattern = '0[01]%d%d%d%d%.?[A-D]?',
  link = 'https://doi.org/10.3318/dib.$1.v1',
  label = 'قاموس تراجم الأشخاص الأيرلندي (DIB)',
},

متقدمة

[عدل]
  • patterns = إذا كانت هناك حاجة إلى أكثر من نمط لوا واحد، فاستخدم صيغة الجمع لهذا المتغير وأدرج قائمة الأنماط مفصولة بفواصل ومحاطة بأقواس معقوفة.
  • prefix = بادئة ليتم تضمينها قبل الروابط. في هذه الحالة، سيتم استخدام الأرقام 1، 2، ... كعلامات وسيتم تجاهل حقل label.
  • valid = اسم دالة لوا مخصصة في وحدة:ضبط استنادي/auxiliary تُستخدم لتحديد ما إذا كان المعرف صالحًا أم لا، في حالة عدم إمكانية استخدام طريقة pattern. يجب أن تعيد false إذا كان المعرف غير صالح.
  • customlink = اسم دالة لوا مخصصة في وحدة:ضبط استنادي/auxiliary والتي ستنتج الرابط الخارجي بالكامل. يجب أن تعيد false إذا كان المعرف غير صالح.
  • suppressedbyproperty = إذا كان يجب عدم عرض هذا المعرف إذا كانت المعرفات الأخرى موجودة، فحددها هنا في قائمة مفصولة بفواصل ومحاطة بأقواس معقوفة.

قائمة الأقسام (section)

[عدل]

أسماء كل قسم تُعرّف بواسطة دالة p.sectionNames. خطأ لوا: expandTemplate: template "رابط الخاصية في ويكي بيانات" does not exist.

القوائم البيضاء

[عدل]

تُعرّف القوائم البيضاء بواسطة دالة p.whitelists. الصيغة هي كالتالي:

  • code = {topic = topic QID, properties = {property PIDs}}

حيث

  • code هو رمز القائمة البيضاء الذي يتم استدعاؤه عبر وسيط |show=.
  • topic QID هو معرف ويكي بيانات QID للموضوع الممثل بواسطة القائمة البيضاء، بدون البادئة Q.
  • property QIDs هو قائمة مفصولة بفواصل لمعرفات PIDs للخصائص المشمولة في القائمة البيضاء (بدون البادئة P).

على سبيل المثال، تُعرّف القائمة البيضاء لإيطاليا كما يلي:

it = {topic = 38, properties = {396, 3863, 1986, 8034}},

القائمة البيضاء تحمل الرمز it، تمثل إيطاليا (Q38) وتشمل الخصائص التالية: مُعرِّف مُؤلِّف لدى خدمة المكتبة الوطنية الإيطاليَّة (SBN) (P396), مُعرِّف البحرية الإيطالية للمنارات وأنظمة الإنذار (EF) (P3863), مُعرِّف قاموس تراجم الأشخاص الإيطالي (DBI) (P1986), مُعرِّف مكتبة الفاتيكان (VcBA) (P8034).

القوائم البيضاء المعترف بها حاليًا مدرجة أدناه:

شيفرةموضوعمعرفات
clتشيليمُعرِّف الفهرس الجمعي للضبط الاستنادي في تشيلي (CCAB ) (P1890)
lighthouseمنارةمعرف منارة في وكالة الاستخبارات الجغرافية المكانية الوطنية (NGA) (P3563), معرف قائمة الأضواء النرويجية (P4055), معرف قائمة الأضواء على الإنترنت (P3223), معرف المنارة البرتغالية (P4423), معرف منارة في حرس السواحل الأمريكي (P3723), معرف قائمة الأضواء (P3993), رقم إمارة البحر (Admiralty) (P3562), مُعرِّف منارة لدى جمعية هواة الإذاعة عبر المنارات (ARLHS) (P2980), مُعرِّف القائمة الدنماركية لإشارات الضوء والضباب (P4038), مُعرِّف منارة لدى خفر السواحل الكندي (CCG) (P3920), مُعرِّف قائمة الأضواء الفنلندية (P4143), مُعرِّف البحرية الإيطالية للمنارات وأنظمة الإنذار (EF) (P3863), مُعرِّف منارة في قاعدة بيانات الحركة البحرية (MarineTraffic) (P3601)
grاليونانمُعرِّف المكتبة القومية اليونانية (NLG) (P3348)
hrكرواتيامُعرِّف المكتبة الوطنية في زغرب (NSK) (P1375)
chسويسرامُعرِّف قاموس سويسرا التاريخي (HDS) (P902), مُعرِّف المُعجَم التاريخي السويسري (LIR) (P886), معرف سيكارت (P781), معرف قاموس المسرح السويسري (P1362)
ruروسيامُعرِّف شخص لدى المكتبة القومية الروسية (RSL) (P947)
czجمهورية التشيكمُعرِّف الضَّبط الاستناديِّ في قاعدة البيانات الوطنية التشيكية (NLCR AUT) (P691)
lvلاتفيامُعرِّف مكتبة لاتفيا الوطنية (LNB) (P1368)
roرومانيامُعرِّف المكتبة القومية الرومانية (BNR) (P1003)
jaاليابانمُعرِّف مكتبة البرلمان القومي الياباني (NDL) (P349), مُعرِّف كاتب في المعهد الوطني للمعلوماتية (NACSIS-CAT) (P271)
artsالفنونمُعرِّف المكتبة الوطنية الفرنسية (BnF) (P268), مُعرِّف ملف الضبط الاستنادي الافتراضي الدَّولي (VIAF) (P214), معرف فنان في معرض أوكلاند للفنون (P3372), معرف مٌبدِع لدى معرض الفنون في جنوب أستراليا (AGSA) (P6804), مُعرِّف قاموس تراجم الأشخاص الأسترالي (ADB) (P1907), مُعرِّف سجل النساء الأستراليات (AWR) (P4186), (P12754), مُعرِّف شخص في مفوضية مقابر حروب الكومنولث (CWGC) (P1908), مُعرِّف قاموس الفنانين الأستراليين (DAAO) (P1707), مُعرِّف قاموس تراجم الأشخاص الأيرلندي (DIB) (P6829), مُعرِّف قاعدة بيانات شتوتغارت لرسامي العلوم (DSI) (P2349), مُعرِّف قاعدة بيانات اكتشاف فناني نيوزيلندا (FNZA) (P6792), مُعرِّف الملف الاستنادي المُتكامِل (GND) (P227), مُعرِّف مُؤلِّف في موقع جوجل سكولار (Google Scholar) (P1960), مُعرِّف عَمل في قاعدة بيانات جُوكُوند (Joconde) (P347), مُعرِّف التراث الثقافي (KulturNav) (P1248), مُعرِّف مكتبة الكونغرس (LCNAF) (P244), مُعرِّف الأراشيف القومية في الولايات المُتحدة (NAID) (P1225), مُعرِّف فنان في المتحف القومي في فيكتوريا (NGV) (P2041), مُعرِّف المكتبة القومية الأسترالية (NLA) (P409), مُعرِّف دليل هويات المصورين الضوئيين (PIC) (P2750), مُعرِّف فناني معهد هولندا لتاريخ الفن (RKDartists) (P650), مُعرِّف صور معهد هولندا لتاريخ الفن (RKDimages) (P350), معرف سيكارت (P781), مُعرِّف الشبكات الاجتماعية ونظام المحتوى المؤرشف (SNAC Ark) (P3430), مُعرِّف شخص في متحف نيوزلندا (TePapa) (P3544), مُعرِّف نفائس المكتبة القومية الأسترالية (NLA Trove) (P1315), مُعرِّف قائمة الاتحاد لأسماء الفنانين (ULAN) (P245), مُعرِّف قاموس تراجم الأشخاص الإيطالي (DBI) (P1986), مُعرِّف الفهارس الألمانية (DtBio) (P7902), مُعرِّف سيرة شخص لدى معهد هويجنس لتاريخ هولندا (BPN) (P651), المُعرِّف الدولي المعياري للمكتبات والمنظمات ذات الصلة (ISIL) (P791), مُعرف فنان في موقع جوائز غرامي (Grammy) (P7303)
svالسويدمُعرِّف دليل المكتبة الوطنيَّة السويديَّة - ليبيرس (LIBRIS) (P906), مُعرِّف مسار دليل المكتبة الوطنية السويدية ليبريس (Libris-URI) (P5587)
plبولندامُعرِّف المكتبة الوطنيَّة البولنديَّة (NLP) (P1695), مُعرِّف المكتبة القومية في بولندا (NLP) (P7293)
nlهولندامُعرِّف سيرة شخص لدى معهد هويجنس لتاريخ هولندا (BPN) (P651), مُعرِّف المَكنز الوطني للمؤلِّفين (NTA) (P1006), مُعرِّف فناني معهد هولندا لتاريخ الفن (RKDartists) (P650), مُعرِّف صور معهد هولندا لتاريخ الفن (RKDimages) (P350)
uyالأوروغوايمُعرِّف قاعدة بيانات المؤلفين في الأوروغواي (autores.uy) (P2558)
ilإسرائيلمُعرِّف المكتبة القومية في إسرائيل (J9U) (P8189), معرف فنان في مركز المعلومات للفن الإسرائيلي (ICIA) (P1736)
twتايوانمُعرِّف المكتبة المركزية الوطنية في تايوان (NCL) (P1048)
trتركيامُعرِّف دائرة المعارف الإسلاميَّة التُّركيَّة (TDVIA) (P7314)
krكوريا الجنوبيةمُعرِّف المكتبة القومية الكوريَّة (NLK) (P5034)
itإيطاليامُعرِّف مُؤلِّف لدى خدمة المكتبة الوطنية الإيطاليَّة (SBN) (P396), مُعرِّف البحرية الإيطالية للمنارات وأنظمة الإنذار (EF) (P3863), مُعرِّف قاموس تراجم الأشخاص الإيطالي (DBI) (P1986), مُعرِّف مكتبة الفاتيكان (VcBA) (P8034)
esإسبانيامُعرِّف المكتبة القومية الإسبانية (BNE) (P950), مُعرِّف الضبط الاستنادي للمكتبة الوطنية القطلونية (CANTIC) (P9984)

انظر أيضا

[عدل]