Wikidata:Társalgó/Archive 2

From Wikidata
Jump to navigation Jump to search

Barsi László

A súlyemelő Barsi Lászlót nyelvközi hivatkozással egybekapcsoltam az angol nyelvű szócikkel. Az angol Wikiben viszont a távfutóról van szócikk. --Holdkóros (talk) 19:08, 18 December 2017 (UTC)

✓ Done. Bencemac (talk) 12:56, 29 November 2018 (UTC)
I think that this discussion is resolved and can be archived. If you disagree, don't hesitate to replace this template with your comment. Bencemac (talk) 12:56, 29 November 2018 (UTC)

Star Wars: A régi Köztársaság és a Star Wars: Knights of the Old Republic (comics) szerintem nem ugyanaz

Gyanús, hogy a Star Wars: A régi Köztársaság és a Star Wars: Knights of the Old Republic (comics) nem egymás wikidata-párjai, mivel utóbbi 2006-2010 között jelent meg és más alkotók vannak (író: John Jackson Miller, rajzolók: Brian Ching, Bong Dazo), mint a Star Wars: A régi Köztársaságnak (Alexander Freed és Robert Chestney).

Ellenben a Star Wars: The Old Republic (comics) írói tényleg Rob Chestney és Alexander Freed voltak. Igaz, nem 2009 febr.-2011 okt., hanem 2010 júl.-2011 okt. között jelent meg. Apród (talk) 12:55, 11 July 2018 (UTC)

✓ Done, valóban. @Apród: A magyar cikk több sebből is vérzik, kéne kezdeni vele valamit (felsablonozni/TMB?). Bencemac (talk) 13:02, 29 November 2018 (UTC)

@Bencemac: Köszönöm. A magyar cikk sorsán még gondolkodom. Apród (talk) 14:01, 29 November 2018 (UTC)

Additional proposals have been made on the RFC, and your comments are welcome. --MediaWiki message delivery (talk) 03:40, 9 April 2018 (UTC) (for Rschen7754)

I think that this discussion is resolved and can be archived. If you disagree, don't hesitate to replace this template with your comment. Bencemac (talk) 19:00, 29 November 2018 (UTC)

díjak feltüntetése és keresztnevek

Még ezt a kettőt nem látom át teljesen, segítsetek légyszi. Vannak a díjak, amiket úgy kell feltüntetni, hogy:

De emellett még vannak olyan minősítők, hogy: art prize (Q1792571), science award (Q11448906), architecture award (Q1829324), television award (Q1407225) stb.

Ezeket a legkülönbözőbb helyekre biggyesztik: van, hogy kimarad a award (Q618779) jelölés az osztályból, és annak helyén csak a fentiek valamelyike látható, van, hogy az osztályban kettő szerepel: a díj, és mondjuk hogy művészeti díj, de olyan is, hogy az alosztályhoz kerül a művészeti (építészeti stb.) jelzés.

Hol a legjobb jelölni ezeket az "al"-meghatározásokat?

A másik, hogy vannak konkrétabb díj-jelölések, mint pl. a Japan Academy Film Prize (Q194258), British Academy Film Awards (Q732997) stb. Ezeket hova tegyem?

A kérdés arra vonatkozik, ha magának a díjnak az elemét csinálom meg.


Azt látom, hogy a keresztnevek közt nincs semmilyen átjárhatóság, külön van az Izrael (Q1098961) és a Israel (Q19819746), külön a Daniel (Q14516546), Dániel (Q17190118), Daniël (Q18040588) stb. Van logikája ennek is, mert az írásmód nem egyezik, de mit tegyünk pl. a Johannes Priwitzer (Q17093964) szócikk keresztnevéhez? Ő egy magyar származású, de angol és német nyelvterületen ismert festő, akit a magyar szakirodalom Priwitzer Jánosként ír, de leginkább külföldön ismert Johannes Priwitzerként. Most bukkantam az adatlapjára, de még nem javítottam át a keresztnevét, ami persze Johannes (Q2117521). Szélsőséges példának tűnik, de sok olyan személy van, aki máshol élt, mint ahol született, és többféle névváltozata ismert, de nem feltétlenül tudjuk, hogy mettől meddig élt itt vagy ott.

Kösz előre is Palotabarát (talk) 11:24, 25 November 2018 (UTC)


Nem biztos, hogy értem a kérdést, de nekem ez amolyan Taxonomia problémára hasonlít. Nekem elég kaotikusnak tünik a fogalmak hierarchiába rendezése, a földrajzi területwkwn mindenképp, de a díjaknál is hasonló.

Egy Kezdetleges SPARQL lekérdezés

#
 # Díjak - hierarchiája 
 # Ez néha többszintes,  most csak az egyszerűség miatt csak az egyel feletibb szintet listázom.
 # Nem tökéletes ,  quick&dirty lekérdezés.
 #
 SELECT  ?broaderLabel  ?broader ?itemLabel ?item ?instances ?sites WITH {
    SELECT DISTINCT ?item { ?item wdt:P279* wd:Q618779 }
  } AS %items WHERE { 
    INCLUDE %items .
    OPTIONAL { ?item wdt:P279 ?broader } .
    {
      SELECT ?item (count(distinct ?element) as ?instances) {
        INCLUDE %items.
        OPTIONAL { ?element wdt:P31 ?item }
      } GROUP BY ?item
    }
    {
      SELECT ?item (count(distinct ?site) as ?sites) {
        INCLUDE %items.
        OPTIONAL { ?site schema:about ?item }
      } GROUP BY ?item
    }
    SERVICE wikibase:label {
      bd:serviceParam wikibase:language "hu,en,de,es,fr,it,ru,uk,bg,zh,ja,ko"
    }
  }
ORDER BY  ?broaderLabel  ?broader ?itemLabel ?item
Try it!


Nekem a másik fajta lekérdezés jobban tetszik:

  • Lekérdezés eredménye wdtaxonomy programmal -> "Díjak - hierarchiája" vagyis egy többszintes hierarchiát képzelj el. Hogy össze vissza kötögetik őket - az már egy másik probléma ...

de szerintem nem biztos, hogy értem a kérdést. Elnézést.

--ImreSamu (talk) 21:12, 25 November 2018 (UTC)


Itt nem lekérdezésről volt szó, hanem hogy hogyan kell jelölni a díjakat és keresztneveket. Nos, elegendő a legspecifikusabbat, elvileg minden díjnál van subclass of (P279)award (Q618779) (akár direkten, akár indirekten, még néhány, egyre kevésbé specifikus kategórián keresztül) – ha mégsincs, akkor kikötésmegszegés keletkezik, amikor felviszed egy díjazott adatlapjára, ilyenkor a díjtípushoz hozzá kell adni a fenti állítást (vagy egy specifikusabbat, ugyanúgy subclass of (P279) tulajdonsággal, ha találsz). Az Oscar-díjak (pl. Academy Award for Best Live Action Short Film (Q1324407)) alapján úgy tűnik, ez igaz a még konkrétabb kategóriákra is. A keresztnevekre viszont nem találtam semmilyen útmutatót, szerintem senki nem gondolt arra, hogy valakinek nem egyértelmű, pontosan hogyan írják a nevét… – Tacsipacsi (talk) 23:59, 25 November 2018 (UTC)

Nekem a tulajdonság leírólapja alapján az tűnik a legtisztább megoldásnak, ha mindkettőt ráteszed a(z) language of work or name (P407) minősítővel. – Máté (talk) 09:14, 26 November 2018 (UTC)

Tacsipacsi, Máté, ImreSamu kösz szépen mindannyiótoknak! Palotabarát (talk) 21:14, 29 November 2018 (UTC)

Syntrichia ruraliformis duplán

Sziasztok!

Elkezdtem a saját szerkesztésű wikipédia szócikkeknél a taxonbar adatokat átnézni és belefutottam egy olyan hibába, hogy a Syntrichia ruraliformis kétszer szerepel a wikidata-ban: Q12336652 és Q19843665. Az elsőben van benne a magyar wikipédia szócikk (és egy dán) a másodikban az angol és sok más oldal. Valahogy egyesíteni lehet a kettőt? Üdv, Veszt (talk) 11:51, 8 December 2018 (UTC)

@Veszt: → ← Merged. Bencemac (talk) 12:03, 8 December 2018 (UTC)
@Bencemac: Köszönöm!  – The preceding unsigned comment was added by Veszt (talk • contribs) at 12:18, 8 December 2018 (UTC).

HAVING paraméter szűrőként?

Valahogy be lehet rakni a HAVING paramétert egy lekérdezés szűrői (FILTER) közé? Jelentősen felgyorsítaná, amit csinálok, jelenleg csak a kimeneti paraméterek között tudom használni, de gyakran egyéb kényszerű filterekkel kell bővítenem a lekérdezést, például itt lent születési intervallumok szerint haladok, máskülönben elakad a nagy adatmennyiségtől. Pasztilla (talk) 08:37, 2 December 2018 (UTC)

SELECT DISTINCT ?politik ?politikLabel ?politikDescription (COUNT(distinct ?sitelink) AS ?sitelinks) WHERE {
    ?politik wdt:P106 wd:Q82955 .
    ?politik wdt:P569 ?szul .
    OPTIONAL { ?sitelink schema:about ?politik FILTER REGEX(STR(?sitelink), ".wikipedia.org/wiki/") } .
    FILTER (?szul > "1947-01-01T00:00:00Z"^^xsd:dateTime) .
    FILTER (?szul < "1950-01-01T00:00:00Z"^^xsd:dateTime) .
    FILTER NOT EXISTS { ?politik wdt:P570 ?date } . # Nem halt még meg.
    FILTER NOT EXISTS { [] schema:about ?politik; schema:isPartOf <https://hu.wikipedia.org/> } .
    SERVICE wikibase:label { bd:serviceParam wikibase:language "hu,en,fr" }
}
GROUP BY ?politik ?politikLabel ?politikDescription
HAVING (?sitelinks > 29)
Try it!


A SERVICE wikibase:label sokat lassít, ha azt kihagyod, lefut a születés szerinti szűrés nélkül is a lekérdezés. A címkét (és leírást), ha elég csak a pl.magyar, máshogy is ki lehet gyűjteni:

?politik rdfs:label ?politikLabel FILTER ( lang(?politikLabel) = "hu" )

Egyébként mivel a ?sitelinks aggregált változó, így nem lehet a filterek közé beemelni, hacsak nem egymásba ágyazott lekérdezéseket használsz. De itt a legegyszerűbb megoldás a wikibase:label-től való megszabadulás. – Máté (talk) 21:00, 2 December 2018 (UTC)

Köszönöm, nézem, csinálom. Pasztilla (talk) 17:31, 3 December 2018 (UTC)

@Máté: Biztosan valamit rosszul csinálok, de ugyanúgy időkorlát-elérésre hivatkozva elakad, nem fut le, hiába veszem ki a service-t és rakom be a te sorodat. Pasztilla (talk) 18:51, 5 December 2018 (UTC)

@Pasztilla: - beágyazottal lekérdezésként működik. kivül csak a labeleket és a descriptiont kapja meg. ( Sitelinks>10-re tesztelve )

SELECT DISTINCT ?politik ?politikLabel ?politikDescription ?sitelinks
WHERE {
{
  SELECT DISTINCT ?politik (COUNT(distinct ?sitelink) AS ?sitelinks) WHERE {
    ?politik wdt:P106 wd:Q82955 .
    OPTIONAL { ?sitelink schema:about ?politik FILTER REGEX(STR(?sitelink), ".wikipedia.org/wiki/") } .
    FILTER NOT EXISTS { ?politik wdt:P570 ?date } . # Nem halt még meg
    FILTER NOT EXISTS { [] schema:about ?politik; schema:isPartOf <https://hu.wikipedia.org/> } .
   }
   GROUP BY ?politik
   HAVING (?sitelinks > 10)
  }
SERVICE wikibase:label {bd:serviceParam wikibase:language "hu,en,fr,de,es,it,ru,uk,bg,zh,ja,ko"}
}
ORDER BY DESC (?sitelinks)
Try it!

--ImreSamu (talk) 22:16, 5 December 2018 (UTC)

Ez meg egy olyan módosítása, ami kiszűri azokat is, amelyeknek már van magyar címkéje.

SELECT DISTINCT ?politik ?politikLabel ?politikDescription ?sitelinks
WHERE {
{
  SELECT DISTINCT ?politik (COUNT(distinct ?sitelink) AS ?sitelinks) WHERE {
    ?politik wdt:P106 wd:Q82955 .
    OPTIONAL { ?sitelink schema:about ?politik FILTER REGEX(STR(?sitelink), ".wikipedia.org/wiki/") } .
    FILTER NOT EXISTS { ?politik wdt:P570 ?date } . # Nem halt még meg
    #Nincs magyar wikipedia oldala
    FILTER NOT EXISTS { [] schema:about ?politik; schema:isPartOf <https://hu.wikipedia.org/> } .
    #  Nincs magyar description-ja ! 
    FILTER(NOT EXISTS { ?politik schema:description ?politikdesc. FILTER(LANG(?politikdesc) = "hu")  })    
   }
   GROUP BY ?politik
   HAVING (?sitelinks > 10)   
  }
SERVICE wikibase:label {bd:serviceParam wikibase:language "hu,en,fr,de,es,it,ru,uk,bg,zh,ja,ko"}
}
ORDER BY DESC (?sitelinks)
Try it!

--ImreSamu (talk) 11:43, 6 December 2018 (UTC)

Köszönöm, kiválóan működik és gyors is. Pasztilla (talk) 17:48, 9 December 2018 (UTC)

Rachel Laurin

Rachel Laurin (Q3416104) jelentős zeneszerző is. Ez nem szerepel a wd lapján. Köszönöm, ha valaki beírja, mert én nem értek ehhez. Tulipanos (talk) 20:57, 22 December 2018 (UTC)

Tulipanos beírtam. Azért leírom, hátha kedvet kapsz hozzá :) Az adatlapján egy foglalkozás már meg volt adva, így csak az "érték hozzáadása" linkre kell kattintani a foglalkozás dobozban, és rögtön felbukkan egy beviteli mező, ahova be lehet írni az új foglalkozást. Arra kell figyelni, hogy csak olyan foglalkozás írható be, ami már szerepel az adatbázisban, de ritka, hogy valami ne lenne benne. Ha mégsincs amit keresel, meg kell próbálni szinonimákkal, aztán angolul, hátha csak nincs lefordítva. Ha így sem jön elő, akkor írj ide. Ha az adatlapon egyáltalán nincs még feltüntetve foglalkozás (mert pl. egy teljesen új szócikk adatait viszed fel), akkor az állítás hozzáadása linkre kell kattintani, amire kiad egy "üres" dobozt. Oda kell beírni először, hogy "foglalkozás", aztán a mellette felbukkanó beviteli mezőbe a szakmát. Palotabarát (talk) 21:14, 22 December 2018 (UTC)

Köszönöm az információt..Tulipanos (talk) 08:46, 23 December 2018 (UTC)

huwiki-kapcsolat létrejötte

Próbáltam a Special:NewPages segítségével a huwikin átnézni a 2018-ban létrejött új szócikkeket, de az csak egy hónapra visszamenőleg mutatja az új lapokat. Itt a Wikidatán létezik-e olyan lekérdezési lehetőség, ami kilistázza tetszőleges egyéb paraméterek mellett (mondjuk írók vagy települések vagy bármi) azokat, amelyeknek huwiki-kapcsolata 2018-ban került a Wikidata-elemre? Pasztilla (talk) 10:01, 3 January 2019 (UTC)

Közben tárgytalanná vált, a huwikin megoldották. Pasztilla (talk) 20:54, 3 January 2019 (UTC)

Foglalkozások

Sziasztok, szerintetek ennek az elemnek: classical scholar (Q2468727) (klasszika-filológusnak van írva) mi lehet a helyes magyar címkéje? Azért kérdem, mert létezik egy másik classical philologist (Q16267607) elem is, és annak a leírása, ill. a csatolt szócikkek jobban passzolnak. Palotabarát (talk) 22:13, 28 December 2018 (UTC)

@Palotabarát: ókortudós? – Máté (talk) 23:37, 28 December 2018 (UTC)
Az ókortudós tágabb, ez csak a görög-római világgal foglalkozó történész, aki közelítően tényleg a klasszika-filológus. Pasztilla (talk) 08:45, 29 December 2018 (UTC)

Máté, Pasztilla kösz mindkettőtöknek, amíg nincs jobb, átírtam ókortudósra. Az angol/német egyébként az antiquarian/altertumsforscher kifejezéseket is használja rá, de én ezzel sem lettem előrébb. Ha lesz valami közmegegyezés, tovább lehet javítani, de addig se maradjon két egyforma elnevezés. Palotabarát (talk) 22:40, 29 December 2018 (UTC)

Lelkész

Ez is okozott már párszor főfájást:

  • pastor (Q152002) - lelkipásztor, lelkész. Én ezt használnám a római katolikus papokhoz, bár a magyar lelkipásztor van megadva, mint bármely keresztény egyház papját.
  • presbyter (Q831474) - keresztény pap, lelkipásztor keresztény egyházban, lelkész. A magyar leírás alapján őt is inkább r. kat. papnak gondolnám, de végső soron bármi lehet, hiszen az evangélikus, raformátus, stb. is keresztény egyház, de őket inkább lelkésznek mondják, nem papnak. Őt egyébként a magyar presbiterhez, mint ókeresztény méltósághoz kötik.
  • Christian minister (Q1423891) - lelkész.
  • worship pastor (Q17040649) - lelkész.

Ti melyiket használnátok egy adventista lelkészhez? Bevallom a vallással, egyházzal kapcsolatos műveltségem hiányos, de a magyarban lehetnének jobban elkülönülő megnevezések is a lelkészre. Ha tudtok, segítsetek légyszi javítani a magyar elnevezéseket. Palotabarát (talk) 21:00, 9 January 2019 (UTC)

Alma mater lekérdezés

Sziasztok! Tudnátok segíteni egy olyan Query Service lekérdezés megírásában, ahol azokat a szócikkeket kapom, ahol

És ettől függetlenül érdekel egy olyan is, ahol

Kösz, ha tudtok segíteni Palotabarát (talk) 19:46, 8 January 2019 (UTC)

Az első:

SELECT DISTINCT ?item ?sitelink WHERE {
  ?item wdt:P27 wd:Q28; p:P69 ?s .
  MINUS { ?s pq:P582 [] }
  ?sitelink schema:about ?item; schema:isPartOf <https://hu.wikipedia.org/> .
}
Try it!

A második:

SELECT DISTINCT * WHERE {
  ?item wdt:P27 wd:Q28; wdt:P69 [] .
  ?sitelink schema:about ?item; schema:isPartOf <https://hu.wikipedia.org/> .
}
Try it!

Máté (talk) 20:29, 8 January 2019 (UTC)

Az én verzióm ( minden iskoláját feltüntetem, emiatt több sor , és azok is benne vannak akiknek nincs magyar wiki oldaluk) : A két lekérdezés között csak egy MINUS->OPTIONAL kölönbség van. Lehet szabadon bővítani.

SELECT DISTINCT ?itemLabel ?item ?eduLabel ?start ?end  WHERE
{ 
  ?item wdt:P31 wd:Q5 .
  ?item wdt:P27 wd:Q28 .
  ?item    p:P69 ?education_statement .
  ?education_statement ps:P69 ?edu .
  OPTIONAL { ?education_statement pq:P580 ?start . }
  MINUS    { ?education_statement pq:P582 ?end     }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu,en,de,fr" . }
} ORDER BY ?itemLabel
Try it!
SELECT DISTINCT ?itemLabel ?item ?eduLabel ?start ?end  WHERE
{ 
  ?item wdt:P31 wd:Q5 .
  ?item wdt:P27 wd:Q28 .
  ?item    p:P69 ?education_statement .
  ?education_statement ps:P69 ?edu .
  OPTIONAL { ?education_statement pq:P580 ?start . }
  OPTIONAL { ?education_statement pq:P582 ?end     }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu,en,de,fr" . }
} ORDER BY ?itemLabel
Try it!

--ImreSamu (talk) 21:29, 8 January 2019 (UTC)

v2. - részletesebb és pontosabb lista. minden elem opciós, ha azok kellenek ami nincs megadva - akkot irt át az "OPTIONAL"-t "MINUS"-ra az adott elemnél.

SELECT DISTINCT ?itemLabel ?item ?eduLabel ?start ?end ?adegreeLabel ?amajorLabel  WHERE
{ ?item wdt:P27 wd:Q28 .
  ?item p:P69 ?education_statement .
  OPTIONAL {?education_statement ps:P69  ?edu    }
  OPTIONAL {?education_statement pq:P580 ?start  }
  OPTIONAL {?education_statement pq:P582 ?end    }
  OPTIONAL {?education_statement pq:P512 ?adegree}
  OPTIONAL {?education_statement pq:P812 ?amajor }
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu,en,de,fr,it,es,ru,zh" . }
} ORDER BY ?itemLabel ?start ?end
Try it!

--ImreSamu (talk) 21:51, 8 January 2019 (UTC)


Máté, ImreSamu kösz szépen mindkettőtöknek! Palotabarát (talk) 11:43, 9 January 2019 (UTC)

Befejezetlen egyetemek, főiskolák

Sziasztok, szerintetek hogy kellene jelölni azt, ha valaki:

  1. elkezd egy egyetemet, de nem fejezi be azt (nem szerez diplomát)
  2. elkezd egy egyetemet, de egy másik egyetemen szerez diplomát
  3. elvégez egy egyetemet, de közben áthallgat egy másik egyetemre, de a diplomát nem ott kapja, hanem ott, ahol kezdte a tanulmányait
  4. elvégez egy egyetemet, majd ugyanott továbbtanul és tudományos fokozatot szerez

Az educated at (P69) tulajdonságban csak end time (P582) minősítő van, "abbahagyás ideje" vagy hasonló nincs. De nyilván nem is mindegyik fenti szituáció "abbahagyás", ha valaki elvégez egy teljes évet valahol, akkor másutt folytathatja a tanulmányait.

Példák:

  1. Ferenc Molnár (Q296809) (hu:Molnár Ferenc) két egyetemre is járt, de nem diplomázott
  2. Magda Kósáné Kovács (Q6729801) (hu:Kósáné Kovács Magda) Debrecenben kezdte el, majd Budapesten fejezte be az egyetemet
  3. az áthallgatásra most nem találtam példát, de sok hasonlóra emlékszem (pl. egy év ösztöndíjjal külföldön tanult)
  4. Pál Selényi (Q250525) (hu:Selényi Pál) visszament az ELTÉ-re doktorálni

Az első három példában talán egy új minősítőre lenne szükség (nem befejez, hanem abbahagy, de ez sem pontosan fedi a helyzetet), a negyedik esetben pedig az infoboxban volna jó összesíteni az azonos iskolákat, hogy ne szerepeljen kétszer ugyanaz az egyetem. Magukban az infoboxokban kézi beírással akárhogy jelölhetjük ezeket az eltéréséket, de a Wikidatán nem. Ha az infoboxok később fejlődnek, félreérthetően jöhetnek le az adatok: például aki két egyetemre járva szerezte a diplomáját, úgy tűnhet az infoboxban, mintha két diplomája lenne.

Figyelembe kell venni azt is, hogy nagyon sok esetben nem ismerjük a felsőoktatási tanulási időszak kezdetét, és az is gyakori, hogy nem tudjuk pontosan miként végzett (a kart tudjuk, de a fő szakirányt nem).

Ha itt nem tudunk jó választ adni, esetleg fel lehetne vetni a kérdést egy új minősítő beépítése kezdeményezésével. Mi a véleményetek? Palotabarát (talk) 09:13, 10 January 2019 (UTC)

Az első esetben szerintem a

⟨ subject ⟩ educated at (P69) View with SQID ⟨ object or value ⟩
academic degree (P512) View with SQID ⟨ no value Help ⟩

megoldás működik. A negyedik esetben pedig a többszörös felvitel a jó megoldás. Ha ez gond az infoboxban, akkor azt a Wikipédián kell megoldanunk, nem itt. Fun fact: az AkH. 288. a) szerint helyesen ELTE-re.Máté (talk) 10:02, 10 January 2019 (UTC)

Máté az első esetben arra gondolsz , hogy érték nélkül mentsem el a academic degree (P512)-t? Palotabarát (talk) 09:13, 11 January 2019 (UTC)
@Palotabarát: A van két különleges érték, a novalue és a somevalue – az első azt jelenti, hogy az adott dolog nincs, nem létezik, a második pedig, hogy létezik, csak nem tudjuk miaz (pl. egy ismeretlen születési dátumnál). (Ezeket úgy tudod megadni, hogy szerkesztéskor a értékmező előtti kis téglalapokra kattintasz, közvetlen a rangjelölő mögött.) Jelen esetben, ha minősítőként megadod az egyetemhez, hogy a megszerzett diploma novalue (azaz nincs érték), akkor ebből látható, hogy az adott egyetemen nem szerzett diplomát. – Máté (talk) 10:06, 11 January 2019 (UTC)
Máté így valahogy? [1] Palotabarát (talk) 10:42, 11 January 2019 (UTC)
@Palotabarát: Nem, ez most azt jelenti, hogy nem járt iskolába. Az iskolát megadod, és ahhoz minősítőként a P512-t nincs értekkel. – Máté (talk) 10:57, 11 January 2019 (UTC)
Máté jaja, értem: [2] (remélem). Köszönöm Palotabarát (talk) 11:11, 11 January 2019 (UTC)

Wikidata Támogatás a "Nők a tudományban: a Wikipédia edit-a-thon" -hoz.

2019 Február 11-én (BP) Wikipédia Edit-athlon. ( https://www.facebook.com/events/232830020982313/ )

Ha van valakinek lekérdezése, ami segítene - akkor gyüjtsük ösze öket! Sajnos a Facebook-ra nem lehet megosztani ezeket a lekérdezéseket egy hiba miatt ( https://phabricator.wikimedia.org/T210139 ) --ImreSamu (talk) 16:17, 27 January 2019 (UTC)

Első kiindulásnak a magyar cikkel nem rendelkező magyar nők (beleértve az ismeretlen neműeket és LMBT-ket is):
SELECT ?item ?itemLabel ?gender ?genderLabel
WHERE {
  ?item wdt:P31 wd:Q5 .
  ?item wdt:P27 wd:Q28 .
  MINUS { ?item wdt:P21 wd:Q6581097 } .
  OPTIONAL { ?item wdt:P21 ?gender } . 
  FILTER NOT EXISTS { [] schema:about ?item; schema:isPartOf <https://hu.wikipedia.org/> } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],hu,en" }
}
Try it!
Egyébként (a Phabricator-feladat hozzászólásai alapján) Facebookon is oszthatók a linkek, csak a végükre kell tenni egy kettőskeresztet: https://query.wikidata.org/#SELECT%20%3Fitem%20%3FitemLabel%20%3Fgender%20%3FgenderLabel%0AWHERE%20{%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ5%20.%0A%20%20%3Fitem%20wdt%3AP27%20wd%3AQ28%20.%0A%20%20MINUS%20{%20%3Fitem%20wdt%3AP21%20wd%3AQ6581097%20}%20.%0A%20%20OPTIONAL%20{%20%3Fitem%20wdt%3AP21%20%3Fgender%20}%20.%20%0A%20%20FILTER%20NOT%20EXISTS%20{%20%5B%5D%20schema%3Aabout%20%3Fitem%3B%20schema%3AisPartOf%20%3Chttps%3A%2F%2Fhu.wikipedia.org%2F%3E%20}%20.%0A%20%20SERVICE%20wikibase%3Alabel%20{%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%2Chu%2Cen%22%20}%0A}# – Tacsipacsi (talk) 01:47, 28 January 2019 (UTC)
Az edit-a-thon Nők a tudományban címmel van meghirdetve. Saját tapasztalat (és bevallom most nem kattintottam le a lekérdezés mint az 1200 elemét, szóval inkább csak benyomásról, mint számszerűsíthető statisztikáról beszélek), hogy a lista elsősorban három foglalkozási körhöz kapcsolható: pornószínésznők, sportolók és (természet)tudományos kutatók. Egy olyan szűrést javaslok inkább, ami szűr ResearcherID (Q7315186) és ORCID iD (Q51044) meg az egyéb, kutatóknál használatos id-kre, illetve sajnos tudomásul kell vennünk, hogy amikor felvisznek egy tudományos cikket, és a szerzőknek adatlapot csinálnak, a country of citizenship (P27) tulajdonság ritkán van megadva, a kutatók zöméről nem lehet tudni melyik országot képviselik a tudományos pályán. (Ha lekattintjátok a lista első tíz elemét, hét művész, két sportoló, és egy germanológus mutatkozik, szóval nem nagyon passzol a rendezvény tematikájához.) 00:22, 29 January 2019 (UTC)

Köszönöm az eddigi hozzászólásokat! Közben én is csináltam 2 query-t.

  • "Nobel Díjat kapott - nők - munkaterületenként." (most:51adatsor ) Query
  • "Nobel Díjat kapott - nők - munkaterületenként." ÉS nincs magyar wikipedia oldala (most:7adatsor ): Query

( viszont most ezt a 2 lekérdezést nem tudom sablonba tenni; valamilyen számomra ismeretlen ok miatt elrontja a formázást.)

Ha van még - akkor jöhet !  :) --ImreSamu (talk) 14:38, 29 January 2019 (UTC)

(edit conflict) (Igen, ezt a hozzászólást kb. öt óra alatt sikerült megírnom…) @Palotabarát: Először is a keresés segítésére listázzuk ki a leírásokat is:

SELECT ?item ?itemLabel ?itemDescription ?gender ?genderLabel
WHERE {
  ?item wdt:P31 wd:Q5 .
  ?item wdt:P27 wd:Q28 .
  MINUS { ?item wdt:P21 wd:Q6581097 } .
  OPTIONAL { ?item wdt:P21 ?gender } .
  FILTER NOT EXISTS { [] schema:about ?item; schema:isPartOf <https://hu.wikipedia.org/> } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],hu,en" }
}
Try it!

A Wikifajokban lapokkal rendelkezőkre szűrve biztosan eltüntetjük az összes hamis pozitívot, igaz, gyakorlatilag az összes találatot is:

SELECT ?item ?itemLabel ?itemDescription ?gender ?genderLabel
WHERE {
  ?item wdt:P31 wd:Q5 .
  ?item wdt:P27 wd:Q28 .
  MINUS { ?item wdt:P21 wd:Q6581097 } .
  OPTIONAL { ?item wdt:P21 ?gender } .
  FILTER NOT EXISTS { [] schema:about ?item; schema:isPartOf <https://hu.wikipedia.org/> } .
  FILTER EXISTS { [] schema:about ?item; schema:isPartOf <https://species.wikimedia.org/> } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],hu,en" }
}
Try it!

Esetleg próbálkozhatunk a tudósokra szűkítéssel is, bár itt a hamis negatívok (akiknél nincs rendesen megadva a occupation (P106)) és a hamis pozitívok (pl. az első műfordító, ami azért elég messze áll a keresett kategóriától) száma is nagyobb a kívántnál. Néhány technikai részletben eltér a korábbiaktól, mert az első formájában még egyetlen rekordot keresve is túllépte az időkorlátot:

SELECT ?item ?itemLabel ?itemDescription
WHERE {
  ?item wdt:P31 wd:Q5 .
  ?item wdt:P27 wd:Q28 .
  MINUS { ?article schema:about ?item; schema:isPartOf <https://hu.wikipedia.org/> } .
  ?item wdt:P106/wdt:P279* wd:Q901 .
  MINUS { ?item wdt:P21 wd:Q6581097 } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu,en" }
}
Try it!

– Tacsipacsi (talk) 19:14, 29 January 2019 (UTC)

Lekérdezés hiányzó tulajdonságra

Sziasztok, segítsetek légyszi: a fentebbi alma materes lekérdezés felhasználásával szerettem volna csinálni egy olyat, hogy listázza ki azokat a János (Q15075907) keresztnevűeket, akinél egyáltalán nincs megadva az country of citizenship (P27). Ez lett belőle:

SELECT ?J_nos ?J_nosLabel WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?J_nos wdt:P735 wd:Q15075907; p:P27 ?s.
  MINUS { ?s pq:P27 [] }
}
Try it!

És persze kilistázza az összes János nevű magyar állampolgárt.

Mit kell máshogy csinálni és miért? Kösz előre is Palotabarát (talk) 22:59, 11 March 2019 (UTC)

SELECT ?J_nos ?J_nosLabel WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?J_nos wdt:P735 wd:Q15075907 .
  MINUS { ?J_nos wdt:P27 [] }
}
Try it!

Ugye azt írtad elő, hogy legyen állítás rajta a P27-tel, de ne legyen ahhoz az állításhoz P27-tel minősítő megadva. – Máté (talk) 07:43, 12 March 2019 (UTC)

Máté kösz szépen, ez így teljesen jó.
Ellenben az eredmény elég rossz: több keresztnévvel is kipróbáltam, és 30-50 százalékuknál nincs megadva az állampolgárság - pedig azért ezekneknek a többsége tényleg magyar, a határon túliak kevesebben vannak. És ezek csak azok az elemek, ahol a keresztnév fel volt tüntetve, a tök üres, vagy keresztnévtelen elemek ugye nem kerültek a szemem elé. Ez egyrészt azt jelenti, hogy eddig bármilyen lekérdezést csináltunk, amivel magyarok körében akartunk valamit szűkíteni, akkor irgalmatlan nagy hibaszázalékú eredményeket kaptunk. A másik csalódás, hogy kb. 5000 olyan tételt találtam, ami magyar Wikipédia szócikk nélküli magyarokkal kapcsolatos Wikidata-elemet ad ki, de ezek szerint ennek a száma jóval magasabb, akár kétszer, háromszor ennyi lehet.
Mondhatni mindegy, hiszen ezek csak statisztikák, de ha a Wikidata adatbázis eredeti céljait nézzük - vagyis az adatok közti keresést, szűkítést, összefüggések felfedezését, a vizualizáció lehetőségét - akkor az a hiányosságok miatt elég kétes, hogy valaha is megbízhatóan működik. Ez nem szemrehányás, csak csalódás. Kösz még egyszer a kódot. Palotabarát (talk) 10:22, 12 March 2019 (UTC)

Könyvtárosok kérdezik

Sziasztok, könyvtárosok kérdezik, hogy egy folyóirat köré csoportosuló szerzői kört miként lehet felvinni a Wikidatára. Tehát nem editor-in-chief (P5769), nem editor (Q1607826) és nem is employee (Q703534) az, amit keresünk, hanem annak a jelölése, hogy a folyóiratba több-kevesebb rendszerességgel írókat milyen tulajdonsággal lehet összekapcsolni oda-vissza. Kösz előre is (példa: a Nyugat (Q661916)-hoz hogy kössük Béla Balázs (Q469963)-t és viszont). Palotabarát (talk) 10:47, 17 January 2019 (UTC)

Sziasztok, ez a fenti kérdés egy editathlonhoz kapcsolódott, a Petőfi Irodalmi Múzeum szervezett március elején egy Wikidatás adatbevitelt. Elsősorban folyóiratokat és az azokhoz köthető szerzőket írták be az önkéntesek. De továbbra is nyitott a kérdés: egy ember WD-elemén hogy tudom jelölni, hogy kötődött egy adott folyóirathoz (esetenként azonos időben többhöz is), de nem volt annak munkavállalója, sem "alkotórésze"? Van erre valamilyen tulajdonság? (Azért is nagy kérdés, mert sokaknál a munkáltatót írták be, ami nagyon pontatlan, utólag javítanám, de mire...?) Palotabarát (talk) 00:14, 19 March 2019 (UTC)

Polgármesterek

Találtam egy fura duplumot: van egy mayor (Q2922332) (polgármester - egy magyar település vezetője), és egy mayor (Q30185) (polgármester) elem is. Az elsőnek az alapja egy francia szócikk, a fr:Bourgmestre (Hongrie), a másodikhoz a világ összes többi polgármester-szócikke hozzá van rendelve, köztük a magyar is, és persze van egy francia is, a fr:Maire. Most kitöltöttem egy pár magyar személy elemén a vezető beosztás: mayor (Q2922332) adatokat, lett is belőle 15, utána persze észrevettem, hogy az összes többi magyar polgármester hasonlóképpen kitöltött elemében a másik polgármester (mayor (Q30185)) használatos (31 db). Én nem vagyok ellene, hogy külön kezeljük a magyar polgármestereket, bár nem sok értelmét látom, az viszont nem túl szerencsés, ha két elem van uyganarról. Ha mondjuk most rendezzük azzal, hogy a 15 vagy a 31 elemben egységesen ugyanazt a polgármestert írjuk be, de hgy a későbbiekben megint össze fognak keveredni, az biztos. Előttünk az önkormányzati választás, valamit kezdeni kellene ezzel, de amíg a francia fr:Bourgmestre (Hongrie) szócikk és annak Wd-eleme létezik, lövésem sincs mit lehetne tenni. Van ötlete valakinek? Palotabarát (talk) 12:36, 17 March 2019 (UTC)

Ez nem fura, és nem duplum, hanem teljesen szokásos: a magyar polgármester alosztálya a polgármesternek, ahogy például a magyar település is alosztálya a településnek. Nyugodtan írhatunk sima polgármestert is – nem hibás, csupán pontatlanabb, mint ha specifikusan magyar polgármestert használnánk. Általában teljesen mindegy, bár egyes embereknél szükséges lehet felhívni a figyelmet arra, hogy magyarországi, és nem – például – szlovákiai település polgármesteréről van szó. – Tacsipacsi (talk) 22:59, 17 March 2019 (UTC)
Tacsipacsi kösz. Inkább csak az a fura, hogy a világ kétszáz-valahány országa tekintetében csak a francia és a magyar polgármesterek vannak külön, az összes többi együtt, egy Wd-elemhez kötve szerepel. Szóval valahol kicsit feleslegesnek tűnik, nem hiszem, hogy a magyar annyira különbözne mondjuk a svédtől vagy a némettől (a franciától mondjuk igen, mert ott kevésbé érvényesül az önkormányzatiság). De nem gond, el tudom viselni, csak fura :-) Amúgy a magyar hu:Polgármester 99 százalékban a magyar polgármesterekről szól, talán érdemes is lenne áttenni a világ összes polgármesterét tartalmazó Wd-elemtől a magyar mayor (Q2922332)-hez, nem? Palotabarát (talk) 08:52, 18 March 2019 (UTC)
@Palotabarát: Miből gondolod, hogy csak a francia és a magyar polgármesterek vannak külön? Való igaz, hogy a mayor (Q30185) 2368 alosztályának döntő többségét egyes települések polgármesteri pozíciói teszik ki, de azért van közte más is, pl. mayor of a place in Belgium (Q16009147) (Belgium), South African mayor (Q17165788) (Dél-Afrika), mayor (Q17175157) (Németország) vagy éppen town mayor (Q19961106) (Japán). A szócikkről: ez a tipikus adatbázis szempontja kontra Wikipédia-olvasó szempontja eset – az adatbázis szempontjából a lehető legpontosabb megoldás a legjobb, tehát hogy a magyar cikk menjen a magyar tisztség eleméhez, a Wikipédia-olvasó viszont azt szeretné, hogy ne csak egy szem francia nyelvi hivatkozás árválkodjon az oldalsávban. Én hagynám úgy, ahogy most van. (Egyébként természetesen a jó megoldás az lenne, ha lenne egy nemzetközi összefoglaló cikk, és lenne egy külön cikk a magyar vonatkozásokról, de hát könnyű ezt mondani.) – Tacsipacsi (talk) 21:47, 18 March 2019 (UTC)
Tök igazad van, rengeteg hasonló jelölést találtam. Kösz az infót. Palotabarát (talk) 10:49, 22 March 2019 (UTC)

Megint lekérdezés... vagy és a dátum és az összesítés

Tök jók ezek a példatárak, csak nekem, aki nem tudok programozni, olyan bonyolultak, hogy pont a legegyszerűbb kérdésekre nem találok bennük választ. Amúgy tényleg szép lekérdezéseket lehet csinálni (a vizualizációk például marhára tetszenek), de az egyszerűbb dolgok szintaktikája nem jön le belőlük nekem. És az ilyen kísérletezésekkel hopp elszaladnak az órák. Szóval ezért jövök állandóan újabb és újabb kérdésekkel (de most már egy csomó mindent meg tudok csinálni, a régi példáitok alapján, csak az új, eddig nem használt szintaktikával írandó programocskák fognak ki rajtam).

  • Szóval egy olyat akartam, hogy listázódjanak ki azok az elemek, amelyiknél az ország Hungary (Q28), az instance of (P31) pedig faculty (Q180958) vagy academic department (Q2467461). Biztos valahova bele kell tenni az OR-t, csak nem jöttem rá, hogy hova s miként.
  • A másik szintén nem tűnt nagy etvasznak: meg akartam nézni, hogy egy konkrét napon milyen események történtek a világban (sportrendezvény, csata, bármi, aminek a dátumát az időpont tulajdonsággal jelöljük). Ehhez az point in time (P585) (vagy inception (P571)) mellé be akartam írni egy konkrét dátumot. Vagy mindent kilistázott, bármikor is történt, vagy semmit nem adott vissza.
  • A harmadik már kicsit bonyolultabb: arra voltam kíváncsi, hogy a magyar állampolgárságú személyeknél melyik felsőoktatási intézmény fordul elő leggyakrabban az educated at (P69)-hez megadva. Egyszer meg is tudtam írni a lekérdezést, átmentettem egy Excelbe, hogy ott összesítsem, de rájöttem, hogy ha valakinél egynél több alma mater elem szerepel, akkor duplikálja azokat: akinél pl. három iskola van megadva, az kilenc sorban szerepelt; minden iskola háromszor került bele az eredménybe. Ott meg biztos valami szűkítő, vagy összevonó hiányzott (de persze az akkori lekérdezésem sincs meg már).

Ha tudnátok ezekben segíteni...

Kösz előre is, nagyon igyekszem önállóvá válni... Palotabarát (talk) 11:05, 22 March 2019 (UTC)

Az elsőre:

{ ?item wdt:P31 wd:Q180958 } UNION { ?item wdt:P31 wd:2467461}

A másodiknál jó formátumban adtad meg a dátomot (pl. "2019-03-22T00:00:00Z"^^xsd:dateTime)? A harmadiknál, ha teljesen egyforma sorok szerepeltek többször, akkor a SELECT után kell még egy DISTINCT. – Máté (talk) 12:53, 22 March 2019 (UTC)

Máté sajnos nekem csak a karokat listázza ki, a tanszékeket nem:
SELECT ?tanszk ?tanszkLabel WHERE {
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  ?tanszk wdt:P17 wd:Q28.
  { ?tanszk wdt:P31 wd:Q180958 } UNION { ?tanszk wdt:P31 wd:2467461}
}
A dátumos viszont jó lett, kösz! Palotabarát (talk) 21:34, 22 March 2019 (UTC)
A karnál lemaradt egy karakter, természetesen a Wikidata-azonosítónak Q betűvel kell kezdődnie – azt pótolva már jó. – Tacsipacsi (talk) 22:46, 22 March 2019 (UTC)
Mea culpa. – Máté (talk) 07:30, 23 March 2019 (UTC)

Máté a DISTINCT segített a harmadik kérdés megoldásában is, kösz szépen. Akit érdekel, hol végeztek (a Wikidata szerint) a legtöbben, itt megnézheti (amúgy az ELTE-n természetesen). Palotabarát (talk) 07:59, 31 March 2019 (UTC)

Wikidatás karbantartóverseny ötlet

Gondolkozom hogy lehetne többeket bevonni a Wikidatás munkákba. Nem nagy dolgokat értek ezalatt, csak hogy minél többen megcsinálják a szócikkeik Wd-elemét, esetleg bővítgessék a régieket. Úgy vettem észre, sok régi, gyakorlott szerkesztőnek számító wikipédiás van, akik messziről elkerülik a Wd-t, egyszerűen azért, mert nem értik, nem látják át, félnek belenyúlni. Persze, részben hiányzik, vagy bővítésre szorul a kezdőknek való magyar nyelvű leírás is, de valahogy én is bevonzódtam, pedig nem vagyok nagy spíler angolból.

Arra gondoltam, valamilyen gyakorlatiasabb, és a Wikidatán belül egy kisebb adatkörre szűkített oldalról lehetne megközelíteni a kérdést - legalább egy kísérlet erejéig. Az az ötletem, hogy vegyük elő a magyar személyek WD-elemeit, írjuk össze melyikről milyen adat hiányzik és hirdessük meg egyfajta wikidatás karbantartóverseny keretében, hogy aki ismerkedni akar a Wikidatával, az a lista elemeit próbálja meg bővíteni. Ehhez elég egy rövid, a konkrét tulajdonságok pótlásának mikéntjére vonatkozó leírás. A maraton résztvevőitől kérnénk, hogy iratkozzanak fel egy oldalra, így mi is tudnánk, hogy ki vesz részt, könnyebb lenne ellenőrizni a szerkesztéseket, és a végén lehetne valami eredményhirdetés is.

Az érintett szócikkek "összeírását" pedig úgy képzelem, hogy csinálunk egy lekérdezést, amivel a magyar állampolgárok itt egyeztetett adatai jelentetnénk meg. Pl. ezeket:

  • Név a Címkéből
  • nem
  • családnév
  • keresztnév
  • születési idő
  • születési hely
  • foglalkozás
  • alma mater
  • beosztás(ok)
  • díj

Amikor a Query Service végrehajtja a lekérdezést, kapunk egy letölthető fájlt, amiből viszonylag könnyű táblázatot készíteni (én megcsinálom), de ha a Wikipédián hirdetjük meg, talán Listeriabot is tudná frissítgetni - majd megmondjátok, mi a jó megoldás. Ahol üres a táblázatban egy cella, onnan hiányzik egy adat, azt kell pótolni. Azt a súgóban le lehet írni, hogy melyek azok az adatok, amelyek egyfajta kötelező elemként minden szócikkben látszódniuk kell(ene) (pl. születési adatok, keresztnév, foglalkozás), melyik az, amit vagy tudunk pótolni, vagy nem (családnév), és melyek az esetlegesek (díj, alma mater, beosztás). Szintén leírnánk, hoyg kell bővíteni a bonyolultabb tulajdonságokat, mint pl. a beosztás vagy az alma mater.

Azt én is tudom, hogy több mint 22000 tételes lenne a lista, ezért tovább kell szűkíteni: pl. csak az 1945 után született személyek (így már 10 ezer alatti a találatok száma), vagy épp ellenkezőleg, az 1945 előttiek, de tovább lehet bontani: csak nők/férfiak, Budapesten/Miskolcon stb. születettek...

Aki részt vesz benne, és megnézeget pár WD-elemet, és még bővíti is, egyfelől szerez némi rutint magában az adatfelvitelben, másfelől kialakul benne egy kép a személyek WD-elemeinek adattartamáról, hiszen ha nem is kell mindent bővíteni, láthat 10-20 vagy még több adatlapot, szembesülhet azzal, mi mindent lehet megjeleníteni. Feltehet kérdéseket ciki nélkül (a maratok időtartama alatt nyitnánk egy külön szekciót, vagy szakaszt valamelyik Wd-s kocsmafalon), találhat érdekességeket is, esetleg egy hiányzó adat pótlására belefoghat új WD-elem felvitelébe vagy akár szócikk írásba is.

Nincs illúzióm, nem hiszem, hogy százak tolonganának ,de ha öt-tíz szerkesztő érdeklődik és közülük egy két olyan is van, aki gyakran ír szócikket, de sosem nyúlt eddig a WD-hez, talán annyival beljebb leszünk, hogy lassabb ütemben gyarapszik a WD-elem nélküli szócikkek száma és precízebb lesz az adatfelvitel.

Érdemes lenne megvárni a Wikipédia CEE Tavasz végét, tehát még időnk is van, hogy előkészüljünk és meghirdessük.

Kérdezem, hogy mi a véleményetek általában? Ha a spanyolviaszt találtam fel és volt már más nyelven meghirdetett hasonló karbantartóverseny, vagy efféle, akkor mutassátok meg légyszi. Palotabarát (talk) 21:56, 31 March 2019 (UTC)

Beosztás engedélyezettminősítő

Sziasztok! A nagyköveteinkhez viszem fel beosztásként a szolgálati helyüket és időtartamukat. Amelyik nagykövetségen több diplomatáról is van szócikk, ott létrehozok egy külön elemet, amit több személyhez is fel tudok vinni (pl.: a ambassador of Hungary to India (Q63363621) négy diplomata adatlapjában is felhasználható, lásd: Special:WhatLinksHere/Q63363621). Ez a módszer megfelel a wikidatás szokásoknak, más országok nagyköveteinek adatlapjaiból vettem az ötletet. De minden relációt nem érdemes így felvinni, mert van, ahol csak egy-két nagykövetről van elem. Itt egyszerűen meghagyom a beosztásnál a ambassador (Q121998) titulust, odaírom, hogy mettől meddig volt ebben a rangban, de azt, hogy hol volt kiküldetésben, nem tudom szépen beleírni, mert hibajelzést ad. A position held (P39) tulajdonságban kötöttek a minősítők, azt, hogy location (P276) nem tudom beleírni. A located in the administrative territorial entity (P131)-et használhatom, de nem jó, mert nem minden ország vagy város közigazgatási egység. A field of work (P101)-et elfogadná, de nem éppen arra vonatkozik, hogy megadjam: egy diplomata Bagdadban vagy Irakban szolgált. Úgy látom, ezzel mások is küzdenek, mert ugyanezeket a hibákat láttam más nemzetek nagyköveteinél is.

Tudtok tippet adni, hogy milyen minősítővel lehet felvinni egy diplomata állomáshelyét? Vagy hogy mi módon lehet egy már létező tulajdonság engedélyezettminősítőit bővíteni? Ha a location (P276)-ot be lehetne írni a position held (P39)-hez, nem csak a nagykövetek ügye rendeződne, hanem mondjuk a külföldi correspondent (Q1155838) vagy ilyen-olyan kiküldöttek célállomását is meg lehetne adni. Mi a véleményetek? Palotabarát (talk) 13:19, 2 May 2019 (UTC)

@Palotabarát: A vitalap alapján a of (P642) vagy a applies to jurisdiction (P1001) használható erre; egyelőre nem dőlt el, a kettő közül melyik. Esetleg a ambassador (Q121998) helyett használhatod a ambassador of Hungary (Q30161250) állítást (ugyanúgy a fenti minősítők egyikével) az egyértelműség érdekében. (Egyébként az engedélyezett minősítők módosítása technikailag rendkívül egyszerű: csak módosítani kell a tulajdonságlap alján lévő megfelelő állítást. Persze sok esetben érdemes előbb kikérni a közösség véleményét pl. a tulajdonság vitalapján – lehetőleg angolul.) – Tacsipacsi (talk) 10:31, 9 May 2019 (UTC)
Tacsipacsi kösz szépen a választ. Tulajdonképpen tegnap megtaláltam a megoldást, csak más logikával kellett átgondolni az egészet. Érdekességképpen leírom: elsősorban nem a diplomaták, hanem a diplomáciai képviseletek a fontosak, és ha megvan, hogy melyik képviseleten szolgált (vagyis van adatlapja a képviseletnek), akkor a diplomatic mission sent (P531) minősítővel lehet jelölni, hogy hol töltötte az adott beosztásban a kiküldetését. Ez megoldott néhány más főfájást is, mert így nem csak a nagykövetek vihetők fel, hanem a követek (envoy (Q11051391)) és a konzulok, főkonzulok (consul general (Q3734658)) is (csak a képviselet vezetőjét rögzítem, de nem mindig nagyköveti rangú diplomata vezeti a missziót). Szintén megoldódik a követséghez képest más országban akkreditált nagykövetek gondja is, mert így fel lehet vinni olyan országok diplomatáit is, amelyekben sosem volt képviseletünk, de egy másik ország nagykövete ellátta az ottani feladatokat is.
Egyébként egyszer más témában már csináltam olyat, hogy hozzáírtam egy szükséges minősítőt, de pár nap múlva visszavonták a szerkesztést, szóval óvatos vagyok ezzel ] - az angolul való megbeszélés pedig nem erősségem. Kösz a tippet mégegyszer, de megoldódni látszik a probléma. Palotabarát (talk) 11:05, 9 May 2019 (UTC)

Többszörös díjazottak

Sziasztok!

Hogyan tudom a Wikidatában megcsinálni azt, hogy, ha egy ember pl. 2x/3x kapott József Attila-díjat/Kossuth-díjat... minden évszám fel legyen tüntetve, és sorszámmal ellátva?

[Ebben a listában] nagyon sok ilyen található.

Az volna a helyes, ha pl. a kétszeres József Attila-díjasoknál a Wikidatában is fel lenne tüntetve mind a 2 év sorszámmal.

Kérnék egy példa szerkesztést! --Gbarta (talk) 14:54, 9 May 2019 (UTC)

@Gbarta: Ilyenkor az adott díjat kétszer kell felvinni. Sorszámra nincs szükség, hiszen az évszámból egyértelmű a sorrend. – Tacsipacsi (talk) 19:26, 9 May 2019 (UTC)

Vagylagosság

Van a júzerlapomon egy lekérdezés, amely a 2010 előtt elhunyt albán nemzetiségű emberkéket adja vissza. Hogy és mit kell megváltoztatnom a lekérdezésen ahhoz, hogy mindazokat kigyűjtse, akiknek albán a nemzetiségük (wdt:P172 wd:Q179248) vagy albán az állampolgárságuk (wdt:P27 wd:Q222)?

Köszönöm. Pasztilla (talk) 14:12, 16 May 2019 (UTC)

{ ?alban wdt:P172 wd:Q179248 } UNION { ?alban wdt:P27 wd:Q222 }

Máté (talk) 17:15, 16 May 2019 (UTC)

Nagyon köszönöm! Pasztilla (talk) 20:04, 18 May 2019 (UTC)
@Máté: Valami nem jó, ez nem VAGY, hanem ÉS. Csak azokat listázza, akiken mind a két property ott van. Pasztilla (talk) 20:07, 18 May 2019 (UTC)
@Pasztilla: Lehet, hogy valami nem jó, de az biztos, hogy ez a VAGY és nem az ÉS. (Az és a két hármas (triple) ponttal elválasztott felsorolása lenne. A megengedő vagyot hármasok között a SPARQL-ben az UNION képviseli. De ezt tesztelheted is: így több a találat, mintha csak az egyik felét hagyod ott a lekérdezésben.) – Máté (talk) 05:55, 19 May 2019 (UTC)
Pontosan onnan tudom, hogy ez nem lehet az, mert jóval kevesebb a találat. Pasztilla (talk) 06:20, 19 May 2019 (UTC)
@Pasztilla: Én is kipróbáltam, nekem több. – Máté (talk) 06:42, 19 May 2019 (UTC)

Basszus, tök igazad van, én akkor nem tudom, mi történt tegnap este, vagy benéztem, vagy védhetetlen módon nyúltam bele a kódba, és azért. Köszönöm és elnézést! Pasztilla (talk) 06:55, 19 May 2019 (UTC)

@Máté:, abban még tudnál segíteni, hogy tudom az outputhoz a P31-et hozzáadni? Ha valahol több van, elég ha az elsőt mutatja, nem kell mind. Köszönöm! Pasztilla (talk) 11:08, 22 May 2019 (UTC)

A legegyszerűbb a SELECT-ben a sample aggregátort használni, valahogy így:

SELECT (sample(?class) as ?class)
WHERE { OPTIONAL{?item wdt:P31 ?class} }

Máté (talk) 13:33, 22 May 2019 (UTC)

Köszönöm, próbálkozom majd vele. Pasztilla (talk) 16:58, 23 May 2019 (UTC)

Több díj birtokosainak listája

Sziasztok, szeretnék egy lekérdezést, ami többféle díj birtokosait listázná (Listeriabot frissítené). De nem jutok dűlőre, a legjobb eredményem az volt, amikor a díjazottakat már kiírta, de az érintett díj mellett az összes többi díját is kiírta, amik pedig nem kellenek (de amúgy sem volt valami jó a kód, valami miatt feltűnően sokáig keresgélt). A díjakat az köti össze, hogy mindegyiknél az subclass of (P279): EMKE awards (Q64147944).

Arra lenne szükségem, hogy listázza ki mindazokat (szervezeteket és magánszemélyeket is), akik kaptak a fenti alosztályú díjból. Írja ki az ember/szervezet nevét, magának a díjnak a nevét, és a díj átadásának időpontját. Előfordul, hogy egy ember két(szer) díjat kapott, ebben az esetben két különálló sorban lenne praktikus szerepeltetni. Tudnátok ebben segíteni? Kösz előre is. Palotabarát (talk) 18:43, 29 May 2019 (UTC)

SELECT ?item ?itemLabel ?prize ?prizeLabel ?prizeDate
WHERE {
  # Van P166 állítása
  ?item p:P166 ?stmt .
  # Aminek az értékét nevezzük ?prize-nak
  ?stmt ps:P166 ?prize .
  # Ez a ?prize alosztálya a [[Q64147944]]-nek
  ?prize wdt:P279 wd:Q64147944 .
  # És az állításnak lekérdezzük a P585 minősítőjét is
  ?stmt pq:P585 ?prizeDate .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu" }
}
Try it!
Jó lesz? (Gondolom, Listeriabotnak nem kellenek a címkék, de kézi ellenőrzésre sokkal egyszerűbb így.) – Tacsipacsi (talk) 21:37, 29 May 2019 (UTC)
Tacsipacsi kösz szépen, jó lett. Egy kérdésem még van: ha ?prizeDate-ként írja ki, akkor a dátumformátumot hónappal nappal együtt adja, és minthogy a díj átadásának csak az éve szerepel a Wikidatában, ezért mindegyiket január 1-gyel jeleníti meg. Egy másik listán észrevettem, hogy pl. a születési dátumot (date of birth (P569)) - ha nem szerepel a Wd-ben más adat, csak az év - egyszerűen kiadja évként, nem írja mellé a január 1-et. Nem lehet valahogy rávenni, hogy a point in time (P585)-nál is csak azt írja ki, ami ott szerepel (vagyis csak az évet)?
Külön kösz a magyarázó sorokat! Palotabarát (talk) 23:55, 29 May 2019 (UTC)
Még egyet vettem észre: ketten vannak, akik kétszer kaptak díjat ebből a csokorból: egyikük kétszer ugyanazt Jenő Murádin (Q133731), másikuk két különbözőt Gyula Szép (Q20478538). Amikor a Query Service felületén futtatom a kódot szépen ki is írja őket kétszer a két díjjal, de Listeriabot ugyanazzal a kóddal már csak egyszer "hozza" az eredményt, mindkettőnél az elsőnek említett díjat (itt van amúgy: hu:Szerkesztő:Palotabarát/Segédletek/EMKE-díjak). Lehet tenni valamit, hogy Listeriabot is a teljes listát hozza le? Palotabarát (talk) 08:02, 30 May 2019 (UTC)
A Listeria mindig minden itemre csak az első előfordulást hozza. Ilyenkor érdemes összefűzni azokat a mezőket, amik miatt ismétlődik a sor (GROUP_CONCAT aggreagátor, példa itt: User:Máté/ratings/Academy Awards). – Máté (talk) 10:33, 30 May 2019 (UTC)
Hát a dátumról lövésem sincs. Tippre a minősítő/állítás különbség okozhatja a hibát, de azt képzelném, hogy mindkettőre ugyanúgy működik… – Tacsipacsi (talk) 17:28, 30 May 2019 (UTC)

Tacsipacsi, Máté na, most dagad a mellem, mert a dátumproblémámra találtam megoldást, nálam így néz ki:

 (year(?prizeDate) as ?dijatad)

és akkor csak az évet adja vissza még abban az esetben is, ha szerepel mellette konkrét hónap és nap is. Egyébként ebben a lekérdezésben találtam. Viszont a GROUP_CONCAT-tel nem tudtam megbirkózni, tuti, hogy valami egyszerű szintaktikai hibát vétettem, de akárhogy próbáltam, mindig no items-t adott vissza Listeria. Nem tudnátok még ebben segíteni? Kösz előre is. Palotabarát (talk) 21:43, 2 June 2019 (UTC)

Beírom, hogy (a fenti lekérdezés vonatkozásában) a prize-ot betettem a GROUP_CONCAT-ba, adtam neki egy értéket, amit később kiiratok. És minden egyes lekérdezésnél azt adja vissza, hogy no items. Palotabarát (talk) 21:01, 9 June 2019 (UTC)
Megmutatod? Akár a WDQS-t is belinkelheted, a meta:Special:UrlShortener segít rövid linket gyártani. Fontos, hogy ha aggregátort használsz, akkor kell a végére egy GROUP BY, ahova beírod a nem aggregált változókat. – Máté (talk) 04:13, 10 June 2019 (UTC)

Máté No igen, GROUP BY az nem volt benne :) De most beletettem, végre lefuttatja, kiírja az OK-t, csak éppen a többszörös díjazottakat nem mutatja - pontosabban a Query Service-n futtatva mutatja, csak Listeriabot nem teszi bele... Murádin Jenőt, Szép Gyulát, Szilágyi Ferencet lehet figyelni, nekik 2-3 díjuk is van. A kód most így néz ki:

SELECT ?item ?itemLabel  (GROUP_CONCAT(DISTINCT (?prize);separator=", ") AS ?prizeveg) ?prizeLabel (year(?prizeDate) as ?dijatad)
WHERE {
  ?item p:P166 ?stmt .
  ?stmt ps:P166 ?prize .
  ?prize wdt:P279 wd:Q64147944 .
  ?stmt pq:P585 ?prizeDate .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu" }
}
GROUP BY ?item ?itemLabel ?prizeLabel ?prizeDate
Try it!

És itt lehet megnézni működik-e: hu:Szerkesztő:Palotabarát/Segédletek/EMKE-díjak Palotabarát (talk) 07:30, 10 June 2019 (UTC)

Homintern

A Homintern 3 nyelven (angol, francia, magyar) redir, 3 nyelven címszó (horvát, japán, lengyel). Azt hiszem, csináltam egy Homintern redir oldalt: Homintern (Q64940087), de nem engedi hozzáadni az angol, francia, magyar redir oldalakat. Meg tudná ezt valaki oldani? Előre is köszönöm! --Sir Morosus (talk) 11:15, 1 July 2019 (UTC)

@Sir Morosus: Wikidata-elemekhez nem lehet átirányításokat hozzáadni (amik vannak, azok jellemzően egy régi technikai kiskapu maradványai). A Wikimédia-projektek átirányítasi önmagukban egyébként sem nevezetesek a Wikidata irányelvei szerint. – Máté (talk) 11:29, 1 July 2019 (UTC)
@Máté: Köszönöm a gyors választ! Valamelyiknél (talán a francia) láttam interwikiket. Ha lennél szíves törölni, amit létrehoztam, azt megköszönném! --Sir Morosus (talk) 11:35, 1 July 2019 (UTC)
@Máté: Ismételt köszönetem!!! --Sir Morosus (talk) 11:55, 1 July 2019 (UTC)
@Máté: A nevezetességi irányelvet én úgy értelmezem, hogy szabad átirányításokat hozzáadni, rosszul teszem? Persze a csak átirányítást tartalmazó lapoknak nincs sok értelme (kivéve ha a 2-es vagy 3-as kritérium alapján úgyis van létjogosultságuk), de ha más okból nevezetes a téma, akkor értelmezésem szerint mehet az átirányítás is, ha meg tudom oldani. (És meg tudom, továbbra is léteznek technikai kiskapuk.) – Tacsipacsi (talk) 12:08, 1 July 2019 (UTC)
@Tacsipacsi: A közösségi támogatás megvolt ahhoz, hogy átirányítást is hozzá lehessen adni elemekhez, de
  1. ezt még az irányelv nem tükrözi (részben a technikai akadályok miatt), tehát így egyelőre nem adható hozzá átirányítás (a jövőben lehet, hogy igen);
  2. az átirányítás (szemben pl. az egyértelműsítő lapokkal) nem nevezetes, azaz valami más eleméhez lehet majd hozzáadni őket, és akkor sem az átirányításnak lenne saját eleme (ahogy jelenleg is tiltva vannak a soft és kategóriaátirányítások elemei is).
Legalábbis az én értelmezésemben. – Máté (talk) 12:50, 1 July 2019 (UTC)
A kettes ponttal messzemenőkig egyetértek, remélem, ez a véleményem eddig is egyértelmű volt (bár nem látom ennek a tiltásnak nyomát az irányelvben, de józan paraszti ésszel be lehet látni). A másodikkal nem teljesen – szerintem a lábjegyzet is része az irányelvnek –, de ha nem teljesen elfogadott ez a módszer, akkor a jövőben igyekszem tartózkodni az átirányítások hozzáadásától. – Tacsipacsi (talk) 13:43, 1 July 2019 (UTC)

Editio Musica Budapest (Q56411802)

Ez duplán volt a Wikidatában, a másikat sikerült átirányítássá alakítanom, de a francia WP-n már megjelenik a magyar interwiki, a magyarban viszont nem a francia, és nem is engedi hozzáadni. --Sir Morosus (talk) 00:49, 2 July 2019 (UTC)

@Sir Morosus: Már megjelenik. Ilyenkor üríteni kell a szerveroldali gyorsítótárat. Ez idővel magától is megtörténik, de ha valamilyen okból nem akarod kivárni, akkor több megoldás is létezik. A legegyszerűbb szerintem, ha bekapcsolod a beállításaid között az „óra” segédeszközt. Ez a jobb felső sarokba tesz neked egy órát, amire rákattintva üríted az aktuális oldal gyorsítótárát. – Máté (talk) 07:06, 2 July 2019 (UTC)

Újra felvitték az összes EP-képviselőt?

Észrevettem, hogy cirka félszáz magyar (volt és jelenlegi) EP-képviselőnek lett duplikált adatlapja, és mindegyikben csak a PACE member ID (P1331) az új tulajdonság. Felteszem az összes létező EP-képviselő adatlapja duplikálódott, nem csak a magyaroké. Jól van ez így szerintetek? Most egyenként kézzel vonogassuk őket össze a már korábban megszületett elmmel? Pl.:

stb. Palotabarát (talk) 22:56, 13 July 2019 (UTC)

Egyfelől fontos megjegyezni, hogy itt nem az EP-ről van szó, hanem az ETPK-ról (Európa Tanács Parlamenti Közgyűlése) :). Amúgy nagy valószínűséggel a kolléga csak annyit tett, hogy amely azonosítók még nem szerepeltek elemen, azokhoz létrehozott egy elemet. Ez így valóban nem túl ideális, valahogy biztos ezt is be lehett volna importálni a Mix’n’matchbe. Így utólag a manuális összevonogatás alternatívája lehet, ha kilistázzuk az újonnan létrehozott elemeket és mellé a már létezőket, hogy QuickStatementsszel vonatjuk össze. – Máté (talk) 06:29, 14 July 2019 (UTC)

Kilistáztam, 2200 elem született most, de további lekérdezéssel nem tudom őket párosítani, mert minimális az adattartamuk, és a nevek is néhol el vannak írva (legalábbis a magyaroké) - meg persze a korábbi magyar adatlapokról is hiányoznak egyes beosztás tulajdonságok. Nagyon úgy látom, hogy marad a kézi összevonogatás, de azért esetleg lehetne szólni neki, hogy ez nem volt jó ötlet, meg gondolkozhat ő is a "kármentesítésen". Palotabarát (talk) 08:45, 14 July 2019 (UTC)

Vezetéknév, családnév

Sziasztok, csak tájékoztatlak benneteket, hogy e megbeszélés nyomán, az egységesítés érdekében átírtam a family name (Q101352) elemet vezetéknévről családnévre (természetesen a másik változatot is meghagytam). A family name (P734)-et nem kellett javítani, mert abban már eleve a családnév volt az alapértelmezett. Még előfordulhat, hogy egyes elemek fejlécében a vezetéknév szöveget családnévre módosítom (de leginkább megkettőzöm, hogy látszódjon mindkettő). Palotabarát (talk) 15:33, 6 August 2019 (UTC)

Lista és cím különválasztása

Sziasztok, mondjatok valami okosat erre az ellentmondásra: vannak bizonyos pozíciók és díjak, amelyek szinte elválaszthatatlanok a lista típusú szócikkektől, ugyanakkor a Wikidatán nem a Wikimedia list article (Q13406463) (Wikimédia-listaszócikk) osztályban szerepelnek, hanem position (Q4164871) (pozíció) formában. Ugyanakkor egyfelől számos esetben összekeveredik a kettő, másfelől mivel az infoboxokban a díj neve és a beosztás megnevezése jelenik meg, önálló szócikk kívánkozik oda, ami azonban nem, vagy nem mindig teljesíthető. Mutatok néhány példát:

  1. az honorary citizen of Esztergom (Q63254404) elem jelenik meg a díjazott személyek infoboxában (pl.: hu:Csoóri Sándor (költő), hu:Kökény Roland stb.), de ez nem kattintható, ugyanakkor létezik pl. hu:Esztergom díszpolgárainak listája, ami logikusan a list of honorary citizens of Esztergom, Hungary (Q991796)-hoz van kötve.
  2. aztán ott van például a ambassador of Romania to Hungary (Q63607921), ami szintén visszaköszön az infoboxban (hu:Marius Lazurca), de nem kattintható, vagy pl. a ambassador of France to the United States (Q25293432), ami hu:Paul Claudel cikkének dobozában is olvasható, de nem kattintható, ám létezik lista is: list of ambassadors of France to the United States (Q1567806) en:List of ambassadors of France to the United States

Van egy-egy nagyon ritka jó példa: ha például a díjról/beosztásról lehet önálló szócikket írni, akkor el lehet különíteni a listától, de ez nagyon ritka, és előfordul, hogy utóbb mégis összedolgozzák a kettőt. Ilyen pl. a honorary citizen of Pécs (Q57172401) -> hu:Pécs díszpolgára (hu:Pécs díszpolgárainak listája).

A beosztáshoz nem adható a Wikimedia list article (Q13406463) minősítő az osztályba sorolásnál és viszont, ugyanakkor igény lenne rá, ezt mutatja a rengeteg összekeveredett Wikidata-elem, ahol egy beosztáshoz listaszócikket csatolnak, anélkül, hogy az osztályt Wikimédia-listához sorolnák. Értelemszerűen nem, vagy nem csak magyar vonatkozású elemekről beszélek, általános Wikidata-jelenségről van szó (pl.: United States Ambassador to Greece (Q7889305)).

A kérdés tehát az, hogy a rengeteg beosztás (nem csak a nagykövetek, hanem a mindenféle elnökök, igazgatók, vezetők, irányítók) mögé kívánkozó szócikkek hogy köthetők össze akár az adott pozíciót betöltők listájával a Wikidatán? Palotabarát (talk) 14:28, 19 August 2019 (UTC)

Esztergomnál ott a példa: is a list of (P360)/has list (P2354). – Tacsipacsi (talk) 14:45, 19 August 2019 (UTC)
Köszi, de ez a kapcsolat megvan, én is jelölöm a hasonló összefüggéseket. A kérdés arra vonatkozott, hogy a Wikipédián hogy lehetne láthatóvá tenni, vagyis hogy az infoboxokba ne csak egy kattinthatatlan szöveg kerüljön, hanem ha amúgy is van lista típusú szócikke a témának, akkor oda jusson az olvasó. Ez nem magyar Wikipédia specifikus, egyrészt mert az infoboxokba nem csak mi hívunk adatokat a Wikidatáról, másrészt nem csak a magyar pozíciókat, beosztásokat, díjakat érinti. Látszik, hogy többeket zavar, ezért vannak kacska beosztás, pozíció típusú Wd elemek helytelenül összekötve lista típusú szócikkel, lásd pl. a United States Ambassador to Greece (Q7889305) elemet. Palotabarát (talk) 22:55, 19 August 2019 (UTC)
Sok mindent tudok, de sajnos gondolatolvasni nem. Azt kérdezted, hogy lehet őket összekötni a Wikidatán: hát így. Az más kérdés, hogy mit kezdenek ezzel az információval a kliensek (pl. a Wikipédia-modulok), ez már nem a Wikidata dolga, nem is tudja megoldani, legfeljebb az itt említett öszvérelemekkel. A hu:Modul:Wikidata képes lehet rá (nem triviális, de megvalósítható feladatnak tűnik első ránézésre), de abból természetesen csak a magyar Wikipédia profitál. – Tacsipacsi (talk) 12:10, 20 August 2019 (UTC)

Én még arra gondoltam, lehetséges megoldás lenne, ha szentesítenénk a gyakorlatot, és engednénk, hogy a beosztások egyúttal Wikimédia-listák is lehessenek, vagyis nem adna hibajelzést, ha az osztályban mindkét tulajdonság szerepel. A Minister of Foreign Affairs of Hungary (Q50586116) például mint lista nem kerül elő, csak mint pozíció, és persze ugyanez fordítva is előfordulhat: egy pozíció ha listaként van jelölve, nem mutatkozik, amikor beosztást/pozíciót keresünk. Palotabarát (talk) 20:30, 29 August 2019 (UTC)

A Wikidata elsődlegesen adatbázis, tehát ha az adatbázirészben összekevernénk a fogalmakat, akkor: baj lenne. Azt persze semmi nem tudja megakadályozni (de még jelezni sem – egyáltalán milyen hibajelzésre gondolsz?), hogy egy tisztség Wikidata-eleméhez egy listaszócikket kapcsoljunk, de ebben az esetben az állításoknak egyáltalán nem kéne reflektálnia erre a tényre, azok továbbra is csak a tisztségről szóljanak. És ez persze csak egy kényszermegoldás, de a tisztséget kicsit körülíró listacikk és a tisztségről szóló, mellesleg listát is közlő szócikk közötti egyenletes átmenetet úgysem tudja megfogni a Wikidata, tehát úgyis lesz olyan cikk, amit önkényesen kötünk ide vagy oda. – Tacsipacsi (talk) 22:06, 29 August 2019 (UTC)

New tools and IP masking

14:18, 21 August 2019 (UTC)

Törlés, illetve kérdés

Valaki tudná töröltetni az általam tévesen létrehozott Primorszkij-hegység elemet? Azt hittem még nincs, de már volt.

A kérdésem pedig, hogy nem kéne, egy hegység magassága és legmagasabb pontjának magassága ugyanazon elem legyen? Szerintem azonos dolgok ezek, de nem vagyok benne biztos.

Összevontam a Primorsky Range (Q3647421) elemmel. Ilyenkor egyébként segítség, ha linkeled is, amiről szó van (de megtaláltam enélkül is persze). A másiknak szerintem is egyeznie kellene (bár az egyik csak csúcs, a másik pedig maga a hegység), de nem vagyok földrajzos :) Palotabarát (talk) 20:26, 29 August 2019 (UTC)
Köszönöm szépen! A magasságnál az értékre gondoltam, nem az elemre, valóban csúcsról és hegységről van szó. Egy rendes adatbázis-kezelőnél simán meg lehetne csinálni, de Wikidatán még csak számolt cellákat se lehet adni. --Bencoke (talk) 20:56, 29 August 2019 (UTC)

Bocsánat a kérdésért, de most én értem félre a Wikidata funkcióját? Minek kell minden adatot egyesével megadni akkor is, ha bizonyos adatok következnek a már megadott adatokból? Például ha meg van adva egy folyónál egy torkolat és a torkolat is nevezetesen egy folyó, akkor utóbbi folyó mellékfolyóinál megjelenhetne az előbbi folyó. Jelenleg nem tudok egy kivételt se, ahol hibához vezetne ez. Csak azért problémázok ezen, mert egy csomó hasznos információ elvész emiatt. --Bencoke (talk) 19:02, 4 September 2019 (UTC)

Nem kell minden adatot megadni egyesével. Viszont a Wikidata egy adatbázis, ami jelen állapotában csak táblákat tárol, nézeteket (rendes táblákból automatikusan generált táblákat) nem. A Wikidata adatait felhasználóknak (pl. Wikipédia-modul, SPARQL-lekérdezés) van lehetőségük komplex adatgyűjtéseket megfogalmazni, ami az ilyenekre is választ ad (bár a konkrét példánál maradva én nem mondanám a Duna mellékfolyójának a Hernádot, viszont ha a te értelmezésedet vesszük, akkor valószínűleg több tíz képernyőnyi mellékfolyót találnánk egy Dunának, Rajnának, Amazonasnak stb. a két kilométeres patakocskákkal bezárólag). – Tacsipacsi (talk) 19:43, 4 September 2019 (UTC)
Hát a Hernád a Sajóba torkollik, ezért fel sem merülne, hogy megjelenik a Duna mellékfolyói közt. Azt értem, hogy nézeteket nem tárol a Wikidata, de ettől még elvárható, hogy tiltsa a redundáns adatokat. Jelenleg minden gond nélkül be lehet írni az Amazonas mellékfolyójának a Hernádot, miközben már szerepel a Hernád oldalán, hogy torkolata a Sajó. Ahogy redundáns adat egy hegység legmagasabb pontjának magassága is, mivel van egyszer tárolva a hegységnél, egyszer pedig magánál a hegynél. --Bencoke (talk) 20:37, 4 September 2019 (UTC)
Bocsánat, valahogy félreértettem a mellékfolyós példát, nem is értem, hogyan. Viszont a redundanciát ne keverjük a hibás adattal: az redundancia, ha megadod egy hegység magasságát, mikor meg van adva a legmagasabb csúcsnál, vagy az, hogy a Sajónál megadod mellékfolyóként a Hernádot (bár utóbbi a Wikipédia-moduloknak szükséges, a SPARQL-nek egyik sem), ami jelenleg mérsékelten szűrhető (már ha egyáltalán akarjuk). Ha megadod az Amazonas mellékfolyói között a Hernádot, az hiba, és nem tehető meg minden gond nélkül, mert mentés után figyelmeztetni fog (egy kikötésnek köszönhetően), hogy sérül a szimmetria azáltal, hogy az Amazonasnak mellékfolyója a Hernád, de a Hernád nem az Amazonasba torkollik. – Tacsipacsi (talk) 21:27, 4 September 2019 (UTC)

Rendben, köszönöm, hogy reagáltál, ennél többet nem akarok ezzel foglalkozni, nyilván nem én vetettem fel elsőként és gondolom mindig arra jutottak, hogy maradjon így. --Bencoke (talk) 13:26, 5 September 2019 (UTC)

The consultation on partial and temporary Foundation bans just started

-- Kbrown (WMF) 17:13, 30 September 2019 (UTC)

Feedback wanted on Desktop Improvements project

06:53, 16 October 2019 (UTC)

Horvátország átalakulása Ausztria-Magyarországgá

Van egy érdekes jelenség a nagykövetségeket soroló listában, itt: Wikidata:Wikivoyage/Lists/Embassies. A listát Listeriabot frissíti cca naponta, és nagyon régóta azoknak a embassy (Q3917681) osztályú elemeknek az egy részét, melyeknél az country (P17) tulajdonságnál Croatia (Q224) van megadva, a lista host country oszlopában a Austria-Hungary (Q28513)-hoz sorolja. De nem mindegyiket, csak a többségét. Így járt pl. a mi képviseletünk is (Embassy of Hungary, Zagreb (Q63638898)), de például a svéd, szlovén, japán már helyesen jelenik meg, "Croatia" látható a host countynál. Megnéztem az egyes nagykövetségi elemeknél néhányat, de ugyanaz szerepel az ország minősítőnél: Croatia (Q224). Megnéztem magát a Horvátország elemet is, de ott egyértelműen az 1991-ben létrejött entitásról van szó, nem keverheti össze a monarchia alkotórészét képező horvát résszel (aminek egyébként szerintem nincs is külön Wd-eleme). Nem jövök rá miért van ez, ha van kedvetek nyomozni, ránézhetnétek, de nem túl kardinális probléma, inkább az érthetetlensége miatt izgalmas. Palotabarát (talk) 10:00, 10 November 2019 (UTC)

A SPARQL-kekérdezés érdekes része így néz ki:
OPTIONAL {?item wdt:P131*/wdt:P17 ?host }
Ez azt jelenti, hogy a követség Wikidata-eleméből lépjen nulla vagy több lépést a located in the administrative territorial entity (P131)-láncon, majd itt nézze meg a country (P17) tulajdonságot. Csak a magyar nagykövetségre korlátozva a kínálatot Listeriabot az alábbi lekérdezés eredményéből válogathat látszólag véletlenszerűen:
# by Jura1 2016-09-16, rev. 2017-07-16, adapted from query by User:Syced
SELECT DISTINCT
	?item ?host ?sl ?st ?l ?hostLabel ?opLabel ?coor ?op ?p6 ?p4 ?p1
	(str(( 10 * ROUND( (?p1 + ?p2 + ?p3 + ?p4 + ?p5 + ?p6 + ?p7 + ?p8 + ?p9 + ?p10 ) / 10 * 10))) as ?c1) ?www
	(CONCAT("data-sort-value='", ?c1, "' \u007C [[File:Progressbar", ?c1, ".png\u007Ccenter\u007C100px\u007C ", ?c1, " %]]") as ?completeness)
{
    BIND(wd:Q63638898 AS ?item) .
	?item wdt:P31 wd:Q3917681 .
	OPTIONAL {?item wdt:P131*/wdt:P17 ?host }	BIND(xsd:integer(BOUND(?host)) as ?p1)
	OPTIONAL {?item wdt:P131 ?city }			BIND(xsd:integer(BOUND(?city)) as ?p2)
	OPTIONAL {?item wdt:6375?addr }			BIND(xsd:integer(BOUND(?addr)) as ?p3)
	OPTIONAL {?item wdt:P625 ?coor }			BIND(xsd:integer(BOUND(?coor)) as ?p4)
	OPTIONAL {?item wdt:P137 ?op }				BIND(xsd:integer(BOUND(?op)) as ?p5)
	OPTIONAL {?item wdt:P1329 ?phn }			BIND(xsd:integer(BOUND(?phn)) as ?p6)
	OPTIONAL {?item wdt:P856 ?webs }			BIND(xsd:integer(BOUND(?webs)) as ?p7)
	OPTIONAL {?item wdt:P18 ?image }			BIND(xsd:integer(BOUND(?image)) as ?p8)
	OPTIONAL {?item wikibase:sitelinks ?sl }	BIND(xsd:integer(BOUND(?sl) && ?sl > 0) as ?p9)
	OPTIONAL {?item wikibase:statements ?st }
	OPTIONAL {?item wdt:P856 ?w . BIND( CONCAT("[", str(?w), " ", substr( REPLACE(str(?w), "https?://(www.)?", ""), 0, 65) , "]") as ?www) }
	OPTIONAL {?op p:P530 [ ps:P530 ?host ; pq:P531 ?item ] . BIND("ok" as ?l) }
  												BIND(xsd:integer(BOUND(?l)) as ?p10)
	SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}
ORDER BY DESC(?p1) ?hostLabel ?opLabel ?item
Try it!
Ebben van Ausztria-Magyarország, Horvátország, SZHSZ Királyság, Jugoszláv Királyság és szocialista Jugoszlávia is. Valószínűleg Zagreb (Q1435) Wikidata-elemében kéne preferálttá tenni az aktuális értékeket, de nem ástam bele magam a laptörténetbe, hogy hogyan alakult ki a jelenlegi helyzet. (Bezzeg Belgrádnál nincs ilyen, a Jugoszláviába delegált képviseleteket rendre Szerbiában mutatja…) – Tacsipacsi (talk) 19:45, 10 November 2019 (UTC)
Tacsipacsi kösz, hogy megnézted, lehet, hogy így van, de most ránéztem: preferáltra van állítva Zágrábnál a mai Horvátország. Másrészt egy csomó nagykövetségi elem van, ahol nincs kitöltve a közigazgatási egység rész. Ill. néha szoktam pótolni a hiányosságokat, és biztosan állíthatom, hogy a host countryt és a country represented az egyes nagykövetségi elemek ország és kezelő tulajdonságokból veszi - legalábbis amikor azokat módosítom, a következő frissítésnél felülíródnak a korábbi adatok. De mondom, nem kardinális a probléma, csak érdekes. Palotabarát (talk) 20:02, 10 November 2019 (UTC)
Ha nincs kitöltve a közigazgatási egység a követségnél, akkor determinisztikusan pontosan nullát tud lépni a P131-láncon a program, és ezt követően (tehát továbbra is a követség elemén „állva”) nézi meg a country (P17)-et. (A minősítő a nevezett oszlopba soha nem kerül bele.) Ha a követségnél van közigazgatási egység, akkor vagy lép rajta egyet, vagy nem (a SPARQL igazából biztosan lép is rajta és nem is, mindkét eredményt kiértékeli, és Listeriabot választ közülük egyet). Tehát (a korábban már terminált utat leszámítva) most vagyunk Zágrábnál. Itt továbbra is több lehetőség van: vagy választunk a P17 „legjobb” értékei közül egyet (a legjobb a preferáltat jelenti, ha van olyan, egyébként a normált) – ez a konkrét esetben kizárólag Horvátország lehet –, vagy továbbmegyünk a P131 egyik értéke mentén: ez lehet Croatia (Q224), Socialist Republic of Croatia (Q209062), Federal State of Croatia (Q10890990), Independent State of Croatia (Q153128), Banovina of Croatia (Q601252), Sava Banovina (Q1464080), Zagreb Oblast (Q8064463), Croatia and Slavonia (Q15813748), State of Slovenes, Croats and Serbs (Q718374) vagy Kingdom of Croatia-Slavonia (Q533558). Ha a P131-et választottuk (választotta az adatbázis-lekérdező), akkor ugyanúgy lehet ismét választani a P17 és a P131 között (amíg van mindkettő), de itt már egyértelmű, hogy rossz útra téved(het)tünk. – Tacsipacsi (talk) 20:31, 10 November 2019 (UTC)
Érdekesen bonyolult. Jura1 írta a lekérdezést három éve, megnéztem az akkori állapotokat: 1200 nagykövetség volt, és ránézésre cirka egynegyedüknél nem volt megadva a fogadó és a küldő állam. Talán akkor indokolt is volt ennyi mindenre előre gondolva megírni a kódot, és belevenni a fent részletezett featúrát, most 3200 tételes a lista, és talán ha 1-2 adathiányos elem van bennük (mármint a vizsgált adatokra vonatkoztatva). Mostanra mintha kontraproduktívvá vált volna ez az előrelátó odafigyelés (persze, ezt ki gondolta volna három éve). Kösz a részletes ismertetést! Palotabarát (talk) 21:36, 10 November 2019 (UTC)

Átirányítás a Wikidatán és még valami

Képtelen vagyok felfogni, hogy itt mi értelme az átirányításoknak. Nem valószínű, hogy valaki úgy memorizál egy oldalt, hogy Q7654389321 (vagy a fantáziám szegényes), és mást a redirek nem szoktak tartalmazni. Nyilván egy nevet, fogalmat stb. fog betűkkel keresni. Ezeket az átirányításokat vagy törölném, vagy új oldal létrehozásához adnám ki.

Jó lenne, ha új oldal létrehozásakor a labelnél az angol sorba mindenki írna valamit a description részbe, mert kereséskor csak az angol leírást dobja fel a program, és idegesítő, mikor tíz Kovács János jön fel minden információ nélkül, aztán próbálja meg az ember eltalálni, hogy melyik az általa keresett. --Sir Morosus (talk) 20:37, 17 December 2019 (UTC)

Sir Morosus az átirányításokra mutathat link a Wikidatán belül, de még azon kívül is. Mármint persze nem az átirányításra, hanem arra az elemre, amiből később átirányítás lett. Ezért őrzik meg ezeket a redirecteket, mert enélkül nem tudná a később érkező, hogy mi lett azzal az elemmel, ami korábban ott volt. Mondjuk szerintem is lehetne ritkítani rajtuk, de el kell fogadni, hogy van igény a megtartásukra.
Ha neked angolra van állítva a Wikidata nyelve, átállíthatod magyarra, úgy több információt kaphatsz az elemekről, mert minden ember elsőpsorban az anyanyelvén ad meg több információt. Minden elem azon a nyelven jelenik meg, amilyenre az egész Wikidata felület be van állítva. Ha mindenáron angolul akarod használni, akkor bizony arra kell számítanod, hogy a magyar személyek angol (bolgár, holland, német, francia stb.) leírása a magyaroknak kevésbé fontos, arra nem szoktunk hangsúlyt fektetni (biztos van olyan kolléga, aki rendszeresen kitölti, de egyszerűbb átállítani magyarra a felületet). Palotabarát (talk) 21:52, 17 December 2019 (UTC)
Palotabarát már világosabban látok, köszönöm! Maradnék az angolnál, mert többször van szükségem nem magyar vonatkozású oldalakra, mint hazaira. Rengeteg egyforma nevű amerikai temető is van, amivel ugyanaz a helyzet, mint a magyar Kovács János-féle esetekkel. Igyekszem mindig írni valamit az angol sorba, ha ilyenbe ütközöm. --Sir Morosus (talk) 09:38, 18 December 2019 (UTC)
Sir Morosus persze, ha gondolod hagy angolon, de egy próbát csinálhatsz azért: "második nyelvként" mindig az angol az alapértelmezett. Ha magyarra van állítva a felület, de egy elemnek nincs magyar nyelvű leírása, akkor automatikusan az angol fog megjelenni legördülő menüben, keresési oldalon stb. Persze, ha angol sincs, akkor már tényleg egzotikus nyelvek jönnek, de azok jönnének akkor is, ha angolra lenne állítva a felület. Egy pár napra kíséreld meg a magyar használatát, aztán ha nem tetszik, még mindig visszaválthatsz angolra. (Preferences -> User profile -> Internationalisation vagy Beállítások -> Felhasználói adatok -> Nyelvi beállítások) Palotabarát (talk) 10:14, 18 December 2019 (UTC)
Palotabarát Ismételt köszönet! Azért maradnék az angol mellet, mert tapasztalom, hogy a Commonsba feltöltött képeim 24 órán belül megjelennek – általában az angol vagy német WP-ban – a hiányzó címszavak illusztrációiként, tehát akarnak valamit ezekkel. A WD-oldalaimba is sűrűn írják be – rendszerint – az albán leírást, egy svéd szerk.társ meg az azonosítókat bővíti. --Sir Morosus (talk) 11:29, 18 December 2019 (UTC)

Egy-két elem kizárása a találati listából

Sziasztok! Hogy tudok néhány elemet kizárni a találati listából? Listeriabot által frissített listáról van szó, amibe a lekérdezés alapján közel hatszáz elem kerül be, de ezek közül négyre nincs szükségem. Egyszerűbbnek tűnik ezt a négyet tételesen az ID-jük alapján kizárni, mint a lekérdezés finomításával nyűglődni. Mi a szintaktikája ennek a kizárásnak? Kösz előre is Palotabarát (talk) 11:33, 12 January 2020 (UTC)

@Palotabarát: Egyszerűen szűrésben megadhatod, hogy nem egyenlő a kizárandó elemmel, pl. Magyarország ötven legnagyobb települése Budapest nélkül (az egyszerűség kedvéért a valaha elért legnagyobb népességszámok sorrendjében):
SELECT ?item ?itemLabel (MAX(?population) AS ?pop)
WHERE {
  ?item wdt:P31/wdt:P279* wd:Q14502790 .
  FILTER (?item != wd:Q1781) .
  ?item wdt:P1082 ?population .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu". }
}
GROUP BY ?item ?itemLabel
ORDER BY DESC(?pop)
LIMIT 50
Try it!
Valami anon vandálkodott Debrecen adatlapján, és a SPARQL-adatbázis lassan frissül a visszavonásom után, úgyhogy a kálvinista Rómát is ki kell zárnunk (na jó, valójában csak azért, hogy egy másik szintaxist is bemutathassak):
SELECT ?item ?itemLabel (MAX(?population) AS ?pop)
WHERE {
  ?item wdt:P31/wdt:P279* wd:Q14502790 .
  FILTER (?item NOT IN (wd:Q1781, wd:Q79880)) .
  ?item wdt:P1082 ?population .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu". }
}
GROUP BY ?item ?itemLabel
ORDER BY DESC(?pop)
LIMIT 50
Try it!
– Tacsipacsi (talk) 20:15, 15 January 2020 (UTC)
Tacsipacsi kösz szépen! Bírom ezeket a plasztikus magyarázataidat :) Sikerült is megcsinálnom, kösz! Palotabarát (talk) 21:02, 15 January 2020 (UTC)