Wikidata:Botter
![]() | Denne side dokumenterer en retningslinje på Wikidata. Det er en generelt accepteret standard, som brugere skal følge. Ændringer til denne side skal følge konsensus. I tvivlstilfælde skal ændringsforslag diskuteres på Landsbybrønden. |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Wikidata_Bots.png/210px-Wikidata_Bots.png)
Botter (også kaldet robotter) er redskaber, som anvendes til at foretage redigeringer uden nødvendigheden af menneskelig beslutningstagning. Botter kan tilføje sproglinks, etiketter, beskrivelser, udsagn, kilder, og kan blandt andet også oprette emner. Botter kan lave redigeringer meget hurtigt, og kan forstyrre Wikidata, hvis de ikke er designet eller anvendt korrekt. Af disse årsager er der udarbejdet en botpolitik.
Bot-konti
Bidragsydere skal oprette en separat konto for at køre med botten. Botkonti navngives generelt enten efter deres operatør eller deres funktion, kombineret med ordet bot (se liste over botter i højre del af denne side). Botkontoens brugerside skal indeholde skabelonen {{bot}}
for yderligere at indikere kontoens botstatus. Ansvaret for en botkontos bidrag ligger hos dens operatør, som skal være identificeret på dens brugerside. Botter må ikke redigere, når de er logget ud, og kan benytte AssertEdit for at tilsikre dette.
I tilfælde af skade, som er forvoldt af en bot, vil bottens operatør blive bedt om at standse botten. Afhængig af skadens omfang vil en administrator eventuelt blokere botten. Bottens operatør er ansvarlig for at rydde op efter enhver form for skade, som botten er skyld i. Det foreslås, at botoperatørerne tilføjer denne side til deres overvågningsliste, eftersom relevante notifikationer og diskussioner kan foregå på diskussionssiden.
Botkonti må ikke anvendes til bidrag, som ikke falder ind under bottens dedikerede opgavefelt. (se #Approval process for prøvekørsler), og må ikke anvendes til at lave ikke-automatiserede redigeringer i brugerens diskussionsnavnerum. Botoperatører kan have ønske om at omdirigere en kontos brugerdiskussionsside til deres hovedkontos brugerdiskussionsside. Botoperatører skal være parate til at besvare spørgsmål om deres botter.
Botter skal respektere maxlag og skal følge retningslinjerne for API-etikette. Hvis det er nødvendigt, skal de tjekke før entiteter redigeres (men kun hvert minut), om 'Medianen' i statistik for udbredelse af ændringer (findes også [$API via API] som median
), er 60 eller højere og de skal derfor i dette tilfælde ikke redigere.
Godkendelsesproces
For at opnå godkendelse og et botflag skal der foretages en anmodning på Wikidata:Anmodninger om tilladelser/Botter med detaljer om hvilke opgaver, operatøren ønsker, at botten skal udføre. Botoperatøren skal gennemføre en testkørsel med mellem 50 og 250 redigeringer, så brugersamfundet kan se, at botten virker korrekt. Anmodningen om tilladelse skal angives før testkørslen påbegyndes. Hvis testen går godt, og bottens opgaver har brugersamfundets støtte, vil en administrator lukke anmodningen, og en bureaukrat vil tildele botflaget. Hvis den person, der lukker anmodningen, er bureaukrat, kan han eller hun også tildele flaget til kontoen på samme tidspunkt.
Eftersom én botkonto kan udføre mange forskellige opgaver, anbefales det, at botoperatøren angiver alle bottens opgaver på bottens brugerside. Når de arbejder inden for navnerum, som giver mulighed for brugerdefinerede redigeringsopsummeringer, skal botter altid anvende beskrivende redigeringsopsummeringer, som angiver, hvilken opgave, der er ved at blive udført, og at handlingen er ved at blive udført af en bot.
Botter behøver ikke nogen godkendelse, hvis de kun foretager redigeringer i operatørens eller bottens brugerrum, i Wikidata-sandkassen eller i Wikidata-emnesandkassen. Sådanne botter skal dog stadig respektere maxlag og, hvis det er nødvendigt, statistik for udbredelse af ændringer, hvilket er det samme, som gælder for en godkendt bot.
For at anmode om ophævelse af godkendelse af en opgave skal man oprette et nyt afsnit på Wikidatadiskussion:Botter og angive en notifikation herom på Wikidata:Bureaukraternes opslagstavle. Botoperatører behøver ikke at anmode om ophævelse af godkendelse af opgaver, der er formindsket eller inaktive.
Botter skal holde sig inden for det arbejdsfelt, der er godkendt for dem. Den generelle retningslinje er at anvende sund fornuft, og hvis der er tvivlsspørgsmål, bør endnu en godkendelsesanmodning indgives.
Administratorbotter
For at anmode om tilladelse til en bot med administratorrettigheder (blokering, sletning, beskyttelse etc.) skal en anmodning godkendes både på Wikidata:Anmodninger om tilladelser/Bot og på Wikidata:Anmodninger om tilladelser/Administrator før opgaver, der anvender administratorrettigheder, køres.
Krav til botter
Alle botter
- Være i stand til at sætte en begrænsning for det maksimale antal redigeringer per minut.
- Sætte botflaget ved alle redigeringer
Botter, som importerer sproglinks
- Fuld liste over krav: importbotters funktionaliteter
De følgende krav skal opfyldes før der kan tildeles et botflag, der findes andre anbefalede krav på undersiden
- Understøttelse af
action=wbgetentities
- Tjek af konflikter mellem sproglinks
Botter, som tilføjer udsagn
- Tilføj kilder til ethvert tilføjet udsagn med mindre der er enighed om, at data er almen viden, og i dette tilfælde skal botten angive, hvor oplysningen er kopieret fra.
- Botter bør tilføje instance of (P31) eller subclass of (P279), hvis det er muligt
- Botter bør tjekke, at de ikke tilføjer dubletudsagn (med mindre disse er korrekte)
- Botter med en ny kilde til et eksisterende udsagn bør tilføje den som en ny kilde fremfor at oprette et nyt udsagn.
- Botter, som importerer fra Wikipedia bør tilføje imported from Wikimedia project (P143) og retrieved (P813)
- Overvåg rapporter om overtrædelser af begrænsninger for mulige fejl, genereret eller spredt af din bot
Se også
- Wikidata:Botanmodninger
- Wikidata:Creating a bot
- Wikidata:Pywikibot - Python 3 Tutorial - beware that this bot framework does not support Lexemes.
- See Wikidata:WikibaseIntegrator, a Python library supporting both Q and L entities.
- Manual om at køre botter på Pywikipedias standardprogrammeringsplatform
|