Public Transit, and the mobility services which support it, is a critical backbone to our environmental, economic, and societal well-being. Modern, easily-accessible and well-operated public transit depends on a complex system of operations and customer-oriented technology components which work together.
Interoperable transit technology systems enable transit providers to plan service which is responsive to rider needs, improve service quality and efficiency, and adapt to continuing changes. Interoperability also encourages innovation among transportation technology companies while helping them to contain costs.
Released in October 2021 after a collaborative public process, Mobility Data Interoperability Principles create an industry-agreed upon vision, definition and direction for achieving interoperability with clear roles and responsibilities. The Principles were collaboratively developed and refined over Summer and Fall of 2021 by dozens of public and private organizations and researchers through a public review process.
Over 60 public and private signatories have committed to implementing the Principles. Organizations who are interested in publicly committing to the Principles and their faithful implementation can submit the form found at: Mobility Data Interoperability Principles.
- California Association of Coordinated Transportation (CALACT)
- California Integrated Travel Project (Cal-ITP)
- Denver Regional Transportation District (RTD)
- ENTUR
- Los Angeles County Metropolitan Transportation Authority
- Massachusetts Bay Transportation Authority (MBTA)
- MetroTransit
- Metropolitan Transportation Commission (MTC)
- Minnesota Department of Transportation
- MobilityData
- North Carolina Department of Transportation
- Oregon Department of Transportation
- Shared Use Mobility Center (SUMC)
- Taskar Center for Accessible Technology
- Tri-Met
- Vermont Agency of Transportation
- VIA Metropolitan Transit San Antonio
- Washington State Department of Transportation (WSDOT) Public Transportation Division
- In Terminal, change the directory to one where you wish to build the site.
- Ensure you have an up-to-date version of pip:
- Linux:
pip install pip
orpip install --upgrade pip
- macOS:
pip3 install pip
orpip3 install --upgrade pip
- Linux:
- Clone this repository:
git clone https://github.com/MobilityData/Mobility-Data-Interoperability-Principles
- Change the directory to the cloned repository, and create & enable a Python virtual environment:
python3 -m venv venv
source venv/bin/activate
- Have
requirements.txt
installed:- Linux:
pip install --force-reinstall -r requirements.txt
- macOS:
pip3 install --force-reinstall -r requirements.txt
- Linux:
- Have Material for MkDocs Insiders installed. Substitute
${GH_TOKEN}
with MobilityData's access token:- Linux:
pip install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git
- macOS:
pip3 install git+https://${GH_TOKEN}@github.com/squidfunk/mkdocs-material-insiders.git
- Linux:
- To run the site locally (command defined in
MakeFile
):make serve
- Then each language will have it's own address:
- English:
http://127.0.0.1:8000/
- English:
- To build the site locally only (command defined in
MakeFile
):make build
- Deactivate the Python virtual environment when done:
deactivate
This code in this repository is licensed under Apache 2.0.
The content in this repository is licensed under CC BY 2.0