-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Links without nodes #13
Comments
One option is to treat each junction as a node, with a suitable value in |
One set of possible use cases we haven't yet picked up on is storing, visualising and analysing open fibre data as graph data, including with graph databases. See this set of examples from Neo4J. For this set of use cases all links would need nodes (though floating nodes with no links are ok). I think that we have two options. One is Duncan's suggestion:
This puts more work onto data processors, who would need to ender 'dummy' nodes, but requires minimal extra work on the part of data users. The second option would be to not require links to have nodes, and require data users who want to use graph tools to create their own dummy nodes. I don't have a particularly strong preference, but do think that if we decide to not require links to have nodes that we'd need some carefully written non-normative documentation around this. |
I'm leaning towards requiring links to have nodes. That way, the extra work of creating 'dummy' nodes only needs to happen once, rather than each time someone wants to use the data. That said, I think we'll need to provide non-normative documentation on creating dummy nodes in either case, whether it's for publishers or users. We can test out approaches using the examples in the issue description. Edit: The other consideration that is pushing to towards requiring links to have nodes is that links without nodes seems mostly to be an issue for access network data, which is not the primary focus of the standard. |
Moving to 'Todo'. The task is to author the non-normative guidance for publishers. |
For the Alpha, we decided not to make |
The supply side research, surfaced several examples of networks represented as collections of line strings with either:
We'll need to consider how such networks should be treated in the standard and what guidance to provide to implementers and users.
Examples
Examples covered various network types, with some access networks containing very high numbers of links.
Access (113k links)
Middle mile & access (18k links)
interactive version (VT Data - Fiber Routes 2021 layer)
Middle mile (416 links)
interactive version
The text was updated successfully, but these errors were encountered: