-
Notifications
You must be signed in to change notification settings - Fork 18
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
GeoSegment is unnecessary #1165
Comments
We are correcting I think the current definition, including the formal definition, leave it unclear if For context, this came up due to the gist CCO mapping. CCO has a |
|
The way I think about it is that now we assume the function connecting the two points is a line. I was imagining overriding that with a more complex function. I think we should add the word "line" to the definition: "An ordered set of GeoPoints that defines a path of line segments from starting point to ending point." |
A
GeoSegment
is just the special case of aGeoRoute
with two points. If it were to subclassGeoRoute
, it makes the representation of aGeoRoute
messy because it uses a different mechanism for ordering (comesFromPlace
,goesToPlace
rather than an ordered collection). The triples using those predicates will be inferred between every pair of consecutive points on the route.Either we should keep the class and redefine it as a
GeoRoute
with two members, dropping the predicates from the definition, or deprecate/delete it.The text was updated successfully, but these errors were encountered: