Vorlage Diskussion:Wikidata list

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 3 Jahren von Z thomas in Abschnitt Mehrere Werte in eine Spalte
Zur Navigation springen Zur Suche springen

Anzeige von Qualifikatoren[Quelltext bearbeiten]

@Magnus Manske: Gibt es eine Möglichkeit, in der Wikidata lists/Hörspielserien die Nummer der Eposode anzuzeigen? Auf den ersten Blick scheint das einfach: Episode = Ordnungsnummer (P1545). Aber offenbar werden Eigenschaften, die als Qualifikatoren eingetragen sind (Beispiel: d:Q7620185) nicht ausgelesen. --Kolja21 (Diskussion) 11:03, 11. Sep. 2015 (CEST)Beantworten

Liste nach Portal:Hörfunk/Wikidata lists/Hörspielserien/Episoden verschoben. --Kolja21 (Diskussion) 14:17, 12. Sep. 2015 (CEST)Beantworten
Update funktioniert jetzt. Zeigt auch "Basisitem" an, obwohl das in diesem Fall auch die Gruppierung ist. Qualifiers sind kompliziert... --Magnus Manske (Diskussion) 15:46, 12. Sep. 2015 (CEST)Beantworten
Danke! Habe deinen ersten Versuch ("P179/P1545") vorhin schon gesehen, aber auf die Idee mit dem doppelten Komma wäre ich beim besten Willen nicht gekommen. --Kolja21 (Diskussion) 17:40, 12. Sep. 2015 (CEST)Beantworten
Strange: An dem doppelten Komma lag es nicht. Das erzeugt nur eine unnötige Leerspalte. Warum nicht schon dein erster Versuch geklappt hat, ist mir schleierhaft. --Kolja21 (Diskussion) 17:51, 12. Sep. 2015 (CEST)Beantworten
Nein, ich hab' auch am Code gebastelt :-) --Magnus Manske (Diskussion) 18:26, 12. Sep. 2015 (CEST)Beantworten

Umstellung auf sparql[Quelltext bearbeiten]

@Magnus Manske: Der Bot empfiehlt eine Umstellung auf SPARQL. Bei Hörspielserien/Episoden habe ich das erfolglos versucht. Seit dem letzten Update erscheint bei der Episiodennummer statt der Zahl nur die Angabe "Array". Weißt du, wie man das Problem löst? --Kolja21 (Diskussion) 21:38, 9. Mär. 2016 (CET)Beantworten

Neues Update: Die Angabe "Array" wurde durch "WD-Objekt-ID + Ordnungszahl" ersetzt. --Kolja21 (Diskussion) 21:54, 9. Mär. 2016 (CET)Beantworten
War ein Bug, durch optionale Referenzen, hatte nichts mit SPARQL zu tun. Oh, und hab's auf SPARQL umgestellt :-) --Magnus Manske (Diskussion) 22:05, 9. Mär. 2016 (CET)Beantworten

@Magnus Manske: könntest du das bei mir (Beispiel) vielleicht auch umstellen? ich habs schon auf mehreren Seiten mit der Zeile ausprobiert, wie sie der Bot vorgeschlagen hat. Aber danach wurde nichts mehr aktualisiert, kam bei manuell auch immer nur "ERROR: no items". Selber gucken worans liegt kann ich mit sparql leider nicht, das ist mir zu hoch (wdq hab ich schon nur mit Mühe halbwegs verstanden). Holger1959 (Diskussion) 15:37, 10. Mär. 2016 (CET)Beantworten

Wenn Du die auto-konvertierte Abfrage manuell laufen lässt, gibt's eine sinnfreie Fehlermeldung. So ganz ausgereift ist das wohl doch noch nicht... --Magnus Manske (Diskussion) 19:37, 10. Mär. 2016 (CET)Beantworten

Sortierreihenfolge[Quelltext bearbeiten]

@Magnus Manske: Lässt sich die Sortierreihenfolge für Episoden (= P1545 Ordnungsnummer) von 1, 10, 100 etc. auf 1, 2, 3 etc. umstellen? Beispiel: Hörspielserien/Episoden#Doctor Who: The Monthly Range. --Kolja21 (Diskussion) 18:24, 13. Mär. 2016 (CET)Beantworten

Technische Probleme?[Quelltext bearbeiten]

@Chaddy: Du hast hier unter anderem technische Gründe erwähnt, die den Gebrauch im ANR unmöglich machen. Welche Gründe sind das? Danke, —MisterSynergy (Diskussion) 11:04, 12. Jun. 2017 (CEST)Beantworten

Lies mal bitte die damalige Löschdiskussion. Falls danach noch Fragen offen sind: Melde dich gern. :) -- Chaddy · DDÜP 14:04, 12. Jun. 2017 (CEST)Beantworten
Kannst Du mir nicht bitte so kurz den Grund erklären? Ich habe wenig Lust, erstmal die ganzen Bildschirmkilometer da durchzuarbeiten. Danke. —MisterSynergy (Diskussion) 14:13, 12. Jun. 2017 (CEST)Beantworten
Tja, jetzt hab ich das doch gelesen und noch nicht einmal einen technischen Grund gefunden. Was habe ich übersehen? —MisterSynergy (Diskussion) 14:25, 12. Jun. 2017 (CEST)Beantworten
Hab die Löschdiskussion noch mal überflogen. Das müsste es gewesen sein: [1]. Die Funktion dieser Vorlage ist im ANR blockiert, sie funktioniert dort also erst gar nicht. -- Chaddy · DDÜP 16:11, 7. Aug. 2017 (CEST)Beantworten
"da sie dort aus technischen Gründen nicht funktioniert" ist dann eine unpassende Beschreibung, wenn das lediglich deaktiviert ist. Wer hat das eigentlich veranlasst? —MisterSynergy (Diskussion) 16:27, 7. Aug. 2017 (CEST)Beantworten
Naja, es funktioniert ja faktisch dann auch nicht, also ist die Beschreibung durchaus passend. Wer das veranlasst hat weiß ich nicht. -- Chaddy · DDÜP 03:29, 8. Aug. 2017 (CEST)Beantworten
Nö, technischer Grund wäre, wenn es, selbst wenn wir es wollten, nicht möglich wäre. Habe die Intro geändert[2]. --dealerofsalvation 15:11, 21. Mai 2020 (CEST)Beantworten

Parameter: columns[Quelltext bearbeiten]

Die Anzeige von Qualifikatoren war bis April 2016 über folgende Befehlszeile möglich:

Beispiel Hörspielserien/Episoden: columns=P179/P1545:Episode = Episoden-Nr.

Leider erscheint mittlerweile nur noch der Hinweis "Array" statt des gewünschten Qualifikators. --Kolja21 (Diskussion) 01:19, 27. Nov. 2017 (CET)Beantworten

Ich habe mal eine Änderung vorgeschlagen. Das Sortieren klappt so offenbar nicht, allerdings sind erstmal Werte da. Angesichts der nicht-numerischen Sortierschlüssel wäre das Sortieren aber eh schwer. Insgesamt scheint Deine Beobachtung ein Bug des Listeria-Bots zu sein, da würde ich Magnus Manske einmal anschreiben, oder ihm das direkt in seinem bitbucket-repo melden. —MisterSynergy (Diskussion) 07:51, 27. Nov. 2017 (CET)Beantworten
Danke für den sparql Workaround.[3] Jetzt kann ich wieder problemlos mit der Liste arbeiten. --Kolja21 (Diskussion) 12:55, 27. Nov. 2017 (CET)Beantworten

Parameter "wdedit" funktioniert nicht[Quelltext bearbeiten]

Ich habe versucht, den "wdedit" Parameter auf der Seite https://de.wikipedia.org/wiki/Benutzer:Akuckartz zu verwenden, aber das hatte keinen Effekt. --Akuckartz (Diskussion) 11:45, 23. Nov. 2019 (CET)Beantworten

Ich glaube, Du musst das Skript von Magnus in Deiner common.js einbinden, nicht kopieren. Einfach die ganze Seite durch diese Zeile hier ersetzen:
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Magnus_Manske/wd_edit.js&action=raw&ctype=text/javascript' ); // [[:wikidata:User:Magnus_Manske/wd_edit.js]]
Bei mir geht's damit. —MisterSynergy (Diskussion) 11:46, 27. Nov. 2019 (CET)Beantworten

de:[Quelltext bearbeiten]

Wenn ich auf eine Eigenschaft zugreife, die in mehreren Sprachen hinterlegt wird, wird der Inhalt mit führendem Sprachkürzel angezeigt, z. B. Adresse: de:Adam-Kuckhoff-Straße 17, 06108 Halle (Saale). Siehe Benutzer:Sebastian Wallroth/Test Bauwerksliste Wie bekomme ich das "de:" weg (ohne es trickreich abzuschneiden)? --Sebastian Wallroth (Diskussion) 18:33, 30. Okt. 2020 (CET)Beantworten

Ich habe es so gelöst: Ich rufe den Parameter P6375 nicht direkt auf, sondern lade den Inhalt so in eine Variable ?addr: OPTIONAL { ?item wdt:P6375 ?addr. } --Sebastian Wallroth (Diskussion) 14:46, 2. Nov. 2020 (CET)Beantworten

Werte einer Eigenschaft durch Qualifikatoren einschränken[Quelltext bearbeiten]

Ich würde gerne nur Werte einer Eigenschaft (hier: Einwohnerzahl), die bestimmten Qualifikatoren (hier: durch Volkszählung ermittelt) genügen, in der Liste anzeigen lassen. Die Query ist auch entsprechend gestaltet, aber in der Liste werden trotzdem alle vorhandenen Werte der Eigenschaft, unabhängig der Qualifikatoren, aufgelistet. Es geht um folgende Liste: Diskussion:Liste der Gemeinden in Rio Grande do Norte. Übersehe ich etwas? --MB-one (Diskussion) 19:27, 14. Dez. 2020 (CET)Beantworten

Special:Diff/206549774. Du musst hier die Parameter ?population und ?PiT über die SPARQL-Abfrage zurückgeben und dann die Variablennamen in der Listendefinition angeben. Ansonsten würde die SPARQL-Abfrage nur die betreffenden Objekte selektieren, und der Listeria-Bot bezöge alle Einwohnerzahlen dieser Objekte, unabhängig von eventuellen Qualifikatoren, dann in einem separaten Schritt von Wikidata. —MisterSynergy (Diskussion) 20:45, 14. Dez. 2020 (CET)Beantworten
Das Ergebnis in der Spalte Stand mit 2010-01-01 ist allerdings noch sachlich falsch (weil Angabe in WD wohl beschränkt?). Tatsächlich wurden die Daten erst ab August 2010 erhoben und nach einigen vorläufigen Ergebnislisten erst für uns brauchbar mit konsolidierten Zahlen 2011 veröffentlicht. Kann man für 2010 Monat und Tag weglassen? --Emeritus (Diskussion) 02:21, 15. Dez. 2020 (CET)Beantworten
Danke für den Hinweis, es macht Sinn die Angabe auf das Jahr zu reduzieren. Ich habe das jetzt auch in der Liste so umgesetzt. —MisterSynergy (Diskussion) 09:25, 15. Dez. 2020 (CET)Beantworten
BTW: @MisterSynergy, Emeritus: Funktioniert ListeriaBot in der neuen Version einwandfrei? d:Wikidata:University of Tübingen/Listeria/UTübingen people wurde das letzte Mal im August aktualisiert und der Befehl "Manually update list" funktioniert nicht. --77.64.146.146 02:39, 15. Dez. 2020 (CET)Beantworten
Naja, der läuft so einwandfrei wie früher: meistens klappt es, manchmal hat das Teil aber irgendwie Schluckauf. Sehr umfangreiche Listen wie die genannte sind eigentlich immer etwas fragil. Ich empfehle ein Aufteilen in verschiedene Listen; bei Fragen kannst Du mich gern in einem separaten Thema kontaktieren. —MisterSynergy (Diskussion) 09:25, 15. Dez. 2020 (CET)Beantworten
@MisterSynergy: Großartig. Und das Beschränken des Datums auf das Jahr wurde nun auch deutlich eleganter gelöst, als ich es hinbekommen hätte. Vielen Dank! --MB-one (Diskussion) 12:22, 15. Dez. 2020 (CET)Beantworten
Nach einer eleganten Methode, das Jahr zu extrahieren, hatte ich auch schon eine Weile gesucht. --Sebastian Wallroth (Diskussion) 12:50, 15. Dez. 2020 (CET)Beantworten

Mehrere Werte in eine Spalte[Quelltext bearbeiten]

Kann ich in eine Spalte unterschiedliche Properties auswerten lassen. Wenn ja wie? Bsp Benutzer:Z thomas/BB-OSL-Senftenberg. ich möchte in der Spalte Ort sowohl die Orte P276 als auch die Straße P669 angegeben haben. Die Orte werden aktuell bereits ausgegeben. Gruß --Z thomas Thomas 15:12, 19. Dez. 2020 (CET)Beantworten

Hallo Kollege, warum möchtest du denn die Straße in der selben Spalte zum Ort ausgeben? Das macht doch u.a. das eventuelle Sortieren in der Spalte schwierig. Warum keine eigene Spalte mit der Straße? Ich habe es in „meinen“ Arbeitslisten jedenfalls so, also mit separaten Spalten, gelöst, siehe zum Beispiel unter Benutzer:Kleeblatt187/Chemnitz/Glösa-Draisdorf. (Mit der Darstellung der Hausnummern bin ich selbst noch nicht glücklich. Aber da das alles keine Deko-Tapeten sind, sondern Arbeitslisten, kann ich damit erstmal leben.) Grüße, --Kleeblatt187 (Diskussion) 13:35, 20. Dez. 2020 (CET)Beantworten
@Kleeblatt187: ich finde es so übersichtlicher. aber du hast natürlich recht. es sind arbeitslisten. vielleicht nehm ich doch eine weitere spalte :-) aber danke für deine variante. viele grüße --Z thomas Thomas 18:54, 20. Dez. 2020 (CET)Beantworten