You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
Note: in a previous version we used the ogc namespace. But we switched to opengis because the OGC acronym is used for many things (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.
An 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).
The text was updated successfully, but these errors were encountered:
Could be. But "opengis.org" is a registered domain name by OGC (in addition of "opengeospatial.org"). I also noticed that OGC already uses the org.opengis namespace for other OGC developments in Java outside GeoAPI, for example test suite; I though that they could use a Python opengis namespace for non-GeoAPI stuff too.
Looks like it's trickier than I expected to find a good & available name. Just asked about geoapi as I noticed the Java artifacts were using it. But opengis looks good too.
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 which is "OGC GeoAPI".
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:Note: in a previous version we used the
ogc
namespace. But we switched toopengis
because the OGC acronym is used for many things (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.An 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).
The text was updated successfully, but these errors were encountered: