Shortcut: Help:QS

Help:QuickStatements

From Wikidata
Jump to navigation Jump to search
This page is a translated version of the page Help:QuickStatements and the translation is 73% complete.
Outdated translations are marked like this.

Iconița utilizată la Commons de formate care încarcă la Wikidata folosind QuickStatements
QuickStatements
2019 Coolest Tool Award Winner
in the category
Editor

QuickStatements (QS) este o unealtă dezvoltată de Magnus Manske care poate modifica itemi Wikidata pe baza unor comenzi textuale simple. Această unealtă poate adăuga și elimina afirmații, etichete, descrieri și aliasuri, precum și adăuga afirmații cu surse și calificări opționale. Secvența de comenzi poate fi scrisă direct în fereastra de import sau creată separat într-un editor de text și copiată în fereastra de import. De asemenea, poate fi creată de cod exterm, precum Lua, apelat dintr-un format și transmis ca URL. Datele modificate în OpenRefine pot fi exportate în format QuickStatements.

Unelte

Există mai multe versiuni disponibile ale QuickStatements:

Sintaxa poate varia:

  • versiunea 1
  • versiunea 2 cu TAB (similară versiunii 1)
  • versiunea 2 cu "|" (în loc de TAB) sau "||" (în loc de linie nouă)
  • versiunea 2 CSV (o linie per entitate, separată prin virgulă)
  • versiunea 2 URL

Sintaxa secvenței de comenzi

This section describes syntax used since V1 version of the tool, sometimes referred to as V1 commands[1].

Adăugare de afirmații simple

Afirmațiile care trebuie adăugate pot fi specificate prin crearea de rânduri, unul pentru fiecare afirmație, în căsuța uneltei. Diferitele părți ale afirmației sunt separate prin caracterul TAB, iar în QuickStatements versiunea 2 și prin caracterul „|”. Fiecare comandă se află pe o linie, iar în QuickStatements versiunea 2 pot fi separate și prin „||”. Indiciu: Puteți folosi software precum Excel sau LibreOffice Calc. Copierea/lipirea celulelor ar trebui să insereze automat caractere TAB. De asemenea, editoare de text precum Notepad++ permit înlocuirea oricărui simbol cu TAB.

Fiecare afirmație trebuie să conțină o entitate, o proprietate și o valoare. O entitate poate fi un item, o proprietate, un lexem, o formă sau un sens. O valoare poate fi altă entitate, un șir de caractere, un timp, un loc sau o cantitate, în funcție de tipul proprietății, sau una din valorile speciale somevalue sau novalue (vezi Valori necunoscute sau inexistente).

Formatarea fiecărei părți:

  • Itemii sunt întotdeauna sub forma Qxx. În QuickStatements versiunea 1, era posibilă utilziarea unui nume de articol în loc de codul-q, dacă era completată valoarea xxwiki din căsuța deasupra ferestrei de editare. Numărul corect al itemului (dacă era disponibil) era preluat automat.
    Exemplu: Q4115189 TAB P31 TAB Q1
    Semnificație: adaugă la Wikidata Sandbox (Q4115189)instance of (P31)Universe (Q1)
  • Proprietăți sub forma Pxx.
  • Lexeme sub forma Lxxx.
  • Forme sub forma Lxxx-Fyy.
  • Sensuri sub forma Lxxx-Syy.
  • Șirurile de caractere (precum URL și valori numerice ale câmpurilor text, de exemplu valori ale proprietăților de ID extern) trebuie să fie în "ghilimele". Multe dintre afirmații preiau valorile în format șir de caractere, precum identificatorii externi (de exemplu, VIAF ID (P214)), numele de fișiere (de exemplu, image (P18)) sau alte nume de pagini (de exemplu, Commons category (P373)).
    Exemplu: Q41576278 TAB P373 TAB "Antoni Ignacy Mietelski"
    Semnificație: adaugă la Antoni Ignacy Mietelski (Q41576278)Commons category (P373)Antoni Ignacy Mietelski
    Atenție: Unele caractere din șir pot cauza confuzie uneltei. Printre acestea se numără "_" (underscore), " (ghilimele), " " (spații), "=", dar mai sunt posibile și altele. Adăugarea de URL-uri care conțin aceste caractere, precum acesta sau acesta, poate eșua. Șirurile de caractere și URL-urile care conțin aceste caractere ar putea funcționa când se interacționează cu unealta prin interfață, dar eșuează când se interacționează prin URL.
  • Text monolingv: adăugați codul limbii și două puncte înaintea textului din "ghilimele", de exemplu, en:"Niște text"
    Exemplu: Q1214098 TAB P1476 TAB pl:"Krzyżacy"
    Semnificație: adaugă la The Knights of the Cross (Q1214098)title (P1476)"Krzyżacy" (poloneză)
  • Valorile de timp trebuie să fie în formatul +1967-01-17T00:00:00Z/11, unde /11 desemnează precizia. Precizia este: 0 - miliarde de ani, 1 - sute de milioane de ani, ..., 6 - mileniu, 7 - secol, 8 - decadă, 9 - an (valoare predeterminată), 10 - lună, 11 - zi, 12 - oră, 13 - minut, 14 - secundă.
    Exemplu: Q41576483 TAB P569 TAB +1839-00-00T00:00:00Z/9
    Semnificație: adaugă la Bronisław Podbielski (Q41576483)date of birth (P569)+1839
    Pentru date î.Hr., folosiți „-” urmat de cel puțin patru cifre.
    Set an additional "/J" if you want to set the date in Julian Calendar (see this list to understand where this should be done).
    If submitting to the API, use "%09" instead of the TAB symbol, "%2B" instead of the "+" symbol, "%3A" instead of the ":" symbol, and "%2F" instead of the "/" symbol.
  • Coordinatele unui loc sub forma @LAT/LON, cu LAT și LON ca numere zecimale.
    Exemplu: Q3669835 TAB P625 TAB @43.26193/10.92708
    Semnificație: adaugă loc la San Dalmazio (Q3669835)
  • Cantitățile sub forma amount~toleranceUxx (amount[lower,upper]Uxx în QuickStatements versiunea 1), cu amount, tolerance, lower și upper ca numere raționale, iar Uxx este numărul itemului unei unități (Qxx).
    QuickStatements version 1 used different syntax for Quantity: amount[lower,upper]Uxx, with amount, lower and upper being a rational numbers.
    lower, upper sunt opționale. lower și upper trebuie să fie ori ambele prezente, ori ambele absente. Când sunt prezente, acestea trebuie să fie incluse în paranteze pătrate și separate prin ,
    amount, lower and upper trebuie să utilizeze . ca separator de zecimale, nu trebuie să utilizeze separator de mii și pot fi prefixate cu + sau -.
    10, 10U11573, -10[-12.5,-7.5], 0[-5,5]U11573 sunt toate cantități valide (unde U11573 semnifică metre (Q11573))
    Cantitățile cu eroare pot fi adăugate ca 1.2~0.3 (în QuickStatements versiunea 2), care are același rezultat ca 1.2[0.9,1.5] (în QuickStatements versiunea 1) și semnifică 1.2±0.3. Trebuie observat că, din cauza modului de interpretare a numerelor reale în calculatoare, formatul versiunii 2 poate produce rezultate nedorite când se lucrează cu numere cu virgulă.
  • somevalue pentru unknown value Help
  • novalue pentru no value Help


Adăugare de afirmații calificate

Fiecare afirmație „triplet” poate fi urmată de un număr nelimitat de „perechi de calificatori” de tipul proprietate TAB valoare.

Exemplu: Q41577083 TAB P570 TAB +1600-00-00T00:00:00Z/7 TAB P1319 TAB +1586-00-00T00:00:00Z/9
Semnificație: adaugă la Gian Federigo Bonzagna (Q41577083)date of death (P570)16. centuryearliest date (P1319)+1586

Adăugare de afirmații cu surse

Fiecare afirmație poate fi urmată de un număr nelimitat de „perechi de surse” de tipul propertate sursă TAB valoare. Proprietatea sursă este aceeași cu priprietatea „normală”, cu excepția faptului că utilizează forma Sxx în loc de Pxx.

Exemplu: Q22124656 TAB P21 TAB Q6581097 TAB S143 TAB Q24731821 TAB S813 TAB +2017-10-04T00:00:00Z/11
Semnificație: adaugă la Gotō Ichijō (Q22124656)sex or gender (P21)male (Q6581097) cu sursa imported from Wikimedia project (P143)Commons Creator page (Q24731821)retrieved (P813)

By default, all sources will go into the same "reference group" (a block of property/value pairs). If you want to create more than one reference group in a single command row, simply prefix the first source property of the new group with an exclamation mark: "!Sxx" instead of "Sxx". (In the first reference group, the "!" is optional and will not influence the outcome.)

Note:

  • Afirmațiile existente care sunt egale (ca proprietate și valoare) nu vor fi adăugate din nou. Totuși, surse adiționale pot fi adăugate afirmației.
  • Puteți amesteca calificatori și surse în aceeași afirmație. Utilizați Sxx în loc de Pxx pentru surse.
  • În QuickStatements versiunea 1, fiecare sursă a unei afirmații reprezenta o referință individuală, adică mai multe surse nu erau grupate în aceeași referință. Aceasta funcționează corect în QuickStatements versiunea 2.


Adăugare de etichete, aliasuri, descrieri și sitelinks

Ca și în cazul adăugării de afirmații simple, fiecare comandă trebuie să fie formată dintr-un item, o comandă și un șir de caractere în ghilimele.

  • Pentru a adăuga o etichetă într-o anumită limbă unui item, utilizați „Lxx” în loc de proprietate, unde „xx” este codul limbii.
    Exemplu: Q340122 TAB Lpl TAB "Cyprian Kamil Norwid"
    Semnificație: adaugă eticheta în poloneză „Cyprian Kamil Norwid” la Cyprian Norwid (Q340122)
  • Pentru a adăuga un alias într-o anumită limbă unui item, utilizați „Axx” în loc de proprietate, unde „xx” este codul limbii.
    Exemplu: Q340122 TAB Aen TAB "Cyprjan Kamil Norwid"
    Semnificație: adaugă aliasul în engleză „Cyprjan Kamil Norwid” la Cyprian Norwid (Q340122)
    Sfat: Mai multe aliasuri pot fi adăugate în același timp prin separarea acestora cu „|”.
    Example: Q340122 TAB Aen TAB "Cyprian Kamil Norwid|Cypryan Kamil Norvid"
  • Pentru a adăuga o descriere într-o anumită limbă unui item, utilizați „Dxx” în loc de proprietate, unde „xx” este codul limbii.
    Exemplu: Q340122 TAB Dde TAB "polnischer Dichter"
    Semnificație: adaugă descrierea în germană „polnischer Dichter” la Cyprian Norwid (Q340122)
  • Pentru a adăuga un „sitelink” către o pagină de pe un site unui item, folosiți „Sxxx” în loc de proprietate, cu „xxx” fiind situl (de exemplu, enwiki sau commonswiki).
    Exemplu: Q340122 TAB Szhwiki TAB "塞浦路斯·諾爾維特"
    Semnificație: adaugă sitelink către Wikipedia în chineză (塞浦路斯·諾爾維特) la Cyprian Norwid (Q340122)

Dacă se dorește eliminarea unei etichete, unei descrieri sau a unui sitelink, valoarea trebuie să fie un șir de caractere gol, iar restul comenzii rămâne la fel.

Creare de itemi

Itemii noi pot fi creați prin inserarea unei linii care să conțină doar cuvântul „CREATE”. Pentru a adăuga afirmații noului item, se utilizează cuvântul „LAST” în loc de numărul Q, iar afirmația va fi adăugată ultimului item creat.

Un exemplu de creare a unui item, adăugare de sitelink și etichetă:

CREATE
LAST TAB Sfrwiki TAB "Le croissant magnifique!"
LAST TAB Lfr TAB "Le croissant magnifique!"
Semnificație: creează un nou item legat la w:fr:Le croissant magnifique! din Wikipedia în franceză și cu eticheta în franceză "Le croissant magnifique!"

Properties may be created in the same way with "CREATE_PROPERTY" followed by a TAB or | and the entity type, e.g. one of:

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.

This is mostly of use on third-party Wikibase instances, as property creation is restricted on Wikidata.

Unirea itemilor

Doi itemi pot fi uniți. Primul item va fi unit și (dacă acțiunea este terminată cu succes) va redirecționa către al doilea item.

MERGE TAB Qsursă TAB Qdestinație

Eliminarea afirmațiilor

Afirmații specifice pot fi eliminate prin prefixarea cu „-”.

Exemplu: -Q4115189 TAB P31 TAB Q1
Semnificație: elimină din Wikidata Sandbox (Q4115189)instance of (P31)Universe (Q1)

Dates with precision>9 can be removed via their specific date:

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

Dates with precision≤9 may use either 00-00 or 01-01 as their month-date value, so it may be necessary to attempt to remove both:

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

Sau pentru o instanță cu date -Q98426308 P585 +1988-05-11T00:00:00Z/11. În plus, poate fi eliminată o afirmație cu un ID de afirmație specific folosind sintaxa următoare:

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

ID-ul afirmației poate fi găsit prin:

  • Codul sursă al oricărei pagini de entitate, unde ID-ul poate fi găsit în elementele <div> cu clasa „wikibase-statementview”
  • API
  • numele nodului afirmație în RDF care poate fi interogat prin servicii de interogare (trebui înlocuit - de după identificator cu $)

Comentarii

Fiecare comandă poate avea un comentariu la sfârșit, iar acesta va fi inserat în rezumatul modificării produse de comandă. Utilizați sintaxa /* ... */. Înainte de aceasta poate fi inserat un TAB. Spațiile din jurul comentariului vor fi șterse înainte de procesare. Unealta separă adăugarea unei afirmații și a referinței sale în două modificări. Când se utilizează importul din „formatul versiunii 1” nu este posibilă adăugarea unui comentariu pentru modificarea care adaugă referința. Comentariul este adăugat modificării care adaugă afirmația (dacă afirmația nu există deja și este într-adevăr adăugată).

Exemplu: Q4115189 TAB P31 TAB Q1 /* Acesta este un comentariu. */
Semnificație: adaugă la Wikidata Sandbox (Q4115189)instance of (P31)Universe (Q1), cu „Acesta este un comentariu.” în rezumatul modificării.


Sintaxa fișierului CSV

Comenzi

În QuickStatements versiunea 2 poate fi introdus un fișier CSV corect formatat ca alternativă la sintaxa introdusă în QuickStatements versiunea 1. Fișierul CSV specifică lista de comenzi de executat. Primul rând reprezintă capul de table care specifică modul de interpretare a coloanelor.

qid
Întotdeauna prima coloană: itemul sau entitatea de modificat. Dacă este gol, va fi creat un nou item. Vezi crearea de itemi noi de mai jos.

Celelalte coloane pot specifica următoarele comenzi:

P1234
Un ID de proprietate (majuscule) începe o nouă afirmație. Valoarea coloanei specifică valoarea principală a afirmației în sintaxa QuickStatements versiunea 1.
qal1234
Minusculele „qal” urmate de un număr de proprietate (fără „P”) adaugă un calificator afirmației curente. Valoarea coloanei specifică valoarea calificatorului în sintaxa QuickStatements versiunea 1. Înaintea unei coloane „qal” trebuie să existe o coloană „P” care să specifice cărei afirmații îi este adăugat calificatorul.
S1234
Majuscula „S” urmată de un număr de proprietate (fără „P”) începe o nouă sursă penru afirmația curentă. Valoarea coloanei specifică valoarea sursei în sintaxa QuickStatements versiunea 1. Înaintea coloanei „S” trebuie să existe o coloană „P” pentru a specifica cărei afirmații îi este adăugată sursa.
s1234
Minuscula „s” urmată de un număr de proprietate (fără „P”) adaugă o nouă pereche proprietate-valoare la sursa curentă. Valoarea coloane specifică valoarea sursei în sintaxa QuickStatements versiunean 1. Înaintea unei coloane „s” trebuie să existe o coloană „S” care să specifice sursa la care este adăugată perechea proprietate-valoare.
Len
Majuscula „L” urmată de un cod de limbă atribuie eticheta în acea limbă.
Dfr
Majuscula „D” urmată de un cod de limbă atribuie descrierea în acea limbă.
Ade
Majuscula „A” urmată de un cod de limbă atribuie aliasul în acea limbă.
Senwiki
Majuscula „S” urmată de un site ID adaugă o legătură către acel site.
#
Caracterul diez setează rezumatul modificării (comentariu) comenzii precedente. Unealta împarte acțiunea de adăugare a afirmației și a sursei în două modificări. Un comentariu poate fi adăugat fiecărei modificări. Pentru afirmație, prin amplasarea unei coloane „#” între coloana afirmației și cea a sursei, iar pentru sursă prin amplasarea unei coloane „#” după aceasta. De exemplu:
qid,P21,#,S143,s813,#
Q22124656,Q6581097,comentariu pentru modificarea afirmației,Q24731821,+2017-10-04T00:00:00Z/11,comentariu pentru modificarea sursei

Creare de itemi

Pentru a crea un item nou, primul element al rândului trebuie să fie gol, așadar linia începe cu ,.

De exemplu
qid,Len,Den,P31
,Regina Phalange,fictional character,Q5


De exemplu

creează un nou item. Potrivit pentru LibreOffice (lipiți în celula A1)

nume fișieretichetădescriereqid,P31,Len,Den,P18
Mona Lisa - the Louvre.jpgMona Lisaoil painting by Leonardo da Vinci=",Q3305213,"""&B2&""","""&C2&""","""""""&A2&""""""""
Mona Lisa - the Louvre.jpgMona Lisaoil painting by Leonardo da Vinci,Q3305213,"Mona Lisa","oil painting by Leonardo da Vinci","""Mona Lisa - the Louvre.jpg"""

Comenzi de eliminare a afirmațiilor

Celulele din capul de tabel pot începe și cu - pentru a elimina afirmațiile respective. (Trebuie observat că acest marcaj este valid pentru întreaga coloană și nu doar pentru valori individuale.) Eliminarea altor tipuri de coloane nu este momentan disponibilă și va conduce la eroare atunci când comanda este executată. Totuși, etichetele și sitelinks pot fi eliminate prin atribuirea unui șir de caractere gol (fără - în capul de tabel).

qid,P31,-P31
Q4115189,Q5,Q5

Adaugă la itemul cutie de nisip pentru P31 valoarea human (Q5) și apoi elimină $Qy.

Virgule și ghilimele

Etichetele, descrierile, aliasurile și sitelinks nu trebuie să fie în ghilimele cu excepția cazurilor în care conțin virgule (,) sau ghilimele (").

În acest caz, înlocuiți toate ghilimelele cu două ghilimele (de exemplu, Toys "R" UsToys ""R"" Us) și apoi adăugați ghilimele la început și la sfârșit (de exemplu, "Toys ""R"" Us").

Exemple: Toys "R" Us și Patterns, Predictors, and Outcome

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

Pentru a adăuga o valoare de șir de caractere care conține ghilimele ("), înlocuiți toate ghilimelele cu două ghilimele ("").

Precum în cazul unei valori șir de caractere, apoi înconjurat de trei ghilimele ("""), de exemplu, """Toys ""R"" Us""".

Exemple pentru Q4115189#P370, precum Toys "R" Us

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

Exemplu combinat

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"

Exemple după tipul valorii

Exemplele folosesc itemul cutie de nisip (Q4115189) și pot fi copiate direct în Quickstatements pentru testare. Nu ar trebui să existe riscuri.

Etichetă
qid,Len
Q4115189,Sandbox
Q4115189,"Patterns, Predictors, and Outcome"
Q4115189,"Toys ""R"" Us"
Descriere
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"
Item
qid,P369
Q4115189,Q5
Q4115189,somevalue
Q4115189,novalue
L123,Q5
L123-S1,Q5
L123-F1,Q5

somevalue este pentru unknown value Help, novalue pentru no value Help. F1 și S1 ale Lexeme:L123 ar trebui să existe ca să funcționeze.

Șir de caractere sau ID extern
qid,P370
Q4115189,"""Sandbox"""
Q4115189,"""Patterns, Predictors, and Outcome"""
Q4115189,"""Toys ""R"" Us"""

Text monolingv
qid,P1450
Q4115189,en:"Sandbox"
Q4115189,en:"Toys "R" Us"
Q4115189,"en:""Toys ""R"" Us"""
Q4115189,"en:""Patterns, Predictors, and Outcome"""

en este pentru engleză

Dată/timp
qid,P577
Q4115189,+1856-01-01T00:00:00Z/9
Q4115189,+1856-01-01T00:00:00Z/10
Q4115189,+1856-01-01T00:00:00Z/11

Preciziile sunt 9=an, 10=lună, 11=zi, deci datele sunt 1856, ianuarie 1856 și 1 ianuarie 1856.

Imagine/Fișier Commons
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"""

Imaginle sunt:

URL
qid,P856
Q4115189,"""https://example.com/"""
Q4115189,"""https://example.com/equalsign=test"""
Q4115189,"""https://example.com/underscore_test"""
Cantitate
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 este pentru metre (Q11573), U11574 pentru second (Q11574). Trebuie observat rezultatul ciudat pentru 1.2~0.3.

Exemplu complet

Exemple complete pot fi găsite la Help:QuickStatements/examples.

Utilizarea QuickStatements

Utilizarea QuickStatements versiunea 2

QuickStatements V2 intro screen

Utilizarea QuickStatements (versiunea 2) în modul de bază:

  1. Mergeți la https://quickstatements.toolforge.org
  2. Asigurați-vă că sunteți autentificat în OAuth și numele vă este vizibil în colțul din dreapta sus. Dacă nu apare, trebuie să vă autentifcați.
  3. Click pe „New batch”.
  4. Tăiați și lipiți comenzile. Vedeți sintaxa în secțiunea anterioară.
  5. Când ați terminat, click pe „Import V1 commands” sau „Import CSV commands”.
  6. Unealta va converti comenzile în formă legibilă. Analizați-le și apoi click pe „Run” pentru a le executa.
  7. Pe măsură ce comenzile sunt executate, verificați rezultatele și click pe „STOP” dacă identificați probleme.
  8. Interfașa de utilizator vă va informa când toate comenzile au fost procesate.

Utilizarea QuickStatements versiunea 1

Captură de ecran a QuickStatements versiunea 1

QuickStatements versiunea 1 este încă disponibil, dar nu mai este menținut. A încetat să funcționeze pentru unii utilizatori, dar continuă să funcționeze pentru alții.

  1. Mergeți la https://wikidata-todo.toolforge.org/quick_statements.php
  2. Tăiați și lipiți comenzile în fereastră
  3. Click pe „Do it”
  4. Interfața va informa când toate afirmațiile au fost procesate.

Utilizarea QuickStatements versiunea 2 în modul în fundal

Când se folosește modul în fundal?

QuickStatements versiunea 2 are un buton „Run in background”

Modul în fundal se referă la faptul că afirmațiile sunt executate pe un server Wikimedia în locul browserului propriu. Acest mod are mai multe avantaje:

  • Chiar dacă închideți browserul sau calculatorul se strică, toate afirmațiile vor fi executate.
  • Mai multe tranșe pot fi lansate în paralel, fără a afecta calculatorul personal.
  • Fiecare tranșă primește un URL unic, care poate fi accesat ulterior. Pagina arată statisticile referitoare la acea execuție.
  • To see all your recent batches click "Your last batch". To see everybody else's recent batches click "Last batches"
  • O tranșă poate fi oprită de autorul său sau de un admin prin accesarea acestui URL. De exemplu, dacă se ajunge la concluzia că tranșa conține erori și autorul doarme, un admin o poate opri imediat (prin accesarea paginii tranșei) în loc să vă blocheze.
  • If you discover that something went wrong, you can revert the whole batch afterwards

Există și dezavantaje:

  • Sunt necesare mai multe clickuri, așadar, ca regulă generală, dacă aveți mai puțin de 10 afirmații, este mai bine să le executați în mod normal.
  • În funcție de cât de aglomerat este serverul, poate dura ceva timp până când execuția tranșei este pornită, așadar verificarea imediată a rezultatelor nu este mereu posibilă.

Înainte de a executa o tranșă, poate fi utilă executarea a câtorva comenzi în modul normal pentru a verifica rezultatele.

Utilizarea modului în fundal

  1. Pregătiți afirmațiile în mod uzual, așa cum este descris în secțiunea Utilizarea QuickStatements versiunea 2 de mai sus
  2. În loc să apăsați butonul „Run”, apăsați butonul „Run in background”.
  3. „Your last batches” va arăta o listă a celor mai recente tranșe executate de utilizator, cu statistici.

Sunt disponibile următoarele statistici:

  • DONE: Numărul de afirmații executate cu succes
  • ERROR: Numărul de afirmații eșuate
  • INIT: Numărul de afirmații care urmează să fie executate
  • RUN: Numărul de afirmații care sunt executate acum

Utilizarea QuickStatements prin URL

What you should see if you click on the example link in this section

O metodă alternativă de communicare cu QuickStatements este utilizarea de URL în loc de tăierea și lipirea comenzilor în fereastra de import. Această metodă a funcționat cu QuickStatements V1 și V2 originală, dar nu mai funcționează cu V2 rescrisă. De exemplu, în V2 originală, dacă importă, afirmația Q37887397 TAB P214 TAB "96480189" TAB S143 TAB Q565 folosind metoda tăiere-și-lipire (imaginea #1 de mai jos), va arăta afirmația parsată și în câmpul URL QS va arăta https://quickstatements.toolforge.org/#/v1= Q37887397%7CP214 %7C%2296480189%22%7C S143%7CQ565 sau https://quickstatements.toolforge.org/#/v1=Q37887397%7CP214%7C%2296480189%22%7CS143%7CQ565 (imaginea #2 de mai jos)(Afirmația semnifică adăugarea la Emile Justin Merlot (Q37887397)VIAF ID (P214)"96480189" cu sursa imported from Wikimedia project (P143)Wikimedia Commons (Q565)). Crearea acestui URL prin alte metode duce la eliminarea pasului inițial. Multe formate de pe Commons, precum c:Template:Creator sau c:Template:Artwork, utilizează acestă tehnică pentru a împacheta informația care poate fi importată în Wikidata într-un URL pe care se paote da click.

Indicii:

  • [[File:Commons to Wikidata QuickStatements.svg|20px|link=https://tools.wmflabs.org/quickstatements/index_old.html/#v1=Q37887397%09P214%09%2296480189%22%09S143%09Q565]] codifică un URL într-o iconiță pe care se poate da click: (dați click pe iconiță, dar nu dați click pe „run”, nu va funcționa deoarece itemul are deja acea proprietate).
  • Paginile cu URL-uri QuickStatements pot fi localizate prin Special:LinkSearch (vedeți aici) sau printr-o interogare a bazei de date care apelează tabela externallinks (de exemplu, vedeți aici).

Clients

- Python

Limitări

În acest moment, QuickStatements versiunea 2 nu poate:

  • crea mai mulți itemi care sunt legați unul de altul
  • atribui ranguri afirmațiilor
  • utiliza comentarii la eliminarea afirmațiilor
  • specifica un calendar pentru o afirmație de tip dată
  • specifica precizia sau globul pentru o afirmație de tip loc
  • adăuga URL care conține caractere precum „_” sau „=”
  • adăuga afirmații itemilor care redirecționează
  • adăuga o a doua afirmație cu aceeași proprietate și valoare dar având calificatori diferiți, deoarece calificatorii vor fi adăugați primei afirmații
  • elimina doar calificatori sau referințe (fără a elimina afirmația în sine) și aliasuri
  • modifica badges
  • crea lexeme

Trebuie observat faptul că, pentru a putea folosi QuickStatements, un cont trebuie să fie autoconfirmat.

Întrebări frecvente

Poate QuickStatements să adauge referințe cu mai multe afirmații?
Da, QuickStatements poate adăuga referințe care au, de exemplu, imported from Wikimedia project (P143) și retrieved (P813) (vezi aici) sau stated in (P248) și page(s) (P304).
Cum experimentez cu QuickStatements?
Folosiți Wikidata Sandbox (Q4115189).
Cum raportez probleme cu unealta?
Verificați cu alți utilizator pe pagina de discuții sau în Wikidata:Project chat. Probleme confirmate trebuie raportate la Phabricator după citirea mw:How to report a bug.
Unde sugerez funcționalități noi?
Puteți cere pe [$bb pagina Bitbucket a uneltei] sau la User:Magnus Manske/quick statements2, dar aveți în vedere că îl ținem ocupat pe Magnus!
Care este numărul maxim de comenzi pe care îl pot introduce într-o singură tranșă?
Nu este documentat. Unealta a fost deja testată cu peste 11.000 de comenzi. Trebuie observat că durează câteva ore pentru a executa tranșe atât de mari.

Practici recomandate

  • QuickStatements permite modificarea unei singure afirmații până la a mii de afirmații. Execuțiile foarte mari sau potențial controversate trebuie să treacă prin procesul de aprobare descris în Wikidata:Bots.
  • Utilizatorii trebuie să evite crearea de itemi duplicați.
  • Toate afirmațiile trebuie să aibă referințe, conform Help:Sources. Această necesitate ar putea fi mai puțin importantă pentru identificatori, precum VIAF ID (P214) sau RKDartists ID (P650).
  • Utilizatorii care execută modificările sunt responsabili pentru repararea sau anularea modificărilor dacă sunt găsite erori. Vezi eliminarea afirmațiilor.

Utilizarea API pentru a porni tranșe

Dacă sunteți autentificat în QuickStatements, puteți obține un token de pe pagina proprie de utilizator. Pagina conține și informații despre cum trebuie folosit acel token pentru a transmite tranșe în mod programatic. Trebuie să fi transmis manual cel puțin o tranșă înainte ca această funcționalitate să fie permisă!

Grupuri de modificări

QuickStatements V2 creează grupuri de modificări pentru toate loturile individuale. Puteți discuta grupurile individuale de modificări sau anula întregul grup de modificări.

EditGroups is another external tool, not part of QuickStatements. Currently it works on Wikidata, and there is also an instance for Commons. On other Wikibase instances, it may be unavailable.

Vezi și

Tools that export to QuickStatements

References

  1. https://wikidata-todo.toolforge.org/quick_statements.php