Hilfe:Eigenschafts-Einschränkungen/Verbindliche Qualifikatoren
Dies ist die Dokumentationsseite für einen bestimmten Einschränkungstyp. Siehe Hilfe:Eigenschafts-Einschränkungen für einen generellen Überblick über Eigenschafts-Einschränkungen. |
required qualifier constraint (Q21510856) spezifiziert, dass ein Qualifikator für diese Eigenschaft erforderlich ist. Um das Setzen von zulässigen Qualifikatoren zu begrenzen, nutze die Erlaubte-Qualifikatoren-Einschränkung.
Zum Beispiel sollten head of state (P35)-Aussagen immer den Qualifikator start time (P580) haben.
Wenn die Eigenschaft außerdem die Erlaubte-Qualifikatoren-Einschränkung hat, müssen alle erforderlichen Qualifikatoren dort als erlaubte Qualifikatoren aufgeführt werden.
Diese Einschränkung kann nur auf den Hauptwert einer Aussage überprüft werden; wenn ein anderer constraint scope (P4680) angegeben wurde, wird ein Fehler gemeldet.
Mögliche Aktionen
Es gibt mehrere Möglichkeiten, einen Verstoß gegen diese Einschränkung zu beheben:
- In den meisten Fällen sollte der fehlende Qualifikator ergänzt werden. Wenn der Wert nicht bekannt ist, kann es Sinn ergeben, unknown value Help zu nutzen.
- Es ist möglich, dass die Aussage eine seltene, aber legitime Ausnahme der Einschränkung ist und nichts daran getan werden sollte.
Parameter
Diese Einschränkung hat einen obligatorischen Parameter:
- property (P2306)
- Enthält den verbindlichen Qualifikator. Muss genau eine Eigenschaft (no value Help oder unknown value Help sind nicht erlaubt) enthalten. Gebe mehrere Einschränkungen diesen Typs an, um mehrere verbindliche Qualifikatoren hinzuzufügen.
Beispiele
Beispiel 1
Beispieleinstellung für population (P1082).
property constraint |
| ||||||||||||
add value |
Beispiel 2
Beispieleinstellung für solubility (P2177).
property constraint |
| |||||||||||||||||||||||
add value |
Vorlage
Wenn die Einschränkung bei der Eigenschaft gesetzt wird, wird automatisch die folgende Vorlage auf der Diskussionsseite der Eigenschaft angezeigt. Die Vorlage wird durch Module:Constraints mit Template:Constraint erzeugt und durch Template:Property documentation aufgerufen. Übersetzungen sind im Module:i18n/constraints definiert.
List of violations of this constraint: Database reports/Constraint violations/P1082#mandatory qualifier, SPARQL
Listen
Listen von Eigenschaften, für die die Eigenschaftseinschränkung „verbindliche Qualifikatoren“ gesetzt wurde.
- Category:Properties with required qualifiers constraints
- SPARQL query - click the execute button at the linked page to see the query result.