{ "$schema": "https://dmfr.transit.land/json-schema/dmfr.schema-v0.5.0.json", "feeds": [ { "id": "f-drm-rhodeislandpublictransitauthority", "spec": "gtfs", "urls": { "static_current": "https://ripta.com/RIPTA-GTFS.zip", "static_historic": [ "https://www.ripta.com/wp-content/uploads/2021/10/google_transit.zip", "https://www.ripta.com/wp-content/uploads/2021/06/google_transit-1.zip" ] }, "tags": { "gtfs_data_exchange": "ripta" } }, { "id": "f-ripta~rt", "spec": "gtfs-rt", "urls": { "realtime_vehicle_positions": "http://realtime.ripta.com:81/api/vehiclepositions?format=gtfs.proto", "realtime_trip_updates": "http://realtime.ripta.com:81/api/tripupdates?format=gtfs.proto", "realtime_alerts": "http://realtime.ripta.com:81/api/servicealerts?format=gtfs.proto" } } ], "operators": [ { "onestop_id": "o-drm-rhodeislandpublictransitauthority", "name": "Rhode Island Public Transit Authority", "short_name": "RIPTA", "website": "http://www.ripta.com", "associated_feeds": [ { "gtfs_agency_id": "RIPTA", "feed_onestop_id": "f-drm-rhodeislandpublictransitauthority" }, { "feed_onestop_id": "f-ripta~rt" } ], "tags": { "twitter_general": "ripta_ri", "us_ntd_id": "10001", "wikidata_id": "Q7320944" } } ], "license_spdx_identifier": "CDLA-Permissive-1.0" }