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

وحدة:Wikidata2/شرح

من ويكي الاقتباس

هذه صفحة توثيق لوحدة:Wikidata2

مثال

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


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

الوسائط

[عدل]

formatStatements

[عدل]
  • |property= مطلوب الخاصية المطلوبة.
  • |entityId= معرف عنصر ويكي بيانات.
  • |page= يمكن إستخدامه بدلاً من |entityId=Q805 كالتالي: |page=اليمن .
  • |enbarten= يعرض أول قيمة فقط في الخاصية.
  • |separator= فاصلة بين البنود | انظر أيضا conjunction
  • |conjunction= الفاصلة الأخيرة قبل اخر بند، افتراضي ، و .
  • |label= اذا كنت تريد الاختيار كيفية ظهور الوصلات. مثلا [[شعار مقاطعة بليكينج|الشعار]] يمكن الحصول عليها عن طريق اضافة |label=الشعار تؤثر هذه المعلمة على الوحدات.

رتبة القيم

[عدل]
  • |rank= يحدد نوع البيانات المطلوب عرضها:
    • |rank=all يظهر جميع البنود في الخاصية.
    • |rank=valid يظهر البنود المفضلة والتي بوضع "ترتيب عادي" ولكن لا يظهر المهملة.
    • |rank=best (افتراضي) يظهر القيم المفضلة.

فرز النتيجة

[عدل]
  • |sortbytime= الترتيب حسب الوقت يفيد هذا مع المعلمة |enbarten= أعلاه
    • |sortbytime=chronological ترتيب البنود حسب زمن التصفيات المذكورة.
    • |sortbytime=inverted عكس البنذ السابق.

المراجع

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

صياغة النص

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

تصفيات

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

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

[عدل]
عنصر
[عدل]
  • |nolink= يظهر النتيجة دون وصلات.
  • |getonly= يستخدم هذا الوسيط إذا أردنا الحصول على عناصر معينة التي تكون قيمة نموذج من (P31) فيها تساوي قيمة هذا الوسيط، مثال:
    • |getonly=Q5 للحصول على الأفراد فقط.
    • القيم المتعددة ممكنة، مثل :|getonly=Q127448,Q193556 للحصول على البلديات السويدية والمناظر الطبيعية.
  • |getonlyproperty= إذا أردنا استخدام خاصية أخرى بدلاً من نموذج من (P31) في البند السابق.
  • |formatting=raw يعرض القيمة بشكل Q505.
  • |formatting=sitelink ينتج الوصلة إذا كانت موجودة في الويكي العربية.
ملف وسائط من كومنز
[عدل]
  • تظهر الصور افتراضياً كالتالي:

{{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P18|noref=true|rank=best}} ينتج ← President Barack Obama.jpg

  • |image= عند استخدام هذا الوسيط في خواص الصور تظهر الصورة مباشرة.
  • |size= لتحديد حجم الصورة (60 افتراضياً)، ضع القيمة دون (بك/px إلخ).
توصيف يظهر
{{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P18|image=true|noref=true|rank=best|size=100}} 
إحداثيات جغرافية
[عدل]
  • |formatting=latitude يعرض خط العرض فقط.
  • |formatting=longitude يعرض خط الطول فقط.
  • |formatting=precision يعرض الدقة.
  • |formatting=globe يعرض عنصر الكوكب. مثال:
توصيف يظهر
{{#invoke:Wikidata2|formatStatements|entityId=Q805|property=P625|formatting=globe}} 
Q2
نص أحادي اللغة نص بلغة وحيدة
[عدل]
  • |langpref= في الوحدة، هناك مرشح يعطي أولوية للقيم التي تحتوي على "اللغة = العربية". أضف القيمة المطلوبة لتعطيل هذا الفلتر.
  • |langpref=justlang لإظهار لغة النص فقط دون النص.
  • |showlang= استخدم أي قيمة لإظهار النص حسب تنسيق قالب:رمز لغة واسمها.
كمية
[عدل]
  • |nounitlink= يظهر وحدة القياس دون وصلة.
  • |noshortunit= لا يظهر الوحدات مختصرة. مثلاً لا يظهر كم بدلاً عن كيلومتر.
نص
[عدل]
نقطة زمنية
[عدل]
  • |modifytime= يحدد تنسيق الوقت أو التاريخ:
    • |modifytime=longdate يكتب التاريخ في شكل "22 نوفمبر 2024"
    • |modifytime=Y يكتب التاريخ في شكل "2024" يظهر فقط السنة.
    • |modifytime= F يكتب التاريخ في شكل "نوفمبر" يظهر فقط الشهر.
    • |modifytime= j يكتب التاريخ في شكل "22" يظهر فقط اليوم.
  • |modifyqualifiertime= تنسيق التاريخ على النحو الوارد أعلاه، ولكن يؤثر فقط على التصفيات. qualifier
معرف خارجي
[عدل]
  • |pattern= طريقة عرض الخاصية مثلاً في وصلات الضبط الاستنادي $1 مثلاً: <nowiki>https://viaf.org/viaf/$1/</nowiki> .
    • |pattern=autourl من خواص البند أعلاه، لنمط مستخدم في الخاصية المسار المنسق (P1630) (تنسيق عنوان URL) للخاصية المطلوبة.
    • |pattern=autourl2 كما سبق، يقدم وصلة من نوع <nowiki>[https://viaf.org/viaf/$1/ $1] </nowiki>
المسار
[عدل]
توصيف يظهر
{{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P2035}} 

{{#invoke:Wikidata2|formatStatements|urllabel=لينكد إن|entityId=Q76|property=P2035}} 

pageId

[عدل]

مثال: {{#invoke:Wikidata2|pageId}}

Q62716504


[عدل]

مثال: {{#invoke:Wikidata2|getSiteLink|Q76}}

باراك أوباما

مثال: {{#invoke:Wikidata2|getSiteLink|Q76|enwiki}} أو: {{#invoke:Wikidata2|getSiteLink|id=Q76|site=enwiki}}

Barack Obama

أو:

{{#invoke:Wikidata2
|getSiteLink
|page=اليمن
|site=enwiki
}}
Yemen

Dump

[عدل]

مثال: {{#invoke:Wikidata2|Dump|claims|P19}}

مثال2: {{#invoke:Wikidata2|Dump|id=Q76|claims|P19}}

قالب:مخفي

مثال موسع: {{#invoke:Wikidata2|Dump|claims|P1791|1|references|1|snaks|P244|1|datavalue|value}}

isSubclass / نوع فرعي من

[عدل]

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

مثال:

توصيف يظهر
{{#invoke:Wikidata2|isSubclass|parent=Q5|maxDepth=1|id=Q76}} 
true
{{#invoke:Wikidata2|isSubclass|parent=Q45|maxDepth=5|id=Q76}} 
false

EntityIdForTitle

[عدل]

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

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