{"id":15617926,"url":"https://github.com/TIDES-transit/TIDES","last_synced_at":"2025-10-13T19:31:09.171Z","repository":{"id":55275182,"uuid":"521000924","full_name":"TIDES-transit/TIDES","owner":"TIDES-transit","description":"Transit ITS Data Exchange Specification for historical transit operations data","archived":false,"fork":false,"pushed_at":"2024-10-02T19:31:22.000Z","size":2857,"stargazers_count":25,"open_issues_count":34,"forks_count":4,"subscribers_count":17,"default_branch":"main","last_synced_at":"2024-10-03T08:05:28.945Z","etag":null,"topics":["open-standards","transit"],"latest_commit_sha":null,"homepage":"https://tides-transit.github.io/TIDES","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TIDES-transit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-APACHE-2.0","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":"docs/governance.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-03T19:04:03.000Z","updated_at":"2024-08-06T18:51:34.000Z","dependencies_parsed_at":"2023-10-12T23:32:58.081Z","dependency_job_id":"373b8d64-40ac-440e-beaa-4631ec752b02","html_url":"https://github.com/TIDES-transit/TIDES","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIDES-transit%2FTIDES","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIDES-transit%2FTIDES/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIDES-transit%2FTIDES/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TIDES-transit%2FTIDES/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TIDES-transit","download_url":"https://codeload.github.com/TIDES-transit/TIDES/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236390506,"owners_count":19141394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["open-standards","transit"],"created_at":"2024-10-03T08:00:52.157Z","updated_at":"2025-10-13T19:31:09.160Z","avatar_url":"https://github.com/TIDES-transit.png","language":"Python","readme":"# TIDES\n\nTIDES is the Transit Integrated Data Exchange Specification and is your key to accessing, managing, and using transit operations data.\n\n## Why TIDES?\n\nTIDES is a data specification for transit operations data including vehicle location data, passenger count data, and fare transaction data.\n\n- For **transit agencies**, TIDES simplifies data access and offers industry best practice tools to improve data quality, integrate data sources, and create the reports and tools you need to plan and manage service.\n- For **consultants, researchers, and partners**, TIDES simplifies access to agency data and allows creation of standard reports and tools across agencies and data sets.\n- For **ITS system vendors**, TIDES makes it easier to give your customers access to their data and allows them to use the data in more ways.\n\nTIDES frees your transit data and gives you more options to turn operations data into information on ridership, passenger loads, fare revenue, vehicle speed and delay, service reliability, and more!\n\nTIDES is open-source, free for use, and is community governed, developed and supported. This repository provides data schemas and tools to support the access, management, and improvement of historical transit operations data, including vehicle operations, passenger activity, fare collection, and other similar data.\n\n[architecture]:./docs/architecture.md\n[table schemas]:./docs/tables.md\n[tides-datapackage-profile]:./docs/datapackage.md\n[samples]:./samples\n[template-datapackage]:./samples/template/TIDES/datapackage.json\n[contributing]:./CONTRIBUTING.md\n[github issues]:https://github.com/TIDES-transit/TIDES/issues\n[frictionless table schema]:https://specs.frictionlessdata.io/table-schema/\n[frictionless data package schema]:https://specs.frictionlessdata.io/data-package/\n[frictionless framework]: (https://framework.frictionlessdata.io/)\n[tcrp report]: https://nap.nationalacademies.org/catalog/26674/improving-access-and-management-of-public-transit-its-data\n\n## TIDES specification\n\nThe TIDES specification is maintained in the `/spec` sub-directory as a series of JSON tables compatible with the [frictionless table schema] standards.\nHuman-friendlier documentation is auto-generated and available at:\n\n- [Architecture][architecture]\n- [Table Schemas][table schemas]\n\n### Data Package\n\nDirectories with TIDES data must contain metadata in a [`datapackage.json`][tides-datapackage-profile] file in a format compliant with the [`tides-datapackage-profile`][tides-datapackage-profile] of a [`frictionless data package`][frictionless data package schema].  \n\n[`/samples/template/datapackage.json`][template-datapackage] has a template datapackage which can be used.\n\n## Sample Data\n\n[Sample data][samples] can be found in the `/samples` directory, with one directory for each sample.\n\n### Template\n\nTemplates of `datapackage.json` and each TIDES file type are located in the `/samples/template` directory.\n\n## Validating TIDES data\n\nTIDES data with a valid [`datapackage.json`](#data-package) can be easily validated using the [frictionless framework], which can be installed and invoked as follows:\n\n```bash\npip install frictionless\nfrictionless validate --schema-sync path/to/your/datapackage.json\n```\n\nSeveral other validation scripts and tools with more flexibility such as validating to the canonical, named version or a local spec can be found in the `/bin` directory, with usage available with the `--help` flag.\n\n```bash\nbin/validate-datapackage [-v remote_spec_ref | -l local_spec_path] [-d dataset_path]\n```\n\n## Contributing to TIDES\n\nThose who want to help with the development of the TIDES specification should review the guidance in [contributing].\n\n## Issues\n\nPlease add issues, bugs, and feature requests to [GitHub][github issues].\n\n## Acknowledgment\n\nThese data schemas and tool definitions developed here are based on the results of research conducted by the Transportation Research Board (TRB) of the National Academies of Science, Engineering, and Medicine (NASEM) under the Transit Cooperative Research Program (TCRP). This research is available at [the National Academies website][tcrp report].\n\nNote that neither the TIDES Project nor the TIDES-transit repository are associated with TCRP, TRB, or the Academies. The use of the TCRP research results in this repository do not reflect any explicit or implicit endorsement of or participation in this work by the Academies. In addition, the opinions and conclusions expressed or implied in the research are those of the contractor. They are not necessarily those of the Transportation Research Board, the Academies, or the program sponsors.\n","funding_links":[],"categories":["Producing Data","Recently Updated"],"sub_categories":["Other multimodal data formats","[Oct 02, 2024](/content/2024/10/02/README.md)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTIDES-transit%2FTIDES","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTIDES-transit%2FTIDES","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTIDES-transit%2FTIDES/lists"}