OER4SDI - SPARQL-Abfragen in WikiData (KG 3)
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Title of Series | ||
Number of Parts | 38 | |
Author | 0009-0005-2143-4232 (ORCID) 0000-0002-9724-820X (ORCID) | |
License | CC Attribution - ShareAlike 4.0 International: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this | |
Identifiers | 10.5446/68257 (DOI) | |
Publisher | ||
Release Date | ||
Language | ||
Production Year | 2023-2024 | |
Production Place | Bochum |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
1
13
16
20
00:00
World Wide WebSuperLearnService (economics)GNU <Software>Online chatHypermediaLabour Party (Malta)SPARQLWitt algebraMilan <Programmiersprache>InternetdienstTOUR <Programm>InformationComputer fileStrukturierte DatenData structureConnected spaceDatabaseSource codeProjective planeVideoconferencingExistenceComputer fileDifferent (Kate Ryan album)Natural languageMotion captureCentralizer and normalizerComputer animationSource codeXML
00:54
Content (media)ACCESS <Programm>Computer programmingInformationAPIWindows Workflow FoundationWorld Wide WebAMBERService (economics)MEGANeWSLink (knot theory)Query languageSPARQLExterior algebraCodeIntrusion detection systemDirectory serviceCategory of beingVariable (mathematics)WebsiteCondition numberMereologyBlock (periodic table)Level (video gaming)Latent heatPrincipal ideal domainResultantWikiVariety (linguistics)WhiteboardComputer virusParameter (computer programming)Web pageOnline helpArithmetic meanGraph coloringInstance (computer science)Form (programming)Natural languageFrequency2 (number)Query languageTheory of relativityInformationInformation retrievalComputer-assisted translationElectronic mailing listDatabaseCoordinate systemService (economics)Standard deviationGeometrySocial classOperator (mathematics)RobotCartesian coordinate systemFile formatView (database)Selectivity (electronic)AreaRoute of administrationGeometryInstanz <Informatik>Maschinelle LesbarkeitInterface (chemistry)ZahlQuery languageBlogQuery languageOperatorComputer animation
09:17
Set (mathematics)VideoconferencingDifferent (Kate Ryan album)Computer animation
Transcript: German(auto-generated)
00:00
Hallo und herzlich willkommen zu diesem Videoscreencast über Wikidata. Wir werden uns mit den Grundlagen von Wikidata beschäftigen und erfahren, wie wir Informationen speichern und abrufen können. Lasst uns loslegen! Was ist Wikidata eigentlich? Wikidata ist eine frei zugängliche Wissenstatenbank, die von der Wikimedia Foundation entwickelt wurde.
00:23
Sie wurde ins Leben gerufen, um strukturierte Daten zu sammeln und zu speichern, die in anderen Wikimedia-Projekten wie Wikipedia verwendet werden können. Anders als Wikipedia, das sich auf textbasierte Informationen konzentriert, ist Wikidata darauf ausgerichtet, Fakten und Beziehungen zwischen verschiedenen Entitäten zu erfassen.
00:44
Wikidata hat mehrere Ziele. Es soll eine zentrale Quelle für strukturierte Dateien sein, die von anderen Projekten genutzt werden können. Es ermöglicht die Verknüpfung von Informationen in verschiedenen Sprachen und Projekten. Darüber hinaus sollen durch die Nutzung von Wikidata maschinenlesbare Informationen bereitgestellt werden,
01:03
die von KI-Systemen, Bots und anderen Anwendungen genutzt werden können. Die Daten werden in sogenannten Items und Properties organisiert. Ein Item repräsentiert eine Entität wie eine Person, ein Ort oder ein Konzept. Jedes Item hat eine eindeutige ID, die als QID bezeichnet wird.
01:23
Properties hingegen sind Eigenschaften oder Merkmale, die zu einem Item gehören, zum Beispiel das Geburtsdatum einer Person oder die Fläche eines Landes, die als PIDs hinterlegt sind. Aber lass uns noch genauer auf die Item-IDs eingehen. Entitäten haben eine ID, die mit einem Q gefolgt von einer Zahl ausgestattet ist.
01:44
Diese IDs dienen dazu, einzelne Items eindeutig zu identifizieren und sie von anderen zu unterscheiden. Zum Beispiel hat Albert Einstein die QID Q9937. Diese IDs sind wichtig, wenn wir spezifische Informationen über ein bestimmtes Item abrufen möchten.
02:02
PIDs hingegen werden für Properties verwendet, die die Eigenschaften oder Merkmale der Items darstellen. Eine PID besteht aus einem P, gefolgt von einer Zahl. P569 steht zum Beispiel für das Property Geburtsdatum. Die PIDs kennzeichnen die verschiedenen Eigenschaften, die den Items zugeordnet sind.
02:24
Sie ermöglichen es, Informationen über die Entitäten strukturiert zu speichern und abzurufen. Um herauszufinden, wofür eine bestimmte QID oder PID steht, kannst du das offizielle Wikidata-Property-Verzeichnis und die Wikidata-Website selbst nutzen.
02:41
Im Wikidata-Verzeichnis kannst du nach spezifischen Items oder Properties suchen und weitere Informationen über sie erhalten. Die Wikidata-Website bietet eine umfangreiche Dokumentation und eine Vielzahl von Hilfsseiten, die dir dabei helfen, die Bedeutung und Verwendung der verschiedenen IDs besser zu verstehen.
03:01
Nun werden wir uns den Wikidata Query Service anschauen, mit dem wir Daten aus Wikidata abfragen können. Dieser verwendet die Abfragesprache Sparkle. Lasst uns einige Beispiele für Sparkle-Abfragen betrachten. Das erste Beispiel stellt eine sehr simple Abfrage dar. Die Abfrage zielt darauf ab, Informationen über Katzen aus der Wikidata-Datenbank abzurufen.
03:23
Die Abfrage gibt die Variablen Item und Item-Label zurück. Im Blog Wear suchen wir nach Items, die die Eigenschaft P31, also ist eine mit dem Wert Q146 Katze, haben. Dadurch stellen wir sicher, dass die abgerufenen Items tatsächlich Katzen sind.
03:46
Der Blog Service Wikibase Label ermöglicht es uns, die Labels oder Bezeichnungen der Ergebnisse in der gewünschten Sprache zu erhalten. Mit Service-Parameter Wikibase Language Autolanguage N wird angegeben,
04:01
dass wir die Labels in der Sprache Autolanguage, also automatisch ermittelt, und English N erhalten möchten. Durch die Abfrage erhalten wir eine Liste von Katzen-Items und ihren dazugehörigen Labels. Als zweites Beispiel betrachten wir eine Sparkle-Abfrage,
04:20
die dazu dient, eine Karte mit Krankenhäusern anzuzeigen. Diese Abfrage ist bereits etwas komplexer. Sie nutzt die Wikidata-Datenbank, um die geografischen Koordinaten von Krankenhäusern abzurufen und auf einer Karte darzustellen. Nach einigen auskommentierten Zeilen beginnt die Eigentlich-Abfrage mit dem Schlüsselwort
04:41
Dies bedeutet, dass alle Ergebnisvariablen zurückgegeben werden soll. Das Sternchen steht hier als Platzhalter für alle Variablen. Der Block Where gibt die Bedingungen an, die die Ergebnisse erfüllen müssen. In diesem Fall suchen wir nach Items, die sowohl die Eigenschaft P31, also wieder ist ein, eine,
05:02
als auch die Eigenschaft P625, geografische Koordinaten, besitzen. Die Besonderheit hierbei ist, dass wir die Eigenschaft P31 mit dem Operator P279 SubclassOf kombinieren. Dies bedeutet, dass wir nicht nur nach direkten Instanzen suchen,
05:22
sondern auch nach Unterinstanzen der Klasse Q16917, also Krankenhaus. Die Variable Geo wird verwendet, um die geografischen Koordinaten des Items abzurufen. Zusammengefasst sucht diese Abfrage nach Krankenhäusern in der Wikidata-Datenbank und ruft ihre geografischen Koordinaten ab, um sie auf einer Karte darzustellen.
05:46
Durch die Verwendung des Standardansichtsformats MAP wird gewährleistet, dass die Ergebnisse als Karte visualisiert werden. Umso umfangreicher die Abfrage, desto spezifischer werden die Ergebnisse oft.
06:00
Bei dieser Sparkle-Abfrage handelt es sich beispielsweise um eine Abfrage, die darauf abzielt, eine Karte mit den Geburts- und Sterrborden von Viren zu erstellen. Die punktuell dargestellten Orte werden jener hinterlegten Zeitalter in verschiedenen Farben dargestellt. Auf diese Abfrage werden wir jetzt aber nicht mehr genauer eingehen,
06:22
sondern selbst einmal versuchen, eine eigene Sparkle-Abfrage zu erstellen. Wir möchten uns eine Liste aller Hauptstädte ausgeben lassen, die in Europa liegen. Die Abfrage beginnt mit dem Schlüsselwort SELECT. Gefolgt von den Variablen CAPITAL und CAPITAL LABEL.
06:41
Hier geben wir an, welche Ergebnisvariablen wir aus der Abfrage zurück erhalten möchten. In diesem Fall wollen wir sowohl die Variable CAPITAL als auch die Variable CAPITAL LABEL abrufen. Die Variable CAPITAL repräsentiert die Hauptstadt, während die Variable CAPITAL LABEL den Namen der Hauptstadt enthält.
07:01
Der nächste Teil der Abfrage ist das Schlüsselwort WHERE. Hier geben wir an, welche Bedingungen die Ergebnisse erfüllen müssen. Alle Bedingungen werden innerhalb einer geschweiften Klammer zusammengefasst. Die erste Bedingung lautet CAPITAL WDT P31 WD Q5 119.
07:21
Hier suchen wir nach Items, bei denen das Property P31, also Instanz von, den Wert Q5 119, also Hauptstadt hat. Das bedeutet, dass wir nur Items auswählen, die als Hauptstadt klassifiziert sind. Die zweite Bedingung CAPITAL WDT P1376 COUNTRY gibt an,
07:47
dass das Item CAPITAL eine Beziehung zum Property P1376, also Land, hat, das in der Variable COUNTRY gespeichert wird. Diese Bedingung stellt sicher, dass die Hauptstadt mit einem Land verknüpft ist.
08:03
Die dritte Bedingung COUNTRY WDT P30 WD Q46 besagt, dass das Land in der Variable COUNTRY, das Property P30, also ist Teil von, den Wert Q46 Europa haben muss. Die stellt sicher, dass das Land zum Kontinent Europa gehört.
08:23
Die vierte Bedingung CAPITAL WDT P17 COUNTRY stellt sicher, dass die Hauptstadt mit dem Land in der Variable COUNTRY verknüpft ist. Das Property P17, Land, wird verwendet, um die Beziehung herzustellen. Schließlich verwenden wir das Schlüsselwort SERVICE, gefolgt von WikiBase LABEL,
08:44
um die Labels oder Bezeichnungen der Ergebnisse abzurufen. Mit SERVICE PARAMETER, WikiBase Language, Autolanguage, Englisch, geben wir an, dass wir die Labels in der Sprache Autolanguage, also automatisch ermittelt und Englisch, n, erhalten.
09:00
Probiert die Abfrage selbst aus und schaut, welche Hauptstadt Europa sie als Ergebnis erhält. Ihr habt nun einen ersten Überblick über Wikidata und den Wikidata Query Service erhalten. Wir haben uns angeschaut, wie Informationen in Items und Properties organisiert sind und wie wir Sparkle Abfragen verwenden können, um gezielte Informationen anzurufen.
09:22
Wikidata bietet eine unglaubliche Menge an Wissen und die Möglichkeit dieses Wissen auf verschiedene Weise zu nutzen. Ich hoffe, dass euch dieses Video geholfen hat, die Grundlagen von Wikidata zu verstehen. Vielen Dank fürs Zuschauen.