Community Wishlist/Wishes/Wikidata: Enable the "class" and "relation" parameters on more constraint types/sv

Outdated translations are marked like this.

Wikidata: Aktivera parametrarna klass och relation för fler begränsningstyper

Öppen

< Alla önskningar

Beskrivning

Problem: Vissa extremt användbara begränsningar kan för närvarande inte skapas. Där en tillfällig lösning är tillgänglig, skapar det stora och ofta ofullständiga begränsningar som är svåra att underhålla (exempel nedan).

Föreslagen lösning: Lägg till stöd för parametrarna klass (P2308) och relation (P2309) med begränsningstyperna ingan av, objekt kräver uttalande och konfliktar med för att ange klasser som egenskapsvärden kan eller inte kan tillhöra. Dessa parametrar stöds redan av subjekt-typ och värde-typ-begränsningar. Eller så kan man skapa tre nya begränsningstyper med denna funktionalitet.

Fler detaljer: Dessa tre begränsingstyper stöder att tillåta eller förbjuda vissa egenskapsvärden genom begränsningsobjekt (P2305), men de stöder inte att tillåta eller förbjuda klasser av värden. Detta leder till 1) stora, ofta ofullständiga begränsningar som är svåra att underhålla, skapas (exempel 1-3 nedan) som försöker lista alla tänkbara egenskapsvärden, och 2) avsaknaden av användbara begränsningar när värdena helt enkelt blir för många för att listas (exempel 4)

Effekten av lösningar kommer bli att möjliggöra tre formar av begränsningar i grönt i den nedre högra hörnet av den här tabellen:

...en av dessa objekt, använd: ...en medlem eller underklass till dessa klasser, använd:
Om värdet hos uttalandet... borde vara... one-of value-type
should not be... none-of none-of w/class+relation
Om värdet hos ett annat uttalande på objektet... borde vara... item-requires-statement item-requires-statement w/class+relation
should not be... conflicts-with conflicts-with w/class+relation

Examples:

  1. Denna "ingen av"-begränsning har 33 värden av "objekt av egenskapsbegränsning" som är tänkt att inkludera alla återkommande instanser, men som sannolikt inte är genomgripande. Istället kunde alla dom här ersättas med klass (P2308) = återkommande evenemang (Q15275719), relation (P2309) = instans av eller underklass till (Q30208840), vilket skulle vara genomgripande. Den här sökfrågan ger fler begränsningar som kan vara kandidater för den här sortens förenkling.
  2. Denna "objekt kräver uttalande"-begränsning har 39 värden av "objekt av egenskapsbegränsning" som är tänkt att inkludera alla filmskaparyrken, men som sannolikt inte är genomgripande. Istället kunde alla dom här ersättas med klass (P2308) = filmyrke (Q4220920), relation (P2309) = instans av (Q21503252), vilket skulle vara genomgripande. [1] ger fler begränsningar som kan vara kandidater för den här sortens förenkling.
  3. Denna "konfliktar med"-begränsning har 27 värden av "objekt av egenskapsbegränsning" som är tänkt att inkludera alla typer av brott, men som sannolikt inte är genomgripande. Istället kunde alla dom här ersättas med klass (P2308) = brott (Q83267), relation (P2309) = underklass till (Q21514624), vilket skulle vara genomgripande. [2] ger fler begränsningar som kan vara kandidater för den här sortens förenkling.
  4. (ny begränsning): Värdet av instans av (P31) borde inte vara taxon (Q16521). (Om objektet är individual organism (Q110224119), borde den använda individ av taxon (P10241); om objektet är en taxon, bör det använda nästa högre taxon (P171).) När detta skrivs bryter 18,080 objekt mot den här regeln: (sökfråga). Vi kan naturligtvis inte lista alla taxoner i en begränsning. Under förslaget skulle den här regeln uttryckas med en "ingen av"-begränsning på instans av (P31), med klass (P2308) = taxon (Q16521) och relation (P2309) = instans av (Q21503252).

Tilldelat fokusområde

Otilldelad.

Typ av önskan

Funktionsönskemål

Relaterade projekt

Wikidata

Påverkade användare

Wikidataanvändare och redigerare 

Phabricator-ärenden

T293487, T347628

Övriga detaljer

  • Skapad: 18:32, 15 July 2024 (UTC)
  • Senast uppdaterad: 16:30, 19 juli 2024 (UTC)
  • Författare: Swpb (talk)