{"id":19,"date":"2015-05-29T11:57:45","date_gmt":"2015-05-29T01:57:45","guid":{"rendered":"https:\/\/addtransit.com\/blog\/?p=19"},"modified":"2016-04-28T10:07:55","modified_gmt":"2016-04-28T00:07:55","slug":"create-gtfs","status":"publish","type":"post","link":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/","title":{"rendered":"Want to Create GTFS Data?  What&#8217;s in GTFS feeds?"},"content":{"rendered":"<p><a href=\"https:\/\/addtransit.com\/gtfs-transit-file.php\"><img loading=\"lazy\" class=\"aligncenter\" src=\"https:\/\/addtransit.com\/images\/blog\/gtfs-general-transit-feed-specification.png\" alt=\"Create GTFS - General Transit Feed Specification\" width=\"897\" height=\"226\" \/><\/a>Have you ever created a GTFS data feed and wondered what&#8217;s inside? \u00a0Well here&#8217;s a quick run down \/ lay persons guide&#8230;.<\/p>\n<p>A GTFS (General Transit File Specification) file is a group of files that have been\u00a0&#8220;zipped&#8221;. \u00a0&#8220;Zipping&#8221; a file is a way of compressing a group of files or directories into a single file. \u00a0This makes the total file size smaller and quicker to copy around. \u00a0It also means the person who is transferring the zipped file only needs to think about the single zipped file, rather than having to remember all the files that have been compressed inside it.<\/p>\n<p>The GTFS file\u00a0will contain a number of required files and potentially some optional files. \u00a0The required files are enough to produce basic routes and schedules, whereas the optional files add supplemental information that enriches, supports and (sometimes) simplifies the required information.<\/p>\n<p>The required GTFS files that must be created are:<\/p>\n<ul>\n<li>Agency: Describes the company that provides the transit service<\/li>\n<li>Stops: Describes where the vehicles pick up and\/or drop off passengers<\/li>\n<li>Routes: Contains summary information about a route detail\u00a0(e.g. Jamestown Line, 452 Bus route, etc.)<\/li>\n<li>Calendar: Specifies on which days a service runs<\/li>\n<li>Trips: Contains information for each trip that occurs on a route for a particular service day<\/li>\n<li>StopTimes: Contains the detailed information about the trip describing at what time the vehicle arrives and departs from a particular stop<\/li>\n<\/ul>\n<p>You can also create GTFS files that are considered optional:<\/p>\n<ul>\n<li>Calendar Dates: This file identifies which days have exceptions to the standard calendar (e.g. Altered services for holidays, additional services, no services, etc.). \u00a0Most GTFS feeds will include this file.<\/li>\n<li>Fare Attributes &amp; Fare Rules: These two files are used to describe the standard adult fare. \u00a0One of the limitations of the specification at the moment is that most transit operators have a variety of fares (e.g. Child, Seniors, Monthly tickets, etc.) and the file specification does not yet cater for these. \u00a0Rather than publish partial information, many agencies choose to not include fare information.<\/li>\n<li>\u00a0Shapes: This file is used to draw the route on maps. \u00a0The majority of GTFS feeds will include this file.<\/li>\n<li>Frequencies: This file is used to simplify schedules when a trip occurs at regular intervals (e.g. The bus runs every 30 minutes). \u00a0This file is typically included when you have a timetable that has a repeatable schedule for a number of hours, as it lessens the data keying effort, reduces the risk of errors. \u00a0It also enables the software that displays the information to better\u00a0convey the schedule\u00a0\u00a0e.g. &#8220;Every 30 minutes&#8221;, rather than &#8220;Next bus 30 minutes, then another in 1 hour&#8221;.<\/li>\n<li>Transfers: This includes rules for making transfers between routes. \u00a0This file is typically included for major transit agencies (e.g. time between platforms or between bus bays), but is often not relevant for smaller agencies.<\/li>\n<li>Feed Info: This describes who published the feed, what version of the feed it is and when it expires. The information inside this file is used by people who manage and manipulate the GTFS files. The inclusion of this file is a\u00a0good idea (though of course, it is still optional).<\/li>\n<\/ul>\n<p>We&#8217;ll discuss each of the files in detail in future posts.<\/p>\n<p>If you can&#8217;t want and just need to know more now, the full specification is available here:\u00a0<a title=\"https:\/\/developers.google.com\/transit\/gtfs\/reference\" href=\"https:\/\/developers.google.com\/transit\/gtfs\/reference\" target=\"_blank\">https:\/\/developers.google.com\/transit\/gtfs\/reference<\/a><\/p>\n<p>And if you want to create GTFS data, you might way to try our GTFS Editor. \u00a0Here&#8217;s the link so\u00a0you can get started:\u00a0<a title=\"https:\/\/addtransit.com\/sign_up.php\" href=\"https:\/\/addtransit.com\/sign_up.php\">https:\/\/addtransit.com\/sign_up.php<\/a><\/p>\n<p>Have a great day!<\/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-19\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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-19\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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\/05\/create-gtfs\/?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%20Want%20to%20Create%20GTFS%20Data%3F%20%20What%27s%20in%20GTFS%20feeds%3F&body=https%3A%2F%2Faddtransit.com%2Fblog%2F2015%2F05%2Fcreate-gtfs%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=\"d6d086c9ba\" data-email-share-track-url=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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\/05\/create-gtfs\/?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\/05\/create-gtfs\/\" 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-19\" class=\"share-linkedin sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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\/05\/create-gtfs\/?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-19\" class=\"share-pinterest sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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>Have you ever created a GTFS data feed and wondered what&#8217;s inside? \u00a0Well here&#8217;s a quick run down \/ lay persons guide&#8230;. A GTFS (General Transit File Specification) file is a group of files that have been\u00a0&#8220;zipped&#8221;. \u00a0&#8220;Zipping&#8221; a file is a way of compressing a group of files or directories into a single file. &hellip; <a href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Want to Create GTFS Data?  What&#8217;s in GTFS feeds?<\/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-19\" class=\"share-facebook sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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-19\" class=\"share-twitter sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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\/05\/create-gtfs\/?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%20Want%20to%20Create%20GTFS%20Data%3F%20%20What%27s%20in%20GTFS%20feeds%3F&body=https%3A%2F%2Faddtransit.com%2Fblog%2F2015%2F05%2Fcreate-gtfs%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=\"d6d086c9ba\" data-email-share-track-url=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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\/05\/create-gtfs\/?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\/05\/create-gtfs\/\" 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-19\" class=\"share-linkedin sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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\/05\/create-gtfs\/?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-19\" class=\"share-pinterest sd-button share-icon no-text\" href=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/?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],"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>Create GTFS Data - What is in a GTFS feed?<\/title>\n<meta name=\"description\" content=\"Create GTFS, Make GTFS, GTFS Data, Google Data Feed Specification, General Data Feed Specification and more...\" \/>\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\/05\/create-gtfs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create GTFS Data - What is in a GTFS feed?\" \/>\n<meta property=\"og:description\" content=\"Create GTFS, Make GTFS, GTFS Data, Google Data Feed Specification, General Data Feed Specification and more...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/\" \/>\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-05-29T01:57:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-04-28T00:07:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/addtransit.com\/images\/blog\/gtfs-general-transit-feed-specification.png\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/\"},\"author\":{\"name\":\"Neil\",\"@id\":\"https:\/\/addtransit.com\/blog\/#\/schema\/person\/f2ca22f19d4a317a8cb0c586dd12dc51\"},\"headline\":\"Want to Create GTFS Data? What&#8217;s in GTFS feeds?\",\"datePublished\":\"2015-05-29T01:57:45+00:00\",\"dateModified\":\"2016-04-28T00:07:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/\"},\"wordCount\":605,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#organization\"},\"keywords\":[\"General Transit Feed Specification\"],\"articleSection\":[\"GTFS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/\",\"url\":\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/\",\"name\":\"Create GTFS Data - What is in a GTFS feed?\",\"isPartOf\":{\"@id\":\"https:\/\/addtransit.com\/blog\/#website\"},\"datePublished\":\"2015-05-29T01:57:45+00:00\",\"dateModified\":\"2016-04-28T00:07:55+00:00\",\"description\":\"Create GTFS, Make GTFS, GTFS Data, Google Data Feed Specification, General Data Feed Specification and more...\",\"breadcrumb\":{\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/addtransit.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Want to Create GTFS Data? What&#8217;s in GTFS feeds?\"}]},{\"@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":"Create GTFS Data - What is in a GTFS feed?","description":"Create GTFS, Make GTFS, GTFS Data, Google Data Feed Specification, General Data Feed Specification and more...","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\/05\/create-gtfs\/","og_locale":"en_US","og_type":"article","og_title":"Create GTFS Data - What is in a GTFS feed?","og_description":"Create GTFS, Make GTFS, GTFS Data, Google Data Feed Specification, General Data Feed Specification and more...","og_url":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/","og_site_name":"AddTransit : GTFS, Realtime &amp; Tickets","article_publisher":"https:\/\/www.facebook.com\/AddTransit","article_published_time":"2015-05-29T01:57:45+00:00","article_modified_time":"2016-04-28T00:07:55+00:00","og_image":[{"url":"https:\/\/addtransit.com\/images\/blog\/gtfs-general-transit-feed-specification.png"}],"author":"Neil","twitter_misc":{"Written by":"Neil","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#article","isPartOf":{"@id":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/"},"author":{"name":"Neil","@id":"https:\/\/addtransit.com\/blog\/#\/schema\/person\/f2ca22f19d4a317a8cb0c586dd12dc51"},"headline":"Want to Create GTFS Data? What&#8217;s in GTFS feeds?","datePublished":"2015-05-29T01:57:45+00:00","dateModified":"2016-04-28T00:07:55+00:00","mainEntityOfPage":{"@id":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/"},"wordCount":605,"commentCount":0,"publisher":{"@id":"https:\/\/addtransit.com\/blog\/#organization"},"keywords":["General Transit Feed Specification"],"articleSection":["GTFS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/","url":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/","name":"Create GTFS Data - What is in a GTFS feed?","isPartOf":{"@id":"https:\/\/addtransit.com\/blog\/#website"},"datePublished":"2015-05-29T01:57:45+00:00","dateModified":"2016-04-28T00:07:55+00:00","description":"Create GTFS, Make GTFS, GTFS Data, Google Data Feed Specification, General Data Feed Specification and more...","breadcrumb":{"@id":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/addtransit.com\/blog\/2015\/05\/create-gtfs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/addtransit.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Want to Create GTFS Data? What&#8217;s in GTFS feeds?"}]},{"@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-j","_links":{"self":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/19"}],"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=19"}],"version-history":[{"count":7,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/posts\/19\/revisions\/304"}],"wp:attachment":[{"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/media?parent=19"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/categories?post=19"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/addtransit.com\/blog\/wp-json\/wp\/v2\/tags?post=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}