Vorlage Diskussion:Wikidata list
Anzeige von Qualifikatoren
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)
- Liste nach Portal:Hörfunk/Wikidata lists/Hörspielserien/Episoden verschoben. --Kolja21 (Diskussion) 14:17, 12. Sep. 2015 (CEST)
- 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)
- 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)- 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)
- Nein, ich hab' auch am Code gebastelt :-) --Magnus Manske (Diskussion) 18:26, 12. Sep. 2015 (CEST)
- 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)
- Danke! Habe deinen ersten Versuch ("P179/P1545") vorhin schon gesehen,
- 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)
Umstellung auf sparql
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)
- Neues Update: Die Angabe "Array" wurde durch "WD-Objekt-ID + Ordnungszahl" ersetzt. --Kolja21 (Diskussion) 21:54, 9. Mär. 2016 (CET)
- 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)
@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)
- 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)
Sortierreihenfolge
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)
Technische Probleme?
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)
- Lies mal bitte die damalige Löschdiskussion. Falls danach noch Fragen offen sind: Melde dich gern. :) -- Chaddy · D – DÜP – 14:04, 12. Jun. 2017 (CEST)
- 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)
- 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)
- 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 · D – DÜP – 16:11, 7. Aug. 2017 (CEST)
- "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)
- Naja, es funktioniert ja faktisch dann auch nicht, also ist die Beschreibung durchaus passend. Wer das veranlasst hat weiß ich nicht. -- Chaddy · D – DÜP – 03:29, 8. Aug. 2017 (CEST)
- 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)
- Naja, es funktioniert ja faktisch dann auch nicht, also ist die Beschreibung durchaus passend. Wer das veranlasst hat weiß ich nicht. -- Chaddy · D – DÜP – 03:29, 8. Aug. 2017 (CEST)
Parameter: columns
BearbeitenDie 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)
- 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)
- Danke für den sparql Workaround.[3] Jetzt kann ich wieder problemlos mit der Liste arbeiten. --Kolja21 (Diskussion) 12:55, 27. Nov. 2017 (CET)
Parameter "wdedit" funktioniert nicht
BearbeitenIch 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)
- 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)
de:
BearbeitenWenn 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)
- 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)
Werte einer Eigenschaft durch Qualifikatoren einschränken
BearbeitenIch 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)
- 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)- 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)
- 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)
- 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)
- 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)
- @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)
- Nach einer eleganten Methode, das Jahr zu extrahieren, hatte ich auch schon eine Weile gesucht. --Sebastian Wallroth (Diskussion) 12:50, 15. Dez. 2020 (CET)
- 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)
Mehrere Werte in eine Spalte
BearbeitenKann 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ß -- Thomas 15:12, 19. Dez. 2020 (CET)
- 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)
- @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 -- Thomas 18:54, 20. Dez. 2020 (CET)