-
Notifications
You must be signed in to change notification settings - Fork 35
Principal members of types must not be used in other types. #142
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
Conversation
|
Looks good to me. |
|
👍 |
GeoJSON objects may be stand-alone or may be in the standard collection/feature/geometry structure. That's all. Members of foreign members structured like GeoJSON objects are not GeoJSON objects.
|
In 45814c3, I attempt to do what I said I would on the list. @dret @sdrees does it look right to you? I think it needs better wording. I'm open to suggestions.
|
d1588a9 to
6f9de15
Compare
Conflicts: middle.mkd
|
what about changing the heading from "Semantics of GeoJSON members and types are not extensible" to "Semantics of GeoJSON members and types are not changeable"? after all, it is possible to extend semantics with additional members, and that is fine, as long as none of the basic GeoJSON semantics are changed. |
|
With the exception of @dret's suggestion above (which I like), this is good to go. I'll merge later today if there are no objections. |
|
I'm feeling bad now that we've banned FeatureCollection from having a "properties" member, but not bad enough to stand in the way of progress. |
Principal members of types must not be used in other types.
List discussion: https://mailarchive.ietf.org/arch/msg/geojson/eVZbpxrORyt5koH6P7QjdcfcRHE.