[Talk-cz] wikipedia:cs=* -> wikipedia=cs:*

Marián Kyral mkyral na email.cz
Úterý Únor 16 07:14:03 UTC 2016


Asi jsem blbý, ale jak z wikidat získám jednu konkrétní kategorii bez toho, 
abych stahoval všechny? Ono je totiž rozdíl stáhnout pár stovek bajtů nebo 
pár desítek kilobajtů.

Tohle je pěkné https://www.wikidata.org/entity/Q1013039.json
(https://www.wikidata.org/entity/Q1013039.json), ale jak se dostanu třeba k 
P18 (image)?
Čekal bych něco takového: https://www.wikidata.org/entity/Q1013039/P18.json
(https://www.wikidata.org/entity/Q1013039.json) ale to prostě nefunguje.

Hledám, hledám nenacházím :-( 


Taky jsem se dostal k tomuto url, což vrací totéž. A stejný problém se 
získáním P18.

https://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q1013039&format=
json&languages=cs

Fakt se mi nechce stahovat 30 a více kB jsonu jen proto, abych si z toho pak
vytáhl pár bajtů obsahující: "071107-Loket-Castle-Hrad.jpg"

Pro porovnání. Takhle to funguje s wikipedií
https://cs.wikipedia.org/w/api.php?action=query&prop=pageimages&pithumbsize=
240&format=json&titles=cs:Loket%20%28hrad%29

Něco jsem přehlédl?
Marián


---------- Původní zpráva ----------
Od: Marián Kyral <mkyral na email.cz>
Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
Datum: 15. 2. 2016 19:53:51
Předmět: Re: [Talk-cz] wikipedia:cs=* -> wikipedia=cs:*

"
Díky za reakci.
Všiml jsem si, že wikipedia plugin v JOSM ten wikidata tag přidává sam. 
Zároveň jsem se ale na wiki dočetl, že argument proti použití tagu wikidata 
je to, že ten kód není jednoduše vizuálně kontrolovatelný. Tady by se asi 
musela nejprve doprogramovat podpora v editorech.

Podpora pro wikidata tag by se na osmap.cz(http://osmap.cz) dala přidat, ale
když jsem na to nedávno koukal, tak jsem vůbec nevěděl co s tím. Zkusím si k
tomu najít více informací, ale momentálně netuším, kdy se k tomu dostanu.

Marián


 ---------------------------------------------------------------------------
 Odesílatel: Ladislav Nesnera <nesnera na email.cz>
 Odesláno: 15. února 2016 17:42:08 SEČ
 Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
 Předmět: Re: [Talk-cz] wikipedia:cs=* -> wikipedia=cs:*
 

Mírně vykostěná reakce Blahmy
(https://cs.wikipedia.org/wiki/Marek_Blahu%C5%A1) (dorazí-li někdo na ten 
jejich sraz
(https://cs.wikipedia.org/w/index.php?title=Wikipedie:Pod_re%C3%A1lnou_l%C3%ADpou/Brno,_17._%C3%BAnora_2016&action=edit&redlink=1)
, snáz se bude lámat na odběr tohoto mailingu):

[citace]
Dnes by se mělo jet přes Wikidata, kde ostatně my sami už si shromažďujeme i
souřadnice, ale hlavně tam je jedinečné a trvalé ID pro objekt jako takový a
jazyky ať si pak každý vybírá podle zájmu – pokud existuje český článek, 
pokud časem vznikne, stále jim to prostě bude fungovat. A mimojiné nebude 
ani problém, když si nějaký ten Rus bude chtít přečíst o Lokti ve svém 
jazyce, protože Wikidata udržují na jednom místě všechny jazykové verze – 
takový Rus si tedy nebude muset do OSM cpát svůj vlastní odkaz a ostatním 
česky mluvícím tam nebude muset vadit. Protože pokud by teď v tomto stavu 
měly být OSM skutečně mnohojazyčné, museli by paralelně udržovat ke všem 
geografickým objektům stejnou mezijazykovou strukturu, jako máme na 
Wikidatech, což je samozřejmě blbost. 

Takže bych doporučil jednorázově nahradit jakékoliv wikipedia*=* na 
odpovídající wikidata=Qxxx. S tímto převodem můžeme případně pomoci, ale 
myslím si, že to by si museli nejprve nechat změnit na celém mezinárodním 
OSM, které, pokud toto dosud neumí, tak je bohužel dost pozadu Samozřejmě by
si tam pak ještě museli doprogramovat nějaký dotaz přes API, který by 
dynamicky získal aktuální odkaz na článek v preferovaném jazyce uživatele, 
případně jednom z preferovaných, no a nebo by ho poslali na rozcestník, ať 
si vybere sám. 

Např. pro hrad Loket by příslušný kód byl Q1013039 a celá odpovídající 
entity i s příslušnými „sitelinks“ (stránkami o daném tématu na různých 
projektech Wikimedia v různých jazycích) a jejich URL se dá stáhnout z URL 
https://www.wikidata.org/entity/Q1013039.json
(https://www.wikidata.org/entity/Q1013039.json) 

ID entity si lze podle názvu článku zpětně dohledat přes takovýto dotaz do 
API: https://www.wikidata.org/w/api.php?action=wbgetentities&sites=cswiki&
titles=Loket_%28hrad%29
(https://www.wikidata.org/w/api.php?action=wbgetentities&sites=cswiki&titles=Loket_%28hrad%29)
(v kódech pozor na rozdíl mezi ne nutně unikátními „přirozenými názvy“ 
Labels a unikátními /v rámci projektu/ Sitelinks rovnajícími se názvu 
článků). 

Meziřešením případně může být něco jako (http://de.qrwp.org/Prag)<http://de.
qrwp.org/Prag>(http://de.qrwp.org/Prag), které uživatele automaticky 
přesměrovává podle natvrdo zadaného známého názvu článku ve známé jazykové 
verzi na odpovídající článek v jazyce uživatelova prohlížeče; vede to ale na
mobilní verzi Wikipedie, protože tento skritpt se používá pro QRpedii. 
Zdroják lze ale stáhnout a předělat si ho. 

Nějaké prověřování jejich seznamu odkazů bychom OSMákům mohli samozřejmě 
udělat taky, ale to bude vždy nutně neúplné a hlavně dlouhodobě 
neudržitelné. 
[/citace]


A pro ty, co dočetli až sem ještě revoluční dovětek:

[citace]
P.S. Teď vidím, že OSM už umí i tag „wikidata“ – tedy aspoň se to zdá podle 
(http://wiki.openstreetmap.org/wiki/Wikidata)http://wiki.openstreetmap.org/
wiki/Wikidata(http://wiki.openstreetmap.org/wiki/Wikidata) – no tak ať 
zahodí odkazy na názvy článků na Wikipedii, nechají si podle nich předtím 
ještě dogenerovat příslušná ID pro naplnění tagu wikidata= a pak už 
používají jen ten. A ještě ať si ověří, jak se ten obsah toho tagu 
prezentuje uživatelům. 
[/citace]


Tož tak ;-)



On 13/02/16 11:50, Ladislav Nesnera wrote:

" Poslal jsem vlákno wiki-profíkovi, určitě zajímavý podnět. A dle mého i 
další důvod zavítat na jejich sraz (Pozvánku jsem poslal, ale neb má 
přílohy, tak to asi musí moderátor nejprve povolit). Na jednom ze srazů byla
zmíněna překvapivá kvalita německých místopisných hesel v ČR, mnohdy 
převyšující ty naše.



On 12/02/16 12:15, Marián Kyral wrote:

"Že bychom udělali seznam a ten poslali do konference wikipedistům?
Asi nějakou mají ne?

Marián


---------- Původní zpráva ----------
Od: Dalibor Jelínek <dalibor na dalibor.cz>(mailto:dalibor na dalibor.cz)
Komu: 'OpenStreetMap Czech Republic' (mailto:talk-cz na openstreetmap.org)<talk
-cz na openstreetmap.org>(mailto:talk-cz na openstreetmap.org)
Datum: 12. 2. 2016 12:11:41
Předmět: Re: [Talk-cz] wikipedia:cs=* -> wikipedia=cs:*

" 


Cau, 

neco jsem upravil, ale je zajimave, ze je celkem dost 

mist, ktere maji Wiki stranku jen v nemcine a ne v cestine. 

 
 
Dalibor 

 
 

 
 From: Marián Kyral [mailto:mkyral na email.cz(mailto:mkyral na email.cz)] 
 Sent: Friday, February 12, 2016 10:24 AM
 To: OpenStreetMap Czech Republic (mailto:talk-cz na openstreetmap.org)<talk-
 cz na openstreetmap.org>(mailto:talk-cz na openstreetmap.org)
 Subject: Re: [Talk-cz] wikipedia:cs=* -> wikipedia=cs:* 
 


 
 
 
 
---------- Původní zpráva ----------
Od: Pavel Machek <pavel na ucw.cz(mailto:pavel na ucw.cz)>
Komu: OpenStreetMap Czech Republic <(mailto:talk-cz na openstreetmap.org)talk-
cz na openstreetmap.org(mailto:talk-cz na openstreetmap.org)>
Datum: 11. 2. 2016 14:24:24
Předmět: Re: [Talk-cz] wikipedia:cs=* -> wikipedia=cs:* 

 
 " 
Ahoj!
> Ahoj,
> narazil jsem na tag wikipedia:cs=*, který mi na openstreetmap.cz tak nějak

> nefunguje.
> 
> Jedna věc je, že to opravím, ale stejně, dle wiki http://wiki.
openstreetmap(http://wiki.openstreetmap).
> org/wiki/Cs:Key:wikipedia
> by se měl odkaz wikipedia:<country> použít pouze v případě, že chceme 
přidat
> další jazyk (třeba proto, že tam více informací/obrázků).
> 
> Z toho mi vyplývá, že pokud je u daného osm objektu pouze tag wikipedia:
cs, 
> měl by se převést na wikipedia=cs:
> 
> Jen tak jemně jsem si zadal dotaz na overpass-turbo - vypadlo mi cca 1000 
> použití wikipedia:cs v bboxu kolem ČR. Něco je legitimní využití, je tam 
> hodně duplicit, takže v reálu to bude méně - až bude čas, tak to zkusím 
> trochu pročistit.
> 
> Ale třeba u Lokte mne překvapilo, že hlavní jazyk je ruština :-O
> 
>         "wikipedia": "ru:Локет (замок)",
>         "wikipedia:cs": "Loket (hrad)"

Jo, to by asi chtelo opravit. 
" 
 
 
Overpass turbo query zobrazující body s tagem wikipedia v Česku který 
nezačíná znaky "cs:" 

 
 
http://overpass-turbo.eu/s/en8(http://overpass-turbo.eu/s/en8) 

 
 
/*
This has been generated by the overpass-turbo wizard.
The original search was:
“wikipedia:cs=* and wikipedia is null”
*/

[out:json][timeout:90];
// gather results
area[name="Česko"];
(
  // query part for: “"wikipedia:cs"=* and wikipedia!=*”
  node["wikipedia"]["wikipedia"!~"cs:.*"](area);
  way["wikipedia"]["wikipedia"!~"cs:.*"](area);
);
// print results
out body;
>;
out skel qt; 

 
 
Jsou tam věci jako celá url, názvy začínající na "cz:" (tohle kupodivu 
funguje), narazil jsem i na neexistující stránku. Spousta věcí je v 
pohraničí, případně přímo na hranici - tam asi záleží, kdo přijde dřív. V 
některých případech česká stránky úplně chybí. 

 
 
"wikipedia": "cz:Pražského povstání (stanice metra)"
"wikipedia": "en:Králický Sněžník"
"wikipedia": "pl:Przełęcz Okraj"
"wikipedia": "pl:Habartice"
"wikipedia": "de:Prebischtor"
"wikipedia": "Děčínský Sněžník"
"wikipedia": "de:Nové Zvolání"
"wikipedia": "pl:Vidnava (stacja kolejowa)"
"wikipedia": "de:Jitrovník"
"wikipedia": "pl:Kiczory (szczyt)"
"wikipedia": "de:Prager Altstadt"
"wikipedia": "en:Rešov (Horní Město)"
"wikipedia": "de:Cínovec"
"wikipedia": "pl:Wielka Czantoria"
"wikipedia": "en:The Resistance Flag Monument Statue, Prague"
"wikipedia": "pl:Polanka (dzielnica Krosna)"
"wikipedia": "pl:Przełęcz Beskidek"
"wikipedia": "en:Czech Republic"
"wikipedia": "de:Jeřabina"
"wikipedia": "https://cs.wikipedia.org/wiki/%C4%8Cern%C3%A1_studnice
(https://cs.wikipedia.org/wiki/%C4%8Cern%C3%A1_studnice)"
"wikipedia": "en:European GNSS Agency"
"wikipedia": "de:Burg Nové Hrady"
"wikipedia": "de:Pracký kopec"
"wikipedia": "de:Adolfov"
"wikipedia": "en:Krušná hora"
"wikipedia": "de:Mílov (Boží Dar)"
"wikipedia": "http://cs.wikipedia.org/wiki/Koreck%C3%BD_vrch
(http://cs.wikipedia.org/wiki/Koreck%C3%BD_vrch)"
"wikipedia": "pl:Przełęcz Szklarska (Sudety)"
"wikipedia": "en:Prague Metronome"
"wikipedia": "de:Lesenská pláň"
"wikipedia": "http://cs.wikipedia.org/wiki/Kladská
(http://cs.wikipedia.org/wiki/Kladsk%C3%A1)"
"wikipedia": "de:Na strašidlech"
"wikipedia": "de:Fojtovice"
"wikipedia": "de:Habartice u Krupky"
"wikipedia": "de:Krásný Les Les (Petrovice)"
"wikipedia": "en:Ivo of Ramsey"
"wikipedia": "en:Battle of Lobositz"
"wikipedia": "http://cs.wikipedia.org/wiki/L%C3%A1zy_(Lou%C4%8Dka)
(http://cs.wikipedia.org/wiki/L%C3%A1zy_%28Lou%C4%8Dka%29)"
"wikipedia": "de:Rohanstein"
"wikipedia": "en:Klácelka"
"wikipedia": "de:Königlich-Sächsische Triangulation"
"wikipedia": "ru:Локет (город)",
"wikipedia:cs": "Loket",
"wikipedia:de": "Loket"
"wikipedia": "en:Jiříkov (okres Bruntál)"
"wikipedia": "pl:Opacz (Masyw Śnieżnika)"
"wikipedia": "de:Freiberger Mulde"
"wikipedia": "pl:Rudawiec (szczyt)"
"wikipedia": "de:Excalibur City"
"wikipedia": "de:Dreiherrenstein bei Oberwiesenthal"
"wikipedia": "cz:Kostel Všech svatých (Sedlec)"
"wikipedia": "http://cs.wikipedia.org/wiki/Velk%C3%A1_%C4%8Cern%C3%A1_Ha%C5%
A5(http://cs.wikipedia.org/wiki/Velk%C3%A1_%C4%8Cern%C3%A1_Ha%C5%A5)"
"wikipedia": "ru:Локет (замок)",
"wikipedia:cs": "Loket (hrad)"
"wikipedia": "de:Königlich-Sächsische Triangulation"
"wikipedia": "http://cs.wikipedia.org/wiki/Kumburk
(http://cs.wikipedia.org/wiki/Kumburk)"
"wikipedia": "http://cs.wikipedia.org/wiki/T%C3%A1bor_%28Je%C5%A1t%C4%9Bdsko
-koz%C3%A1kovsk%C3%BD_h%C5%99bet%29
(http://cs.wikipedia.org/wiki/T%C3%A1bor_%28Je%C5%A1t%C4%9Bdsko-koz%C3%A1kovsk%C3%BD_h%C5%99bet%29)
"
"wikipedia": "ru:Гончаренко, Иван Григорьевич"
"wikipedia": "en:Vinzenz Priessnitz"
"wikipedia": "de:Rudoltovice"
"wikipedia": "http://cs.wikipedia.org/wiki/Smr%C4%8Dina_(Moravskoslezsk%C3%A
9_Beskydy)
(http://cs.wikipedia.org/wiki/Smr%C4%8Dina_%28Moravskoslezsk%C3%A9_Beskydy%29)
"
"wikipedia": "http://cs.wikipedia.org/wiki/Louzek
(http://cs.wikipedia.org/wiki/Louzek)"
"wikipedia": "pl:Jasień (Masyw Śnieżnika)"
"wikipedia": "en:Francysk Skaryna"
"wikipedia": "de:Königlich-Sächsische Triangulation"
"wikipedia": "pl:Krasov (Vidnava)"
"wikipedia": "de:Königlich-Sächsische Triangulation"
"wikipedia": "de:Königlich-Sächsische Triangulation"
"wikipedia": "de:Milovany"
"wikipedia": "de:Kohout (Nordböhmen)"
"wikipedia": "cz:Čertousy (zámek)"
"wikipedia": "en:MAC cosmetics"
"wikipedia": "de:Pohradická hora"
"wikipedia": "en:Dvůr Králové Zoo"
"wikipedia": "http://cs.wikipedia.org/wiki/Dunajovick%C3%A1_hora
(http://cs.wikipedia.org/wiki/Dunajovick%C3%A1_hora)"
"wikipedia": "de:Barnov"
"wikipedia": "de:Čermná_na_Moravě"
"wikipedia": "de:Birnbaum von Drahovice"
"wikipedia": "de:Zwercheck",
"wikipedia:cs": "Svaroh (Šumava)"
"wikipedia": "http://cs.wikipedia.org/wiki/Kl%C3%A1%C5%A1%C5%A5ov
(http://cs.wikipedia.org/wiki/Kl%C3%A1%C5%A1%C5%A5ov)"
"wikipedia": "de:Mohelnice (Krupka)"
"wikipedia": "de:Přední Cínovec"
"wikipedia": "de:Pastviny (Moldava)"
"wikipedia": "de:Oldříš"
"wikipedia": "de:Mackov"
"wikipedia": "de:Vilejšov"
"wikipedia": "pl:Przełęcz Lubawska"
"wikipedia": "de:Vojnovice"
"wikipedia": "de:Velká Střelná"
"wikipedia": "en:Category:Bust_of_Rodion_Malinovsky_(Brno)" 

Kdyby se někdo nudil a kouknul na to, byl bych moc rád. Já jsem o víkendu 
pryč. 

 
 
Marián 

 
 " 

> http://www.openstreetmap.org/node/2084945348
(http://www.openstreetmap.org/node/2084945348)
> 
> Minimálně tohle by se prohodit mohlo ne?.
> 
> Navíc, když kouknu na město loket, tak mně český odkaz na wikipedii zavede

> na Loket(https://cs.wikipedia.org/wiki/Loket
(https://cs.wikipedia.org/wiki/Loket)) – oblast horní končetiny :-D
> http://www.openstreetmap.org/node/1599059140
(http://www.openstreetmap.org/node/1599059140)

Tak to uz je mozna lepsi ten odkaz na ruskou wiki ;-).
Pavel


-- 
(english) http://www.livejournal.com/~pavelmachek
(http://www.livejournal.com/%7Epavelmachek)
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/
blog.html(http://atrey.karlin.mff.cuni.cz/%7Epavel/picture/horses/blog.html)

_______________________________________________
Talk-cz mailing list
Talk-cz na openstreetmap.org(mailto:Talk-cz na openstreetmap.org)
https://lists.openstreetmap.org/listinfo/talk-cz
(https://lists.openstreetmap.org/listinfo/talk-cz) 
" 
= 


_______________________________________________
Talk-cz mailing list
Talk-cz na openstreetmap.org(mailto:Talk-cz na openstreetmap.org)
https://lists.openstreetmap.org/listinfo/talk-cz
(https://lists.openstreetmap.org/listinfo/talk-cz)" 


_______________________________________________
Talk-cz mailing list
<a href='mailto:Talk-cz na openstreetmap.org'>Talk-cz na openstreetmap.org</a>
<a href='https://lists.openstreetmap.org/listinfo/talk-cz'>https://lists.openstreetmap.org/listinfo/talk-cz</a>

" 



_______________________________________________
Talk-cz mailing list
<a href='mailto:Talk-cz na openstreetmap.org'>Talk-cz na openstreetmap.org</a>
<a href='https://lists.openstreetmap.org/listinfo/talk-cz'>https://lists.openstreetmap.org/listinfo/talk-cz</a>

" 



<hr><br>Talk-cz mailing list<br>Talk-cz na openstreetmap.org<br><a href='https://lists.openstreetmap.org/listinfo/talk-cz'>https://lists.openstreetmap.org/listinfo/talk-cz</a><br>

-- 
Odesláno z mého telefonu s Androidem pomocí pošty K-9 Mail. Omluvte prosím 
moji stručnost.
_______________________________________________
Talk-cz mailing list
Talk-cz na openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20160216/cd819464/attachment.html>


Další informace o konferenci talk-cz