{
  "_id": "4.123",
  "name": "Product definition template 4.123 - Probability forecasts from large ensembles with spatiotemporal processing based on focal (moving window) statistics in relation to a reference period at a horizontal level or in a horizontal layer in a continuous or non-continuous time interval",
  "values": [
    {
      "CONTENTS": "The next six entries are repeated NT times nt=1:NT",
      "_id": null,
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "End of sequence repeated NT times",
      "_id": null,
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "The next two entries are repeated NA times na=0:NA - can be 0 times if no parameters are necessary",
      "_id": null,
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "End of repeated NA sequence",
      "_id": null,
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "The next three entries are repeated NR times nr=1:NR",
      "_id": null,
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "End of repeated NR sequence",
      "_id": null,
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "The next entry repeats nsv=1:NSV times",
      "_id": null,
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Parameter category",
      "_id": "10",
      "note": "4.1",
      "status": "Operational"
    },
    {
      "CONTENTS": "Parameter number",
      "_id": "11",
      "note": "4.2",
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of generating process",
      "_id": "12",
      "note": "4.3",
      "status": "Operational"
    },
    {
      "CONTENTS": "Background generating process identifier (defined by originating centre)",
      "_id": "13",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Analysis or forecast generating process identifier (defined by originating centre)",
      "_id": "14",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Hours of observational data cut-off after reference time",
      "_id": "15-16",
      "note": "(see Note 1)",
      "status": "Operational"
    },
    {
      "CONTENTS": "Minutes of observational data cut-off after reference time",
      "_id": "17",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Indicator of unit of time range",
      "_id": "18",
      "note": "4.4",
      "status": "Operational"
    },
    {
      "CONTENTS": "Forecast time in units defined by previous octet",
      "_id": "19-22",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of first fixed surface",
      "_id": "23",
      "note": "4.5",
      "status": "Operational"
    },
    {
      "CONTENTS": "Scale factor of first fixed surface",
      "_id": "24",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Scaled value of first fixed surface",
      "_id": "25-28",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of second fixed surface",
      "_id": "29",
      "note": "4.5",
      "status": "Operational"
    },
    {
      "CONTENTS": "Scale factor of second fixed surface",
      "_id": "30",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Scaled value of second fixed surface",
      "_id": "31-34",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Year of end of overall time interval",
      "_id": "35-36",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Month of end of overall time interval",
      "_id": "37",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Day of end of overall time interval",
      "_id": "38",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Hour of end of overall time interval",
      "_id": "39",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Minute of end of overall time interval",
      "_id": "40",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Second of end of overall time interval",
      "_id": "41",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Number of time range (NT)",
      "_id": "42",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Number of missing in statistical process",
      "_id": "43-46",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of statistical processing",
      "_id": "47+(nt-1)*12",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of time increment",
      "_id": "48+(nt-1)*12",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Indicator of unit for time range",
      "_id": "49+(nt-1)*12",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Length of time range",
      "_id": "(50+(nt-1)*12)-(53+(nt-1)*12)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Indicator of unit for time increment",
      "_id": "54+(nt-1)*12",
      "note": "4.4",
      "status": "Operational"
    },
    {
      "CONTENTS": "Time increment",
      "_id": "(55+(nt-1)*12)-(58+(nt-1)*12)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of ensemble forecast",
      "_id": "59+(NT-1)*12",
      "note": "4.6",
      "status": "Operational"
    },
    {
      "CONTENTS": "Number of forecasts in ensemble",
      "_id": "(60+(NT-1)*12)-(63+(NT-1)*12)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Forecast probability number",
      "_id": "64+(NT-1)*12",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Total number of forecast probabilities",
      "_id": "65+(NT-1)*12",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Probability type",
      "_id": "66+(NT-1)*12",
      "note": "4.9",
      "status": "Operational"
    },
    {
      "CONTENTS": "Scale factor of lower limit",
      "_id": "67+(NT-1)*12",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Scaled value of lower limit",
      "_id": "(68+(NT-1)*12)-(71+(NT-1)*12)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Scale factor of lower limit",
      "_id": "72+(NT-1)*12",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Scaled value of lower limit",
      "_id": "(73+(NT-1)*12)-(76+(NT-1)*12)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of reference dataset",
      "_id": "77+(NT-1)*12",
      "note": "4.100",
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of relation to reference dataset",
      "_id": "78+(NT-1)*12",
      "note": "4.101",
      "status": "Operational"
    },
    {
      "CONTENTS": "Number of additional parameterss for reference period (NA)",
      "_id": "79+(NT-1)*12",
      "note": "(see Note 2)",
      "status": "Operational"
    },
    {
      "CONTENTS": "Scale factor of additional parameterss for reference period",
      "_id": "80+(NT-1)*12+(na-1)*5",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Year of start of reference period",
      "_id": "(80+(NT-1)*12+NA*5)-(81+(NT-1)*12+NA*5)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Scaled value of additional parameterss for reference period",
      "_id": "(81+(NT-1)*12+(na-1)*5)-(84+(NT-1)*12+(na-1)*5)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Month of start of reference period",
      "_id": "82+(NT-1)*12+NA*5",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Day of start of reference period",
      "_id": "83+(NT-1)*12+NA*5",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Hour of start of reference period",
      "_id": "84+(NT-1)*12+NA*5",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Minute of start of reference period",
      "_id": "85+(NT-1)*12+NA*5",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Second of start of reference period",
      "_id": "86+(NT-1)*12+NA*5",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Sample size of reference period",
      "_id": "(87+(NT-1)*12+NA*5)-(90+ (NT-1)*12+NA*5)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Number of reference period time range (NR)",
      "_id": "91+(NT-1)*12+NA*5",
      "note": "(see Note 3)",
      "status": "Operational"
    },
    {
      "CONTENTS": "Type of statistical processing for time range for reference period",
      "_id": "92+(NT-1)*12+NA*5+(nr-1)*6",
      "note": "4.102",
      "status": "Operational"
    },
    {
      "CONTENTS": "Indicator of unit of time range for reference period",
      "_id": "93+(NT-1)*12+NA*5+(nr-1)*6",
      "note": "4.4",
      "status": "Operational"
    },
    {
      "CONTENTS": "Length of time range for reference period",
      "_id": "(94+(NT-1)*12+NA*5+(nr-1)*6)-(97+(NT-1)*12+NA*5+(nr-1)*6)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Spatial vicinity type",
      "_id": "98+(NT-1)*12+NA*5+(nr-1)*6",
      "note": "4.103",
      "status": "Operational"
    },
    {
      "CONTENTS": "Number of spatial vicinity values (NSV)",
      "_id": "99+(NT-1)*12+NA*5+(nr-1)*6",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Spatial vicinity value",
      "_id": "(100+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)-(103+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Spatial vicinity processing",
      "_id": "104+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6",
      "note": "4.104",
      "status": "Operational"
    },
    {
      "CONTENTS": "Spatial vicinity processing argument 1 (e.g., if previous is quantile)",
      "_id": "(105+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)-(106+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Spatial vicinity processing argument 2 (e.g., if previous is quantile)",
      "_id": "(107+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)-(108+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Spatial vicinity missing data",
      "_id": "109+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6",
      "note": "4.105",
      "status": "Operational"
    },
    {
      "CONTENTS": "Temporal vicinity processing",
      "_id": "110+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6",
      "note": "4.104",
      "status": "Operational"
    },
    {
      "CONTENTS": "Temporal vicinity unit",
      "_id": "111+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6",
      "note": "4.4",
      "status": "Operational"
    },
    {
      "CONTENTS": "Temporal vicinity towards past",
      "_id": "(112+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)-(115+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)",
      "note": null,
      "status": "Operational"
    },
    {
      "CONTENTS": "Temporal vicinity towards future",
      "_id": "(116+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)-(119+(nsv-1)*4+(NT-1)*12+NA*5+(nr-1)*6)",
      "note": null,
      "status": "Operational"
    }
  ]
}