{"action":"created","issue":{"url":"https://api.github.com/repos/opengeospatial/geoapi/issues/40","repository_url":"https://api.github.com/repos/opengeospatial/geoapi","labels_url":"https://api.github.com/repos/opengeospatial/geoapi/issues/40/labels{/name}","comments_url":"https://api.github.com/repos/opengeospatial/geoapi/issues/40/comments","events_url":"https://api.github.com/repos/opengeospatial/geoapi/issues/40/events","html_url":"https://github.com/opengeospatial/geoapi/issues/40","id":357608166,"node_id":"MDU6SXNzdWUzNTc2MDgxNjY=","number":40,"title":"Register \"opengis\" namespace into PyPI","user":{"login":"desruisseaux","id":1324414,"node_id":"MDQ6VXNlcjEzMjQ0MTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1324414?v=4","gravatar_id":"","url":"https://api.github.com/users/desruisseaux","html_url":"https://github.com/desruisseaux","followers_url":"https://api.github.com/users/desruisseaux/followers","following_url":"https://api.github.com/users/desruisseaux/following{/other_user}","gists_url":"https://api.github.com/users/desruisseaux/gists{/gist_id}","starred_url":"https://api.github.com/users/desruisseaux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/desruisseaux/subscriptions","organizations_url":"https://api.github.com/users/desruisseaux/orgs","repos_url":"https://api.github.com/users/desruisseaux/repos","events_url":"https://api.github.com/users/desruisseaux/events{/privacy}","received_events_url":"https://api.github.com/users/desruisseaux/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-09-06T11:14:24Z","updated_at":"2018-09-07T09:26:49Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Python abstract classes are currently defined in the `opengis` namespace. This namespace (or any other namespace chosen by the working group) needs to be registered there:\r\n\r\n* https://pypi.org/\r\n\r\nNote: in a previous version we used the `ogc` namespace. But we switched to `opengis` because [the OGC acronym is used for many things](https://en.wikipedia.org/wiki/OGC) (Office of Government Commerce, Office of the General Counsel, _etc_). Because the Python community is larger than the geospatial community, the risk of name collision if using only \"OGC\" name seems high.\r\n\r\nAn alternative would be \"opengeospatial\". But this name is longer, and the Python community seems to aim for short names in general. The \"opengis\" name is closer to the historical name used by Java package, and also may be closer to the purpose of those interfaces since we are indeed proposing basic building block of a Geographic Information System (GIS)."},"comment":{"url":"https://api.github.com/repos/opengeospatial/geoapi/issues/comments/419380224","html_url":"https://github.com/opengeospatial/geoapi/issues/40#issuecomment-419380224","issue_url":"https://api.github.com/repos/opengeospatial/geoapi/issues/40","id":419380224,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTM4MDIyNA==","user":{"login":"desruisseaux","id":1324414,"node_id":"MDQ6VXNlcjEzMjQ0MTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1324414?v=4","gravatar_id":"","url":"https://api.github.com/users/desruisseaux","html_url":"https://github.com/desruisseaux","followers_url":"https://api.github.com/users/desruisseaux/followers","following_url":"https://api.github.com/users/desruisseaux/following{/other_user}","gists_url":"https://api.github.com/users/desruisseaux/gists{/gist_id}","starred_url":"https://api.github.com/users/desruisseaux/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/desruisseaux/subscriptions","organizations_url":"https://api.github.com/users/desruisseaux/orgs","repos_url":"https://api.github.com/users/desruisseaux/repos","events_url":"https://api.github.com/users/desruisseaux/events{/privacy}","received_events_url":"https://api.github.com/users/desruisseaux/received_events","type":"User","site_admin":false},"created_at":"2018-09-07T09:26:49Z","updated_at":"2018-09-07T09:26:49Z","author_association":"CONTRIBUTOR","body":"True, but `geoapi` is Maven artifact from \"pre-Java 9\" world. A Java 9 module name would be `org.opengis.something` if we follow the recommendation to stay close to package names. Maybe the module name would be `org.opengis.geoapi` - yes I agree it looks mixed, but is also consistent with the [complete standard name](http://www.geoapi.org/snapshot/standard_document.html) which is \"OGC GeoAPI\"."}}
{"actor":{"display_login":"desruisseaux"}}