Changelog

0.3.0 release

Welcome to the Open Fibre Data Standard 0.3.0 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 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 in the issue tracker or you can create a new issue.

To comment on or create discussions and issues, you need to sign up for a free GitHub account. If you prefer to provide feedback privately, you can email info@opentelecomdata.net.

This page lists the changes in each version of the Open Fibre Data Standard.

Iterative improvements

Iterative improvements are made outside of the release cycle. They do not involve changes to normative content. For more information, see normative and non-normative content.

  • #184 - Fix broken schema browser.

  • #196 - Add link to the OFDS Convert, Validate, Explore tool (CoVE).

  • #197 - Update pull request template.

  • #201 - Add support page.

  • #208 - Add link to “WGS 84” text in docs/reference/schema.md.

  • #213 - For GeoJSON/JSON conversion, use libcoveofds now.

  • #232 - Remove unmaintained GitHub issue admonitions.

  • #273 - Add OFDS Convert, Validate, Explore tool (CoVE) link to the left hand navigation

0.3.0 - 2023-06-29

Schema

  • #258 - Add unit to Span.fibreLength description.

  • #260 - Replace id with $id and definitions with $defs in schema files.

  • #261, #270 - Replace publisher with an object.

  • #274 - Disallow additional properties in Geometry objects.

Codelists

  • #265 - Update external codelists.

Normative documentation

  • #262, #276 - Use well-known text to represent geometries in the CSV publication format.

  • #260 - Use relative links to jsonschema anchors.

  • #266, #276 - Add featureType field to GeoJSON publication format.

Non-normative documentation

  • #259 - Fix link to Lib CoVE OFDS.

  • #263 - Add guidance on location obfuscation.

  • #264 - Update primer to emphasise technical and administrative data.

  • #268 - Quote code descriptions from CSV files.

Build

  • #265 - Add scripts to update external codelists.

  • #269, #272 - Update version numbers.

0.2.0 - 2023-01-11

Schema

  • #234 - Allow multiple network providers per span and node.

0.1.0-beta - 2022-11-10

Schema

  • #141 - Add Span.fibreTypeDetails.fibreSubtype field.

  • #144 - Clarify norms in the description of links.start and links.end.

  • #154 - Rename links to spans, related resources to links and pages to links.

  • #158 - Correct erroneous reference in Span.capacityDetails.

  • #157 - Use links to identify the version of the standard that describes the structure of the data.

  • #145 - Add validation rule for additional properties of Geometry.

  • #168, #173, #180 - Update schema URLs.

Codelists

  • #158 - Add CSV file for organisationIdentifierScheme.

Normative documentation

  • #141:

    • Update for latest schema.

  • #158:

    • Refactor publication formats reference to reduce page length.

    • Update schema reference:

      • Add list of referencing properties for each component.

      • Add more examples to schema reference.

      • Update for latest schema.

    • Add list of referencing properties for each codelist in codelist reference

  • #180 - Collapse links in top-level schema reference table.

Non-normative documentation

  • #140 - Update actor definitions in the primer, and include translatable text in SVGs.

  • #141:

    • Update CSV template and examples to match latest schema.

    • Update network package for latest schema.

    • Update GeoJSON examples.

  • #158:

    • Update CSV template and examples to match latest schema.

    • Update network package for latest schema.

    • Update GeoJSON examples.

    • Remove unused blank JSON example.

  • #168 - Update release and issue admonitions.

  • #177:

    • Add an invalid network package that fails validation against an instance of each validation keyword, type and format used in the schema

    • Add a network package that does not conform to each normative rule that is not encoded in the schema

  • #180 - Update release admonition, fix notebook viewer link, fix links in Leaflet notebook.

Build

  • #158 - Update manage.py:

    • Generate CSV publication format reference docs.

    • Generate CSV template and examples.

    • Generate schema reference documentation.

    • Refactor

    • Use OFDS Kit to generate GeoJSON examples.

  • #168 - Update version in conf.py.

0.1.0-alpha - 2022-09-22

0.1.0-alpha was the first version of the standard.