Help:Property constraints portal/Diff within range/ar

From testwiki
Jump to navigation Jump to search

<languages/> Help:Property constraints portal/Header constraint type

يحدد Template:Q أن الفرق بين قيم خاصيتين يجب أن يكون ضمن نطاق أو فاصل معين، هذا القيد متاح لخصائص الكمية أو التاريخ.

على سبيل المثال، يجب أن يكون الفرق بين Template:P وTemplate:P موجبا، لكن ليس أكثر من 150 سنة: يجب أن يكون ضمن الفاصل الزمني [0a,150a].

تقوم مقاييس قيود جودة قاعدة الويكي بتطبيع نقاط نهاية النطاق قبل التحقق من هذا القيد، على سبيل المثال، الفترات الزمنية التي تصل إلى [0days,14days] و[0weeks,2weeks] متساوية.

إذا لم يتم تحديد Template:P، يتم فحص هذا القيد فقط على القيمة الرئيسية لبيان، هذا أيضا النطاق الوحيد المدعوم حاليا.

الإجراءات الممكنة

هناك عدة طرق ممكنة لمعالجة انتهاك هذا القيد:

  • من الممكن أن تكون القيمة في البيان مع القيد غير صحيحة ويجب إصلاحها.
  • من المحتمل أن تكون القيمة في البيان الآخر غير صحيحة ويجب إصلاحها.
  • من الممكن أن تتم إزالة أحد البيانين كليا.
  • من الممكن أن يكون هذا البند استثناء نادرا لكن شرعيا للقيود، ولا يجب فعل أي شيء.

الوسائط

لهذا القيد ثلاثة وسائط إلزامية:

Template:P
يحتوي على الخاصية ذات الصلة، يجب أن يحتوي على خاصية واحدة بالضبط (لا يُسمَح بـTemplate:No value أو Template:Unknown value is)، والتي يجب أن يكون لها نفس نوع البيانات الذي تم وضع القيد عليه، يُحسَب الفرق كقيمة للخاصية مع القيد مطروحة منه قيمة الخاصية الواردة في هذا الوسيط; لذلك عادةً ما يتم وضع القيد على الخاصية "العليا" (على سبيل المثال Template:P)، وبحدد الوسيط الخاصية "الأقل" (على سبيل المثال Template:P).
Template:P
الحد الأدنى للنطاق المسموح به، يجب أن تتطابق وحدة القيمة الحدودية مع وحدة الخاصيتين (على سبيل المثال، Template:Q لـTemplate:P وTemplate:P)، يمكن استخدام Template:No value لتحديد نطاق ليست له حدود سفلية ((,n])، لا يُسمَح بـTemplate:Unknown value.
Template:P
الحد الأعلى للنطاق المسموح به، يجب أن تتطابق وحدة القيمة الحدودية مع وحدة الخاصيتين (على سبيل المثال، Template:Q لـTemplate:P وTemplate:P)، يمكن استخدام Template:No value لتحديد نطاق ليست له حدود عليا ([n,+))، لا يُسمَح بـTemplate:Unknown value.

Example

Example setting for Template:P. Template:Statement+

Template

When the constraint is set to the property, the following template is automatically displayed in the property talk page. The template is created by Module:Constraints using Template:Constraint, invoked from Template:Property documentation. Translations are defined at Module:i18n/constraints.

{{#invoke:Constraints|extractIndividualConstraintTemplate|id=P570|constraint_type=Q21510854}}

Lists

Lists of properties which are set difference within range constraint.


Template:Property constraints Template:Translation categories