من ويكيبيديا، الموسوعة الحرة
فلترة النتيجة
|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}}
يُستخدم لتحديد عدد القيم التي يتم تخطيها بدءًا من القيمة 1.
مثال عند وضع |offset=3
:
توصيف يظهر {{#invoke:Wikidata2|formatStatements| offset=3| entityId=Q76| noref=t| property=P106| rank=all}}
تجنب
|avoidqualifier=
يتجاهل القيم التي تحتوي تصفيات معينة. مثال: |avoidqualifier=P518
يظهر البند الذي لا يحتوي على تصفية ينطبق على جزء (P518) .
الوسيط |avoidqualifiervalue=
اختياري
بإستخدامه مع |avoidqualifier=
فإن ذلك يحدد قيمة التصفية إذا طابقت الوسيط |avoidqualifiervalue=
فلن يتم إظهارها، يدعم حالياً العناصر/items فقط.
تفضيل
|preferqualifier=
يظهر فقط القيم التي تحتوي تصفيات معينة. مثال: |preferqualifier=P518
يظهر البند الذي
يحتوي على تصفية ينطبق على جزء (P518) .
الوسيط |preferqualifiervalue=
اختياري
بإستخدامه مع |preferqualifier=
فإن ذلك يحدد قيمة التصفية إذا طابقت الوسيط |preferqualifiervalue=
ليتم إظهارها، يدعم حالياً العناصر/items فقط.
|avoidvalue=
|prefervalue=
prefervalue
|prefervalue=
يستخدم هذا الوسيط بشكل معاكس للوسيط |avoidvalue=
حيث نقوم بتحديد القيمة التي نريد ظهورها |prefervalue=Q19481
فتظهر النتيجة للعنصر ليستر سيتي (Q19481) فقط، ولكن الفائدة من إستخدام هذا الوسيط هي التأكد من وجود العنصر في هذه الخاصية أو للحصول على التصفيات، مثال يظهر عناصر الفائز (P1346) مع تصفية الفِرَق المشاركة (P1923) بين قوسين.
إذا كنا قد حصلنا عبر خاصية الفائز (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) .
القيم في خاصية محددة[ عدل ]
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
باستخدام القالب: