5.2. 🚀 Übung - Metadaten suchen & filtern#

In dieser Übung wollen wir mit Hilfe von SPARQL Metadaten suchen und filtern, wie im vorherigen Abschnitt gezeigt. Dabei unterstützen wir Dr. Amir Weber in seinem Untersuchungsauftrag, zu prüfen, welche offen verfügbaren Daten existieren, die dazu beitragen können, den Baumbestand in einer bestimmten Region zu ermitteln.

5.2.1. Suche nach “Baumkataster”#

Nachdem wir im letzten Abschnitt nach offenen Daten von deutschen Bereitstellern im Allgemeinen gesucht haben, gilt es nun, die Suche zu verfeinern bzw. die Suchergebnisse zu filtern. Dazu werden wir nun nach Datensätzen suchen, die das Wort “Baumkataster” im Titel beinhalten. Außerdem werden wir das Ergebnis auf einen Zeitabschnitt beschränken. Für die folgende Suche entscheidet sich Dr. Weber spontan für den Zeitraum 2010-2015.

Code

Hide code cell content

%endpoint https://data.europa.eu/sparql
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX dcatde: <http://dcat-ap.de/def/dcatde/>

SELECT ?uri ?title ?contributorid ?modified 
WHERE {
        ?uri dct:title ?title .
        ?uri dcatde:contributorID ?contributorid .
        ?uri dct:modified ?modified .
        FILTER(isURI(?contributorid))
        FILTER(strstarts(str(?contributorid), "http://dcat-ap.de/def/contributors/"))       
        FILTER(
            CONTAINS(LCASE(?title), "baumkataster")
            )
        FILTER(
            CONTAINS(STR(?modified), "2010") || 
            CONTAINS(STR(?modified), "2011") || 
            CONTAINS(STR(?modified), "2012") || 
            CONTAINS(STR(?modified), "2013") || 
            CONTAINS(STR(?modified), "2014") || 
            CONTAINS(STR(?modified), "2015") 
            )
}
    

Output

Hide code cell outputs

Endpoint set to: https://data.europa.eu/sparql

Erklärung des Ergebnissess

Mit dieser Abfrage haben wir nach sämtlichen Datensätzen gesucht, die von einem deutschen Bereitsteller stammen, das Wort “Baumkataster” beinhalten und im Zeitraum 2010-2015 veröffentlicht wurden. Leider müssen wir feststellen, dass uns nur wenige Daten ausgegeben werden.

5.2.2. Anpassen der Abfrage#

Nachdem er sich die Ausgabe angesehen hat, fällt Dr. Amir Weber ein, dass im Sommer 2017 das sog. Open-Data-Gesetz in Kraft getreten ist. Damit wurden Behörden der unmittelbaren Bundesverwaltung dazu verpflichtet, Datensätze “open”, also offen und für alle zugänglich, bereitzustellen.

Er vermutet daher einen Anstieg der eingepflegten Daten nach 2017 und passt seine SPARQL-Abrage dementsprechend an. Aus diesem Grund wollen wir nun Daten aus den Jahren 2015 bis 2025 suchen.

Code

Hide code cell content

%endpoint https://data.europa.eu/sparql
PREFIX dct: <http://purl.org/dc/terms/>
PREFIX dcatde: <http://dcat-ap.de/def/dcatde/>

SELECT ?uri ?title ?contributorid ?modified 
WHERE {
    ?uri dct:title ?title .
    ?uri dcatde:contributorID ?contributorid .
    ?uri dct:modified ?modified .
    FILTER(isURI(?contributorid))
    FILTER(strstarts(str(?contributorid), "http://dcat-ap.de/def/contributors/"))       
    FILTER(
        CONTAINS(LCASE(?title), "baumkataster")
        )
    FILTER(
        CONTAINS(STR(?modified), "2015") ||
        CONTAINS(STR(?modified), "2016") ||
        CONTAINS(STR(?modified), "2017") ||
        CONTAINS(STR(?modified), "2018") ||
        CONTAINS(STR(?modified), "2019") ||
        CONTAINS(STR(?modified), "2020") ||
        CONTAINS(STR(?modified), "2021") ||
        CONTAINS(STR(?modified), "2022") ||
        CONTAINS(STR(?modified), "2023") ||
        CONTAINS(STR(?modified), "2024") ||
        CONTAINS(STR(?modified), "2025")
        )
}

Output

Hide code cell outputs

Endpoint set to: https://data.europa.eu/sparql
uri title contributorid modified
http://data.europa.eu/88u/dataset/bbb9ca2d-4859-4bb1-8775-df2298399bd0 Baumkataster Frankfurt (Oder) - (Daten-BAUMKATASTER) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-11-03T10:49:40
http://data.europa.eu/88u/dataset/fb87ef77-86bf-444f-8f43-d73ef0708e42 D30 Baumkataster der Kreisstadt Bergheim http://dcat-ap.de/def/contributors/openNRW 2021-09-08T08:02:44+02:00
http://data.europa.eu/88u/dataset/5f0aaf45-f380-49b3-87be-51abaddacbe0 Baumkataster Norderstedt http://dcat-ap.de/def/contributors/schleswigHolstein 2022-04-12T07:58:22.519048
http://data.europa.eu/88u/dataset/cee75d75-4b4e-4bea-9d24-8b5993b54479 Baumkataster, Stadt Leipzig http://dcat-ap.de/def/contributors/freistaatSachsen 2024-07-15
http://data.europa.eu/88u/dataset/cfbe70e6-6078-42db-8c9b-f8745ee8916e Baumkataster http://dcat-ap.de/def/contributors/schleswigHolstein 2023-06-09T05:25:52.631385
http://data.europa.eu/88u/dataset/b16bb333-26ca-4743-9663-723d63f57259 Digitales Baumkataster Münster http://dcat-ap.de/def/contributors/openNRW 2025-10-08T14:40:41+02:00
http://data.europa.eu/88u/dataset/5d97237a-4122-4e6d-b78c-8ddb4cb6effd Baumkataster - Gemeinde Nuthetal (WMS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-28T12:43:25
http://data.europa.eu/88u/dataset/bb904bfa-9e65-42f8-a26d-b6112bda60e9 Baumkataster - Stadt Beelitz (WFS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-27T14:53:42
http://data.europa.eu/88u/dataset/4b9fecc3-cfd9-43da-991e-b31e3e8e15f3 Baumkataster - Stadt Trebbin (WMS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-28T14:54:37
http://data.europa.eu/88u/dataset/75fe4dcb-91c5-4251-8f0e-5ac8aa3a6bde Baumkataster - Gemeinde Kloster Lehnin (WMS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-29T14:08:24
http://data.europa.eu/88u/dataset/8bd651bb-bc53-4077-89e2-ab276d7ba438 Baumkataster - Gemeinde Kloster Lehnin (WFS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-29T14:08:23
http://data.europa.eu/88u/dataset/a8b1383e-3f43-4b46-b221-66f1d8f36680 Baumkataster - Gemeinde Nuthetal (WFS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-28T12:43:24
http://data.europa.eu/88u/dataset/d593ff28-4eb0-41ce-a38d-79adef15a365 Baumkataster - Stadt Trebbin (WFS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-28T14:52:07
http://data.europa.eu/88u/dataset/b80f1c02-e6b1-4a69-9529-9ad495a8b9be Baumkataster - Stadt Beelitz (WMS) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-27T14:53:43
http://data.europa.eu/88u/dataset/c0a5b7f1-82a0-469d-8502-31740ed71755 Baumkataster - Gemeinde Kloster Lehnin http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-10-29T14:08:22
http://data.europa.eu/88u/dataset/65ed7e99-f144-410e-ae1f-3040f151c8c8 Baumkataster Köln http://dcat-ap.de/def/contributors/openNRW 2025-11-27T15:58:00+01:00
http://data.europa.eu/88u/dataset/95f51e2d-fd68-4304-a792-dde167a42d0b Straßenbaumkataster Hamburg http://dcat-ap.de/def/contributors/mobilithek 2020-09-09T02:40:42.382
http://data.europa.eu/88u/dataset/f92a2f20-cdd1-4479-a63a-2f7e77ca791f Straßenbaumkataster Hamburger Hafen http://dcat-ap.de/def/contributors/mobilithek 2020-09-09T02:34:02.268
http://data.europa.eu/88u/dataset/https-registry-gdi-de-org-id-de-sn-stlp-cee75d75-4b4e-4bea-9d24-8b5993b54479 Baumkataster, Stadt Leipzig http://dcat-ap.de/def/contributors/freistaatSachsen 2025-12-16
http://data.europa.eu/88u/dataset/09653fe3-ad6b-44d6-88e2-25b8042ee43d Baumkataster Frankfurt (Oder) - (WFS-BAUMKATASTER) http://dcat-ap.de/def/contributors/openDataBrandenburg 2025-11-03T14:17:07
Total: 43, Shown: 20

Erklärung des Ergebnisses

Wir bekommen nun zahlreiche Ergebnisse angegeben, von denen uns 20 angezeigt werden.

Wie Dr. Weber richtig vermutet hat, sind die meisten Datensätze noch nicht allzu lange online verfügbar.

Was Sie mitnehmen sollten

Eingrenzungen können dazu führen, dass keine oder wenige Ergebnisse angezeigt werden und sollten daher mit Bedacht eingesetzt werden.

5.2.3. Zusammenfassung#

In diesem Abschnitt haben wir uns dem Forschungsauftrag von Dr. Weber gewidmet und unsere Suche nach offenen deutschen Behördendaten auf solche eingegrenzt, die das Wort Baumkataster im Titel tragen. Anschließend haben wir die Suche auf einen bestimmten Zeitraum eingegrenzt und diesen verschoben.

Dabei haben wir die Kenntnisse der Befehle PREFIX, SELECT und WHERE gefestigt und die FILTER-Funktion kennengelernt.

Im nächsten Abschnitt wird die Anzeige des Ergebnisses so angepasst, dass wir uns anzeigen lassen können, welche Datenbereitsteller am produktivsten sind und welche Formate verwendet werden.