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

This page is a translated version of the page Help:Property constraints portal/Single value and the translation is 80% complete.
Outdated translations are marked like this.

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
  single-value constraint
0 references
add reference


add value

Пример 2 — разделитель

С помощью параметра separator (P4155). Например, capital (P36) может относиться к разным местам в разное время.

Шаблон

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.

Single value: this property generally contains a single value. (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/P646#Single value, SPARQL

Списки

Lists of properties which are set single value constraint.