Rotated Grid Definition 
  Purpose 
This CRS definition describes a rotated grid, specifically for the COSMO data set (rotation angles 40.0 and -170.0).
It is encoded in GML as per OGC rules, with an identifying URL TBD that resolves to this GML.
Corresponding Discussion Issue.
Many thanks in particular to Martin Desruisseux, Even Rouault, and Roger Lott!
-- 
PeterBaumann - 18 Apr 2021
  Concept 
A projection is defined, working title: Rotated_Latitude_Longitude. This is a member of a new (?) code list.
This projectioin has the following parameters: 
-  latitude_of_origin in degrees; IOGP URN: urn:ogc:def:parameter:EPSG::8801
-  longitude_of_origin in degrees; IOGP URN: urn:ogc:def:parameter:EPSG::8802
(Edit by Martin on April 25): I took those parameters from the Mercator projection on the (wrong) assumption that the operation was some kind of projection. We probably need to define a new set of parameters. Taking 
OGC 18-010 §14.3.2 as a source, the parameters may be: 
-  "Latitude of rotated pole" in degrees. OGC URN: urn:ogc:def:parameter:OGC::to be determined
-  "Longitude of rotated pole" in degrees. OGC URN: urn:ogc:def:parameter:OGC::to be determined
-  "Axis rotation" in degrees. OGC URN: urn:ogc:def:parameter:OGC::to be determined
I'm not aware of IOGP codes for those parameters.
  GML Definition 
see 
attachment ...which is 
DRAFT - likely incomplete and incorrect!
(Edit by Martin on April 25): current draft is for a 
ProjectedCRS. It probably needs to be changed to a 
DerivedCRS.
  WKT Definition 
Discussion (thanks, Even!):
For now PROJ 7, will understand things like
+proj=ob_tran +o_proj=longlat +o_lat_p=52 +o_lon_p=-30 +lon_0=-25 +datum=WGS84 +no_defs +type=crs
and
GEOGCRS["WMO Atlantic Pole",
    BASEGEOGCRS["WGS 84",
        DATUM["World Geodetic System 1984",
            ELLIPSOID["WGS 84",6378137,298.257223563,
                LENGTHUNIT["metre",1]]],
        PRIMEM["Greenwich",0,
            ANGLEUNIT["degree",0.0174532925199433]]],
    DERIVINGCONVERSION["unnamed",
        METHOD["PROJ ob_tran o_proj=longlat"],
        PARAMETER["o_lat_p",52,
            ANGLEUNIT["degree",0.0174532925199433]],
        PARAMETER["o_lon_p",-30,
            ANGLEUNIT["degree",0.0174532925199433]],
        PARAMETER["lon_0",-25,
            ANGLEUNIT["degree",0.0174532925199433]]],
    CS[ellipsoidal,2],
        AXIS["latitude",north,
            ORDER[1],
            ANGLEUNIT["degree",0.0174532925199433]],
        AXIS["longitude",east,
            ORDER[2],
            ANGLEUNIT["degree",0.0174532925199433]]]
  Issues 
  Open 
 
-  cosmo.gml attached has dangling xlinks
-  ellipsoid ok?
-  establish codelist with OGC-NA
  Closed 
 
-  Q: uom for angles? 
-  A: uom for COSMO is degrees.