مساعدة:بوابة قيود الخواص/الفرق في النطاق

This page is a translated version of the page Help:Property constraints portal/Diff within range and the translation is 73% complete.

يحدد difference-within-range constraint (Q21510854) أن الفرق بين قيم خاصيتين يجب أن يكون ضمن نطاق أو فاصل معين، هذا القيد متاح لخصائص الكمية أو التاريخ.

على سبيل المثال، يجب أن يكون الفرق بين date of birth (P569) وdate of death (P570) موجبا، لكن ليس أكثر من 150 سنة: يجب أن يكون ضمن الفاصل الزمني .

تقوم مقاييس قيود جودة قاعدة الويكي بتطبيع نقاط نهاية النطاق قبل التحقق من هذا القيد، على سبيل المثال، الفترات الزمنية التي تصل إلى و متساوية.

إذا لم يتم تحديد constraint scope (P4680)، يتم فحص هذا القيد فقط على القيمة الرئيسية لبيان، هذا أيضا النطاق الوحيد المدعوم حاليا.

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

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

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

الوسائط

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

property (P2306)
يحتوي على الخاصية ذات الصلة، يجب أن يحتوي على خاصية واحدة بالضبط (لا يُسمَح بـno value Help أو unknown value Help is)، والتي يجب أن يكون لها نفس نوع البيانات الذي تم وضع القيد عليه، يُحسَب الفرق كقيمة للخاصية مع القيد مطروحة منه قيمة الخاصية الواردة في هذا الوسيط; لذلك عادةً ما يتم وضع القيد على الخاصية "العليا" (على سبيل المثال date of death (P570))، وبحدد الوسيط الخاصية "الأقل" (على سبيل المثال date of birth (P569)).
minimum value (P2313)
الحد الأدنى للنطاق المسموح به، يجب أن تتطابق وحدة القيمة الحدودية مع وحدة الخاصيتين (على سبيل المثال، year (Q577) لـdate of birth (P569) وdate of death (P570))، يمكن استخدام no value Help لتحديد نطاق ليست له حدود سفلية ( )، لا يُسمَح بـunknown value Help.
maximum value (P2312)
الحد الأعلى للنطاق المسموح به، يجب أن تتطابق وحدة القيمة الحدودية مع وحدة الخاصيتين (على سبيل المثال، year (Q577) لـdate of birth (P569) وdate of death (P570))، يمكن استخدام no value Help لتحديد نطاق ليست له حدود عليا ( )، لا يُسمَح بـunknown value Help.

Example

Example setting for date of birth (P569).

property constraint
  difference-within-range constraint
property date of birth
minimum value 0 year
maximum value 150 year
0 reference
add reference


add value

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.

Difference with “date of birth (P569)” within range [-1, 150]: the difference with property “date of birth (P569)” should be in the range from “-1” to “150”. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303). Known exceptions: Zaro Aga (Q148028), Thomas Parr (Q657399), Shirali Muslumov (Q2349607), Mahmud Eyvazov (Q4529980), Kyle Reese (Q592358), Li Ching-Yuen (Q304690)
List of violations of this constraint: Database reports/Constraint violations/P570#Diff within range

Lists

Lists of properties which are set difference within range constraint.