Help:Property constraints portal/Label language/nl
This page is currently inactive and is retained for historical reference. Either the page is no longer relevant or consensus on its purpose has become unclear. To revive discussion, seek broader input via a forum such as the project chat. Vervangen door de normale beperking label in taal |
Dit is de documentatie voor een bijzonder constraint-type. Algemeen overzicht van beperkingen van eigenschappen. |
complex constraint label language (Q102746314) geeft aan dat de labels van items die een eigenschap gebruiken, in het algemeen in een bepaalde taal beschikbaar zijn.
Het kan geschikt zijn voor eigenschappen die worden gebruikt op items die relevant zijn voor een bepaalde taal. Het kan ook worden gebruikt om een eigenschap voor gebruikers van een bepaalde taal te beheren.
Items met de eigenschap Italian School ID (P5114) hebben bijvoorbeeld over het algemeen labels in het Italiaans ('it'). Dit kan worden gespecificeerd met de kwalificatie language of work or name (P407) en het item Italian (Q652) die de taalcode "it" bevat.
In tegenstelling tot de standaard eigenschapsbeperkingen, wordt deze beperking toegevoegd met has characteristic (P1552) op eigenschappen. Omdat het een complexe beperking is, vereist het ook de toevoeging van {{Complex constraint}}
naar de overlegpagina van de eigenschap. Er staat een taak open in Phabricator om dit als een normale beperking te implementeren.
De uitvoer is alleen beschikbaar als een periodiek bijgewerkt rapport.
Mogelijke acties
Het hoofdverslag over schendingen van de beperkingen maakt het mogelijk om top-down-analyse te doen en items te vinden die geen dergelijke labels hebben. Voorbeeld van correcties kunnen zijn:
- labels toevoegen
Ook:
- Het is mogelijk dat de beperking niet langer relevant is voor de taal en moet worden verwijderd.
Een tweede rapport geeft een samenvatting per taal van het ontbrekende label.
Parameters
Deze beperking heeft één verplichte en één optionele parameter:
- language of work or name (P407)
- Bevat het item voor de taal met de taalcode als Wikimedia language code (P424) verklaring. Het kan verschillende talen bevatten. no value Help of unknown value Help zijn niet toegestaan.
- syntax clarification (P2916)
- Het bevat een door de mens leesbare beschrijving. Kan meerdere malen worden gespecificeerd in verschillende talen.
Voorbeelden
Voorbeeld 1
De labels van items met Italian School ID (P5114) zou over het algemeen beschikbaar moeten zijn in het Italiaans.
has characteristic |
| ||||||||||||
add value |
Voorbeeld 2
De labels van items met Roman praenomen (P2358) moet beschikbaar zijn in het Latijn.
has characteristic |
| ||||||||||||
add value |
Sjabloon
Om de beperking te definiëren, {{Complex constraint}}
met een sparql-query moet worden toegevoegd aan de overlegpagina van de eigenschap.
Dit kan worden gedaan door het toevoegen van:{{subst:Define label language constraint}}