Wikipedie:WikiProjekt Strojové zpracování/OSN
Záměr
editovatZ WP:ŽOPP#Párování článku v cs.wiki s hesly v OSN přes wikidata (Extrakce obsahu šablony Otto):
Plánuji pozakládat položky na wd jednotlivým heslům Ottova slovníku naučného, který pěkně přibývá na wikizdrojích. A poté je napárovat s články v cs.wiki, se kterými si tématicky odpovídají. Podrobněji popsán záměr a jednotlivé kroky zde.
K párování bych využil ručně vkládanou {{Otto}}
. Pokud ji stránka obsahuje, je jasné, že má ekvivalent v OSN na wikizdrojích. Nyní jen vyhledat, jak se jmenuje stránka na wikizdrojích, stejnojmenná je jen v případě, že {{Otto}}
je vloženo bez parametru.
Ručně vytvořený příklad provázání.
Postup
editovat- Páry článek na cs.wiki a článek v OSN podle
{{Otto}}
- Založit položky
- Do položek článků cs.wiki pomocí P1343:Q2041543 přidat "popsáno ve zdroji" "Ottův slovník naučný", vymezit kvalifikátorem P248 "uvedeno v" a položkou OSN hesla
- zároveň s předchozím krokem přidávat tvrzení P921 "hlavní námět díla" do položek cs.wiki článků s položkou OSN hesla jako hodnotou
Pracovní podstránky
editovatDiskuze
editovat@JAn, Matěj Suchánek, Urbanecm: Položky k heslům OSN jsou +- pozakládáné, jak je v tabulce propojit? Linked Items nepomáhá, protože promaže duplicity a přehází pořadí... --Wesalius d|p 19. 4. 2016, 11:14 (CEST)
- Třeba:
- do QuickStatements zkopírovat řádky ve tvaru
Ottův slovník naučný/??? P1 Q###
, kde ??? je podstránka, P1 neexistující vlastnost a Q### odpovídající položka, - nahoře vyplnit cswikisource, spustit (poběží, ale nic se nebude dít) a zkopírovat výsledek k sobě
- najít řádky a nahradit je ve tvaru:
- do QuickStatements zkopírovat řádky ve tvaru
Q[OSN] P921 Q[heslo] Q[heslo] P1343 Q2041543 P248 Q[OSN]
- anebo
- krok 1 rovnou ve tvaru
Ottův slovník naučný/??? P921 Q###
- krok 2 stejně (po spuštění nechat běžet)
- krok 3 nahradit řádky pouze ve tvaru
Q[heslo] P1343 Q2041543 P248 Q[OSN]
a výsledek spustit v jiném panelu nebo až po doběhnutí, aby se nezatěžoval server
- krok 1 rovnou ve tvaru
- Dává to smysl? Vždy před spuštěním otestovat jeden dva řádky pro případ, že to není podle naších představ. Matěj Suchánek (diskuse) 19. 4. 2016, 14:20 (CEST)
- Ano, smysl to dává, právě běží 3. krok druhého způsobu. Díky za pomoc. --Wesalius d|p 19. 4. 2016, 18:32 (CEST)
Poznámky na závěr
editovatDěkuji všem zúčastněným Wesalius d|p 22. 4. 2016, 09:18 (CEST)
za pomoc a rady. --- je možné, že některé OSN hesla unikly prolinkování s WD (konflikty v PetScanu)
- položky, které jsem (Wesalius) k OSN heslům přidával nemají štítky
- s tím, jak budou přibývat OSN hesla na wikizdrojích a jejich prolinkování, je žádoucí celý postup zopakovat
- dořešit výtku ohledně odkazování na jednotlivé položky hesel pomocí P248
- Těch ke vzájemnému propojení s tematickými položkami je ještě dost. Postup mě zatím nenapadá. Matěj Suchánek (diskuse) 22. 4. 2016, 09:57 (CEST)
- @Wesalius: Update: trochu jsem si pohrál s HarvestTemplates, takže teď je možné například s tímto nastavením (+try to match...) přidávat hodnoty přímo z Wikizdrojů. (Po dokončení se pak stáhne jako TSV a přes QuickStatements doplní opačná tvrzení [viz postup výše].) Matěj Suchánek (diskuse) 22. 4. 2016, 20:55 (CEST)
- Díky za ten commit, co vylepšil harvest templates. Popropojoval jsem tedy i ten zbytek. --Wesalius d|p 23. 4. 2016, 20:52 (CEST)
Ještě bychom se měli postarat o údržbu: