{"id":51,"date":"2015-08-30T10:03:42","date_gmt":"2015-08-30T00:03:42","guid":{"rendered":"https:\/\/addtransit.com\/blog\/?p=51"},"modified":"2015-08-30T10:03:42","modified_gmt":"2015-08-30T00:03:42","slug":"general-transit-feed-specification-gtfs-spec","status":"publish","type":"post","link":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/","title":{"rendered":"General Transit Feed Specification (GTFS Spec)"},"content":{"rendered":"<p>Creating a General Transit Feed Specification (GTFS Spec) file can be done a number of ways. If it is a small company with only one or two routes with only a few trips a month, then you can use a simple editor. \u00a0You can limit the file to just the route, stop, and timetable information.<\/p>\n<p>If it is a little more complex, then you can use a product like excel or an excel tool to create the file. \u00a0This helps, but very quickly can be challenging as you need to ensure all the relevant files that get zipped\u00a0up to make a GTFS file are all aligned. \u00a0e.g. You need to make sure there are no typos and consistency is key.<\/p>\n<p>Of course with these first two methods you will need to learn the\u00a0General Transit Feed Specification (GTFS Spec) in detail. \u00a0For most people who are small, this is definitely not their core business. \u00a0Your real business is ensuring passengers get from A to B, comfortable and efficiently with good financial outcomes, and anything that takes you away from \u00a0this function is a needless distraction.<\/p>\n<p>The next solution is a GTFS Editor such as <a title=\"GTFS Editor\" href=\"https:\/\/addtransit.com\">AddTransit<\/a>. \u00a0These take away the complexity of the\u00a0General Transit Feed Specification (GTFS Spec), leave you to enter the data that\u00a0matters to you and are low cost. \u00a0e.g. Your stops, your routes, your timetable. \u00a0Additionally, it makes consistency and updates easier, reduces the time to create and maintain the GTFS file, and offers the fare, transfer and detail information for when your ready. \u00a0And if you want to take your business to the next level, you could add on\u00a0real time status updates and vehicle tracking.<\/p>\n<p>Of course, if you have budgets in the hundreds of thousands, there are also the premium products\u00a0which offer good solutions but at many times the price.<\/p>\n<p>Obviously, we are a little biased here at AddTransit, as we think an online GTFS Editor is the best solution for most companies and that&#8217;s why we work hard each day to make it easier for you.<\/p>\n<p>Have a good weekend<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-51\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-51\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li><a href=\"#\" class=\"sharing-anchor sd-button share-more\"><span>More<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><div class=\"sharing-hidden\"><div class=\"inner\" style=\"display: none;\"><ul><li class=\"share-reddit\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-reddit sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Reddit (Opens in new window)<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon no-text\" href=\"mailto:?subject=%5BShared%20Post%5D%20General%20Transit%20Feed%20Specification%20%28GTFS%20Spec%29&body=https%3A%2F%2Faddtransit.com%2Fblog%2F2015%2F08%2Fgeneral-transit-feed-specification-gtfs-spec%2F&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"dd3fff8c70\" data-email-share-track-url=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=email\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to email a link to a friend (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-tumblr\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-tumblr sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=tumblr\" target=\"_blank\" title=\"Click to share on Tumblr\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Tumblr (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\" target=\"_blank\" title=\"Click to print\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-51\" class=\"share-linkedin sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pocket (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-pinterest\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-pinterest-51\" class=\"share-pinterest sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=pinterest\" target=\"_blank\" title=\"Click to share on Pinterest\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pinterest (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Creating a General Transit Feed Specification (GTFS Spec) file can be done a number of ways. If it is a small company with only one or two routes with only a few trips a month, then you can use a simple editor. \u00a0You can limit the file to just the route, stop, and timetable information. &hellip; <a href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">General Transit Feed Specification (GTFS Spec)<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-51\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-51\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Twitter (Opens in new window)<\/span><\/a><\/li><li><a href=\"#\" class=\"sharing-anchor sd-button share-more\"><span>More<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><div class=\"sharing-hidden\"><div class=\"inner\" style=\"display: none;\"><ul><li class=\"share-reddit\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-reddit sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=reddit\" target=\"_blank\" title=\"Click to share on Reddit\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Reddit (Opens in new window)<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon no-text\" href=\"mailto:?subject=%5BShared%20Post%5D%20General%20Transit%20Feed%20Specification%20%28GTFS%20Spec%29&body=https%3A%2F%2Faddtransit.com%2Fblog%2F2015%2F08%2Fgeneral-transit-feed-specification-gtfs-spec%2F&share=email\" target=\"_blank\" title=\"Click to email a link to a friend\" data-email-share-error-title=\"Do you have email set up?\" data-email-share-error-text=\"If you&#039;re having problems sharing via email, you might not have email set up for your browser. You may need to create a new email yourself.\" data-email-share-nonce=\"dd3fff8c70\" data-email-share-track-url=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=email\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to email a link to a friend (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-tumblr\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-tumblr sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=tumblr\" target=\"_blank\" title=\"Click to share on Tumblr\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Tumblr (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\" target=\"_blank\" title=\"Click to print\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-51\" class=\"share-linkedin sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-pocket\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-pocket sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=pocket\" target=\"_blank\" title=\"Click to share on Pocket\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pocket (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><li class=\"share-pinterest\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-pinterest-51\" class=\"share-pinterest sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/?share=pinterest\" target=\"_blank\" title=\"Click to share on Pinterest\" ><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Pinterest (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[2],"tags":[4,25],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.6.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>General Transit Feed Specification (GTFS Spec)<\/title>\n<meta name=\"description\" content=\"General Transit Feed Specification, GTFS Spec, AddTransit\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"General Transit Feed Specification (GTFS Spec)\" \/>\n<meta property=\"og:description\" content=\"General Transit Feed Specification, GTFS Spec, AddTransit\" \/>\n<meta property=\"og:url\" content=\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\" \/>\n<meta property=\"og:site_name\" content=\"AddTransit : GTFS, Realtime &amp; Tickets\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AddTransit\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-30T00:03:42+00:00\" \/>\n<meta name=\"author\" content=\"Neil\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neil\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\"},\"author\":{\"name\":\"Neil\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/person\/f2ca22f19d4a317a8cb0c586dd12dc51\"},\"headline\":\"General Transit Feed Specification (GTFS Spec)\",\"datePublished\":\"2015-08-30T00:03:42+00:00\",\"dateModified\":\"2015-08-30T00:03:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\"},\"wordCount\":358,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#organization\"},\"keywords\":[\"General Transit Feed Specification\",\"GTFS\"],\"articleSection\":[\"GTFS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\",\"url\":\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\",\"name\":\"General Transit Feed Specification (GTFS Spec)\",\"isPartOf\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#website\"},\"datePublished\":\"2015-08-30T00:03:42+00:00\",\"dateModified\":\"2015-08-30T00:03:42+00:00\",\"description\":\"General Transit Feed Specification, GTFS Spec, AddTransit\",\"breadcrumb\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/addtransit.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"General Transit Feed Specification (GTFS Spec)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/addtransit.com\/blog\/#website\",\"url\":\"https:\/\/addtransit.com\/blog\/\",\"name\":\"AddTransit : GTFS, Realtime &amp; Tickets\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/addtransit.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/addtransit.com\/blog\/#organization\",\"name\":\"AddTransit\",\"url\":\"https:\/\/addtransit.com\/blog\/\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/addtransit\",\"https:\/\/www.youtube.com\/user\/AddTransit\",\"https:\/\/www.facebook.com\/AddTransit\",\"https:\/\/twitter.com\/AddTransit\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png\",\"contentUrl\":\"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png\",\"width\":64,\"height\":64,\"caption\":\"AddTransit\"},\"image\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/person\/f2ca22f19d4a317a8cb0c586dd12dc51\",\"name\":\"Neil\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cf0717cce6320ce9539e6556209091de?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cf0717cce6320ce9539e6556209091de?s=96&d=mm&r=g\",\"caption\":\"Neil\"},\"sameAs\":[\"https:\/\/addtransit.com\"],\"url\":\"https:\/\/addtransit.com\/blog\/author\/hv8a52qexs\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"General Transit Feed Specification (GTFS Spec)","description":"General Transit Feed Specification, GTFS Spec, AddTransit","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/","og_locale":"en_US","og_type":"article","og_title":"General Transit Feed Specification (GTFS Spec)","og_description":"General Transit Feed Specification, GTFS Spec, AddTransit","og_url":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/","og_site_name":"AddTransit : GTFS, Realtime &amp; Tickets","article_publisher":"https:\/\/www.facebook.com\/AddTransit","article_published_time":"2015-08-30T00:03:42+00:00","author":"Neil","twitter_misc":{"Written by":"Neil","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#article","isPartOf":{"@id":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/"},"author":{"name":"Neil","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/person\/f2ca22f19d4a317a8cb0c586dd12dc51"},"headline":"General Transit Feed Specification (GTFS Spec)","datePublished":"2015-08-30T00:03:42+00:00","dateModified":"2015-08-30T00:03:42+00:00","mainEntityOfPage":{"@id":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/"},"wordCount":358,"commentCount":0,"publisher":{"@id":"https:\/\/addtransit.com\/blog\/#organization"},"keywords":["General Transit Feed Specification","GTFS"],"articleSection":["GTFS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/","url":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/","name":"General Transit Feed Specification (GTFS Spec)","isPartOf":{"@id":"https:\/\/addtransit.com\/blog\/#website"},"datePublished":"2015-08-30T00:03:42+00:00","dateModified":"2015-08-30T00:03:42+00:00","description":"General Transit Feed Specification, GTFS Spec, AddTransit","breadcrumb":{"@id":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/addtransit.com\/blog\/2015\/08\/general-transit-feed-specification-gtfs-spec\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/addtransit.com\/blog\/"},{"@type":"ListItem","position":2,"name":"General Transit Feed Specification (GTFS Spec)"}]},{"@type":"WebSite","@id":"https:\/\/addtransit.com\/blog\/#website","url":"https:\/\/addtransit.com\/blog\/","name":"AddTransit : GTFS, Realtime &amp; Tickets","description":"","publisher":{"@id":"https:\/\/addtransit.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/addtransit.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/addtransit.com\/blog\/#organization","name":"AddTransit","url":"https:\/\/addtransit.com\/blog\/","sameAs":["https:\/\/www.linkedin.com\/company\/addtransit","https:\/\/www.youtube.com\/user\/AddTransit","https:\/\/www.facebook.com\/AddTransit","https:\/\/twitter.com\/AddTransit"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png","contentUrl":"https:\/\/addtransit.com\/blog\/wp-content\/uploads\/2015\/03\/fevicon.png","width":64,"height":64,"caption":"AddTransit"},"image":{"@id":"https:\/\/addtransit.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/person\/f2ca22f19d4a317a8cb0c586dd12dc51","name":"Neil","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cf0717cce6320ce9539e6556209091de?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf0717cce6320ce9539e6556209091de?s=96&d=mm&r=g","caption":"Neil"},"sameAs":["https:\/\/addtransit.com"],"url":"https:\/\/addtransit.com\/blog\/author\/hv8a52qexs\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6gMoi-P","_links":{"self":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/51"}],"collection":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":1,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":52,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/51\/revisions\/52"}],"wp:attachment":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}