Help:Ограничения свойств/Единственное значение
This is the documentation page for a particular constraint type. See Help:Property constraints portal for a general overview of property constraints. |
It is proposed that this informational page become a policy or guideline. Please see the discussion on its talk page or the project chat. The following is a proposed Wikidata policy or guideline. The proposal may still be in development, under discussion, or in the process of gathering consensus for adoption. |
single-value constraint (Q19474404) указывает, что свойство, как правило, имеет только одно единственное значение.
Например, многие идентификаторы (ISNI (P213), Freebase ID (P646), …) могут, как правило, иметь только одно единственное значение, также как многие свойства, не относящиеся к идентификаторам, такие как place of birth (P19) и place of death (P20).
Если к одному и тому же элементу применяется несколько идентификаторов, все они должны быть включены, а не удалены.
Если списки источников указывают несколько возможных place of birth (P19) и place of death (P20), все значения должны быть включены и не должны удаляться. Наиболее вероятному значению может быть задан предпочтительный ранг, для того, чтобы пользователи могли могли получить одно значение вместо множества. Утверждениям, подтверждённым источниками, которые считаются некорректными, должен быть присвоен нерекомендуемый ранг.
Если никакая constraint scope (P4680) не определена, то это нарушение должно проверяться везде.
Квалификатор может быть определён как separator (P4155). Это позволяет использовать несколько значений при применении таких квалификаторов.
Возможные действия
На нарушение этого ограничения можно реагировать одним из следующих способов:
- Возможно, что одно из утверждений относится к другому элементу (например, ISNI (P213) другого человека), и в таком случае должно быть перемещено в другой элемент (который, возможно, необходимо создать).
- Возможно элемент описывает несколько сущностей. Тогда его следует разделить на несколько элементов.
- Возможно, что одно из утверждений является неверным и ему должен быть задан нерекомендуемый ранг (например, place of birth (P19) известно, но часто является результатом неверных сообщений с существующим значением).
- Возможно на внешнем сайте присутствуют записи-дубликаты для элемента. Об этом следует сообщить на внешний сайт.
- If the violation is on a qualifier, it is possible that there should be two (or more) statements with one qualifier each, instead of one statement with two (or more) qualifiers using the same property. For instance, if a person received an award more than once, they should have several award received (P166) statements with one point in time (P585) qualifier each, not one award received (P166) statement with several point in time (P585) qualifiers. Likewise, a reference might need to be split up.
- Определить разделитель для свойства.
- Добавить определённый разделитель как квалификатор для утверждения.
- Возможно, что элемент является редким, но обоснованным исключением из ограничения, и нет необходимости что-либо делать.
Параметры
Это ограничение имеет один необязательный параметр:
- separator (P4155)
- Contains the separators. May contain one or more properties. If specified, multiple statements with the same value do not constitute a violation of this constraint as long as they have different qualifiers for the properties specified here.
Примеры
Пример 1
Без параметров.
property constraint |
| ||||||||||
add value |
Пример 2 — разделитель
С помощью параметра separator (P4155). Например, capital (P36) может относиться к разным местам в разное время.
property constraint |
| ||||||||||||||||
add value |
Шаблон
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.
List of violations of this constraint: Database reports/Constraint violations/P646#Single value, SPARQL
Списки
Lists of properties which are set single value constraint.
- Category:Properties with single value constraints
- Запрос SPARQL - click the execute button at the linked page to see the query result.