Допомога:Портал обмежень властивостей

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Help:Property constraints portal and the translation is 49% complete.

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎català • ‎dansk • ‎français • ‎galego • ‎italiano • ‎latviešu • ‎polski • ‎português do Brasil • ‎svenska • ‎русский • ‎српски / srpski • ‎українська • ‎العربية • ‎فارسی • ‎مصرى • ‎中文 • ‎日本語
Звіт про порушення обмеження властивості Вікіданих на сторінці елемента.

Обмеження властивостей є правилами для властивостей, які вказують, як використовувати властивості. Сама модель Вікіданих дуже гнучка: ніщо не перешкоджає додавати Universe (Q1) як head of government (P6). Однак обмеження на властивість може повідомити вам, що head of government (P6) зазвичай є людиною.

Обмеження — це підказки, а не тверді обмеження, і вони призначаються як допомога чи керівництво редактору. Вони можуть мати винятки: наприклад, містечко Talkeetna (Q668224) обрало кота Stubbs (Q7627362) мером.

Поширені обмеження

Item Сторінки допомоги Повідомлення про порушення Шаблон
single value constraint (Q19474404) Help:Property constraints portal/Single value MediaWiki:Wbqc-violation-message-single-value Template:Constraint:Single value
distinct values constraint (Q21502410) Help:Property constraints portal/Unique value Template:Constraint:Unique value
format constraint (Q21502404) Help:Property constraints portal/Format Template:Constraint:Format
type constraint (Q21503250) Help:Property constraints portal/Type Template:Constraint:Type
value type constraint (Q21510865) Help:Property constraints portal/Value type Template:Constraint:Value type
multi-value constraint (Q21510857) Help:Property constraints portal/Multi value MediaWiki:wbqc-violation-message-multi-value Template:Constraint:Multi_value

Типи обмежень

Доступні такі типи обмежень:

Commons link constraint
Values for this statement should be valid links to Wikimedia Commons. Examples: image (P18) (“File” namespace), Commons category (P373) (“Category” namespace).
allowed entity types constraint
Цю властивість треба використовувати лише для певних типів сутностей. Приклад: Wikidata property example (P1855) (властивості).
allowed qualifiers constraint
Statements for this property should not have any qualifiers other than the listed ones. Examples: continent (P30) with qualifiers start time (P580) and end time (P582), and Freebase ID (P646) with no qualifiers at all.
allowed units constraint
Values for this statement should only use certain units (or none). Examples: term length of office (P2097) (unit: year (Q577)), population (P1082) (no units).
citation needed constraint
Твердження для цієї властивості повинні мати принаймні одне посилання. Приклад: властивості, які, найімовірніше, можуть оспорюватися.
conflicts-with constraint
Items with this property should not have certain other properties or statements. Examples: sex or gender (P21) conflicts with author (P50), which in turn conflicts with instance of (P31)  human (Q5).
contemporary constraint
Items with this property and values for this property should coexist at some point in time. Examples: mother (P25), country of citizenship (P27).
difference within range constraint
aka. difference within range. The difference between values for this property and for another property should be within a certain range or interval. For example, the difference between date of birth (P569) and date of death (P570) should be between 0 and 150 years.
distinct values
See distinct values constraint.
distinct values constraint
aka. unique value and distinct value. No two items should share a value for this property; each item’s value should be unique across all statements for this property in all of Wikidata. Almost all identifier properties have this constraint, since an identifier (ISBN, freebase ID, …) should uniquely identify an entity. Other examples include flag (P163) and anthem (P85).
format constraint
Values for this property should have a certain format. Often used for identifiers (n digits long, starts with a certain letter, consists of digits, …).
integer constraint
Values for this property should be integers without decimal places.
inverse constraint
Statements using this property should always have an inverse statement. Examples: father (P22)/mother (P25) with child (P40).
item requires statement constraint
Items using this property should also have certain other statements. For example, items with killed by (P157) should have place of death (P20), date of death (P570) and manner of death (P1196)  homicide (Q149086).
mandatory qualifier constraint
Statements for this property must have all of the listed qualifiers. Example: stock exchange (P414) with ticker symbol (P249) and start time (P580).
multi-value constraint
Items should have more than one statement with this property (or none). Rarely used, but examples include cast member (P161), has tense (P3103) and has grammatical mood (P3161).
no bounds constraint
Values for this property should not use upper and lower bounds. This applies to most non-physical properties with quantity data type, for which the concept of uncertainties is not defined.
none of constraint
Values for this property should not be one of a given set of items. Example: instance of (P31) should not be woman (Q467).
one-of constraint
Values for this property should be one of a given set of items. Example: driving side (P1622) should be either left (Q13196750) or right (Q14565199).
property scope constraint
This property should only be used for certain scopes (main value of a statement, in a reference, as qualifier).
range constraint
Values for this property should be within a certain range or interval. Examples: flattening (P1102) is always between 0 and 1, and time of spacecraft launch (P619) should not be before .
single best value constraint
Items should have one “best” statement with this property. Often used for properties that can change over time: for example, cities and countries usually have a single current head of government (P6).
single value constraint
Items should have no more than one statement with this property. Often used for identifiers, but also many other properties: for example, people generally only have a single place of birth (P19) and place of death (P20).
symmetric constraint
Statements using this property should always exist in both directions. Examples: sibling (P3373), twinned administrative body (P190).
type constraint
Items with this property should have a certain type. Example: Items with date of birth (P569) should be instance of (P31) human (Q5) or animal (Q729).
value requires claim
See target required claim
value requires statement constraint
aka. target required statement. Values for this property should also have certain other statements. For example, screenwriter (P58) values should have sex or gender (P21) and occupation (P106)  screenwriter (Q28389).
value type constraint
Values for this property should have a certain type. Example: mother (P25) should be instance of (P31) human (Q5) or animal (Q729).
допустимі кваліфікатори
See allowed qualifiers constraint.
допустимі одиниці вимірювання
See allowed units constraint.


Деякі обмеження мають свої власні заздалегідь визначені шаблони, які перелічені в Help:Property constraints/list of constraints.

Інструкції з використання

Constraint reports are shown for all logged in users when they visit an entity page.

A constraint violation report displayed on an item page.

Ви також можете перевірити всі обмеження для елемента на сторінці Звіт про обмеження, і ознайомитися з переліком порушень у Вікіданих на Wikidata:Database reports/Constraint violations.

Елементи типів обмеження

Існує елемент для кожного типу обмеження, наприклад type constraint (Q21503250).

Твердження обмежень щодо властивостей

Обмеження для властивості вказуються як твердження щодо властивості, використовуючи property constraint (P2302) і елемент типу обмеження. Наприклад: sibling (P3373)property constraint (P2302)  symmetric constraint (Q21510862). Застарілі твердження ігноруються, тому зміна рангу обмежувального твердження на "застаріле" — це зручний спосіб тимчасово вимкнути обмеження без повного його видалення.

Параметри обмеження

Багато обмежень можна налаштовувати: одне з має список дозволених значень, тип містить тип тощо. Ці налаштування, які уточнюють обмеження, називаються параметрами.

Параметри обмеження вказуються як кваліфікатори для твердження. Наприклад:

< mother (P25) > property constraint (P2302) View with SQID < type constraint (Q21503250) View with Reasonator View with SQID >
relation (P2309) View with SQID < instance of (Q21503252) View with Reasonator View with SQID >
class (P2308) View with SQID < human (Q5) View with Reasonator View with SQID >

Є декілька загальних параметрів, які можна додати до будь-якого обмеженого твердження:

constraint status (P2316)
Зі значенням mandatory constraint (Q21502408), цей параметр може бути використаний для позначення обмеження як обов'язкове. Порушення обов'язкових обмежень є важчими, ніж порушення не обов'язкових.
exception to constraint (P2303)
Містить списки відомих винятків із обмеження. Для елементів, перелічених за цим параметром, обмеження не перевіряється.
group by (P2304)
Містить властивість за значеннями, за якими повинні бути згруповані порушення обмежень. Тобто, якщо база даних звітів наводить список порушень для обмеження (для всіх елементів), елементи з порушеннями згруповані за значенням, яке вони мають для властивості, вказаної в group by (P2304). (Розширення для обмежень не використовують цей параметр.)
constraint scope (P4680)
Вказує, в якій частині твердження застосовуються обмеження, використовуючи три спеціальні значення constraint checked on main value (Q46466787), constraint checked on qualifiers (Q46466783) і constraint checked on references (Q46466805). Використовуйте будь-яку комбінацію цих значень, щоб вказати, де треба перевірити обмеження. Якщо параметр не вказано, область застосування за умовчанням залежить від типу обмеження. (Зверніть увагу, що звіти бази даних лише перелічують порушення основного значення твердження.)

Користувацькі обмеження

With some knowledge of SPARQL one can make very complex constraints for certain properties, above and beyond the restrictions mentioned above. More information is available at Template:Complex constraint. See also the list of properties using complex constraints.