General Transit Feed Specification
GTFSの原形となったのは、2005年にGoogleがオレゴン州ポートランドの公共交通機関TriMet(英語版)との協働によってGoogle Transit(Google乗換検索)を立ち上げた際に使用されたデータである。2006年、Googleはこのデータ形式をGoogle Transit Feed Specificationとして公開した。これがGTFSの最初のバージョンである。以降、GTFSの仕様はGoogleや交通事業者、データ利用者などからなるコミュニティによってメンテナンスされており、何度か変更や拡張が行われている。2009年には、Googleの名を冠していることによる無用な誤解や忌避を解消するために、名称がGoogle Transit Feed SpecificationからGeneral Transit Feed Specificationへ改められた。
GTFSリアルタイム (GTFS-realtime) は、公共交通機関のリアルタイムな運行状況に関するオープンフォーマットである。GTFSとは異なり、遅延や運休などのリアルタイムな運行状況を対象とする。
GTFSリアルタイムで扱える情報の種類は次の通りである。
「ルート最新情報」 - 個々の運行の遅れの状況について提供する。
「運行情報」 - 運行の大局的な状況やその原因について提供する。
「車両位置情報」 - 運行中の車両の現在位置について提供する。
GTFSデータが一つのファイルとして提供されるのに対し、GTFSリアルタイムはAPIによって提供される。データ形式はProtocol Buffers形式を使用する。