Skip to content

OpenTNF™ - An open standard for exchange and usage of data on Transport Networks

License

Notifications You must be signed in to change notification settings

OpenTNF/opentnf

Repository files navigation

OpenTNF

OpenTNF™ is an open specification for interoperability and exchange of data on Transport Networks. The format enables users to read and write OpenTNF™ data files using either self-written or Open Source software.

OpenTNF™ is and shall be free of charge, globally useful and an open complement to international standards such as INSPIRE DS TN, GDF and ISO 19100 and national standards such as SOSI (Norway) and SS63700x (Sweden). Our common goal for the work is characterized by openness and simple and effective solutions.

OpenTNF's mission statement:

Create and maintain, as a community, an international, open and efficient solution for exchange of Transport Network data. The solution will enable easier usage of data on multiple platforms.

The OpenTNF™ format is specified as a set of data tables that in principal may be implemented in any relational database engine. An OpenTNF™ dataset is compliant with INSPIRE DS TN and may contain the following types of data:

  • Transport network including the definition of linear referencing, geometric, topological and temporal aspects
  • Attribution and features, here called transport properties, related to the geography and/or transport network using linear referencing mechanisms. OpenTNF™ uses a generic approach where all types use the same schema where the types are defined in a separate catalogue data structure.
  • A transport property type catalogue defining the various transport property types. This catalogue may also contain definitions of secondary linear referencing systems.
  • Metadata, also according to any XML compliant standard such as ISO 19139
  • Update (transaction) information for the case that the dataset represents a set of updates

To align to this specification an implementation shall implement all mandatory and conditional elements as specified. Optional elements may be implemented and if they are implemented they shall be implemented as specified. Finally, an implementation may add additional elements and extend this specification provided that all mandatory, conditional and optional elements are not affected. This means that implementations are free to add tables or columns.

The first release of the specification is available for download OpenTNF 1.0

Everyone is invited to contribute to further development and maintenance of OpenTNF™. We encourage you to read, review, evaluate, use, discuss and comment this initiative and document.

The OpenTNF™ specification is licensed under the Creative Commons Attribution-No Derivative Works 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/.