Skip to content

Latest commit

 

History

History
88 lines (57 loc) · 4.72 KB

openfibredatastandard.md

File metadata and controls

88 lines (57 loc) · 4.72 KB

The Open Fibre Data Standard

Welcome to the Open Fibre Data Standard 0.1.0-beta release.

We want to hear your feedback on the standard and its documentation. For general feedback, questions and suggestions, you can comment on an existing [discussion](https://github.com/Open-Telecoms-Data/open-fibre-data-standard/discussions) or start a new one. For bug reports or feedback on specific elements of the data model and documentation, you can comment on the issues linked in the documentation or you can [create a new issue](https://github.com/Open-Telecoms-Data/open-fibre-data-standard/issues/new/choose).

To comment on or create discussions and issues, you need to [sign up for a free GitHub account](https://github.com/signup). If you prefer to provide feedback privately, you can email [info@opentelecomdata.net](mailto:info@opentelecomdata.net).

This page provides an introduction to the Open Fibre Data Standard (OFDS), the reasons for using it and what OFDS data looks like.

What is the Open Fibre Data Standard?

The OFDS is a data standard for the publication of open fibre data. It describes what data to publish about fibre optic networks in order to meet a range of use cases and how to structure and format that data for publication and use.

The OFDS provides:

  • A common structured data model, including a schema, codelists, definitions and rules that need to be followed.
  • Publication formats to meet a range of use cases.
  • Guidance and tooling to support the publication and use of data

Why use the Open Fibre Data Standard?

Data standards resolve ambiguity by defining the structure and meaning of data. Standardised data is easier for people and systems to interpret than non-standardised data:

  • Without standards, data users or intermediaries have to do the hard work of making sense of different datasets and developing dataset-specific methodologies and tools.

  • With standards, users have access to information about the structure and meaning of data and can develop reusable tools and methodologies that can be applied to many different datasets.

The [supply-side research](https://github.com/Open-Telecoms-Data/open-fibre-data-standard/discussions/5) identified a variety of units and notations for specifying the capacity of a fibre-optic span: Mbps, Gbps, STM notation and E-carrier notation. This lack of standardisation presents a challenge to users who want to compare the capacity of different spans and networks.

Since all of the above units can be converted into Gbps, OFDS requires that publishers specify span capacity in Gbps. This approach places the effort of conversion onto the data publisher, where it only needs to happen once, rather than onto data users, each of whom would need to convert the data if it were not standardised.

Standards can also ensure that key information is included in a dataset. If data owners do not share key information in their data, then users need to negotiate with each data owner individually.

What does OFDS data look like?

To meet the needs of different users, OFDS data can be published in three formats: JSON, GeoJSON and CSV. The tabs below provide examples of OFDS data in each format:

::::{tab-set}

:::{tab-item} JSON The following example shows OFDS data containing a single network in JSON format:

.. jsoninclude:: ../../examples/json/network-package.json
    :jsonpointer:
    :expand: networks
    :title: JSON

:::

:::{tab-item} GeoJSON The following example shows OFDS data containing a single network in GeoJSON format. OFDS GeoJSON data consists of separate files for nodes and spans. Use the dropdown menu to explore an example nodes file and an example spans file:

.. jsoninclude:: ../../examples/geojson/nodes.geojson
    :jsonpointer:
    :expand: features
    :title: Nodes

.. jsoninclude:: ../../examples/geojson/spans.geojson
    :jsonpointer:
    :expand: features
    :title: Spans

:::

:::{tab-item} CSV The following example shows OFDS data containing a single network in CSV format. OFDS CSV data consists of multiple tables to reflect the nested nature of the schema. Only the network table is shown here:

:header-rows: 1
:widths: auto
:file: ../../examples/csv/networks.csv

:::

::::

To learn more about the use cases for each format, read the guidance on how to format data for publication. For details of the structure of the OFDS schema, read the schema reference. For details of the rules and specifications for publishing OFDS data in each format, read the publication formats reference.