DDS past semantic check
DDS past full semantic check
Dataset {
    Structure {
        Int16 WVC_Lat[row = 458][WVC = 24];
        UInt16 WVC_Lon[row = 458][WVC = 24];
        Byte Num_Sigma0[row = 458][WVC = 24];
        Byte Num_Beam_12[row = 458][WVC = 24];
        Byte Num_Beam_34[row = 458][WVC = 24];
        Byte Num_Beam_56[row = 458][WVC = 24];
        Byte Num_Beam_78[row = 458][WVC = 24];
        Byte WVC_Quality_Flag[row = 458][WVC = 24];
        UInt16 Mean_Wind[row = 458][WVC = 24];
        UInt16 Wind_Speed[row = 458][WVC = 24][position = 4];
        UInt16 Wind_Dir[row = 458][WVC = 24][position = 4];
        UInt16 Error_Speed[row = 458][WVC = 24][position = 4];
        UInt16 Error_Dir[row = 458][WVC = 24][position = 4];
        Int16 MLE_Likelihood[row = 458][WVC = 24][position = 4];
        Byte Num_Ambigs[row = 458][WVC = 24];
        Sequence {
            Structure {
                Int16 begin__0;
            } begin;
        } SwathIndex;
        Sequence {
            Structure {
                String Mean_Time__0;
            } Mean_Time;
            Structure {
                UInt32 Low_Wind_Speed_Flag__0;
            } Low_Wind_Speed_Flag;
            Structure {
                UInt32 High_Wind_Speed_Flag__0;
            } High_Wind_Speed_Flag;
        } NSCAT%20L2;
    } NSCAT%20Rev%2020;
} S2000415.HDF;
