{ "$schema": "https://dmfr.transit.land/json-schema/dmfr.schema-v0.5.0.json", "feeds": [ { "id": "f-dpwz-guelphtransit", "spec": "gtfs", "urls": { "static_current": "http://guelph.ca/uploads/google/google_transit.zip" }, "license": { "url": "http://openguelph.wpengine.com/open-data-guelph/" }, "tags": { "gtfs_data_exchange": "guelph-transit" }, "operators": [ { "onestop_id": "o-dpwz-guelphtransit", "name": "Guelph Transit", "website": "http://guelph.ca/transit", "associated_feeds": [ { "gtfs_agency_id": "GT", "feed_onestop_id": "f-dpwz-guelphtransit" }, { "feed_onestop_id": "f-guelph~rt" } ] } ] }, { "id": "f-guelph~rt", "spec": "gtfs-rt", "urls": { "realtime_vehicle_positions": "http://transitgtfs.guelph.ca:9780/TMGTFSRealTimeWebService/Vehicle/VehiclePositions.pb", "realtime_trip_updates": "http://transitgtfs.guelph.ca:9780/TMGTFSRealTimeWebService/TripUpdate/TripUpdates.pb", "realtime_alerts": "http://transitgtfs.guelph.ca:9780/TMGTFSRealTimeWebService/Alert/Alerts.pb" } } ], "license_spdx_identifier": "CDLA-Permissive-1.0" }