api layer for ogc