[go: up one dir, main page]

Help:QuickStatements

This page is a translated version of the page Help:QuickStatements and the translation is 99% complete.
Outdated translations are marked like this.

Ikon som används på Commons av mallar som laddar upp till Wikidata med hjälp av QuickStatements
QuickStatements
2019 Coolest Tool Award Winner
in the category
Editor

QuickStatements (QS) är ett verktyg som skapats av Magnus Manske för att ändra Wikidata-objekt med hjälp av enkla kommandon. Det kan lägga till och ta bort uttalanden, etiketter, beskrivningar och alias samt lägga till uttalanden med valfria kvalifikatorer och källor. Kommandosekvensen kan anges i inmatningsfönstret eller skapas och infogas i ett kalkylblad, textredigerare. Data redigerad i OpenRefine kan också exporteras till QuickStatements-format.

Verktygen

QuickStatements-verktyg har genomgått flera versioner och omskrivningar. Du borde alltid använda verktygets nuvarande version om du kan. Det finns flera QuickStatements-versioner tillgängliga:

Syntaxen mellan versioner kan variera en aning. Resten av dokumentet beskriver den nuvarande versionens syntax, men markerar de delar som inte stöds av äldre versioner.

Kommandosyntax

Det här avsnittet beskriver syntaxen som används sedan verktygets version V1 och kallas ibland V1 commands[1].

Lägg till ett enkelt uttalande

Du kan ange de uttalanden som ska läggas till genom att skriva/klistra in en rad per uttalande i verktygets textområde. Olika delar av uttalandet separeras av ett TAB, eller "|" fungerar bara i QuickStatements version 2 Cite error: Closing </ref> missing for <ref> tag

  • somevalue för unknown value Help
  • novalue för no value Help. Både novalue och somevalue fungerar med och utan dubbla citattecken. Båda dessa uttalanden fungerar som en del av objektets skapelseuttalanden med hjälp av nyckelorden CREATE och LAST.


Lägg till uttalanden med kvalifikatorer

Varje uttalande-"triplett" kan följas av ett obegränsat antal "kvalifikator-par" av egenskap TAB värde.

Exempel: Q41577083 TAB P570 TAB +1600-00-00T00:00:00Z/7 TAB P1319 TAB +1586-00-00T00:00:00Z/9
Betyder: lägg till Gian Federigo Bonzagna (Q41577083)date of death (P570)16. centuryearliest date (P1319)+1586

Lägg till uttalanden med källor

Varje uttalande kan följas av ett obegränsat antal "källpar" av källegenskap TAB värde. Källegenskapen är identisk med den "normala" egenskapen, förutom att den använder formen Sxx istället för Pxx.

Exempel: Q22124656 TAB P21 TAB Q6581097 TAB S143 TAB Q24731821 TAB S813 TAB +2017-10-04T00:00:00Z/11
Betyder: lägg till Gotō Ichijō (Q22124656)sex or gender (P21)male (Q6581097) med referens imported from Wikimedia project (P143)Commons Creator page (Q24731821)retrieved (P813)

Som standard kommer alla källor gå till samma "referensgrupp" (ett block egenskaps-/värdepar). Om du vill skapa fler än en referensgrupp på en enda kommandorad ska du prefigera den första källegenskapen hos den nya gruppen med ett utropstecken: "!Sxx" istället för "Sxx". (I den första referensgruppen är "!" valfri och kommer inte påverka utmatningen.)

Noter:

  • Befintliga uttalanden med en exakt matchning (egenskap och värde) kommer inte att läggas till igen; men ytterligare hänvisningar kan läggas till i uttalandet.
  • Du kan blanda bestämningar och referenser i samma uttalande. Använd bara Sxx istället för Pxx när du använder källor.
  • I QuickStatements version 1 representerar varje påstående en individuell referens, dvs, de grupperades inte inom en referens: det fungerar ordentligt nu i QuickStatements version 2.


Lägg till etiketter, alias, beskrivningar och webbplatslänkar

Som när man lägger till enkel uttalande-text måste varje kommando bestå av ett objekt, ett kommando, och en sträng i dubbla citattecken.

  • För att lägga till en etikett på ett visst språk till ett objekt, använd istället "Lxx" för egenskapen, med "xx" som språkkod.
    Exempel: Q340122 TAB Lpl TAB "Cyprian Kamil Norwid"
    Betyder: lägg till polska etiketten "Cyprian Kamil Norwid" till Cyprian Norwid (Q340122)
  • För att lägga till ett alias på ett specifikt språk för ett objekt, använd istället "Axx" för egenskapen, med "xx" som språkkod.
    Exempel: Q340122 TAB Aen TAB "Cyprjan Kamil Norwid"
    Betyder: lägg till engelskt alias "Cyprjan Kamil Norwid" på Cyprian Norwid (Q340122)
    Tips: man kan lägga till flera alias samtidigt genom att särskilja dem med lodstreck ("|").
    Exempel: Q340122 TAB Aen TAB "Cyprian Kamil Norwid|Cypryan Kamil Norvid"
    • För att lägga till en beskrivning på ett visst språk till ett objekt, använd istället "Dxx" för egenskapen, med "xx" som språkkod.
    Exempel: Q340122 TAB Dde TAB "polnischer Dichter"
    Betyder: lägg till tyska beskrivningen "polnischer Dichter" på Cyprian Norwid (Q340122)
  • För att lägga till en länk till en specifik sida på en wiki till ett objekt, använd "Sxxx" istället för egenskapen, med "xxx" för wikin (till exempel enwiki, commonswiki).
    Exempel: Q340122 TAB Szhwiki TAB "塞浦路斯·諾爾維特"
    Betyder: lägg till länk till kinesiska Wikipedia (塞浦路斯·諾爾維特) för Cyprian Norwid (Q340122)

Om du vill ta bort en etikett/alias/beskrivning/webbplatslänk måste värdet vara en tom sträng och resten av kommandot måste vara detsamma.

Skapa objekt

Du kan skapa nya objekt genom att infoga en rad som bara består av ordet "CREATE". För att lägga till uttalanden till det nyskapade objektet, använd ordet "LAST" istället för Q-nummer, och uttalandet läggs till i det senast skapade objektet.

Ett exempel på att skapa ett nytt objekt, lägga till en webbplatslänk och ange en etikett:

CREATE
LAST TAB Sfrwiki TAB "Le croissant magnifique!"
LAST TAB Lfr TAB "Le croissant magnifique!"
Betyder: skapa ett nytt objekt med en länk till franskspråkiga Wikipedia w:fr:Le croissant magnifique! och med franska etiketten "Le croissant magnifique!"

Egenskaper kan skapas på samma sätt med "CREATE_PROPERTY" följt av en TAB eller | och en entitetstyp, t.ex. en av: commonsMedia, globe-coordinate, wikibase-item, wikibase-property, string, monolingualtext, external-id, quantity, time, url, math, geo-shape, musical-notation, tabular-data, wikibase-lexeme, wikibase-form, wikibase-sense. Detta är mest användbart på tredjeparts Wikibase-instanser, då egenskapsskapande är begränsat på Wikidata.

Sammanfoga objekt

Du kan slå ihop två objekt. Det nya objektet kommer att slås ihop och (om det lyckas) omdirigeras till det äldre objektet.

MERGE TAB Q1 TAB Q2

Radera uttalanden

Du kan ta bort specifika uttalanden genom att prefixa en rad med "-".[2]

Exempel: -Q4115189 TAB P31 TAB Q1
Betyder: ta bort från Wikidata Sandbox (Q4115189)instance of (P31)Universe (Q1)

Datum med precision>9 kan tas bort via deras specifika datum:

-Q98426308	P585	+1988-05-11T00:00:00Z/11

Datum med precision≤9 kan använda antingen 00-00 eller 01-01 som sitt månad-datum-värde, så det kan vara nödvändigt att försöka ta bort båda:

-Q98426308	P585	+1988-01-01T00:00:00Z/9
-Q98426308	P585	+1988-00-00T00:00:00Z/9

Dessutom kan du ta bort uttalanden med en specifik uttalande-ID med hjälp av följande syntax:

-STATEMENT TAB Q1$00000000-0000-0000-0000-000000000000

Uttalande-ID:t kan mottas:

  • Källkoden på valfri entitetssida där ID:t kan hittas i <div>-element med "wikibase-statementview"-klass
  • API
  • uttalandeknutens namn i RDF som kan köas av frågetjänsten (du behöver ersätta "-" efter entitets-ID med $)

Kommentarer

Varje kommando kan ha en kommentar i slutet, som kommer att föras in i redigeringssammanfattningen för kommandot[2]. Använd syntaxen /* ... */ . Innan detta kan ett TAB-tecken läggas in. Blankutrymme runt kommentaren kommer att tas bort innan bearbetning. Verktyget delar upp tillägg av ett påstående och dess referens i två ändringar. När importen av "version 1-format" används verkar det inte vara möjligt att lägga till en kommentar för redigeringen som lägger till referensen. Kommentaren läggs bara till i redigeringen som lägger till påståendet (om påståendet inte existerar ännu och alls läggs till).

Exempel: Q4115189 TAB P31 TAB Q1 /* Detta är en kommentar. */
Betyder: lägg till Wikidata Sandbox (Q4115189)instance of (P31)Universe (Q1), med "Detta är en kommentar." i redigeringssammanfattningen.


Syntax för CSV-filer

Kommandon

I QuickStatements version 2 kan man också klippa och klistra in en korrekt strukturerad CSV-fil som ett alternativ till syntaxen som introducerades i QuickStatements version 1. Filen kommer att ange kommandon (kolumner) som ska utföras och dess data (rader). Den första raden är en rubrikrad som beskriver hur datan i varje kolumn ska tolkas.

Till exempel så kan en kolumn som heter P31 innehålla värdet Q5 för att skapa ett uttalande med egenskapen P31 och värdet Q5.

Av någon anledning behöver strängvärden anges omgivna av """tre dubbla citattecken""".

qid
Alltid den första kolumnen kommandon: värdena i kolumnen bör innehålla objektets ID eller entiteten som ska redigeras ID. Om cellen lämnas tom skapas ett nytt avsnitt. Se objektexemplet nedan.

Övriga kolumnerna kan ange följande kommandon:

P1234
Ett egenskaps-ID (stora bokstäver) börjar ett nytt uttalande. Kolumnvärdet anger huvudvärdet för uttalandet, i samma format som QuickStatements version 1.
qal1234
Med små bokstäver "qal" följt av ett egenskapsnummer (utan "P") lägger till en kvalificering till det aktuella uttalandet. Kolumnvärdet specificerar värdet på bestämningen, i QuickStatements version 1-syntax. Det måste finnas en "P" -kolumn före en "qal" -kolumn för att ange vilket uttalande bestämningen läggs till.
S1234
Ett "S" med stor bokstav följt av ett egenskapsnummer (utan "P") börjar en ny källa för det aktuella uttalandet. Kolumnvärdet specificerar källans värde, i QuickStatements version 1-syntax. Det måste finnas en "P" -kolumn före en "S" -kolumn för att ange vilket uttalande källan läggs till.
s1234
Ett "s" med liten bokstav följd av ett egenskapsnummer (utan "P") lägger till ett annat egenskapsvärdepar till den aktuella källan. Kolumnvärdet specificerar källans värde, i QuickStatements version 1-syntax. Det måste finnas en "S"-kolumn före en "s"-kolumn för att ange vilken källa som egenskapsparet läggs till.
Len
Ett "L" med stor bokstav följt av en språkkod sätter etiketten på det språket.
Dfr
Ett stort "D" följt av en språkkod anger beskrivningen på det språket.
Ade
Ett stort "A" följt av en språkkod lägger till ett alias på det språket.
Senwiki
Ett stort "S" följt av ett wiki-ID lägger till en länk till den webbplatsen.
#
Ett nummer-tecken anger redigeringsöversikten (kommentar) för föregående kommando. Verktyget delar upp tillägg av ett påstående och dess referens i två ändringar. En kommentar kan läggas till i redigeringssammanfattningen av var och en av dem. För påståendet genom att sätta en "#"-kolumn mellan kolumnerna för påståendet och dess referens, för referensen genom att sätta en "#"-kolumn efter dess kolumner. Till exempel:
qid,P21,#,S143,s813,#
Q22124656,Q6581097,comment to claim adding edit,Q24731821,+2017-10-04T00:00:00Z/11,comment to reference adding edit

Skapa objekt

För att skapa ett nytt objekt måste det första elementet i raden vara tomt, så raden börjar med ett ,.

Till exempel
qid,Len,Den,P31
,Regina Phalange,fictional character,Q95074


Till exempel

skapar ett nytt objekt. Passar för LibreOffice (klistra in cell A1)

filnamnlabelbeskrivningqid,P31,Len,Den,P18
Mona Lisa - the Louvre.jpgMona Lisamålning av Leonardo da Vinci=",Q3305213,"""&B2&""","""&C2&""","""""""&A2&""""""""
Mona Lisa - the Louvre.jpgMona Lisamålning av Leonardo da Vinci,Q3305213,"Mona Lisa","målning av Leonardo da Vinci","""Mona Lisa - the Louvre.jpg"""

Kommandon för att ta bort uttalanden

Kolumnrubriker för uttalanden kan också börja med - för att ta bort uttalandet. (Observera att detta endast gäller i rubriken för hela kolumnen, inte i individuella värden.) Att ta bort andra kolumntyper stöds inte och kommer att resultera i ett fel när kommandot körs. Webbplatslänkar och etiketter kan dock tas bort genom att lägga in en tom sträng (utan - i kolumnrubriken).

qid,P31,-P31
Q4115189,Q5,Q5

Lägger till ett P31-värde av human (Q5) till sandlådeobjektet och tar sedan bort samma uttalandet igen.

Komman och dubbelcitat

Etiketter, beskrivningar, alias och webbplatslänkar behöver inte ligga inom dubbelcitattecken såvida de inte själva innehåller komman (,) eller dubbelcitattecken (").

I det här fallet, ersätt alla dubbla citattecken med två dubbel citattecken (t.ex. Toys "R" UsToys ""R"" Us) och lägg sedan strängen mellan ett par dubbla citattecken (t.ex. "Toys ""R"" Us").

Exempel: Toys "R" Us och Patterns, Predictors, and Outcome

qid,Len
Q4115189,"Toys ""R"" Us"
Q4115189,"Patterns, Predictors, and Outcome"

Ersätt alla dubbla citattecken med två dubbla dubbla citattecken ("") för att lägga till ett strängvärde som innehåller dubbla citat citattecken (").

Precis som andra strängvärden, omge den sedan med tre citattecken ("""), t.ex. """Toys ""R"" Us""".

Exempel för Q4115189#P370, särskilt Toys "R" Us

qid,P370
Q4115189,"""Toys ""R"" Us"""
Q4115189,"""Patterns, Predictors, and Outcome"""
Q4115189,"""Wikidata sandbox item 1"""

Kombinerat exempel

qid,Len,Den,Aen,P31,-P31,P21,P735,qal1545,S248,s214,S143,Senwiki
Q4115189,Douglas Adams,author,Douglas Noël Adams,Q5,Q36180,Q6581097,Q463035,"""1""",Q54919,"""113230702""",Q328,Douglas Adams
Q4115189,"Toys ""R"" Us",testin sample,Toys R Us,Q5,Q36180,Q6581097,Q463035,"""1""",Q54919,"""113230702""",Q328,"Toys ""R"" Us"

Exempel efter värdetyp

Exemplen använder sig av sandlådeobjektet (Q4115189) och kan direkt klistras in i Quickstatements för att lekas med. Borde vara riskfritt.

Etikett
qid,Len
Q4115189,Sandbox
Q4115189,"Patterns, Predictors, and Outcome"
Q4115189,"Toys ""R"" Us"
Beskrivning
qid,Den
Q4115189,Wikidata item for tests
Q4115189,"sample for Patterns, Predictors, and Outcome"
Q4115189,"description sample for Toys ""R"" Us"
Alias
qid,Aen
Q4115189,Wikidata sandbox
Q4115189,"Predictors, Patterns, and Outcome"
Q4115189,"Toys ""4"" You"
Objekt
qid,P369
Q4115189,Q5
Q4115189,somevalue
Q4115189,novalue
L123,Q5
L123-S1,Q5
L123-F1,Q5

somevalue står för unknown value Help, novalue för no value Help. F1 och S1 på Lexeme:L123 behöver finnas för att det ska fungera.

Sträng eller externa identifierare (extern-ID)
qid,P370
Q4115189,"""Sandbox"""
Q4115189,"""Patterns, Predictors, and Outcome"""
Q4115189,"""Toys ""R"" Us"""

Enspråkig tex
qid,P1450
Q4115189,en:"Sandbox"
Q4115189,en:"Toys "R" Us"
Q4115189,"en:""Toys ""R"" Us"""
Q4115189,"en:""Patterns, Predictors, and Outcome"""

en står för engelska

Datum/tid
qid,P577
Q4115189,+1856-01-01T00:00:00Z/9
Q4115189,+1856-01-01T00:00:00Z/10
Q4115189,+1856-01-01T00:00:00Z/11

Precision är 9=år, 10=månad, 11=dag, så datumen är 1856, januari 1856 och 1 januari 1856.

Bild/Commons-mediafil
qid,P18
Q4115189,"""Frans Breydel - A merry company.jpg"""
Q4115189,"""'Girl Reading' by Mary Colman Wheeler, El Paso Museum of Art.JPG"""
Q4115189,"""Kaubalaeva ""E. Russ"" vrakk.jpg"""
Q4115189,"""''L'empereur Napoleon III'' de Franz-Xaver Winterhalter.jpg"""

Bilder är:

URL
qid,P856
Q4115189,"""https://example.com/"""
Q4115189,"""https://example.com/equalsign=test"""
Q4115189,"""https://example.com/underscore_test"""
Koordinater
qid,P625
Q4115189,@43.26193/10.92708

Antal
qid,P1114
Q4115189,10
Q4115189,+20
Q4115189,+3.1415926
Q4115189,-40
Q4115189,5.5U11574
Q4115189,+60U11573
Q4115189,+7.5U11574
Q4115189,-80~1.5
Q4115189,2.2~0.3
Q4115189,+1.2~0.3

U11573 står för metre (Q11573), U11574 för second (Q11574). Notera det udda resultatet av 1.2~0.3.

Fullständigt exempel

Fullständiga exempel återfinns på Help:QuickStatements/examples.

Köra av QuickStatements

Använda av QuickStatements version 2

 
QuickStatements V2 introskärm

Så här använder du QuickStatements (version 2) i grundläge:

  1. Gå till https://quickstatements.toolforge.org
  2. Se till att du är inloggad OAuth och ditt namn är synligt i övre högra hörnet. Om inte, logga in.
  3. Klicka på "Ny körning".
  4. För att köra med Wikimedia Commons strukturerade data:
    1. Leta efter rullgardinsmenyn Skapa ny kommandokörning för ... och ändra projekt från Wikidata till Commons [Endast körningsläge!]
    2. Du behöver "M" id:n för att fungera istället för "Q"-nummer. Leta reda på medieidentifierare för Commons-filer med verktyget Minefield
    3. Använd uttalanden i form av "MXXXX|PXX|QXXX" eller använd alternativet CSV-format
    4. Påbörja sökfrågan med knappen "Kör" eller "Kör i bakgrunden" för att köra det i körningsläget
  5. Klipp och klistra in dina kommandon. Se syntaxen i avsnittet ovan.
  6. När du är klar klickar du på "Importera V1-kommandon" eller "Importera CSV-kommandon".
  7. Verktyget konverterar dina kommandon till läsbar form. Inspektera dem och klicka på "Kör" eller "Kör i bakgrunden" för att exekvera.
  8. När dina kommandon behandlas dubbelkollar du resultaten och trycker på "STOPP" om du upptäcker ett problem.
  9. Användargränssnittet kommer att tala om när alla kommandon har behandlats.

Användning av QuickStatements version 1

 
Skärmdump från QuickStatements version 1

QuickStatements version 1 är fortfarande tillgänglig men inte längre underhållet. Det slutade fungera för vissa användare, men fungerar fortfarande bra för andra.

  1. Gå till https://wikidata-todo.toolforge.org/quick_statements.php
  2. Klipp och klistra in dina kommandon i fönstret
  3. Klicka på "Do it"
  4. Användargränssnittet kommer att berätta när alla uttalanden har behandlats.

Använda QuickStatements version 2 i körningsläge

När ska du använda körningsläget?

 
QuickStatements version 2 har en "Kör i bakgrunden"-knapp

Körningsläge (kallas även körning i bakgrunden osynkroniserat körningsläge) betyder att dina uttalanden körs från en Wikimedia-server, snarare än från din webbläsare. Detta har flera fördelar:

  • Även om du stänger webbläsaren eller om datorn kraschar, kommer uttalandena att utföras till den sista.
  • Du kan starta flera satser parallellt, utan att sakta ner datorn. (Körningarna verkar köras sekventiellt)
  • Du får en unik URL för din körning, som du kan referera till senare. Den här sidan visar viss statistik om din körning.
  • Frö att se alla dina senaste körningar, klicka på "Dina senaste körningar". För att se alla andras senaste körningar, klicka på "Senaste körningar"
  • Du eller projektadministratörer kan stoppa din körning genom att gå till dess webbadress. Om någon exempelvis skulle inse att körningen är felaktig och du är offline kan en administratörer stoppa de omedelbart (genom att gå till den individuella körningens sida), och slipper blockera dig.
  • Om du upptäcker att någonting inte stämmer kan du rulla tillbaka hela körningen efteråt

Men det finns också nackdelar:

  • Du kan bara se det totala antalet fel, inte de uttalanden som gav upphov till ett fel. Faktiskt kan du inte se något uttalande.
  • Det tar några fler klick, så som en tumregel om du bara har 10 eller färre uttalanden, kör dem i normalt läge.
  • Beroende på hur upptagen servern är kan det ta tid för din körning att sätta igång så behöver inte vara möjligt att omedelbart kontrollera resultatet.
  • Det finns en begränsning på antalet uttalanden i en körning, och körningar med fler uttalanden laddas inte ordentligt (en tom sida och snurrande cirklar visas). För enklare uttalanden verkar taket vara runt 25 tusen uttalanden per körning, men det är mycket lägre för mer komplexa uttalanden.
  • Körningsläge verkar fungera bra för enklare uttalanden utan bestämningar eller referenser, men det verkar oftare bli fel med mer komplexa uttalanden, där exempelvis bestämningar ska läggas till beroende på antalet redan befintliga bestämningar.

Innan du kör en batch kan det vara en bra idé att köra några kommandon direkt i icke-körningsläge för att få en bra bild av vad som görs.

Använda körningsläge

  1. Förbered ditt uttalande normalt som beskrivet i avsnittet Använd QuickStatements version 2 ovan
  2. Istället för att trycka på "Kör" trycker du på "Kör i bakgrunden" -knappen.
  3. "Dina senaste batcher" visar en lista över de senaste batcherna som körts av dig, med statistik.

Följande statistiska värden är tillgängliga:

  • DONE: Antalet uttalanden som lyckades köra
  • ERROR: Antalet uttalanden som misslyckades
  • INIT: Antalet uttalanden kvar för att köra?
  • RUN: Antalet uttalanden körs just nu?

Kör QuickStatements via URL

 
Vad du bör se om du klickar på exempellänken i det här avsnittet

Ett alternativt sätt att kommunicera med QuickStatements är att använda en URL istället för att klippa och klistra in kommandon i importfönstret. Till exempel, ett kommando för att lägga till i Emile Justin Merlot (Q37887397)VIAF ID (P214)"96480189" med källa imported from Wikimedia project (P143)Wikimedia Commons (Q565) är Q37887397 TAB P214 TAB "96480189" TAB S143 TAB Q565. Du kan också generera ett redan ifyllt QuickStatements-fönster med https://quickstatements.toolforge.org/#/v1= Q37887397%7CP214 %7C%2296480189%22%7C S143%7CQ565 eller https://quickstatements.toolforge.org/#/v1=Q37887397%7CP214%7C%2296480189%22%7CS143%7CQ565. Stegen för att konvertera V1-syntax till URL är:

  1. ersätt TAB med "|" och ny rad med "||"
  2. tillämpa URL-kodning på strängen, det ersätter "|" med "%7C", dubbelt citattecken med "%22", mellanslag med "%20", snedstreck "/" med "%2F", osv.[3]
  3. lägg https://quickstatements.toolforge.org/#/v1= framför det

Många mallar på Commons, som c:Template:Creator eller c:Template:Artwork använder den tekniken för att paketera information som kan importeras till Wikidata till en klickbar URL.

Tips:

  • [[File:Commons to Wikidata QuickStatements.svg|20px|link=https://quickstatements.toolforge.org/#/v1=Q37887397%7CP214%7C%2296480189%22%7CS143%7CQ565]] kommer att koda webbadressen inom en klickbar ikon:   (klicka på den, men klicka inte på "kör"; det kommer inte fungera eftersom det objektet redan har den här egenskapen).
  • Sidor med QuickStatements-webbadresser kan vara hittas genom Special:LinkSearch (se here) eller via en databasfråga tabell med externa länkar (se till exempel här).

Klienter

- Python

Begränsningar

QuickStatements version 2 kan för närvarande inte:

  • skapa flera objekt som länkar till varandra
  • ange rank för uttalanden
  • lägga in kommentarer när du tar bort uttalanden
  • ange kalender för ett datumuttalande
  • ange precision eller jordklot för ett platsuttalande
  • Lägga till uttalanden till omdirigerade objekt
  • lägga till att andra uttalande med samma egenskap och värde men med olika kvalifikationer, eftersom ytterligare bestämningar kommer att läggas till i det första uttalandet
  • ta bort en bestämning utan att ta bort själva uttalandet
  • ta bort en referens utan att ta bort själva uttalandet
  • uppdatera märken
  • skapa lexem

Notera att ett konto behöver vara automatiskt bekräftat. Det finns inte heller något sätt för användare att använda robotkonton för att markera sina redigeringar som robotredigeringar (men det finns en öppet ärende för att kolla på detta).

Vanliga frågor

Kan QuickStatements lägga till referensuttalanden med mer än ett påstående?
Ja, nuvarande QuickStatements kan lägga till referenser som till exempel både imported from Wikimedia project (P143) och retrieved (P813) (se här) eller både stated in (P248) och page(s) (P304).
Hur experimenterar jag med QuickStatements?
Använd Wikidata Sandbox (Q4115189).
Hur rapporterar jag problem med verktyget.
Kontrollera med andra användare på diskussionsidan eller på Wikidata:Project chat. Bekräftade buggar bör rapporteras på på Phabricator efter att du läst mw:How to report a bug.
Var föreslår jag nya funktioner?
Du kan fråga på verktygets Git-sida eller på User:Magnus Manske/quick statements2, men var medveten om att vi håller Magnus upptagen!
Vad är det maximala antalet kommandon som jag kan skriva in samtidigt?
Ej dokumenterad. Det har redan testats med över 11 000 kommandon. Men observera att sådana stora batch-körningar tar flera timmar att slutföra.

Bästa praxis

  • QuickStatements tillåter ändringar som sträcker sig från ett enkelt uttalanden till flera tusen i batch-körningar. Mycket stora körningar eller potentiellt kontroversiella körningar bör gå igenom godkännandeprocessen som beskrivs i Wikidata:Bots.
  • Användare bör undvika att skapa dubblett-objekt.
  • Alla uttalanden ska ha referenser enligt Help:Sources. Detta kan vara mindre viktigt för identifierare, som VIAF ID (P214) eller RKDartists ID (P650), etc.
  • Användare som gör ändringarna ansvarar för att fixa eller göra sina ändringar ogjorda om det uppstår problem. Se om uttalande-radering.
  • Verktyget följer inte tillräckligt bra maxlag. Detta är vanligtvis inte ett problem för att verktyget åtgärder begränsas av den användarens vanliga redigeringsgräns. Detta kan däremot strula till det om användaren inte har redigeringsgränser (t.ex. administratörer).

Använda API:n för att sätta igång körningar

Om du är inloggad på QuickStatements, kan du få en token på din användersida. Den sidan innehåller också information om hur man använder den för att programmatiskt skicka in körningar. Du behöver ha skickat in minst en serversidekörning manuellt först för detta ska fungera!

Redigera grupper

QuickStatements V2 skapar redigeringsgrupper för alla individuella körningar. Du får diskutera individuella grupper, eller rulla tillbaka hela redigeringsgruppen.

EditGroups är ett annat externt verktyg och inte en del av QuickStatements. Den fungerar för närvarande på Wikidata och det finns också en instans för Commons. Den kan vara otillgänglig på andra Wikibase-instanser.

Se även

Verktyg som exporterar till QuickStatements

Referenser

  1. https://wikidata-todo.toolforge.org/quick_statements.php
  2. 2.0 2.1 Cite error: Invalid <ref> tag; no text was provided for refs named v2
  3. https://www.url-encode-decode.com/ är en snitsig URL-kodare/-avkodare