Ugrás a tartalomhoz

Wikipédia:Wikidata-segítségkérés

Új téma nyitása
A Wikipédiából, a szabad enciklopédiából
(Wikipédia:WDSEG szócikkből átirányítva)
Legutóbb hozzászólt Pallor 2 nappal ezelőtt a(z) Vezetéknevek témában
Erre a lapra írhatod rá, ha valamilyen wikidatás teendőre olyasvalakit szeretnél megkérni, aki ott otthonosabban mozog, mint te.

Ha valamilyen kérésed van, egyszerűen csak nyiss egy új szakaszt, és így írd alá: ~~~~

Amiben segíthetsz
  • Ha tervbe veszed, hogy teljesíted valamelyik kívánságot, akkor írd hozzá, hogy vállalom! vagy stipi-stopi! vagy repülök! vagy bármi ilyesmit, hogy ne szerkessze veled keresztben más is a Wikidatán.
  • Ha kész vagy egy teljesítéssel, akkor írd a szakasz elejére: {{megoldva|~~~~}}
  • Kiegészítheted a kapcsolatos lapok listáját.
A magyar Wikipédián
A Wikidatán
A Wikidata-segítségkérés archívumai

Hogy tudom egy Property aktuális elemét megkapni?

[szerkesztés]

Sablon:Wikidata (vitalap | történet | hivatk | log | dellog | szerkesztés | figyel | lapinfo | töröl | levéd)

Ahoy! Konkrét esetben érdekelne, hogy lehetne csak a legfrissebb elemet megkapni az összes helyett:

  • {{wikidata|P1308|entityId= Q1059510|showQualifiers=|showReferences=}}, ami ezt adja:

Vilmos walesi herceg (2022. szeptember 9. – ) és nekem csak Vilmos kellene? Előre is köszönöm a segítséget!

Fega vita 2024. november 9., 10:08 (CET)Válasz

Először belinkeltem a sablont, hogy lehessen látni, miről szól a kérdés. Aztán rákattintottam, és nekiláttam a leírását olvasni. Aztán megakadt a szemem a first paraméteren. Ezt már próbáltad? Bináris ide Kelt: Wikipédia,  2024. november 9., 10:33 (CET)Válasz

Bevallom nem, pedig ezt tudtam. Hogy magyarázzam a bizonyítványom, arra gondoltam, hogy az első elemet adja vissza, és nem a nagyobb dátumút. Elnézést és köszönöm! Fega vita 2024. november 9., 10:37 (CET)Válasz
khm... kedves @Bináris:
a {{wikidata|P1308|entityId= Q1059510|showQualifiers=|showReferences=|first=}} ezt adja:
Vilmos walesi herceg (2022. szeptember 9. – )
Szóval a First az első elemet adja ki és nem a legfrissebb elemet – azaz Vilmost. Q1059510 a Duke of Rothesay azonosítója, jelenleg Vilmos a herceg, az apja királlyá lett.
Elolvastam ezt: Modul:Wikidata, de bizonyára átsiklottam a megoldás felett.
Fega vita 2024. november 9., 10:54 (CET)Válasz

Az aktuális értéknek be kell állítani preferred rank-et. – Bean49 vita 2024. november 9., 10:58 (CET)Válasz

@Bean49 nem sikerült. Megkérhetlek, hogy írd meg példával, hogyan? A ChatGPT ötletei sem jöttek be, ezek rendre két nevet adnak vagy hibaüzenetet. De ha van valahol egy leírás (magyar, de még inkább angol), akkor olvasnék. (Az igaz, hogy ami megy az angol wikin ilyen módon, annak a magyaron is mennie kell?)
{{#statements:P1308|from=Q1059510|rank=preferred}}
{{#statements:P1308|from=Q1059510|limit=1}}
{{#invoke:Wikidata|getValue|qid=Q1059510|property=P1308|rank=preferred|limit=1}}
{{#invoke:Wikidata|getMainValue|qid=Q1059510|property=P1308}}
{{#statements:P1308|from=Q1059510|limit=1|preferred=true}}
{{#invoke:WikidataIB|claim|P1308|qid=Q1059510|only_main}}
{{#statements:P1308|from=Q1059510|limit=1|rank=preferred}}
{{wikidata|P1308|entityId= Q1059510|showQualifiers=|showReferences=|rank=preferred}}
{{wikidata|P1308|entityId= Q1059510|showQualifiers=|showReferences=|rank=preferred|limit=1}}
{{wikidata|P1308|entityId= Q1059510|showQualifiers=|showReferences=|limit=1}}
Fega vita 2024. november 9., 12:07 (CET)Válasz
Wikidatán kell beállítani. A preferred rank arra van, hogy megjelöld az aktuális értéket. Persze a Wikidatától nem lehet várni semmit. Beállítottam. Lehet próbálni. First nem kell. Bean49 vita 2024. november 9., 12:12 (CET)Válasz
Köszönöm! Megnéztem, hogy hol csináltad, hogy hol lehet, megtanultam. Ma sem éltem hiába. Fega vita 2024. november 9., 14:41 (CET)Válasz

Vezetéknevek

[szerkesztés]

Sziasztok!

A mai nap folyamán Orbók Attila és Pröhle Vilmos Wikidata elemeikhez hozzáadtam a családnevüket. A Commons kategóriájuknál nem jeleníti meg a családnevüket és a listákban is rossz helyre (keresztnévhez) sorolja őket. Lásd.: Category:Male members of the National Assembly of Hungary (1920–1922)

Mi a megoldás? – Gbarta vita 2024. november 9., 10:55 (CET)Válasz

Nem Wikidatából veszi. Itt kell módosítani: c:Category:Vilmos Pröhle. – Bean49 vita 2024. november 9., 11:09 (CET)Válasz

De eddig onnan vette. Amikor a Wikidataban hozzáadtam a Vezetéknevet, azután jelent meg a Commons-ban is. Évek óta így működött. Gbarta vita 2024. november 9., 13:05 (CET)Válasz
Nem tudtam. Csak frissíteni kellett. Bean49 vita 2024. november 9., 13:22 (CET)Válasz

Nekem nem működik! Nincs a Commons-ban Orbók Attilánál, hogy Orbók (surname), illetve Pröhle Vilmos-nál sem, hogy Pröhle (surname), pedig a Wikidatában hozzáadtam őket. Ott kellene lenniük a Commons-os kategóriájuknál! – Gbarta vita 2024. november 9., 13:48 (CET)Válasz

És hol van? Bean49 vita 2024. november 9., 13:52 (CET)Válasz

Megvan! A Commons-os Wikidata Infobox sablont kell módosítani. A vezetéknév angol címkéjét helyettesítse a mul language címkéjével, ha nincs. – Bean49 vita 2024. november 9., 14:15 (CET)Válasz

Kijavítanád? Nem tudom, hogyan kell! Gbarta vita 2024. november 9., 14:22 (CET)Válasz

Szóltam. Már más is jelezte. – Bean49 vita 2024. november 9., 14:57 (CET)Válasz

Itt is leírom, mert valszeg lesz vele változás bőven: arról van szó, hogy spórolni akarnak a Wikidata tárhelyével, illetve gyorsítani szeretnék a gépi lekérdezéseket, így azokat a címkéket, amelyek minden nyelven ugyanazok (elsősorban a latin írást használó nyelvekről van szó persze), egységesítenék oly módon, hogy nem kell minden nyelven felvinni, csak egyen, az ún. "mul" (multiple languages - több nyelv) kódhoz. Egyfelől tök érthető elképzelés, másfelől amióta én a Wikipédiával és a Wikidatával bíbelődöm, számtalanszor megkaptam, hogy minek akarok bármit is törölteni, mikor végtelen sok hely van, semmi nem vesz el nagy tárhelyet, minden törlés csak jelentéktelen, elhanyagolható mennyiségű helyet szabadít fel, aztán ehhez képest most meg bevadulnak.
Szóval az az elképzelés (ami itt elolvasható részletesen angolul: d:Help:Default values for labels and aliases), hogy azoknál az elemeknél, ahol a címke vagy/és az alias több nyelven is ugyanaz - és ilyenek tipikusan a családnevek, utónevek, személynevek jelentős része, a csillagászati objektumok többsége, a taxák latin nevei stb. - kitörlik a rengeteg nyelven tök azonos címkét, és csak egy helyre, a mul kódhoz írják be a "közös" meghatározást.
Namost van viszont egy szempont, amit úgy tűnik nem vettek figyelembe kellő súllyal, az én álláspontom viszont az, hogy emiatt nagyon jelentősen sérül majd a szabadszavas keresés hatékonysága és emiatt nő a duplumok létrehozásának az esélye. Arról van szó, hogy a szabadszavas kereső a találati sorrendet az alapján alakítja ki, hogy a keresést végző személy milyen nyelvre állította be a Wikidata felületét, és ugyanezen a nyelven mik a legjobb találatok. Ez azt jelenti, hogy ha mondjuk például románra van állítva a felület, és beírod a keresőbe, hogy János Kovács, tök más találatokat és/vagy sorrendet látsz, mintha hollandra lenne állítva a felület, és úgy keresnél rá a János Kovács szövegre. De nem is a román, meg a holland az érdekes számunkra, hanem a magyar, de valójában minden nyelv pórul jár, mert ha megvalósul ez a Nagy Törlés, onnantól az a keresési hatékonyság, aminek jelenleg az előnyeit élvezzük a nyelvi beállítással megegyezően priorizált sorrend révén, majd megszűnik. Az jól látszik, hogy nagyon át fog alakulni _minden_ keresésnél a találatok listája, olyan esetekben is, amikre most még nem is nagyon gondolunk, de a jövőben majd rosszabb lesz.
A sajátos magyar névsorrendet már felvetettem, és úgy tűnt akceptálták, de a rosszul felvitt magyar nevekkel valszeg nem fognak tudni mit kezdeni, szóval nekünk kell észnél lenni. Pallor vita 2024. november 14., 19:39 (CET)Válasz
Szerintem eszükbe jutott nekik is: phab:T371401 Adapt search ranking for mul language code. – Bean49 vita 2024. november 14., 22:39 (CET)Válasz
Én azt látom, hogy ezt megoldottra állították és lezárták, miközben a probléma fennáll, lényegében semmi nem változott. Ha megkezdik a címkék törlését, a szabadszavas kereshetőség lényegében ellehetetlenül. Pallor vita 2024. november 19., 13:11 (CET)Válasz

Javították az infoboxot. Nem kapkodták el. Kérették magukat. – Bean49 vita 2024. november 28., 22:30 (CET)Válasz

Infoboxot? Pallor vita 2024. november 29., 02:06 (CET)Válasz
Az teszi rá a kategóriát. Lásd feljebb. Bean49 vita 2024. november 29., 14:09 (CET)Válasz
Jó, leesett, köszi Pallor vita 2024. december 1., 14:39 (CET)Válasz

Hiányzó fordítások lekérdezése

[szerkesztés]

Tudna nekem segíteni valaki lekérni azon könyvtár- és információtudomány (Q13420675) témájú fogalmakat, amelyek még nem rendelkeznek magyar címkével (pl. document retrieval (Q1638872))? Elsősorban fogalmakat és szakkifejezéseket (tehát nem embereket, intézményeket esetleg) szeretnék megkapni, hogy azok fordításáról gondoskodhassak.

Amire szükségem lenne: QID, Angol címke, Angol leírás, Angol alternatív címkék, Német címke, Német alternatív címkék. Előre is köszönöm, ha tudtok segíteni! Bencemac A Holtak Szószólója 2024. november 14., 22:50 (CET)Válasz

@Bencemac: Nem egyszerű a SPARQL, de ezt sikerült összehoznom. Az idegen nyelvű AltLabel, Description valamiért üres, de benne hagytam, hátha valaki szakértő ki tudja javítani. Nem ad sok találatot, de a "VALUES" kezdetű listákba más elemeket is hozzá lehet tenni. Még gondolkozok, hátha eszembe jut más keresési szabály is.
Vagy a Wikidatán a grafikus felület nyelvét magyarra állítva lehet nézni a "Mi hivatkozik erre?" linken a nem magyar szövegeket.
SELECT DISTINCT ?item ?itemLabel ?itemAltLabel ?itemDescription
  ?itemLabel_en ?itemAltLabel_en ?itemDescription_en
  ?itemLabel_de ?itemAltLabel_de ?itemDescription_de
WHERE {
  {
    ?item wdt:P31 ?topic.
    VALUES ?topic { wd:Q125189273 wd:Q125186879 wd:Q125190546 }.
  }
  UNION
  {
    ?item wdt:P1535 ?job.
    VALUES ?job { wd:Q182436 wd:Q55389138 }.
  }
  
  SERVICE wikibase:label { bd:serviceParam wikibase:language "hu". }
  
  OPTIONAL {
    ?item rdfs:label ?itemLabel_en.
    FILTER(LANG(?itemLabel_en)='en').
  }
  OPTIONAL {
    ?item skos:altLabel ?itemAltLabel_en.
    FILTER(LANG(?itemAltLabel_en)='en').
  }
  OPTIONAL {
    ?item schema:description ?itemDescription_en.
    FILTER(LANG(?itemDescription_en)='en').
  }
  
  OPTIONAL {
    ?item rdfs:label ?itemLabel_de.
    FILTER(LANG(?itemLabel_de)='de').
  }
  OPTIONAL {
    ?item skos:altLabel ?itemAltLabel_de.
    FILTER(LANG(?itemAltLabel_de)='de').
  }
  OPTIONAL {
    ?item schema:description ?itemDescription_de.
    FILTER(LANG(?itemDescription_de)='de').
  }
}
Próbáld ki!
– Tilar Vehulor vita 2024. november 20., 23:38 (CET)Válasz
Köszönöm a segítséget! Bencemac A Holtak Szószólója 2024. november 21., 09:45 (CET)Válasz

Általános megjegyzés: az ilyen jellegű kéréseket, hogy legyen fogalom, ne legyen ember stb. nagyban segíti, ha kitalálod és feltünteted, hogy melyik P tulajdonság Q értékeként fordulhat elő a 13420675. Vagy legalábbis melyikben ne. Bináris ide Kelt: Wikipédia,  2024. november 21., 09:40 (CET)Válasz

A feladat nehézségét éppen az adja, hogy nem állapítható meg ilyen egyszerűen feltétel. Bencemac A Holtak Szószólója 2024. november 21., 09:48 (CET)Válasz
Ezt értem, de ez a része az igazi munka, amit a feladat megfogalmazójának célszerű elvégeznie, ez ugyanis nem a lekérdezésíró munkája és adott esetben kompetenciája. Nyilván te értesz jobban hozzá. Pl. az, hogy nem ember, elég egyszerűen kifejezhető, ezt most Tilar Vehulor megoldotta. Csak azért tettem a megjegyzést, mert a lekérdezések írásának hatékony alternatívája lehet a Pywikibot-scriptek írása, és gondolkodtam is rajta, csak nem volt időm az elmúlt napokban, de a szűrési feltétel hasznos, ha rendelkezésre áll. Nyilván ha nem egyszerű, akkor összetett, és esetleg elsőre nem is pontos, és lehet iterálgatni. Bináris ide Kelt: Wikipédia,  2024. november 21., 09:58 (CET)Válasz
Értem, köszönöm a magyarázatot! Bencemac A Holtak Szószólója 2024. november 24., 16:32 (CET)Válasz