{ "$schema": "https://dmfr.transit.land/json-schema/dmfr.schema-v0.5.0.json", "feeds": [ { "id": "f-9qcd-etranelkgrove", "spec": "gtfs", "urls": { "static_current": "https://elkgrovetransit.com/gtfs" } }, { "id": "f-9qcd-etranelkgrove~rt", "spec": "gtfs-rt", "urls": { "realtime_vehicle_positions": "https://elkgrovetransit.com/gtfs-rt/vehiclepositions", "realtime_trip_updates": "https://elkgrovetransit.com/gtfs-rt/tripupdates", "realtime_alerts": "https://elkgrovetransit.com/gtfs-rt/alerts" } }, { "id": "f-9qce-sacramentoregionaltransit", "spec": "gtfs", "urls": { "static_current": "https://iportal.sacrt.com/gtfs/SRTD/google_transit.zip" }, "license": { "url": "http://www.sacrt.com/schedules/gtfs.aspx", "use_without_attribution": "yes", "create_derived_product": "yes" }, "tags": { "gtfs_data_exchange": "sacramento-regional-transit" } }, { "id": "f-9qce-sacramentoregionaltransit~rt", "spec": "gtfs-rt", "urls": { "realtime_vehicle_positions": "https://bustime.sacrt.com/gtfsrt/vehicles", "realtime_trip_updates": "https://bustime.sacrt.com/gtfsrt/trips", "realtime_alerts": "https://bustime.sacrt.com/gtfsrt/alerts" }, "license": { "url": "http://www.sacrt.com/schedules/gtfs.aspx", "use_without_attribution": "yes", "create_derived_product": "yes" } }, { "id": "f-9qcs-rosevilletransit", "spec": "gtfs", "urls": { "static_current": "https://iportal.sacrt.com/gtfs/Roseville/google_transit.zip" }, "license": { "url": "http://www.sacrt.com/gtfs.stm", "use_without_attribution": "unknown", "create_derived_product": "yes" }, "tags": { "gtfs_data_exchange": "roseville-transit" }, "operators": [ { "onestop_id": "o-9qcs-rosevilletransit", "name": "Roseville Transit", "associated_feeds": [ { "feed_onestop_id": "f-rosevilletransit~rt" } ], "tags": { "twitter_general": "RSVL_Transit", "us_ntd_id": "90168", "wikidata_id": "Q7368740" } } ] }, { "id": "f-rosevilletransit~rt", "spec": "gtfs-rt", "urls": { "realtime_vehicle_positions": "https://rosevillebustracker.com/gtfs-rt/vehiclepositions", "realtime_alerts": "https://rosevillebustracker.com/gtfs-rt/alerts" } }, { "id": "f-southcountytransitlink~ca~us", "spec": "gtfs", "urls": { "static_current": "http://iportal.sacrt.com/gtfs/SCTLink/southcountytransitlink-ca-us.zip", "static_historic": [ "https://data.trilliumtransit.com/gtfs/southcountytransitlink-ca-us/southcountytransitlink-ca-us.zip" ] }, "license": { "url": "http://www.sacrt.com/schedules/gtfs.aspx" }, "operators": [ { "onestop_id": "o-9qc-southcountytransitlink", "name": "South County Transit Link", "short_name": "SCT/Link", "website": "http://www.sctlink.com/", "tags": { "us_ntd_id": "9R02-90216", "wikidata_id": "Q96406074" } } ] } ], "operators": [ { "onestop_id": "o-9qce-sacramentoregionaltransit", "name": "Sacramento Regional Transit", "short_name": "SacRT", "associated_feeds": [ { "feed_onestop_id": "f-9qcd-etranelkgrove" }, { "feed_onestop_id": "f-9qcd-etranelkgrove~rt" }, { "feed_onestop_id": "f-9qce-sacramentoregionaltransit" }, { "feed_onestop_id": "f-9qce-sacramentoregionaltransit~rt" } ], "tags": { "twitter_general": "RideSacRT", "us_ntd_id": "90019", "wikidata_id": "Q7397015" } } ], "license_spdx_identifier": "CDLA-Permissive-1.0" }