وحدة:Wikidata2/مختبر
هذه الوحدة مستخدمة في عدد كبير من الصفحات (+2798054) . لتفادي خلق بلبلة على نطاق واسع من الصفحات وزيادة الأعباء على الخوادم، يجب تجربة أي تعديل في هذه الصفحات الفرعية /ملعب أو /تجربة أو في ملعبك. بعدها يمكنك اضافة التعديلات دفعة واحدة، ورجاءً، لا تنسَ مناقشة أمر التعديلات أوّلًا قبل القيام بها. |
هذه الوحدة نسخت في البداية من sv:Modul:Wikidata2 ومن ثم تم تطويرها هنا.
الاستخدامات
[عدل]أنظر قائمة قوالب تستخدم هذه الوحدة.
الوحدات الفرعية
[عدل]- وحدة:Wikidata2/Globes
- وحدة:Wikidata2/P106
- وحدة:Wikidata2/P1082
- وحدة:Wikidata2/P172
- وحدة:Wikidata2/P3828
- وحدة:Wikidata2/P39
- وحدة:Wikidata2/P54
- وحدة:Wikidata2/P569-P570
- وحدة:Wikidata2/link
- وحدة:Wikidata2/monolingualtext
- وحدة:Wikidata2/tax
- وحدة:Wikidata2/template
- وحدة:Wikidata2/time
- وحدة:Wikidata2/Flags
- وحدة:Wikidata2/otheruse
- Wikidata2
- Wikidata2/1
- Wikidata2/2
- Wikidata2/Flags
- Wikidata2/Globes
- Wikidata2/Ill-WD2
- Wikidata2/Ill-WD2/شرح
- Wikidata2/Math
- Wikidata2/P106
- Wikidata2/P106/شرح
- Wikidata2/P1082
- Wikidata2/P1082/شرح
- Wikidata2/P172
- Wikidata2/P172/شرح
- Wikidata2/P3828
- Wikidata2/P3828/شرح
- Wikidata2/P39
- Wikidata2/P39/شرح
- Wikidata2/P39/ملعب
- Wikidata2/P54
- Wikidata2/P54/شرح
- Wikidata2/P569-P570
- Wikidata2/P569-P570/شرح
- Wikidata2/P569-P570/ملعب
- Wikidata2/cycling
- Wikidata2/filter claims
- Wikidata2/filter claims/شرح
- Wikidata2/functions
- Wikidata2/functions2
- Wikidata2/link
- Wikidata2/monolingualtext
- Wikidata2/monolingualtext/شرح
- Wikidata2/monolingualtext/مختبر
- Wikidata2/otheruse
- Wikidata2/otheruse/شرح
- Wikidata2/otheruse/ملعب
- Wikidata2/otheruse/ملعب2
- Wikidata2/pra
- Wikidata2/sandbox
- Wikidata2/tax
- Wikidata2/tax/cash
- Wikidata2/tax/cash/ملعب
- Wikidata2/tax/شرح
- Wikidata2/tax/ملعب
- Wikidata2/tax/ملعب2
- Wikidata2/template
- Wikidata2/template/شرح
- Wikidata2/time
- Wikidata2/time/ملعب
- Wikidata2/تحديث/شرح
- Wikidata2/شرح
- Wikidata2/مختبر
- Wikidata2/مختبر/شرح
- Wikidata2/ملعب
- Wikidata2/ملعب/شرح
- Wikidata2/ملعب2
- Wikidata2/نسخة
- Wikidata2/نسخة/شرح
الاستعمال
[عدل]مثال
{{#invoke:Wikidata2|formatStatements|property=p17}}
الشرح
[عدل]انقر لإظهار الشرح >>>>
m
[عدل]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=
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
التصفيات
[عدل]- تجنب
|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) بين قوسين.
توصيف | |
يظهر | نادي آرسنال (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=
ما ينتج:
توصيف | |
يظهر | 21 ، 13 ، 9 ، 11 ، 10 ، 21 ، 14 ، 15 ، 15 ، 30 ، 32 ، 19 ، 12 ، 23 ، 14 ، 15 ، 16 ، 9 ، 7 و 3 |
ولكننا نريد ظهور التصفية للفريق الفائز فقط وهو مانشستر سيتي (Q50602):
|
|
- avoidvalue
|avoidvalue=
يستخدم هذا الوسيط بشكل معاكس للوسيط|prefervalue=
إذا أردنا أن نتجاهل أو نلغي ظهور عنصر معين، مثال عند وضع|avoidvalue=Q50602
فتظهر النتائج دون ظهور مانشستر سيتي (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) في البند السابق.
|getonly=Blue Moon (Q804574)
و|getonlyproperty=النشيد (P85)
(لنحصل على مانشستر سيتي فقط)
توصيف | وحدة:wikidata2 | وحدة:wikidata2/ملعب | مطابق؟ |
---|---|---|---|
{{#invoke:wikidata2|formatStatements| getonlyproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| getonly=Q804574}} | مانشستر سيتي | مانشستر سيتي | true |
- dontget
- الوسيط
|dontget=
استخدامه عكس الوسيط السابق|getonly=
.
|dontget=Blue Moon (Q804574)
و|dontgetproperty=النشيد (P85)
(لنحصل على جميع القيم ما عدا مانشستر سيتي)
توصيف | وحدة:wikidata2 | وحدة:wikidata2/ملعب | مطابق؟ |
---|---|---|---|
{{#invoke:wikidata2|formatStatements| dontgetproperty=P85| property=P1923| separator=#| entityId=Q39052816| noref=t| dontget=Q804574}} |
| true |
فصل القيم
[عدل]|separator=
فاصلة بين البنود|
انظر أيضاconjunction
|conjunction=
الفاصلة الأخيرة قبل اخر بند، افتراضي، و
.
توصيف | يظهر |
---|---|
سياسي، محامٍ، كاتب سياسي، منظم مجتمع، رجل دولة، رجل قانون، مدون صوتي، أستاذ جامعي و كاتب مذكرات | |
|separator=br يضع القيم في أسطر.
|
|separator=* يضع القيم في قائمة نقطية.
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
ترتيب النتيجة / sort
[عدل]|sortingproperty=
تحديد خاصية الترتيب.
- تستخدم وسائط الترتيب (
|sortbytime=
، و|sortbynumber=
، و|sortingmethod=
) قيمتين فقط كالتالي:
chronological تصاعدي asc |
من التاريخ الأقدم إلى التاريخ الأحدث | inverted تنازلي desc |
من التاريخ الأحدث إلى التاريخ الأقدم |
---|
حسب التصفيات
[عدل]|sortbytime=
تُستخدم للترتيب النتيجة حسب التصفيات من فئة الزمن، ويتم الترتيب حسب الخواص التالية (بتاريخ (P585)، البداية (P571)، تاريخ البدء (P580)، تاريخ الميلاد (P569)، تاريخ الانتهاء (P582)، تاريخ الوفاة (P570)).- إذا أردنا تحديد خاصية الترتيب نستخدم
|sortbynumber=
بأحدى القيمتين أعلاه ونستخدم|sortingproperty=
مع الخاصية المطلوبة.
حسب الخواص
[عدل]إذا لم توجد تصفيات في النتيجة فإننا بحاجة للدخول إلى العناصر وأخذ قيمة مُعينة لجعلها مفتاح للترتيب، مثل تاريخ الولادة، أو تاريخ البدء.
- نستخدم
|sortingmethod=
بأحدى القيم المذكورة أعلاه، ونستخدم الخاصية المطلوبة عبر وسيط|sortingproperty=
.
- مثال
|
|
المراجع / 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=
يضيف تصفية محددة.|qual1=P1545
يضيف تصفية الترتيب في التسلسل (P1545) الى بنود الخاصية، مثال:منصب باراك أوباما + ترتيبه:{{#invoke:Wikidata2{{#تبديل:{{SUBPAGENAME}}|ملعب=/ملعب}} |formatStatements|entityId=Q76|property=P39|qual1=P1545|noref=true|rank=best}}
ينتج :← رئيس الولايات المتحدة (44)
وسائط حسب نوع البيانات / datatype
[عدل]عنصر / item
[عدل]|nolink=
يظهر النتيجة دون وصلات.|formatting=raw
يعرض القيمة بشكل Q505.|formatting=sitelink
يعرض القيم التي تحتوي مقالة في ويكيبيديا العربية.
الحصول على خواص إضافية
[عدل]وسيط property1
[عدل]- يستخدم للحصول على قيمة خاصية من العناصر التي حصلنا عليها، بحيث تظهر قيمة
|property1=
بجانب القيمة الأصلية:
توصيف | يظهر |
---|---|
{{#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=
.
توصيف | يظهر |
---|---|
{{#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 .
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
إحداثيات جغرافية / coordinate
[عدل]توصيف | |
يظهر | 15°30′N 48°00′E / 15.5°N 48°E |
|formatting=latitude
يعرض خط العرض فقط.|formatting=longitude
يعرض خط الطول فقط.|formatting=precision
يعرض الدقة.
|
|
نص أحادي اللغة / نص بلغة وحيدة / monolingualtext
[عدل]
|langpref=
في الوحدة، هناك مرشح يعطي أولوية للقيم التي تحتوي على "اللغة = العربية". أضف القيمة المطلوبة لتعطيل هذا الفلتر.- القيم المقبولة الأخرى هي : justlang و langcode
- أمثلة
|langpref=justlang لإظهار لغة النص فقط دون النص، مثل الإنجليزية.
|
|langpref=langcode لإظهار رمز لغة النص فقط دون النص، مثل en.
| ||||||||
---|---|---|---|---|---|---|---|---|---|
|
|
|showlang=
|
|textformat=text
| ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
استخدم أي قيمة لإظهار النص حسب تنسيق قالب:رمز لغة واسمها. | اظهار النص فقط دون استخدام قوالب {{رمز لغة واسمها}} أو {{رمز لغة}} | ||||||||||||
|
|
- في النص العربي لا يظهر القالب:
توصيف | يظهر |
---|---|
بدر جاسم محمد الطيَّار | |
كمية / quantity
[عدل]- الافتراضي:
{{#invoke:Wikidata2|formatStatements|entityId=Q805|property=P2046|noref=t|firstvalue=y}}
← 555000 كيلومتر مربع
|nounit= لا يظهر وحدة القياس.
|
|formatcharacters=formatnum : تنسيق الأرقام بالفواصل.
| ||||||||
---|---|---|---|---|---|---|---|---|---|
|
|
|unitshort=
يظهر وحدات القياس مختصرة. مثلاً كم بدلاً عن كيلومتر.
|
|
نص / string
[عدل]|stringpattern=
تنسيق النص في قالب أو وصلة أو ماشابه يتم استبدال القيمة بـ$1. مثل|pattern=
لكن هنا تستخدم مع نوع البيانات string.
توصيف | يظهر |
---|---|
C75016 و C75016 | |
نقطة زمنية / time
[عدل]|modifytime=
يحدد تنسيق الوقت أو التاريخ:|modifytime=longdate
يكتب التاريخ في شكل "7 نوفمبر 2024"|modifytime=Y
يكتب التاريخ في شكل "2024" يظهر فقط السنة.|modifytime= F
يكتب التاريخ في شكل "نوفمبر" يظهر فقط الشهر.|modifytime= j
يكتب التاريخ في شكل "7" يظهر فقط اليوم.
|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}} | https://x.com/BarackObama |
|pattern=autourl2
كما سبق، يقدم وصلة من نوع<nowiki>[https://viaf.org/viaf/$1/ $1] </nowiki>
توصيف | يظهر |
---|---|
{{#invoke:Wikidata2|formatStatements| entityId=Q76| property=P2002| pattern=autourl2}} | BarackObama |
المسار / url
[عدل]|urllabel=
وضع تسمية لتظهر بدلاً من الوصلة، كما في معرف خارجي ولكن في خواص الروابط.- مثال عند استخدام الموقع الرسمي (P856) لباراك أوباما (Q76) مع/بدون الوسيط
|urllabel=الموقع الرسمي
:
- مثال عند استخدام الموقع الرسمي (P856) لباراك أوباما (Q76) مع/بدون الوسيط
|
|
|displayformat=
يقبل حالياً قيمة واحدة وهي|displayformat=weblink
لاستخدام وحدة:weblink لعرض وصلة الموقع.
{{#invoke:Wikidata2|formatStatements|entityId=Q76|property=P856|displayformat=weblink}}
← barackobama.com[2][3]
خيارات إضافية
[عدل]|NosValue=
يستخدم لإظهار نتيجة ما عند عدم وجود قيمة محلية في وسيط|value=
وعدم وجود قيمة في ويكي بيانات.
property-(module/function) و claim-(module/function) و value-(module/function)
[عدل]يتم دعم ثلاثة أنواع من معلمات الوظائف، والتي تشير أيضًا إلى كيفية تنسيق القيم:
|-module=
عنوان الوحدة|-function=
عنوان الوظيفة
property
[عدل] fun( claims, options )
|property-module=
عنوان الوحدة مثل|property-module=وحدة:Wikidata2/P54
|property-function=
عنوان الوظيفة مثل|property-function=foot
- تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل كامل مثلاً لوضعها في جدول معين، أو فرزها بتنسيق خاص، مع إمكانية الحصول على التصفيات/qualifiers والمراجع/references وتنسيقها والتحكم بها.
- أمثلة:
- الوحدة وحدة:Wikidata2/P54 الخاصة بعرض فرق لاعبي كرة القدم، مثل أندية كرة القدم حيث يتم فصل المنتخبات عن الأندية.
claim
[عدل] fun( statement, options )
|claim-module=
عنوان الوحدة مثل|claim-module=وحدة:Wikidata2/P39
|claim-function=
عنوان الوظيفة مثل|claim-function=office3
- تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل منفرد، مع إمكانية الحصول على التصفيات/qualifiers والمراجع/references وتنسيقها والتحكم بها.
- أمثلة:
- الوحدة وحدة:Wikidata2/P39 الخاصة بخاصية المنصب المنصب (P39).
value
[عدل] fun( datavalue, datatype, options )
|value-module=
عنوان الوحدة مثل|value-module=وحدة:Wikidata2/P106
|value-function=
عنوان الوظيفة مثل|value-function=formatEntityWithGenderClaim
- تستخدم هذه الخيارات عند الحاجة لتنسيق قيم الخاصية بشكل منفرد لكل قيمة مثلاً لأخذ تسمية الإناث عند إستخدام خاصية المهنة (P106)، لا نستطيع هنا الحصول على التصفيات/qualifiers والمراجع/references.
- أمثلة:
- الوحدة وحدة:Wikidata2/P106 الخاصة بخاصية المهنة.
بدون استخدام |value-module=
|
باستخدام |value-module=
| ||||||||
---|---|---|---|---|---|---|---|---|---|
|
|
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 |
getSiteLink / وصلات المواقع
[عدل]|2=
أو|site=
الموقع مثل enwiki.- يتم أخذ عنصر ويكي بيانات من أحد الوسائط التالية:
|1=
أو|id=
عنصر ويكي بيانات.|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=}}
- مطلوب:
|parent=
مثلاً إنسان (Q5) |maxDepth=
عمق البحث في الصفحات.|property=
الخاصية المطلوبه (افتراضياً نموذج من (P31)، وصنف فرعي من (P279))|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
[عدل]- يمكن استخدام الوظيفة للحصول على معرف ويكي بيانات لصفحات في الموسوعات الأخرى:
توصيف | يظهر |
---|---|
آخر التحديثات
[عدل]- 4 أبريل 2019:
- إضافة الوسيط
|unitshort=
لإستخدام اختصار وحدات القياس أو العملات بدلاً عن عنوان مقالتها.
- إضافة الوسيط
- 4 أبريل 2019:
- إضافة الوسيط
|avoidqualifiervalue=
عكس الوسيط|preferqualifiervalue=
. - إخفاء ظهور تصانيف التتبع في التصفيات عند استخدام الوسيط
|raw=
.
- إضافة الوسيط
- 2 أبريل 2019:
- إضافة الوسيط
|stringpattern=
تنسيق النص.
- إضافة الوسيط
- 12 مارس 2019:
- إضافة إمكانية وضع حد أقصى لعدد المراجع عبر خيار
|numberofreferences=
.
- إضافة إمكانية وضع حد أقصى لعدد المراجع عبر خيار
- 3 مارس 2019:
- إمكانية استخدام
|numval=
لعرض عدد محدد من القيم في الخاصية.
- إمكانية استخدام
- 11 فبراير 2019:
- إلغاء ظهور تصانيف التتبع عند إستخدام الخيار raw . موضوع:Urddl876zfwwpkfq
- إضافة الوظيفة avoidvalue لمنع ظهور قيم معينة طلب الزميل @علاء:.
- استخدام mw.wikibase.getReferencedEntityId
- 8 فبراير 2019:
- استخدام وحدة:weblink مع نوع بيانات url / المسار عبر وضع
|displayformat=weblink
.
- استخدام وحدة:weblink مع نوع بيانات url / المسار عبر وضع
- 4 فبراير 2019:
- إمكانية استخدام
|firstvalue=1
لإظهار القيمة رقم 1 ويمكن الاستخدام حتى رقم 9.
- إمكانية استخدام
- 1 فبراير 2019:
- استخدام mw.wikibase.isValidEntityId و mw.wikibase.entityExists في الوحدة للتأكد من صحة قيم
|entityId=
.
- استخدام mw.wikibase.isValidEntityId و mw.wikibase.entityExists في الوحدة للتأكد من صحة قيم
- 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.
- إضافة الخيار
- ^ GeoNames (بالإنجليزية), 2005, QID:Q830106
- ^ ا ب ج https://www.gala.fr/stars_et_gotha/barack_obama.
{{استشهاد ويب}}
:|url=
بحاجة لعنوان (مساعدة) والوسيط|title=
غير موجود أو فارغ (من ويكي بيانات) (مساعدة) - ^ ا ب ج https://www.voici.fr/bios-people/barack-obama.
{{استشهاد ويب}}
:|url=
بحاجة لعنوان (مساعدة) والوسيط|title=
غير موجود أو فارغ (من ويكي بيانات) (مساعدة)