query-2467fc336830ec4ca5c49735c572fdbd

rq turtle/ttl

-nál is csak azt írja ki, ami ott szerepel (vagyis csak az évet)?(P585)point in time ) - 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 (P569)date of birth 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 (Tacsipacsi23:55, 29 May 2019 (UTC)) talk (PalotabarátKülön kösz a magyarázó sorokat! 17:28, 30 May 2019 (UTC)) talk (TacsipacsiHá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… – 10:33, 30 May 2019 (UTC)) talk (Máté). – User:Máté/ratings/Academy AwardsA 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: 08:02, 30 May 2019 (UTC)) talk (Palotabarát). Lehet tenni valamit, hogy Listeriabot is a teljes listát hozza le? hu:Szerkesztő:Palotabarát/Segédletek/EMKE-díjak. 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: (Q20478538)Gyula Szép , másikuk két különbözőt (Q133731)Jenő Murádin Még egyet vettem észre: ketten vannak, akik kétszer kaptak díjat ebből a csokorból: egyikük kétszer ugyanazt na, most dagad a mellem, mert a dátumproblémámra találtam megoldást, nálam így néz ki: Máté, Tacsipacsi (year(?prizeDate) as ?dijatad) 21:43, 2 June 2019 (UTC)) talk (Palotabarát 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. ebben a lekérdezésbené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 04:13, 10 June 2019 (UTC)) talk (Máté 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. – meta:Special:UrlShortenerMegmutatod? Akár a WDQS-t is belinkelheted, a 21:01, 9 June 2019 (UTC)) talk (PalotabarátBeí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. 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: Máté

Use at

PREFIX wikibase: <http://wikiba.se/ontology#>
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX wd: <http://www.wikidata.org/entity/>
PREFIX ps: <http://www.wikidata.org/prop/statement/>
PREFIX pq: <http://www.wikidata.org/prop/qualifier/>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX bd: <http://www.bigdata.com/rdf#>
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

Query found at

graph TD classDef projected fill:lightgreen; classDef literal fill:orange; classDef iri fill:yellow; v6("?dijatad") v1("?item"):::projected v3("?prize"):::projected v4("?prizeDate"):::projected v5("?prizeveg") v2("?stmt") c7(["bd:serviceParam"]):::iri c4(["wd:Q64147944"]):::iri c9(["hu"]):::literal v1 --"p:P166"--> v2 v2 --"p:statement/P166"--> v3 v3 --"p:direct/P279"--> c4 v2 --"p:qualifier/P585"--> v4 subgraph s1["http://wikiba.se/ontology#label"] style s1 stroke-width:4px; c7 --"wikibase:language"--> c9 end bind1[/"?prize"/] v3 --o bind1 bind1 --as--o v5 bind2[/"year-from-dateTime(?prizeDate)"/] v4 --o bind2 bind2 --as--o v6