Help:Ограничения свойств/Обратное свойство

This page is a translated version of the page Help:Property constraints portal/Inverse and the translation is 67% complete.

Ограничение «inverse constraint (Q21510855)» определяет, что для данного свойства имеется обратное ему, а элемент, указанный в качестве значения этого свойства, должен в свою очередь содержать заявление с обратным свойством, ссылающимся на текущий элемент.

Например, для свойства «mother (P25)» имеется обратное свойство «child (P40)»: если существует заявление «Jesus (Q302)mother (P25)Virgin Mary (Q345)», то должно также существовать и обратное заявление «Virgin Mary (Q345)child (P40)Jesus (Q302)».

Если constraint scope (P4680) не определена, это ограничение проверяется только для основного значения элемента. Это также единственная поддерживаемая в настоящее время область.

Возможные действия

На нарушение этого ограничения можно реагировать одним из следующих способов:

  • Наиболее вероятный случай — это когда нужно добавить обратное утверждение к другому элементу, в котором оно отсутствует. Поскольку таких случаев может быть много, это чаще всего делается с помощью бота.
  • Возможно, текущий элемент вообще не должен содержать такого утверждения, и это утверждение следует удалить.
  • Возможно, что элемент является редким, но обоснованным исключением из ограничения, и нет необходимости что-либо делать.

Параметры

У этого ограничения один обязательный параметр:

property (P2306)
Содержит обратное свойство. Должен содержать ровно одно свойство (no value Help или unknown value Help недопустимы).

Example

Example setting for mother (P25).

property constraint
  inverse constraint
property child
0 references
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.

Inverse property of “child (P40):
if [item A] has this property (mother (P25)) linked to [item B],
then [item B] should also have property “child (P40)” linked to [item A]. (Help)
Exceptions are possible as rare values may exist. Exceptions can be specified using exception to constraint (P2303).
List of violations of this constraint: Database reports/Constraint violations/P25#inverse, SPARQL

Lists

Lists of properties which are set inverse constraint.