@prefix adms: <http://www.w3.org/ns/adms#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcatde: <http://dcat-ap.de/def/dcatde/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix locn: <http://www.w3.org/ns/locn#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://dcat-ap.de/def/licenses/other-open> a dct:LicenseDocument ;
    dct:type <http://purl.org/adms/licencetype/UnknownIPR> .

<https://ckan.open.nrw.de/organization/74914aad-dcf1-4df9-9e70-c3319902651c> a foaf:Agent ;
    foaf:name "Münster" .

<https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten> a dcat:Dataset,
        foaf:Document ;
    dcatde:contributorID <http://dcat-ap.de/def/contributors/openNRW>,
        <https://opendata.stadt-muenster.de/> ;
    dcatde:politicalGeocodingLevelURI <http://dcat-ap.de/def/politicalGeocoding/Level/municipality> ;
    dcatde:politicalGeocodingURI <http://dcat-ap.de/def/politicalGeocoding/districtKey/05515> ;
    dct:accessRights [ a dct:RightsStatement ;
            rdfs:label "Public " ],
        [ a dct:RightsStatement ;
            rdfs:label "Public " ],
        [ a dct:RightsStatement ;
            rdfs:label "Public " ] ;
    dct:description """<p>Auf dieser Seite finden Sie Informationen über die Datenschnittstelle der Stadtwerke Münster, über die die Positionsdaten aller Busse im Stadtgebiet live abgefragt werden können. Diese Schnittstelle steht offen und kostenfrei zur Verfügung.</p>

<p><em>Bitte beachten Sie, dass sich diese Schnittstelle in der aktiven Weiterentwicklung befindet und dass es daher zu Ausfällen kommen kann. Eine Funktionsgarantie kann nicht übernommen werden.</em></p>

<p>Im Rahmen des MÜNSTERHACK 2019 wurde diese auf Websockets basierende API-Schnittstelle erstmals veröffentlicht. Die Stadtwerke Münster haben die Schnittstelle inzwischen weiterentwickelt und bieten zusätzlich eine API  im standardisierten Format "GTFS Realtime-Feed" an.</p>

<p>Auf den folgenden Links finden Sie eine technische Dokumentation aller Endpunkte und eine interaktive Beispielanwendung, auf der man genau sehen kann, wo welcher Bus gerade ist, und welche Busse wie viele Sekunden Verspätung haben.<br />
<br />
Funktionsweise der interaktiven Anwendung: Die Bus-Positionen aktualisieren sich automatisch nach einigen Sekunden. Auf den Standort-Markern wird die Nummer der jeweiligen Buslinie angezeigt. Bei Klick auf einen einzelnen Bus in der Karte wird nach etwas Verzögerung der entsprechende Linienverlauf angezeigt. Die Farbe gibt an, wie viele Sekunden Verspätung der Bus hat.</p>

<p><strong>Update 2024: </strong>Die Stadtwerke Münster bieten inzwischen neben der Websocket-API für die Buspositionen auch einen GTFS Realtime Feed an. Außerdem wurden Live-Informationen zur Fahrzeugauslastung hinzugefügt, d.h. bei Linienbussen mit entsprechenden Sensoren wird angezeigt, wie voll besetzt der Bus ist. Mehr Infos finden sich unten in dem Link zur Dokumentation.</p>
""" ;
    dct:identifier "55923960-38dc-44c8-8fa3-4e0c06a283da" ;
    dct:issued "2026-04-03T01:15:06+02:00"^^xsd:dateTime ;
    dct:modified "2024-01-19T13:00:55+01:00"^^xsd:dateTime ;
    dct:publisher <https://ckan.open.nrw.de/organization/74914aad-dcf1-4df9-9e70-c3319902651c> ;
    dct:spatial [ a dct:Location ;
            locn:adminUnitL2 <http://dcat-ap.de/def/politicalGeocoding/districtKey/05515> ] ;
    dct:title "ÖPNV Busradar - Bus Live Positionsdaten" ;
    dcat:contactPoint [ a vcard:Kind ;
            vcard:fn "Open Data Koordination Münster" ;
            vcard:hasEmail <mailto:opendata@citeq.de> ],
        [ a vcard:Kind ;
            vcard:fn "Open Data Koordination Münster" ;
            vcard:hasEmail <mailto:opendata@citeq.de> ] ;
    dcat:distribution <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/24c92bce-f6f7-4546-a46f-1f3f54dc96f9>,
        <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/4afd6907-7ed9-4a6b-8d60-e74cdf783991>,
        <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/72cd42bd-aa99-4204-9c31-cf09e82f6018>,
        <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/d294772e-47a0-4a51-b364-d9c9fd4cd064> ;
    dcat:keyword "Transport und Verkehr" ;
    dcat:landingPage <https://www.stadtwerke-muenster.de/unterwegs/fahrplan/fahrplaene-zum-herunterladen> ;
    dcat:theme <http://publications.europa.eu/resource/authority/data-theme/TRAN> ;
    foaf:page <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten> .

<https://www.stadtwerke-muenster.de/unterwegs/fahrplan/fahrplaene-zum-herunterladen> a foaf:Document .

<http://publications.europa.eu/resource/authority/file-type/JSON> a dct:MediaTypeOrExtent .

<http://dcat-ap.de/def/licenses/other-closed> a dct:LicenseDocument ;
    dct:type <http://purl.org/adms/licencetype/UnknownIPR> .

<https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/24c92bce-f6f7-4546-a46f-1f3f54dc96f9> a rdfs:Resource,
        dcat:Distribution,
        foaf:Document ;
    dct:format "HTML" ;
    dct:issued "2019-10-11T13:02:26+02:00"^^xsd:dateTime ;
    dct:license <http://dcat-ap.de/def/licenses/other-closed> ;
    dct:modified "2019-10-11T13:02:26+02:00"^^xsd:dateTime ;
    dct:title "Interaktive Beispielanwendung" ;
    dcat:accessURL <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/24c92bce-f6f7-4546-a46f-1f3f54dc96f9> ;
    foaf:page <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/24c92bce-f6f7-4546-a46f-1f3f54dc96f9> .

<https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/4afd6907-7ed9-4a6b-8d60-e74cdf783991> a rdfs:Resource,
        dcat:Distribution,
        foaf:Document ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON> ;
    dct:issued "2019-10-11T13:02:38+02:00"^^xsd:dateTime ;
    dct:license <http://dcat-ap.de/def/licenses/other-closed> ;
    dct:modified "2019-10-11T13:02:38+02:00"^^xsd:dateTime ;
    dct:title "Beispiel: API-Endpunkt für Haltestellen" ;
    dcat:accessURL <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/4afd6907-7ed9-4a6b-8d60-e74cdf783991> ;
    foaf:page <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/4afd6907-7ed9-4a6b-8d60-e74cdf783991> .

<https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/72cd42bd-aa99-4204-9c31-cf09e82f6018> a rdfs:Resource,
        dcat:Distribution,
        foaf:Document ;
    dct:format <http://publications.europa.eu/resource/authority/file-type/JSON> ;
    dct:issued "2019-10-11T13:02:34+02:00"^^xsd:dateTime ;
    dct:license <http://dcat-ap.de/def/licenses/other-closed> ;
    dct:modified "2019-10-11T13:02:34+02:00"^^xsd:dateTime ;
    dct:title "Beispiel: API-Endpunkt für aktuelle Bus-Positionen" ;
    dcat:accessURL <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/72cd42bd-aa99-4204-9c31-cf09e82f6018> ;
    foaf:page <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/72cd42bd-aa99-4204-9c31-cf09e82f6018> .

<https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/d294772e-47a0-4a51-b364-d9c9fd4cd064> a rdfs:Resource,
        dcat:Distribution,
        foaf:Document ;
    dcatde:plannedAvailability <http://dcat-ap.de/def/plannedAvailability/available> ;
    dct:description """<p>Der Dokumentations-Endpunkt enthält alle Informationen und Links, die benötigt werden, um die Buspositionen live abzufragen: <a href="https://api.busradar.conterra.de/">https://api.busradar.conterra.de</a></p>

<p>Hinweis: Seit Ende 2023 sind dort auch Informationen zu Auslastung der Busse enthalten, sofern das Fahrzeug mit entsprechenden Sensoren für die Busauslastung ausgestattet ist.</p>

<p>Beispiel:<br />
Anhand folgender Abfrage für Station "Hauptbahnhof C1" (nr: 4100006):<br />
Im Feld <span><span><span>"besetztgrad"</span> wird angezeigt, wie stark gefüllt das Linienbus-Fahrzeug ist:</span></span></p>

<pre>
<span><span>https://rest.busradar.conterra.de/prod/haltestellen/4100006/abfahrten?sekunden=1200</span></span></pre>

<pre class="microlight">
<span><span>Beispiel-Response: <span>{</span><span>
    </span><span>"delay"</span><span>:</span><span> </span><span>0</span><span>,</span><span>
    </span><span>"ankunftszeit"</span><span>:</span><span> </span><span>1705665600</span><span>,</span><span>
    </span><span>"fahrtbezeichner"</span><span>:</span><span> </span><span>"190124_100054_7_11_2"</span><span>,</span><span>
    </span><span>"haltid"</span><span>:</span><span> </span><span>"4100006"</span><span>,</span><span>
    </span><span>"abfahrtszeit"</span><span>:</span><span> </span><span>1705665600</span><span>,</span><span>
    </span><span>"sequenz"</span><span>:</span><span> </span><span>16</span><span>,</span><span>
    </span><span>"lbez"</span><span>:</span><span> </span><span>"Hauptbahnhof C1"</span><span>,</span><span>
    </span><span>"kbez"</span><span>:</span><span> </span><span>"HBC1"</span><span>,</span><span>
    </span><span>"fahrzeugid"</span><span>:</span><span> </span><span>"5458"</span><span>,</span><span>
    </span><span>"prognosemoeglich"</span><span>:</span><span> </span><span>"true"</span><span>,</span><span>
    </span><span>"linientext"</span><span>:</span><span> </span><span>"11"</span><span>,</span><span>
    </span><span>"besetztgrad"</span><span>:</span><span> </span><span>"Schwach besetzt"</span><span>,</span><span>
    </span><span>"richtungstext"</span><span>:</span><span> </span><span>"Gievenbeck Dieckmannstr."</span><span>,</span><span>
    </span><span>"tatsaechliche_abfahrtszeit"</span><span>:</span><span> </span><span>1705665600</span><span>,</span><span>
    </span><span>"tatsaechliche_ankunftszeit"</span><span>:</span><span> </span><span>1705665600</span><span>
</span><span>}</span><span>,</span></span></span></pre>
""" ;
    dct:format "HTML" ;
    dct:issued "2019-10-11T13:02:27+02:00"^^xsd:dateTime ;
    dct:license <http://dcat-ap.de/def/licenses/other-open> ;
    dct:modified "2024-01-19T12:56:37+01:00"^^xsd:dateTime ;
    dct:title "Beschreibung und Dokumentation der API-Endpunkte" ;
    adms:status <http://purl.org/adms/status/UnderDevelopment> ;
    dcat:accessURL <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/d294772e-47a0-4a51-b364-d9c9fd4cd064> ;
    foaf:page <https://opendata.stadt-muenster.de/dataset/%C3%B6pnv-busradar-bus-live-positionsdaten/resource/d294772e-47a0-4a51-b364-d9c9fd4cd064> .

