Wikibase-Client

Moin zusammen,

der erste Code ist im Repository eingecheckt (Branch gedbas4all-wikibase-jh). Der Code ist noch sehr rudimentär, aber immerhin bekomme ich vom Server Entities und kann davon Daten anzeigen (id, label, description, aliases).

Was in welcher Form anzeigezeigt wird, ist für mich erst einmal sekundär. Mir geht es um die Programmstruktur und den Zugriff auf Wikibase.

Als nächstes werde ich die Genealogie spezifischen Daten anzeigen, mit dem Ziel das Programm weitestgehend unabhängig von der Datenstruktur zu halten.

Derzeit funktioniert http://pluto.genealogy.net:8181/wiki nicht, https://gedbas-test.genealogy.net/wiki funktioniert. Ist Wikibase umgezogen?

Viele Grüße und frohe Weihnachten

Jörg

der erste Code ist im Repository eingecheckt (Branch
gedbas4all-wikibase-jh).

Hast du es schon gepusht? Letzter Commit ist aus dem April 2020:
<Sign in · GitLab;

Was in welcher Form anzeigezeigt wird, ist für mich erst einmal
sekundär. Mir geht es um die Programmstruktur und den Zugriff auf
Wikibase.

Es ist eine gute Idee, das wir das ausprobieren. Wenn du ein Backend-API
zum Suchen brauchst, dann sag Bescheid. Ich schon Weihnachtsurlaub und
finde daher vermutlich Zeit dafür.

Derzeit funktioniert http://pluto.genealogy.net:8181/wiki nicht,
gedbas4all funktioniert. Ist Wikibase
umgezogen?

Ja, ich habe parallel auf dem Server `pluto` noch ein Wikibase für das
GOV installiert. Damit die sich nicht in die Quere kommen, ist das eine
unter gedbas4all und das andere unter
https://gov-test.genealogy.net/wiki zu erreichen. Netter Nebeneffekt
ist, dass wir nun Verschlüsselung haben.

Schöne Grüße
Jesper

Moin Jesper,

ich habe in

gepushed. Soll ich lieber in

pushen? Das eine Repository für Diskussion/Ideensammlung das andere für
Code - ich ging davon aus, dass gedbas4all das alte und
gedbas4all-wikibase das neue Projekt sind.

Sehe ich das richtig, dass die Angabe der Ports entfällt? Funktioniet
dann die Query auch über https://gedbas-test.genealogy.net? Ich benutze
wikibase-sdk. Dort muss man für 'instance' und 'sparqlEndpoint' die
jeweilige Adresse konfigurieren.

Viele Grüße

Jörg

Hallo Jörg,

ich habe in
Commits · gedbas4all-wikibase-jh · Jesper Zedlitz / gedbas4all-wikibase · GitLab
gepushed.

Ok, habe ich gefunden.

Sehe ich das richtig, dass die Angabe der Ports entfällt?

Ja, der Port 443 ist durch https vorgegeben.

Funktioniet
dann die Query auch über https://gedbas-test.genealogy.net?

Habe ich gerade eingerichtet:
https://gedbas-test.genealogy.net/query/

Schöne Grüße
Jesper

Moin zusammen,

vorweg euch allen ein gesundes und frohes neues Jahr.

Der nächste Code steht (zum Ausprobieren) bereit. Die Properties der
Personen werden jetzt gruppiert (Name, Relationship, Event, Attribute,
Remaining) dargestellt.

Als nächstes möchte ich mich mit den SPARQL-Abfragen auseinandersetzen.
Vielleicht kann mir jemand auf die Sprünge helfen.

Alle Peronen aus der Datenbank bekomme ich mit
# Alle Personen
SELECT ?item ?itemLabel WHERE {
?item wdt:P2 wd:Q7.
SERVICE wikibase:label { bd:serviceParam wikibase:language
"[AUTO_LANGUAGE],de". }
}

Wie bekomme ich die beiden pluto Beispiele (# Alle Seiten des Mindener
Adressbuchs von 1895, # Alle Personen mit Wohnort Minden), oder # Alle
Adressbücher bzw. # Alle Einträge zu einenm (bestimmten) Adressbuch?

Viele Grüße

Jörg