Help:Property constraints portal/Qualifiers/de
Dies ist die Dokumentationsseite für einen bestimmten Einschränkungstyp. Siehe Hilfe:Eigenschafts-Einschränkungen für einen generellen Überblick über Eigenschafts-Einschränkungen. |
allowed qualifiers constraint (Q21510851) legt fest, dass nur ein bestimmter Satz von Qualifikator mit einer Eigenschaft verwendet werden darf. Um die erforderlichen Qualifikator anzugeben, verwende mandatory qualifiers constraint.
Zum Beispiel, die zulässigen Qualifikatoren für musical conductor (P3300) sind start time (P580) und end time (P582).
Diese Einschränkung kann nur auf den Hauptwert einer Anweisung überprüft werden; Wenn eine andere constraint scope (P4680) angegeben wurde, wird ein Fehler gemeldet.
Wenn eine solche Einschränkung für eine Eigenschaft definiert ist, werden ihre Werte auch als Vorschläge verwendet, wenn jemand eine neue Anweisung mit dieser Eigenschaft hinzufügt. Zum Beispiel sieht jemand, eine neue musical conductor (P3300)-Aussage hinzufügt, die erlaubten Qualifier start time (P580), end time (P582) und object named as (P1932) als Vorschläge. (Andere Eigenschaften können immer noch hinzugefügt werden, indem nach ihnen sucht oder ihre Eigenschafts-IDs einfügt.)
Mögliche Aktionen
Es gibt mehrere Möglichkeiten, einen Verstoß gegen diese Einschränkung zu beheben:
- Es ist möglich, dass der Qualifikator nicht der richtige für die Anweisung ist, und stattdessen eine ähnliche, aber andere Eigenschaft verwendet werden sollte. Überprüfe die Liste der zulässigen Qualifikatoren für eine zutreffende Eigenschaft.
- Es ist möglich, dass die Anweisung den Qualifikator überhaupt nicht haben sollte und dass er daher entfernt werden sollte.
- Es ist möglich, dass die Anweisung eine seltene, aber legitime Ausnahme von der Einschränkung ist, und nichts sollte getan werden.
Parameter
Diese Einschränkung hat einen obligatorischen Parameter:
- property (P2306)
- Enthält die erlaubten Qualifikatoren. Muss eine oder mehrere Eigenschaften oder einen einzelnen no value Help enthalten, um anzugeben, dass Anweisungen für diese Eigenschaft keine Qualifikatoren enthalten sollten. (unknown value Help ist nicht erlaubt.)
Beispiele
Beispiel 1
For example, valid qualifier for count of students (P2196) is point in time.
property constraint |
| ||||||||||||
add value |
Example 2 - no qualifiers allowed
Setting for no qualifiers allowed. no value specify that statements for this property should not have any qualifiers. "no value" is added to statements by clicking on the icon beside the value field that looks like this .
property constraint |
| ||||||||||||
add value |
Universally allowed qualifiers
Certain properties are expected to be allowed as qualifiers on almost any statement: notably reason for deprecated rank (P2241), reason for preferred rank (P7452), and mapping relation type (P4390). WikibaseQualityConstraints knows nothing of these special properties; consequently, it’s expected that they are included in most allowed qualifiers constraint (Q21510851) constraints. (See T242797 for discussion.)
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 for some constraint messages are defined at Module:i18n/constraints; others, such as the message for allowed qualifiers constraint (Q21510851), are located on TranslateWiki.
List of violations of this constraint: Database reports/Constraint violations/P286#allowed qualifiers, SPARQL
Lists
Lists of properties which are set allowed qualifiers constraint.
- Category:Properties with qualifiers constraints
- SPARQL query - click the execute button at the linked page to see the query result.