https://github.com/UnionInternationalCheminsdeFer/OSDM
Projects related to an open sales & distribution API for public transportation.
https://github.com/UnionInternationalCheminsdeFer/OSDM
distribution openjourneyplanning osdm public-transport public-transportation railway uic
Last synced: 3 months ago
JSON representation
Projects related to an open sales & distribution API for public transportation.
- Host: GitHub
- URL: https://github.com/UnionInternationalCheminsdeFer/OSDM
- Owner: UnionInternationalCheminsdeFer
- License: apache-2.0
- Created: 2019-10-22T12:09:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T09:03:35.000Z (3 months ago)
- Last Synced: 2025-01-29T05:53:45.262Z (3 months ago)
- Topics: distribution, openjourneyplanning, osdm, public-transport, public-transportation, railway, uic
- Language: Vue
- Homepage: https://osdm.io
- Size: 278 MB
- Stars: 65
- Watchers: 17
- Forks: 26
- Open Issues: 72
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- trackawesomelist - OSDM (⭐56) - Open Sales and Distribution Model: Aims to substantially simplify the booking process for customers of rail trips and to lower complexity and distribution costs for distributors and railway carriers. Contains a specification of an offline model and on-line API. Maintained by the [International Union of Railways (UIC)](https://github.com/UnionInternationalCheminsdeFer). (Recently Updated / [Oct 02, 2024](/content/2024/10/02/README.md))
README
# OSDM
The aims of the **Open Sales and Distribution Model (OSDM)** are twofold:
1. to substantially **simplify the booking process for customers** of rail trips and,
2. to **lower complexity and distribution costs** for distributors and railway carriers.OSDM strengthens rail as a convenient and ecological means of transportation by simplifying distribution.
Finally, it lays a solid fundament which can be extended to the distribution of other means of transportation.The OSDM Online API and specification essentially consists of two parts: **Offline Model** and **Online API**.
The Online API works in two modes: **Retailer Mode** and **Distributor Mode**. The Distributor Mode differs
from the Retailer Mode only in that additionally to **Admissions (aka. Tickets)**, **Reservations** or **Ancillaries** also **Priced segments (aka. Fares)** are offered and can be booked.The OSDM specification is Open Source and freely available to all parties interested.
The OSDM-Online API is modelled in `YAML`, fully supporting the `REST paradigm`.## Online Specification View
https://osdm.io/
The documentation is available in the `gh-pages` branch of this repository.