Help:Property constraints portal/Diff within range/ar
<languages/> Help:Property constraints portal/Header constraint type

يحدد Template:Q أن الفرق بين قيم خاصيتين يجب أن يكون ضمن نطاق أو فاصل معين، هذا القيد متاح لخصائص الكمية أو التاريخ.
على سبيل المثال، يجب أن يكون الفرق بين Template:P وTemplate:P موجبا، لكن ليس أكثر من 150 سنة: يجب أن يكون ضمن الفاصل الزمني .
تقوم مقاييس قيود جودة قاعدة الويكي بتطبيع نقاط نهاية النطاق قبل التحقق من هذا القيد، على سبيل المثال، الفترات الزمنية التي تصل إلى و متساوية.
إذا لم يتم تحديد 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 لتحديد نطاق ليست له حدود سفلية ()، لا يُسمَح بـTemplate:Unknown value.
- Template:P
- الحد الأعلى للنطاق المسموح به، يجب أن تتطابق وحدة القيمة الحدودية مع وحدة الخاصيتين (على سبيل المثال، Template:Q لـTemplate:P وTemplate:P)، يمكن استخدام Template:No value لتحديد نطاق ليست له حدود عليا ()، لا يُسمَح بـ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