Wikipédia:PetScan
PetScan | |
Fejlesztő | Magnus Manske |
Programozási nyelv | |
Kategória | projektnévtérbeli lap |
A PetScan egy Wikipédia-segédeszköz, mellyel különböző feltételekkel szócikkeket listázhatunk, majd a listázott cikkek Wikidata adatlapjait módosíthatjuk vagy akár törölhetjük is. Fejlesztője Magnus Manske. A Wikidata szerkesztése bejelentkezést igényel, a lekérdezések anonim módon is végrehajthatók.
Példák
[szerkesztés]Kapcsolódó szolgáltatások javítása
[szerkesztés]Miután az InterCity szócikktől külön lett választva a magyarországi rész az InterCity (Magyarország) cikkbe, szükségessé vált az állomáscikkek infoboxában a Kapcsolódó szolgáltatás mező javítása. Ehhez a Manual List részhez be kellett írni az összes magyarországi InterCity állomást, majd a szükséges csere az alábbi volt:
-P1192:Q529938 P1192:Q1665789
Ahol a P1192 a kapcsolódó szolgáltatás mezőt jelenti, a Q529938 az InterCity szócikk Wikidata kódját, míg a Q1665789 az InterCity (Magyarország) cikk wikidata kódját. Az első sor a mezőt törli, a második pedig a helyes változatot beírja.
Fontos: a példa akkor is lefut, ha nem adunk meg manuális listát, csak kategóriát. Ebben az esetben viszont ahhoz a cikkhez is hozzáadja a kapcsolódó szolgáltatást, ahonnan nem törölt korábban semmit.
Hiányzó címkék keresése
[szerkesztés]Az alábbi példa kilistázza a hiányzó magyar címkékkel rendelkező lapokat.
- P31: "ez egy"
- Q5: "ember"
- P27:"Állampolgárság"
- Q28: "Magyarország"
SELECT ?item WHERE { ?item wdt:P31 wd:Q5; wdt:P27 wd:Q28 . FILTER NOT EXISTS { ?item rdfs:label ?label FILTER (lang(?label)="hu") } }
Minden esetben végezzünk néhány próbaszerkesztést, mert az eszköz perceken belül több tucat hibás szerkesztést is ejthet, melyeket visszavonni vagy javítani utólag már sokkal nehezebb feladat.
Cikkek Wikidata-azonosítójának lekérdezése
[szerkesztés]Néha szükséges lehet több wikipédia-cikk wikidata-azonosítójának lekérdezésére.
Ezt az alábbi módon tehetjük meg:
- Nyissuk meg a Petscan oldalát
- kattintsunk az Other Source fülre
- a manual listbe másoljuk be a cikkek neveit (vagy használjuk a fenti SPARQL lekérdezést)
- A Wiki mezőbe írjuk be: huwiki
- A wikidata mezőbe írjuk: enwiki
- az Use wiki sorban a Wikidata legyen bejelölve;
- Az Output fülön választhatunk különböző kimenetek közül, a plain text egyszerű szövegként adja vissza a listában összeszedett cikkek Wikidata-azonosítóját.
- kattintsunk a Do it! gombra
Az Other source helyett használhatjuk az első fülön található kategória-lekérdezéseket is.