Topic on User talk:M2k~dewiki

Jump to navigation Jump to search

Trotz "deprecated rank" in WD wird Wert (KGS-Nr.) in Wikipedia Liste angezeigt

7
AnBuKu (talkcontribs)

Hallo @M2k~dewiki:

Vielleicht weisst du Rat oder kannst helfen. Situation: Ich habe in WD bei ehemaligen KGS-Objekten die Aussagen heritage designation und PCP reference number auf deprecated rank gesetzt und mit einer end time versehen. Dies in der Hoffnung, die Information sichtbar zu erhalten (nicht nur im Log/View history). Hingegen sollten die KGS-Nummer nicht mehr in der Wikipedia-Liste

https://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Schweiz/Kulturgüterschutzinventar#Laufende_Aktualisierung_2021_ongoing

Siehe dort Jura -> Bezirk Delémont

https://www.wikidata.org/wiki/Q110624723 KGS 3505 ist OK

https://www.wikidata.org/wiki/Q29785373 KGS 3505 ist in WD deprecated rank, wird aber in Liste angezeigt!

https://www.wikidata.org/wiki/Q17127872 KGS 3623 ist in WD deprecated rank, wird aber in Liste angezeigt!

Herzlichen Dank zum voraus! cheeers, h. ~~~~

M2k~dewiki (talkcontribs)
AnBuKu (talkcontribs)

Danke für die prompte Antwort!

Habe versucht, direkt in der SPARQL-Query nach DeprecatedRank zu filtern.

Wie ich deine Anweisung verstanden habe, habe ich


FILTER(NOT EXISTS { ?item wdt:P31 wd:Q8502. })

durch

  FILTER(NOT EXISTS { ?item wdt:P31 wd:Q8502 wikibase:rank wikibase:DeprecatedRank. })

ersetzt. Danach Seite mit "?action=purge" und "Liste manuell aktualisieren" auf den neusten Stand gebracht.


Test hier: de:Wikipedia:WikiProjekt_Schweiz/Kulturgüterschutzinventar/JU/Bezirk_Delémont

Aber leider funzte das nicht, 3505 wird immer noch doppelt angezeift und erscheint auch noch3623. :-(

Was habe ich falsch gemacht?

cheeeers, h.

M2k~dewiki (talkcontribs)

Hallo @AnBuKu: zum schnelleren und direkten Testen der Query würde ich immer den SPARQL-Link rechts oben empfehlen, noch ohne den Listeria-Bot nachzulagern. Wenn die Query funktioniert kann man diese dann per Copy-Paste in die Wiki-Seite übernehmen.

In der zugrundeliegenden SPARQL-Query dürfte das Ausfiltern von deprecated KGS-IDs ohne besondere Berücksichtigung in der Query funktionieren:

Laut Versionshistorie

wurde die Seite nach Änderung der Query nicht per Listeria-Bot aktualisiert, möglicherweise wurde die Aktualiserung mit der (relativ unscheinbaren) Fehlermeldung "Killed by Memory Overload" abgebrochen?

AnBuKu (talkcontribs)

Salut {{ping|M2k~dewiki}}


Nope, nix abgebrochen. Habe auf eben auf Wikipedia:WikiProjekt Schweiz/Kulturgüterschutzinventar/JU/Bezirk Delémont oben rechts SPARQL angeklickt und die Abfrage ausgeführt. Da erschien:


Die Abfrage ist fehlerhaft: Encountered " <PNAME_LN> "wikibase:rank "" at line 12, column 46.


Was muss ich ändern?


cheeers und tschuldigung für meine Döddelhaftigkeit :-)

M2k~dewiki (talkcontribs)

Hallo @AnBuKu:

In der Query

wird die deprecated KGS-ID bei Q29785373 nicht angezeigt, in der darauf basierenden Listeria-Bot-Seite

aber schon, obwohl de:Vorlage:Wikidata list schreibt ... Werte, die mit "deprecated" markiert sind, werden nicht angezeigt. ... .

Aus meiner Sicht liegt hier ein Fehler im Listeria-Bot vor, der auf de:Vorlage Diskussion:Wikidata list diskutiert oder auf https://github.com/magnusmanske/listeria_rs/issues als Issue gemeldet werden könnte.

Auf GitHub gibt es dazu bereits:

AnBuKu (talkcontribs)

Salut @M2k~dewiki


Danke für deine Hilfe. Ich lass dann die Bezirk Delémont Abfrage mal so und warte bis der Bug gefixt ist.


cheeers & erholsames Weekend