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

وحدة:Wikidata2/شرح

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


هذه الوحدة نسخت في البداية من sv:Modul:Wikidata2 ومن ثم تم تطويرها هنا.

الاستخدامات

[عدل]

أنظر قائمة قوالب تستخدم هذه الوحدة.

الوحدات الفرعية

[عدل]

وحدان أخرى

[عدل]

صفحات المختبر

[عدل]

الاستعمال

[عدل]

مثال

{{#invoke:Wikidata2|formatStatements|property=p17}}


الشرح

[عدل]

انقر لإظهار الشرح >>>>

formatStatements

[عدل]
  • |property= مطلوب الخاصية المطلوبة.
  • |entityId= أو |id= معرف عنصر ويكي بيانات.
  • |page= يمكن إستخدامه بدلاً من |entityId=Q805 كالتالي: |page=اليمن .
  • |enbarten= أو |firstvalue= يعرض أول قيمة فقط في الخاصية.
    • |firstvalue=2 يعرض القيمة الثانية في الخاصية إن كانت موجودة، يمكن استخدام هذا الخيار حتى رقم 9.
  • |numval= يعرض عدد محدد من القيم في الخاصية.
    • |numval=4 يعرض القيم الأربع الأولى في الخاصية إن كانت موجودة.
  • |prefix= بادئة
  • |suffix= لاحقة
  • |formatting= يحدد تنسيق القيم يستخدم مع إحداثيات جغرافية، وعنصر، وخاصية.
  • |label= اذا كنت تريد الاختيار كيفية ظهور الوصلات. مثلا [[شعار مقاطعة بليكينج|الشعار]] يمكن الحصول عليها عن طريق اضافة |label=الشعار تؤثر هذه المعلمة على وحدات القياس.
  • |raw= يعود بالنتيجة خام على شكل جداول (يستخدم من داخل وحدات لوا أخرى) ويمكن معاينة ما سيكون الناتج عليه عبر إضافة خيار |rawtolua=.

فلترة النتيجة

[عدل]
رتبة القيم / rank
[عدل]
  • |rank= يحدد نوع البيانات المطلوب عرضها:
|rank=all جميع البنود في الخاصية |rank=valid البنود المفضلة والتي بوضع "ترتيب عادي" ولكن لا يظهر المهملة. |rank=best (افتراضي) يظهر القيم المفضلة.
عام
[عدل]
  • |firstvalue=1
    • يعرض القيمة المطلوبة في الخاصية إن كانت موجودة، مالم سيعرض أول قيمة.
  • |numval=
    • يعرض عدد محدد من القيم في الخاصية، مثال: |numval=4 يعرض القيم الأربع الأولى في الخاصية إن كانت موجودة.
  • |justthisqual=
    • يظهر فقط قيمة التصفية، إذا لم تكن التصفية موجودة لن يظهر شيء.
التحديد والإزاحة
|limit= |offset=
  • يُستخدم ولتحديد عدد القيم التي يتم العمل عليها، (ملاحظة: قد تظهر عدد القيم كما حددتها أو أقل بناءًا على عوامل تصفية وتحديد أخرى)
    • مثال عند وضع |limit=4:
    • توصيفيظهر
      {{#invoke:Wikidata2|formatStatements| limit=4| entityId=Q76| noref=t| property=P106| rank=all}}
      سياسي، ‏محامٍ، ‏كاتب سياسي و منظم مجتمع
التصفيات
[عدل]
تجنب
  • |avoidqualifier= يتجاهل القيم التي تحتوي تصفيات معينة. مثال: |avoidqualifier=P518 يظهر البند الذي لا يحتوي على تصفية ينطبق على جزء (P518).
  • الوسيط |avoidqualifiervalue= اختياري
    • بإستخدامه مع |avoidqualifier= فإن ذلك يحدد قيمة التصفية إذا طابقت الوسيط |avoidqualifiervalue= فلن يتم إظهارها، يدعم حالياً العناصر/items فقط.
تفضيل
  • |preferqualifier= يظهر فقط القيم التي تحتوي تصفيات معينة. مثال: |preferqualifier=P518 يظهر البند الذي

يحتوي على تصفية ينطبق على جزء (P518).

  • الوسيط |preferqualifiervalue= اختياري
    • بإستخدامه مع |preferqualifier= فإن ذلك يحدد قيمة التصفية إذا طابقت الوسيط |preferqualifiervalue= ليتم إظهارها، يدعم حالياً العناصر/items فقط.
  • |langpref=
القيم
[عدل]
  • |avoidvalue=
  • |prefervalue=
prefervalue
  • |prefervalue= يستخدم هذا الوسيط بشكل معاكس للوسيط |avoidvalue= حيث نقوم بتحديد القيمة التي نريد ظهورها |prefervalue=Q19481 فتظهر النتيجة للعنصر ليستر سيتي (Q19481) فقط، ولكن الفائدة من إستخدام هذا الوسيط هي التأكد من وجود العنصر في هذه الخاصية أو للحصول على التصفيات، مثال يظهر عناصر الفائز (P1346) مع تصفية الفِرَق المشاركة (P1923) بين قوسين.
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q39052816 |property=P1923 |qual1=P1355 }}
يظهر نادي آرسنال (21 )، ‏نادي بورنموث (13 )، ‏برايتون أند هوف ألبيون (9 )، ‏نادي بيرنلي (11 )، ‏كارديف سيتي (10 )، ‏نادي تشيلسي (21 )، ‏كريستال بالاس (14 )، ‏نادي إيفرتون (15 )، ‏ليستر سيتي (15 )، ‏نادي ليفربول (30 )، ‏مانشستر سيتي (32 )، ‏مانشستر يونايتد (19 )، ‏نيوكاسل يونايتد (12 )، ‏توتنهام هوتسبير (23 )، ‏نادي واتفورد (14 )، ‏وست هام يونايتد (15 )، ‏وولفرهامبتون واندررز (16 )، ‏نادي ساوثهامبتون (9 )، ‏نادي فولهام (7 ) و هدرسفيلد تاون (3 )

إذا كنا قد حصلنا عبر خاصية الفائز (P1346) عن الفريق الفائز في الدوري الإنجليزي الممتاز 2018–19 (Q39052816). وأردنا الحصول على عدد مرات الفوز للفريق الفائز، من الجدول السابق ويتم ذلك بإستخدام الوسيط |justthisqual= ما ينتج:

توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q39052816 |property=P1923 |justthisqual=P1355 }}
يظهر 21 ، ‏13 ، ‏9 ، ‏11 ، ‏10 ، ‏21 ، ‏14 ، ‏15 ، ‏15 ، ‏30 ، ‏32 ، ‏19 ، ‏12 ، ‏23 ، ‏14 ، ‏15 ، ‏16 ، ‏9 ، ‏7 و 3

ولكننا نريد ظهور التصفية للفريق الفائز فقط وهو مانشستر سيتي (Q50602):

توصيف {{#invoke:Wikidata2 |formatStatements |prefervalue=Q50602 |entityId=Q39052816 |property=P1923 |qual1=P1355 }}
يظهر مانشستر سيتي (32 )
توصيف {{#invoke:Wikidata2 |formatStatements |prefervalue=Q50602 |justthisqual=P1355 |property=P1923 |entityId=Q39052816 }}
يظهر 32
avoidvalue
  • |avoidvalue= يستخدم هذا الوسيط بشكل معاكس للوسيط |prefervalue= إذا أردنا أن نتجاهل أو نلغي ظهور عنصر معين، مثال عند وضع |avoidvalue=Q50602 فتظهر النتائج دون ظهور مانشستر سيتي (Q50602).
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q39052816 |property=P1923 |qual1=P1355 |avoidvalue=Q50602 }}
يظهر نادي آرسنال (21 )، ‏نادي بورنموث (13 )، ‏برايتون أند هوف ألبيون (9 )، ‏نادي بيرنلي (11 )، ‏كارديف سيتي (10 )، ‏نادي تشيلسي (21 )، ‏كريستال بالاس (14 )، ‏نادي إيفرتون (15 )، ‏ليستر سيتي (15 )، ‏نادي ليفربول (30 )، ‏مانشستر يونايتد (19 )، ‏نيوكاسل يونايتد (12 )، ‏توتنهام هوتسبير (23 )، ‏نادي واتفورد (14 )، ‏وست هام يونايتد (15 )، ‏وولفرهامبتون واندررز (16 )، ‏نادي ساوثهامبتون (9 )، ‏نادي فولهام (7 ) و هدرسفيلد تاون (3 )


القيم في خاصية محددة
[عدل]
getonly
  • |getonly= يستخدم هذا الوسيط إذا أردنا الحصول على عناصر معينة التي تكون قيمة نموذج من (P31) فيها تساوي قيمة هذا الوسيط، مثال: |getonly=Q5 للحصول على الأفراد فقط.
    • القيم المتعددة ممكنة، مثل :|getonly=Q127448,Q193556 للحصول على البلديات السويدية والمناظر الطبيعية.
  • |getonlyproperty= إذا أردنا استخدام خاصية أخرى بدلاً من نموذج من (P31) في البند السابق.
توصيفوحدة:wikidata2وحدة:wikidata2/ملعبمطابق؟
{{#invoke:wikidata2|formatStatements| getonlyproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| getonly=Q804574}}
true
dontget
  • الوسيط |dontget= استخدامه عكس الوسيط السابق |getonly=.
توصيفوحدة:wikidata2وحدة:wikidata2/ملعبمطابق؟
{{#invoke:wikidata2|formatStatements| dontgetproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| dontget=Q804574}}
true

باستخدام القالب:

توصيفقالب:قيمة ويكي بياناتقالب:قيمة ويكي بيانات/ملعبمطابق؟
{{قيمة ويكي بيانات| dontgetproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| dontget=Q804574}}
true

فصل القيم

[عدل]
  • |separator= فاصلة بين البنود | انظر أيضا conjunction
  • |conjunction= الفاصلة الأخيرة قبل اخر بند، افتراضي ، و .
القيم الافتراضية
توصيفيظهر
{{#invoke:Wikidata2|formatStatements| entityId=Q76| noref=t| property=P106| rank=all}}
|separator=br يضع القيم في أسطر. |separator=* يضع القيم في قائمة نقطية.
توصيفيظهر
{{#invoke:Wikidata2|formatStatements| separator=br| entityId=Q76| noref=t| property=P106| rank=all}}
توصيفيظهر
{{#invoke:Wikidata2|formatStatements| separator=*| entityId=Q76| noref=t| property=P106| rank=all}}

ترتيب النتيجة / sort

[عدل]
  • |sortingproperty= تحديد خاصية الترتيب.
  • تستخدم وسائط الترتيب (|sortbytime=، و|sortbynumber=، و|sortingmethod=) قيمتين فقط كالتالي:
(إذا كانت الخاصية المحددة (إذا كانت خاصية الترتيب المحددة من نوع "زمن"))
chronological
تصاعدي
asc
من التاريخ الأقدم إلى التاريخ الأحدث inverted
تنازلي
desc
من التاريخ الأحدث إلى التاريخ الأقدم
حسب التصفيات
[عدل]
حسب الخواص
[عدل]

إذا لم توجد تصفيات في النتيجة فإننا بحاجة للدخول إلى العناصر وأخذ قيمة مُعينة لجعلها مفتاح للترتيب، مثل تاريخ الولادة، أو تاريخ البدء.

  • نستخدم |sortingmethod= بأحدى القيم المذكورة أعلاه، ونستخدم الخاصية المطلوبة عبر وسيط |sortingproperty=.
مثال
الحصول على خاصية P527 من عنصر فريق إنيوس (Q200009) وترتيب النتيجة حسب قيمة خاصية تاريخ البدء (P580) للعناصر المعروضة
تنازلي
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |entityId=Q200009 |separator=* |property=P527 |sortingmethod=asc |sortingproperty=P580 }}
  • فريق إنيوس 2024
  • فريق إنيوس 2023
  • فريق إنيوس 2022
  • فريق إنيوس 2021
  • فريق إنيوس 2020
  • فريق إنيوس 2019
  • فريق سكاي 2018
  • موسم فريق سكاي 2017
  • سكاي 2016
  • سكاي 2015
  • سكاي 2014
  • سكاي 2013
  • سكاي 2012
  • سكاي 2010
تصاعدي
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |entityId=Q200009 |separator=* |property=P527 |sortingmethod=desc |sortingproperty=P580 }}
  • سكاي 2010
  • سكاي 2012
  • سكاي 2013
  • سكاي 2014
  • سكاي 2015
  • سكاي 2016
  • موسم فريق سكاي 2017
  • فريق سكاي 2018
  • فريق إنيوس 2019
  • فريق إنيوس 2020
  • فريق إنيوس 2021
  • فريق إنيوس 2022
  • فريق إنيوس 2023
  • فريق إنيوس 2024

الترتيب قبل الفلترة

[عدل]

يفيد إذا أردنا عرض نتيجة واحدة فقط وهي آخر نتيجة معتمدة، فيمكن ذلك عن طريق ترتيب القيم حسب التاريخ، ولكن لأننا استخدمنا |firstvalue=1 فاختار الكود عرض أول قيمة قبل فرز النتائج حسب التاريخ، لذلك نستخدم وسيط |sort_before_filter=1 لكي نفرز النتائج حسب التاريخ قبل اختيار أول نتيجة.

مثال الحصول على آخر إحصائية من عدد سكان المدن (P6343) من عنصر باغجةلي أولر (Q788634) وترتيب النتيجة حسب قيمة خاصية بتاريخ (P585) للعناصر المعروضة
بدون sort_before_filter
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |entityId=Q788634 |sortbytime=asc |firstvalue=t |separator=* |property=P6343 |qual1=P585 }}
478623 (2000)
باستخدام sort_before_filter
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |sort_before_filter=t |entityId=Q788634 |sortbytime=asc |firstvalue=t |separator=* |property=P6343 |qual1=P585 }}
605300 (2021)

المراجع / References / Sources

[عدل]
  • |noref= أدخل قيمة في هذه المعلمة إذا كنت لا تريد جلب المصادر من ويكي بيانات.
  • |justref= أدخل قيمة في هذه المعلمة إذا كنت تريد جلب المصادر فقط دون ظهور القيمة!.
  • |onlyvaluewithref= لإظهار البيانات التي لها مراجع فقط.
  • |numberofreferences= لوضع حد أقصى للمراجع لكل قيمة، مثلاً عند تحديد |numberofreferences=1 يظهر مرجع واحد فقط في كل قيمة إن كان متوفراً.

صياغة النص

[عدل]
  • |formatcharacters= تحديد صيغة اخراج القيمة، القيم المسموح بها هي: lc/uc/lcfirst/ucfirst/formatnum
    • |formatcharacters=lc: تحويل جميع أحرف النص الإنجليزي إلى حروف صغيرة.
    • |formatcharacters=lcfirst: تحويل الحرف الأول من النص الإنجليزي إلى حرف صغير.
    • |formatcharacters=uc : تحويل جميع أحرف النص الإنجليزي إلى حروف كبيرة.
    • |formatcharacters=ucfirst: تحويل الحرف الأول من النص الإنجليزي إلى حرف كبير.
    • |formatcharacters=formatnum: مشروحة في #كمية.

تصفيات / Qualifiers

[عدل]
  • |withdate= يضيف تصفية بتاريخ (P585) إذا كانت موجودة.
  • |bothdates= يضيف تصفيات تاريخ البدء (P580) وتاريخ الانتهاء (P582) إذا كانتا موجودتان كلاهما أو إحداهما.
    • |bothdates=line يضع سطر جديد قبل التاريخ، |bothdates=before يضع التاريخ قبل القيمة، |bothdates=after يضع التاريخ بعد القيمة.
  • |qual1= يضيف تصفية محددة.

وسائط حسب نوع البيانات / datatype

[عدل]
عنصر / item
[عدل]
  • |nolink= يظهر النتيجة دون وصلات.
  • |formatting=raw يعرض القيمة بشكل Q505.
  • |formatting=sitelink يعرض القيم التي تحتوي مقالة في ويكيبيديا العربية.
الحصول على خواص إضافية
[عدل]

وسيط property1

[عدل]
  • يستخدم للحصول على قيمة خاصية من العناصر التي حصلنا عليها، بحيث تظهر قيمة |property1= بجانب القيمة الأصلية:
في هذا المثال نستخدم وسيط |property1= للحصول على خاصية صورة العلم (P41)
توصيفيظهر
{{#invoke:wikidata2|formatStatements| property1=P41| separator=br| property=P1376| entityId=Q2471| rank=all}}
Flag of Yemen.svg اليمن[1]
Flag of North Yemen.svg الجمهورية العربية اليمنية
Flag of the Mutawakkilite Kingdom of Yemen.svg المملكة المتوكلية اليمنية

وسيط property2

[عدل]
  • مثل |property1= (بدون استخدام |property3=).
توصيفيظهر
{{#invoke:wikidata2|formatStatements| entityId=Q529207| illwd2=t| limit=5| separator=br| property=P54| property2=P17| bothdates=}}

وسيط property3

[عدل]
  • يستخدم بجانب الوسيط |property2=، بحيث تظهر قيمة |property3= بدون قيمة |property2=.
في هذا المثال نستخدم هذا الوسيط للحصول على خاصية صورة العلم (P41) بدلًا من اسم البلد:
توصيفيظهر
{{#invoke:wikidata2|formatStatements| property3=P41| illwd2=t| limit=5| separator=br| entityId=Q529207| property=P54| property2=P17| bothdates=}}
Flag of Spain.svg نادي برشلونة
Flag of Italy.svg إيه سي ميلان
Flag of Italy.svg نادي إنتر ميلان
Flag of the Netherlands.svg بي إس في آيندهوفن
Flag of Spain.svg ريال مدريد
مع وسيط |image=t
توصيفيظهر
{{#invoke:wikidata2|formatStatements| entityId=Q529207| property3=P41| size=20px| illwd2=t| limit=5| separator=br| image=t| property=P54| property2=P17| bothdates=}}
ملف وسائط من كومنز / commonsMedia
[عدل]
  • تظهر الصور افتراضياً كالتالي:
    • {{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P18|noref=true|rank=best}} ← President Barack Obama.jpg
  • |image= عند استخدام هذا الوسيط في خواص الصور تظهر الصورة مباشرة.
|size= لتحديد حجم الصورة (60 افتراضياً)، ضع القيمة دون (بك/px إلخ). |center= لجعل الصورة في الوسط ضع قيمة هذا الخيار |center=yes.
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |entityId=Q76 |noref=true |image=true |property=P18 |size=100 |rank=best }}
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |noref=true |image=true |center=yes |size=100 |property=P18 |qid=Q76 |rank=best }}
إحداثيات جغرافية / coordinate
[عدل]
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q805 |property=P625 }}
يظهر 15°30′N 48°00′E / 15.5°N 48°E / 15.5; 48
  • |formatting=latitude يعرض خط العرض فقط.
  • |formatting=longitude يعرض خط الطول فقط.
  • |formatting=precision يعرض الدقة.
|formatting=globe يعرض عنصر الكوكب
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q805 |property=P625 |formatting=globe }}
يظهر Q2
|formatting=longitude يعرض خط الطول
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q805 |property=P625 |formatting=longitude }}
يظهر 48


نص أحادي اللغة / نص بلغة وحيدة / monolingualtext
[عدل]

عدل

وسيط |textformat=text
[عدل]

يستخدم اظهار النص فقط دون استخدام قوالب قالب:رمز لغة واسمها أو قالب:رمز لغة:

توصيفوحدة:Wikidata2وحدة:Wikidata2/ملعبمطابق؟
{{#invoke:Wikidata2 |formatStatements |noref=t |textformat=text |property=P1448 |entityId=Q1065 }}
United Nations، ‏联合国، ‏Organización de las Naciones Unidas، ‏Организация Объединённых Наций، ‏منظمة الأمم المتحدة و Organisation des Nations unies
United Nations، ‏联合国، ‏Organización de las Naciones Unidas، ‏Организация Объединённых Наций، ‏منظمة الأمم المتحدة و Organisation des Nations unies
true
وسيط |showlang=t
[عدل]

يستخدم لإظهار النص حسب تنسيق قالب:رمز لغة واسمها: ملاحظة (لا يستخدم القالب في النص العربي)

إظهار جميع القيم:
توصيفوحدة:Wikidata2وحدة:Wikidata2/ملعبمطابق؟
{{#invoke:Wikidata2 |formatStatements |showlang=t |noref=t |property=P1448 |entityId=Q1065 }}
(بالإنجليزية: United Nations)‏، ‏(بالصينية: 联合国)‏، ‏(بالإسبانية: Organización de las Naciones Unidas)‏، ‏(بالروسية: Организация Объединённых Наций)‏، ‏منظمة الأمم المتحدة و (بالفرنسية: Organisation des Nations unies)‏
(بالإنجليزية: United Nations)‏، ‏(بالصينية: 联合国)‏، ‏(بالإسبانية: Organización de las Naciones Unidas)‏، ‏(بالروسية: Организация Объединённых Наций)‏، ‏منظمة الأمم المتحدة و (بالفرنسية: Organisation des Nations unies)‏
true
وسيط |nolang=ar
[عدل]

يستخدم لإخفاء لغة معينة من الناتج، مثلًا لا نريد ظهور الاسم العربي كون المقالة بالعربية فلن يضيف أي قيمة!:

إظهار جميع القيم:
توصيفوحدة:Wikidata2وحدة:Wikidata2/ملعبمطابق؟
{{#invoke:Wikidata2 |formatStatements |showlang=t |entityId=Q1065 |noref=t |nolang=ar |property=P1448 }}
(بالإنجليزية: United Nations)‏، ‏(بالصينية: 联合国)‏، ‏(بالإسبانية: Organización de las Naciones Unidas)‏، ‏(بالروسية: Организация Объединённых Наций)‏ و (بالفرنسية: Organisation des Nations unies)‏
(بالإنجليزية: United Nations)‏، ‏(بالصينية: 联合国)‏، ‏(بالإسبانية: Organización de las Naciones Unidas)‏، ‏(بالروسية: Организация Объединённых Наций)‏ و (بالفرنسية: Organisation des Nations unies)‏
true
وسيط |langpref=
[عدل]

يستخدم لتحديد اللغة المطلوب عرضها وتجاهل البقية:

إظهار فقط اللغة العربية باستخدام |langpref=ar:
توصيفوحدة:Wikidata2وحدة:Wikidata2/ملعبمطابق؟
{{#invoke:Wikidata2|formatStatements| showlang=t| langpref=ar| noref=t| property=P1448| entityId=Q1065}}
منظمة الأمم المتحدة
منظمة الأمم المتحدة
true
إظهار فقط اللغة الإنجليزية باستخدام |langpref=en:
توصيفوحدة:Wikidata2وحدة:Wikidata2/ملعبمطابق؟
{{#invoke:Wikidata2|formatStatements| showlang=t| langpref=en| noref=t| property=P1448| entityId=Q1065}}
(بالإنجليزية: United Nations)‏
(بالإنجليزية: United Nations)‏
true

القيم المقبولة الأخرى هي : justlang وlangcode

مثال |langpref=justlang
لإظهار لغة النص فقط دون النص، مثل الإنجليزية.
توصيفوحدة:Wikidata2وحدة:Wikidata2/ملعبمطابق؟
{{#invoke:Wikidata2|formatStatements| langpref=justlang| noref=t| property=P1448| entityId=Q1065| firstvalue=1}}
الإنجليزية
الإنجليزية
true
مثال |langpref=langcode
لإظهار رمز اللغة فقط دون النص، مثل en.
توصيفوحدة:Wikidata2وحدة:Wikidata2/ملعبمطابق؟
{{#invoke:Wikidata2|formatStatements| langpref=langcode| noref=t| property=P1448| entityId=Q1065| firstvalue=1}}
en
en
true
كمية / quantity
[عدل]
  • الافتراضي:
    • {{#invoke:Wikidata2|formatStatements|entityId=Q805|property=P2046|noref=t|firstvalue=y}} ← 555000 كيلومتر مربع
|nounit= لا يظهر وحدة القياس. |formatcharacters=formatnum: تنسيق الأرقام بالفواصل.
توصيف {{#invoke:Wikidata2 |formatStatements |nounit=t |entityId=Q805 |noref=t |property=P2046 |firstvalue=y }}
يظهر 555000
توصيف {{#invoke:Wikidata2 |formatStatements |formatcharacters=formatnum |entityId=Q805 |noref=t |property=P2046 |firstvalue=y }}
يظهر 555,000 كيلومتر مربع
  • |unitshort= يظهر وحدات القياس مختصرة. مثلاً كم بدلاً عن كيلومتر.
مثال لاستخدام |unitshort= ومثال عند عدم استخدامه:
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q219635 |property=P2295 |unitshort=t |noref=t }}
يظهر 5502000000 $
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q219635 |property=P2295 |noref=t }}
يظهر 5502000000 دولار أمريكي
نص / string
[عدل]
  • |stringpattern= تنسيق النص في قالب أو وصلة أو ماشابه يتم استبدال القيمة بـ$1. مثل |pattern= لكن هنا تستخدم مع نوع البيانات string.
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |entityId=Q1133289 |noref=t |property=P1748 |stringpattern=[https://ncit.nci.nih.gov/ncitbrowser/ConceptReport.jsp?dictionary=NCI%20Thesaurus&code=$1 $1] }}
نقطة زمنية / time
[عدل]
  • |modifytime= يحدد تنسيق الوقت أو التاريخ:
    • |modifytime=longdate يكتب التاريخ في شكل "28 يناير 2025"
    • |modifytime=Y يكتب التاريخ في شكل "2025" يظهر فقط السنة.
    • |modifytime= F يكتب التاريخ في شكل "يناير" يظهر فقط الشهر.
    • |modifytime= j يكتب التاريخ في شكل "28" يظهر فقط اليوم.
  • |modifyqualifiertime= تنسيق التاريخ على النحو الوارد أعلاه، ولكن يؤثر فقط على التصفيات. qualifier
معرف خارجي / external-id
[عدل]
افتراضي:
توصيفيظهر
{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002}}
BarackObama
  • |pattern= طريقة عرض الخاصية مثلاً في وصلات الضبط الاستنادي $1 مثلاً: <nowiki>https://viaf.org/viaf/$1/</nowiki> .
  • |pattern=autourl من خواص البند أعلاه، لنمط مستخدم في الخاصية المسار المنسق (P1630) (تنسيق عنوان URL) للخاصية المطلوبة.
توصيفيظهر
{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002| pattern=autourl}}


  • |pattern=autourl2 كما سبق، يقدم وصلة من نوع <nowiki>[https://viaf.org/viaf/$1/ $1] </nowiki>
توصيفيظهر
{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002| pattern=autourl2}}
المسار / url
[عدل]
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |property=P856 |entityId=Q76 }}
توصيفيظهر
{{#invoke:Wikidata2 |formatStatements |entityId=Q76 |property=P856 |urllabel=الموقع الرسمي }}
  • |displayformat= يقبل حالياً قيمة واحدة وهي |displayformat=weblink لاستخدام وحدة:weblink لعرض وصلة الموقع.

{{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P856|displayformat=weblink}}barackobama.com[2][3]


خيارات إضافية

[عدل]
  • |NoPropValue= يستخدم لإظهار نتيجة ما عند عدم وجود قيمة محلية في وسيط |value= وعدم وجود قيمة في ويكي بيانات.

property-(module/function) و claim-(module/function) و value-(module/function)

[عدل]

يتم دعم ثلاثة أنواع من معلمات الوظائف، والتي تشير أيضًا إلى كيفية تنسيق القيم:

  • |-module= عنوان الوحدة
  • |-function= عنوان الوظيفة
property
[عدل]
fun( claims, options )
  • |property-module= عنوان الوحدة مثل |property-module=وحدة:Wikidata2 sub modules/P54
  • |property-function= عنوان الوظيفة مثل |property-function=foot
  • تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل كامل مثلاً لوضعها في جدول معين، أو فرزها بتنسيق خاص، مع إمكانية الحصول على التصفيات/qualifiers والمراجع/references وتنسيقها والتحكم بها.
  • أمثلة:
    • الوحدة وحدة:Wikidata2 sub modules/P54 الخاصة بعرض فرق لاعبي كرة القدم، مثل أندية كرة القدم حيث يتم فصل المنتخبات عن الأندية.
claim
[عدل]
fun( statement, options )
  • |claim-module= عنوان الوحدة مثل |claim-module=وحدة:Wikidata2 sub modules/P39
  • |claim-function= عنوان الوظيفة مثل |claim-function=office3
  • تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل منفرد، مع إمكانية الحصول على التصفيات/qualifiers والمراجع/references وتنسيقها والتحكم بها.
  • أمثلة:
value
[عدل]
fun( datavalue, datatype, options )
  • |value-module= عنوان الوحدة مثل |value-module=وحدة:Wikidata2 sub modules/P106
  • |value-function= عنوان الوظيفة مثل |value-function=formatEntityWithGenderClaim
  • تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل منفرد لكل قيمة مثلاً لأخذ تسمية الإناث عند إستخدام خاصية المهنة (P106)، لا نستطيع هنا الحصول على التصفيات/qualifiers والمراجع/references.
بدون استخدام |value-module= باستخدام |value-module=
توصيف {{#invoke:Wikidata2 |formatStatements |entityId=Q76 |property=P106 |noref=t |rank=all }}
يظهر سياسي، ‏محامٍ، ‏كاتب سياسي، ‏منظم مجتمع، ‏رجل دولة، ‏رجل قانون، ‏مدون صوتي، ‏أستاذ جامعي و كاتب مذكرات
توصيف {{#invoke:Wikidata2 |formatStatements |value-function=formatEntityWithGenderClaim |value-module=Wikidata2 sub modules/P106 |entityId=Q6294 |noref=t |property=P106 |rank=all }}
يظهر سياسية، ‏محامية، ‏دبلوماسية، ‏كاتبة سير ذاتية، ‏أستاذة جامعية، ‏مدونة صوتية، ‏فقيهة قانونية و منتجة أفلام

pageId

[عدل]

ينتج عنصر ويكي بيانات للصفحة المستخدم فيها الكود.

توصيفيظهر
{{#invoke:Wikidata2|pageId}}

labelIn

[عدل]
  • |1= اللغة مثل fr.
  • |2= عنصر ويكي بيانات مثل Q76.
مثال:
توصيفيظهر
{{#invoke:Wikidata2|labelIn|fa|Q76}}
باراک اوباما

descriptionIn

[عدل]
  • |1= اللغة مثل fr.
  • |2= عنصر ويكي بيانات مثل Q76.

مثال:

  • توصيفيظهر
    {{#invoke:Wikidata2|descriptionIn|en|Q76}}
    president of the United States from 2009 to 2017
  • توصيفيظهر
    {{#invoke:Wikidata2|descriptionIn|ar|Q76}}
    الرئيس الرابع والأربعون للولايات المتحدة
  • توصيفيظهر
    {{#invoke:Wikidata2|descriptionIn|en-gb|Q32633904}}
[عدل]
  • |2= أو |site= الموقع مثل enwiki.
  • يتم أخذ عنصر ويكي بيانات من أحد الوسائط التالية:
    1. |1= أو |id= عنصر ويكي بيانات.
    2. |page= يمكن استخدام اسم الصفحة في هذه الويكي بدلاً من استخدام الوسيط |id=.
  • |countsitelinks= يستخدم فقط لإظهار عدد وصلات اللغات.
مثال:
توصيفيظهر
{{#invoke:Wikidata2|getSiteLink|Q76}}
باراك أوباما
مثال:
توصيفيظهر
{{#invoke:Wikidata2|getSiteLink|Q76|enwiki}}
Barack Obama
أو:
توصيفيظهر
{{#invoke:Wikidata2|getSiteLink| id=Q76| site=enwiki}}
Barack Obama

أو:

توصيفيظهر
{{#invoke:Wikidata2|getSiteLink| page=اليمن| site=enwiki}}
Yemen

Dump

[عدل]

مثال: {{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |Dump|claims|P19}}

مثال2: {{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |Dump|id=Q76|claims|P19}}
مثال
table#1 {
    table#2 {
        ["id"] = "Q76$6c5e3740-4ca4-de6a-1557-b623372dc93a",
        ["mainsnak"] = table#3 {
            ["datatype"] = "wikibase-item",
            ["datavalue"] = table#4 {
                ["type"] = "wikibase-entityid",
                ["value"] = table#5 {
                    ["entity-type"] = "item",
                    ["id"] = "Q6366688",
                    ["numeric-id"] = 6366688,
                },
            },
            ["property"] = "P19",
            ["snaktype"] = "value",
        },
        ["qualifiers"] = table#6 {
            ["P1932"] = table#7 {
                table#8 {
                    ["datatype"] = "string",
                    ["datavalue"] = table#9 {
                        ["type"] = "string",
                        ["value"] = "Kapiolani Maternity & Gynecological Hospital",
                    },
                    ["hash"] = "6fd68e03eb688ae2bc3065f585acd78edbe8fa5b",
                    ["property"] = "P1932",
                    ["snaktype"] = "value",
                },
            },
            ["P6375"] = table#10 {
                table#11 {
                    ["datatype"] = "monolingualtext",
                    ["datavalue"] = table#12 {
                        ["type"] = "monolingualtext",
                        ["value"] = table#13 {
                            ["language"] = "en",
                            ["text"] = "6085 Kalanianaole Highway",
                        },
                    },
                    ["hash"] = "2e9be82b6a3154de13d7196988eb8b40dc8f0252",
                    ["property"] = "P6375",
                    ["snaktype"] = "value",
                },
            },
            ["P7452"] = table#14 {
                table#15 {
                    ["datatype"] = "wikibase-item",
                    ["datavalue"] = table#16 {
                        ["type"] = "wikibase-entityid",
                        ["value"] = table#17 {
                            ["entity-type"] = "item",
                            ["id"] = "Q71536040",
                            ["numeric-id"] = 71536040,
                        },
                    },
                    ["hash"] = "f9f842b41f249e5504d48025c7ad6d7b5bfc7496",
                    ["property"] = "P7452",
                    ["snaktype"] = "value",
                },
            },
        },
        ["qualifiers-order"] = table#18 {
            "P6375",
            "P1932",
            "P7452",
        },
        ["rank"] = "preferred",
        ["references"] = table#19 {
            table#20 {
                ["hash"] = "e91a853ea4e0b372b26f82a616b87eb645b0aff3",
                ["snaks"] = table#21 {
                    ["P248"] = table#22 {
                        table#23 {
                            ["datatype"] = "wikibase-item",
                            ["datavalue"] = table#24 {
                                ["type"] = "wikibase-entityid",
                                ["value"] = table#25 {
                                    ["entity-type"] = "item",
                                    ["id"] = "Q14527788",
                                    ["numeric-id"] = 14527788,
                                },
                            },
                            ["property"] = "P248",
                            ["snaktype"] = "value",
                        },
                    },
                },
                ["snaks-order"] = table#26 {
                    "P248",
                },
            },
        },
        ["type"] = "statement",
    },
    table#27 {
        ["id"] = "Q76$7ba7f268-4c19-b92f-7254-f8ed65aed53f",
        ["mainsnak"] = table#28 {
            ["datatype"] = "wikibase-item",
            ["datavalue"] = table#29 {
                ["type"] = "wikibase-entityid",
                ["value"] = table#30 {
                    ["entity-type"] = "item",
                    ["id"] = "Q18094",
                    ["numeric-id"] = 18094,
                },
            },
            ["property"] = "P19",
            ["snaktype"] = "value",
        },
        ["rank"] = "normal",
        ["references"] = table#31 {
            table#32 {
                ["hash"] = "207f35a0ea83b330f87438c914b0ab24558d2868",
                ["snaks"] = table#33 {
                    ["P227"] = table#34 {
                        table#35 {
                            ["datatype"] = "external-id",
                            ["datavalue"] = table#36 {
                                ["type"] = "string",
                                ["value"] = "132522136",
                            },
                            ["property"] = "P227",
                            ["snaktype"] = "value",
                        },
                    },
                    ["P248"] = table#37 {
                        table#38 {
                            ["datatype"] = "wikibase-item",
                            ["datavalue"] = table#39 {
                                ["type"] = "wikibase-entityid",
                                ["value"] = table#40 {
                                    ["entity-type"] = "item",
                                    ["id"] = "Q36578",
                                    ["numeric-id"] = 36578,
                                },
                            },
                            ["property"] = "P248",
                            ["snaktype"] = "value",
                        },
                    },
                    ["P407"] = table#41 {
                        table#42 {
                            ["datatype"] = "wikibase-item",
                            ["datavalue"] = table#43 {
                                ["type"] = "wikibase-entityid",
                                ["value"] = table#44 {
                                    ["entity-type"] = "item",
                                    ["id"] = "Q188",
                                    ["numeric-id"] = 188,
                                },
                            },
                            ["property"] = "P407",
                            ["snaktype"] = "value",
                        },
                    },
                    ["P813"] = table#45 {
                        table#46 {
                            ["datatype"] = "time",
                            ["datavalue"] = table#47 {
                                ["type"] = "time",
                                ["value"] = table#48 {
                                    ["after"] = 0,
                                    ["before"] = 0,
                                    ["calendarmodel"] = "http://www.wikidata.org/entity/Q1985727",
                                    ["precision"] = 11,
                                    ["time"] = "+2021-06-06T00:00:00Z",
                                    ["timezone"] = 0,
                                },
                            },
                            ["property"] = "P813",
                            ["snaktype"] = "value",
                        },
                    },
                },
                ["snaks-order"] = table#49 {
                    "P248",
                    "P227",
                    "P407",
                    "P813",
                },
            },
        },
        ["type"] = "statement",
    },
}
مثال موسع: {{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |Dump|claims|P1791|1|references|1|snaks|P244|1|datavalue|value}}

isSubclass / نوع فرعي من

[عدل]

إن كانت قيمة نموذج من (P31) أو صنف فرعي من (P279) للصفحة التي وضع فيها الكود أو للصفحة في الوسيط |id= مساوية للوسيط |parent= ينتج 'true' غير ذلك لا ينتج شيئاً. كامل الخيارات:{{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |isSubclass|parent=|maxDepth=1|property=|id=|exitItem=}}

مثال: {{#invoke:Wikidata2|isSubclass|maxDepth=1|id=Q76|parent=Q5}} ← true

{{#invoke:Wikidata2|isSubclass|maxDepth=5|id=Q76|parent=Q45}}

EntityIdForTitle

[عدل]

يعطي معرف ويكي بيانات من خلال عنوان مقالة ويكيبيديا العربية:

  • {{#invoke:Wikidata2|EntityIdForTitle|اليمن}} ← Q805
  • {{#invoke:Wikidata2|EntityIdForTitle|وحدة:Wikidata2}} ← Q24575438

Qidfortitleandwiki

[عدل]
  • يمكن استخدام الوظيفة للحصول على معرف ويكي بيانات لصفحات في الموسوعات الأخرى:
توصيفيظهر
{{#invoke:Wikidata2 |Qidfortitleandwiki |Championnats du monde de cyclo-cross 2006 |frwiki }}
Q2300340

آخر التحديثات

[عدل]
  • 4 أبريل 2019:
    • إضافة الوسيط |unitshort= لإستخدام اختصار وحدات القياس أو العملات بدلاً عن عنوان مقالتها.
  • 4 أبريل 2019:
    • إضافة الوسيط |avoidqualifiervalue= عكس الوسيط |preferqualifiervalue= .
    • إخفاء ظهور تصانيف التتبع في التصفيات عند استخدام الوسيط |raw=.
  • 2 أبريل 2019:
    • إضافة الوسيط |stringpattern= تنسيق النص.
  • 12 مارس 2019:
    • إضافة إمكانية وضع حد أقصى لعدد المراجع عبر خيار |numberofreferences=.
  • 3 مارس 2019:
    • إمكانية استخدام |numval= لعرض عدد محدد من القيم في الخاصية.
  • 11 فبراير 2019:
  • 8 فبراير 2019:
    • استخدام وحدة:weblink مع نوع بيانات url / المسار عبر وضع |displayformat=weblink.
  • 4 فبراير 2019:
    • إمكانية استخدام |firstvalue=1 لإظهار القيمة رقم 1 ويمكن الاستخدام حتى رقم 9.
  • 1 فبراير 2019:
  • 20 يناير 2019 :
  • إضافة الخيار returnnumberofvalues لمعرفة عدد قيم النتائج، (يستخدم عبر وحدات لوا)
  • 31 ديسمبر 2018:
    • إضافة الوظيفة getLabel.
  • 18 ديسمبر 2018 :
    • إمكانية حجب قيم من الظهور في خواص معينة مثل حجب العنصر نبي (Q42857) من الظهور عند استخدام خاصية المهنة (P106).
  • 2 مارس 2018 :
  • 5 فبراير 2018:
    • اضافة الخيار |formatcharacters=formatnum لإظهار تنسيق الأرقام بالفواصل مثل 10٬000٬000.
  • 25 يناير 2018:
    • اضافة الخيار |countsitelinks=t لإظهار عدد وصلات اللغات.
  • 9 ديسمبر 2017:
    • إضافة الخيار |page= يمكن أن يستخدم بديلاً عن |entityId= بوضع اسم الصفحة خاص:فرق/25985344.
  1. ^ GeoNames (بالإنجليزية), 2005, QID:Q830106
  2. ^ ا ب ج https://www.gala.fr/stars_et_gotha/barack_obama. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
  3. ^ ا ب ج https://www.voici.fr/bios-people/barack-obama. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)