Topic on User talk:MisterSynergy

Jump to navigation Jump to search
Steak (talkcontribs)
MisterSynergy (talkcontribs)

Ja klar, das können wir machen. Der andere Job mit den Bundesligaspielern war allerdings etwas durcheinander aufgezogen, ich kann mich gerade nicht mehr erinnern, was wir da genau gemacht haben. Magst Du kurz eine to-do-Liste skizzieren, was ungefähr in welcher Reihenfolge zu tun ist? Viele Grüße!

Steak (talkcontribs)

Also ich würde sagen folgende Schritte sind zu tun:

  • Erstellen der Items für die Spieler, für die es bislang keines gibt
  • Ergänzung sämtlicher Items mit dem Liga-Property
  • Ggf. können noch weitere Properties ergänzt werden (Staatsangehörigkeit etc.). Letztesmal hast du Daten von Weltfussball.de gezogen, ich weiß nicht ob das wieder ginge und wie groß der Aufwand wäre
Steak (talkcontribs)

Also, wir haben 2326 Artikel per PetScan, plus 16 fehlende Artikel (wobei es zu allen schon ein Item gibt). Das passt nicht ganz, denn insgesamt sollen es nur 2350 Artikel sein. Wie fügt man hier eigentlich maskierte Wikilinks ein?

MisterSynergy (talkcontribs)

Link einfügen und dann den Text bearbeiten. Klassisches WYSIWYG ;-)

Die Listen schaue ich mir einmal an…

MisterSynergy (talkcontribs)

Ich habe in der Liste eine BKS umgebogen und sechs (?) Weiterleitungen aufgelöst, sowie einen Artikel zu Wikidata verlinkt. Ich würde dann bald so ca. 2333 Artikel in der Petscan-Liste erwarten, zuzüglich der 16 fehlenden würde dann nur einer irgendwo verloren gegangen sein. Da Petscan gerade nicht sofort aktualisiert, müssten wir hier ein bisschen warten…

Steak (talkcontribs)

Hab den fehlenden gefunden: Lukas Novy, den hatte das Missing topic tool nicht gefunden, weil er im ANR nicht verlinkt ist. Ein Item hat auch er schon.

MisterSynergy (talkcontribs)

Sind wir dann schon fertig , angenommen das Petscan-Tool bringt gleich tatsächlich 2333 Artikel raus? Bei Petscan stehen tatsächlich 2333 Spieler drin, 17 fehlen, und die Wikipedia-Liste hat tatsächlich 2350 Einträge, so wie das auch obendrüber geschrieben steht.

Steak (talkcontribs)

Fertig mit zusammensuchen der Items ja (2333 + 17 = 2350 wie es sein soll). Dann fehlt nur noch das Hinzufügen von P118.

MisterSynergy (talkcontribs)

Das kriegste selbst hin. Die 17 fehlenden machste händisch, die anderen mit QuickStatements. Bei Petscan die Liste laden (im Output-Tab CSV oder TSV auswählen), dann mit Excel oder so die Items rausfischen, und an alle Zeilen "<TAB>P118<TAB>Q154069" anhängen.

Falls Du dabei Assistenz brauchst, sag Bescheid. Das Vorbereiten des QuickStatements-Inputs kann man grundsätzlich in 2 Minuten schaffen.

MisterSynergy (talkcontribs)

Läuft, wie ich sehe :-) Warten wir auf 2350 Ergebnisse in dieser Abfrage.

Steak (talkcontribs)

Ja, läuft, nach ein paar Anlaufschwierigkeiten ;)

MisterSynergy (talkcontribs)

Schon gesehen. Ein Klassiker, wenn man Excel zur Vorbereitung nutzt ;-)

Steak (talkcontribs)

Die von dir verlinkte Abfrage ist allerdings einen Tick zu simpel und würde mehr Ergebnisse liefern ;) Wenn man sich noch auf Menschen beschränkt, passt es.

MisterSynergy (talkcontribs)
MisterSynergy (talkcontribs)

Nochwas.

Wenn es nun irgendwann Update in der dewiki-Liste gibt, kannst Du mit petscan:1211590 alle Items (mit dewiki-Blaulinks) finden, denen P118:Q154069 fehlt. Es ist dazu ratsam, die dewiki-Liste frei von Weiterleitungen und BKS-Links zu halten. Erstere kannst Du in einer common.css farbig hinterlegen, letztere mit einem Helferlein. Für die Rotlinks brauchst Du weiterhin das missingtopics-Tool und händische Prüfungen.

Viele Grüße!

Steak (talkcontribs)

Ok, am Ende der aktuellen Saison eventuell ;)

Steak (talkcontribs)

Die Query findet jetzt nur noch 2349 Items. Wie kann man rausfinden, bei wem das Statement entfernt wurde?

MisterSynergy (talkcontribs)

Der Petscan-Link meines letzten Beitrages macht das.

Des Rätsels Lösung: es wurde kein Statement entfernt. Es hat aber jemand im Objekt Philipp Kühn (Q1617089) weitere Aussagen ergänzt und eine davon, nämlich die aktuell gültige, richtigerweise mit bevorzugtem Rang ausgestattet. Unsere Abfrage findet für jedes Objekt nur die Aussagen mit bestmöglichem Rang, das ist in diesem Fall nicht die 3.-Liga-Aussage.

Mit der modifizierten Abfrage SELECT ?item { ?item p:P118 [ ps:P118 wd:Q154069 ] } werden alle Objekte gefunden, die die gesuchte Aussage haben – unabhängig vom eingestellten Rang. In der Petscan-Abfrage kannst Du das in der SPARQL-Box auch nutzen.

Steak (talkcontribs)

Ok, danke. :)