Help:Ограничения свойств/Обратное свойство
This is the documentation page for a particular constraint type. See Help:Property constraints portal for a general overview of property constraints. |
Ограничение «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 |
| ||||||||||||
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.
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)
List of violations of this constraint: Database reports/Constraint violations/P25#inverse, SPARQL
Lists
Lists of properties which are set inverse constraint.
- Category:Properties with inverse constraints
- SPARQL query - click the execute button at the linked page to see the query result.