Added
- Auto-generated Markdown files using Frictionless (resolves #64)
- Adds empty template SQLite databases (one using integer and the other using string IDs) to hold a network formatted in accordance with GMNS. This is an optional convenience for users who may wish to exchange GMNS-formatted networks via databases rather than
.csv
files.- Also adds SQL create statements used to create these. The database and create statements are placed in
usage/database
- Also adds SQL create statements used to create these. The database and create statements are placed in
- Documentation website (where you're hopefully reading this now!) at https://zephyr-data-specs.github.io/GMNS/
Changed
- The automated generation of markdown has resulted in several non-substantive changes to the markdown files, as well as a change in their appearance:
- Their names are in lower case (e.g.,
node.md
) rather than mixed case (e.g.,Node.id
) - Datatypes for the ID fields are "any", carried straight from the json files
- Datatypes are number (rather than numeric), string (rather than text)
- Their names are in lower case (e.g.,
Note that In the json schema files, the ID fields (node_id
, link_id
, etc.) has always been defined as type "any", allowing text or integer to be used. This follows the example of unique_ID
as defined in GTFS. It is certainly possible that an application may further restrict ID fields to be integer (issue #83).