)) # result is now false readLines(out) #> [1] \"result=false\" # message to user now shows a table head(readLines(diff)) #> [1] \"## :x: Invalid Configuration\" #> [2] \"\" #> [3] \"\" #> [4] \"Errors were detected in one or more config files in `hub-config/`. Details about the exact locations of the errors can be found in the table below.\" #> [5] \"\" #> [6] \" \" tail(readLines(diff)) #> [1] \" <\/tr>\" \" <\/tfoot>\" #> [3] \" \" \"<\/table>\" #> [5] \"<\/div>\" \"2025-01-17 14:45:23 UTC\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_config.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a config class object. — create_config","title":"Create a config class object. — create_config","text":"Create representation complete \"tasks\" config file list object class config. can written tasks.json file.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_config.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a config class object. — create_config","text":"","code":"create_config(rounds, output_type_id_datatype = NULL, derived_task_ids = NULL)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_config.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a config class object. — create_config","text":"rounds object class rounds created using function create_rounds() output_type_id_datatype character string specifying value output_type_id_datatype property. available since hubverse schema v3.0.1. Ignored NULL (default) throws warning value provided schema version used config <= v3.0.1. property used set data type output_type_id column model outputs can take values \"auto\", \"character\", \"double\", \"integer\", \"logical\", \"Date\". details consult hubDocs documentation model output datatypes derived_task_ids character vector derived task id names (.e. task IDs whose values depended values task IDs). available schema version v4.0.0 later.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_config.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a config class object. — create_config","text":"named list class config.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_config.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a config class object. — create_config","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_config.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a config class object. — create_config","text":"","code":"rounds <- create_rounds( create_round( round_id_from_variable = TRUE, round_id = \"origin_date\", model_tasks = create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ), submissions_due = list( relative_to = \"origin_date\", start = -4L, end = 2L ) ) ) create_config(rounds) #> $schema_version #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> #> $rounds #> $rounds[[1]] #> $rounds[[1]]$round_id_from_variable #> [1] TRUE #> #> $rounds[[1]]$round_id #> [1] \"origin_date\" #> #> $rounds[[1]]$model_tasks #> $rounds[[1]]$model_tasks[[1]] #> $rounds[[1]]$model_tasks[[1]]$task_ids #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$required #> [1] \"US\" #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$required #> [1] 1 #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type #> $rounds[[1]]$model_tasks[[1]]$output_type$mean #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]] #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_keys #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> $rounds[[1]]$submissions_due #> $rounds[[1]]$submissions_due$relative_to #> [1] \"origin_date\" #> #> $rounds[[1]]$submissions_due$start #> [1] -4 #> #> $rounds[[1]]$submissions_due$end #> [1] 2 #> #> #> #> #> attr(,\"class\") #> [1] \"config\" \"list\" #> attr(,\"type\") #> [1] \"tasks\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_task.html","id":null,"dir":"Reference","previous_headings":"","what":"Create an object of class model_task — create_model_task","title":"Create an object of class model_task — create_model_task","text":"Create object class model_task representing model task. Multiple model tasks can combined using function create_model_tasks().","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_task.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create an object of class model_task — create_model_task","text":"","code":"create_model_task(task_ids, output_type, target_metadata)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_task.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create an object of class model_task — create_model_task","text":"task_ids object class model_task. output_type object class output_type. target_metadata object class target_metadata.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_task.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create an object of class model_task — create_model_task","text":"named list class model_task.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_task.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create an object of class model_task — create_model_task","text":"","code":"create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) #> $task_ids #> $task_ids$origin_date #> $task_ids$origin_date$required #> NULL #> #> $task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $task_ids$location #> $task_ids$location$required #> [1] \"US\" #> #> $task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $task_ids$horizon #> $task_ids$horizon$required #> [1] 1 #> #> $task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $output_type #> $output_type$mean #> $output_type$mean$output_type_id #> $output_type$mean$output_type_id$required #> NULL #> #> #> $output_type$mean$is_required #> [1] TRUE #> #> $output_type$mean$value #> $output_type$mean$value$type #> [1] \"double\" #> #> $output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $target_metadata #> $target_metadata[[1]] #> $target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $target_metadata[[1]]$target_keys #> NULL #> #> $target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> attr(,\"class\") #> [1] \"model_task\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_tasks.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a model_tasks class object. — create_model_tasks","title":"Create a model_tasks class object. — create_model_tasks","text":"Create model_tasks class object.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_tasks.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a model_tasks class object. — create_model_tasks","text":"","code":"create_model_tasks(...)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_tasks.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a model_tasks class object. — create_model_tasks","text":"... objects class model_tasks created using function create_model_task()","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_tasks.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a model_tasks class object. — create_model_tasks","text":"named list class model_tasks.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_model_tasks.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a model_tasks class object. — create_model_tasks","text":"","code":"create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ) #> $model_tasks #> $model_tasks[[1]] #> $model_tasks[[1]]$task_ids #> $model_tasks[[1]]$task_ids$origin_date #> $model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $model_tasks[[1]]$task_ids$location #> $model_tasks[[1]]$task_ids$location$required #> [1] \"US\" #> #> $model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $model_tasks[[1]]$task_ids$horizon #> $model_tasks[[1]]$task_ids$horizon$required #> [1] 1 #> #> $model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $model_tasks[[1]]$output_type #> $model_tasks[[1]]$output_type$mean #> $model_tasks[[1]]$output_type$mean$output_type_id #> $model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $model_tasks[[1]]$output_type$mean$value #> $model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $model_tasks[[1]]$target_metadata #> $model_tasks[[1]]$target_metadata[[1]] #> $model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_keys #> NULL #> #> $model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> attr(,\"class\") #> [1] \"model_tasks\" \"list\" #> attr(,\"n\") #> [1] 1 #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"target\", required = NULL, optional = c(\"inc death\", \"inc hosp\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ), create_output_type_median( is_required = FALSE, value_type = \"double\" ), create_output_type_quantile( required = c( 0.1, 0.2, 0.3, 0.4, 0.6, 0.7, 0.8, 0.9 ), is_required = TRUE, value_type = \"double\", value_minimum = 0 ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = list(target = \"inc hosp\"), target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ), create_target_metadata_item( target_id = \"inc death\", target_name = \"Weekly incident influenza deaths\", target_units = \"rate per 100,000 population\", target_keys = list(target = \"inc death\"), target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ), create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"target\", required = \"flu hosp rt chng\", optional = NULL ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_pmf( required = c( \"large_decrease\", \"decrease\", \"stable\", \"increase\", \"large_increase\" ), is_required = TRUE, value_type = \"double\" ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"flu hosp rt chng\", target_name = \"Weekly influenza hospitalization rate change\", target_units = \"rate per 100,000 population\", target_keys = list(target = \"flu hosp rt chng\"), target_type = \"nominal\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ) #> $model_tasks #> $model_tasks[[1]] #> $model_tasks[[1]]$task_ids #> $model_tasks[[1]]$task_ids$origin_date #> $model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $model_tasks[[1]]$task_ids$location #> $model_tasks[[1]]$task_ids$location$required #> [1] \"US\" #> #> $model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $model_tasks[[1]]$task_ids$target #> $model_tasks[[1]]$task_ids$target$required #> NULL #> #> $model_tasks[[1]]$task_ids$target$optional #> [1] \"inc death\" \"inc hosp\" #> #> #> $model_tasks[[1]]$task_ids$horizon #> $model_tasks[[1]]$task_ids$horizon$required #> [1] 1 #> #> $model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $model_tasks[[1]]$output_type #> $model_tasks[[1]]$output_type$mean #> $model_tasks[[1]]$output_type$mean$output_type_id #> $model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $model_tasks[[1]]$output_type$mean$value #> $model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> $model_tasks[[1]]$output_type$median #> $model_tasks[[1]]$output_type$median$output_type_id #> $model_tasks[[1]]$output_type$median$output_type_id$required #> NULL #> #> #> $model_tasks[[1]]$output_type$median$is_required #> [1] FALSE #> #> $model_tasks[[1]]$output_type$median$value #> $model_tasks[[1]]$output_type$median$value$type #> [1] \"double\" #> #> #> #> $model_tasks[[1]]$output_type$quantile #> $model_tasks[[1]]$output_type$quantile$output_type_id #> $model_tasks[[1]]$output_type$quantile$output_type_id$required #> [1] 0.1 0.2 0.3 0.4 0.6 0.7 0.8 0.9 #> #> #> $model_tasks[[1]]$output_type$quantile$is_required #> [1] TRUE #> #> $model_tasks[[1]]$output_type$quantile$value #> $model_tasks[[1]]$output_type$quantile$value$type #> [1] \"double\" #> #> $model_tasks[[1]]$output_type$quantile$value$minimum #> [1] 0 #> #> #> #> #> $model_tasks[[1]]$target_metadata #> $model_tasks[[1]]$target_metadata[[1]] #> $model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_keys #> $model_tasks[[1]]$target_metadata[[1]]$target_keys$target #> [1] \"inc hosp\" #> #> #> $model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> $model_tasks[[1]]$target_metadata[[2]] #> $model_tasks[[1]]$target_metadata[[2]]$target_id #> [1] \"inc death\" #> #> $model_tasks[[1]]$target_metadata[[2]]$target_name #> [1] \"Weekly incident influenza deaths\" #> #> $model_tasks[[1]]$target_metadata[[2]]$target_units #> [1] \"rate per 100,000 population\" #> #> $model_tasks[[1]]$target_metadata[[2]]$target_keys #> $model_tasks[[1]]$target_metadata[[2]]$target_keys$target #> [1] \"inc death\" #> #> #> $model_tasks[[1]]$target_metadata[[2]]$target_type #> [1] \"discrete\" #> #> $model_tasks[[1]]$target_metadata[[2]]$is_step_ahead #> [1] TRUE #> #> $model_tasks[[1]]$target_metadata[[2]]$time_unit #> [1] \"week\" #> #> #> #> #> $model_tasks[[2]] #> $model_tasks[[2]]$task_ids #> $model_tasks[[2]]$task_ids$origin_date #> $model_tasks[[2]]$task_ids$origin_date$required #> NULL #> #> $model_tasks[[2]]$task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $model_tasks[[2]]$task_ids$location #> $model_tasks[[2]]$task_ids$location$required #> [1] \"US\" #> #> $model_tasks[[2]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $model_tasks[[2]]$task_ids$target #> $model_tasks[[2]]$task_ids$target$required #> [1] \"flu hosp rt chng\" #> #> $model_tasks[[2]]$task_ids$target$optional #> NULL #> #> #> $model_tasks[[2]]$task_ids$horizon #> $model_tasks[[2]]$task_ids$horizon$required #> [1] 1 #> #> $model_tasks[[2]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $model_tasks[[2]]$output_type #> $model_tasks[[2]]$output_type$pmf #> $model_tasks[[2]]$output_type$pmf$output_type_id #> $model_tasks[[2]]$output_type$pmf$output_type_id$required #> [1] \"large_decrease\" \"decrease\" \"stable\" \"increase\" #> [5] \"large_increase\" #> #> #> $model_tasks[[2]]$output_type$pmf$is_required #> [1] TRUE #> #> $model_tasks[[2]]$output_type$pmf$value #> $model_tasks[[2]]$output_type$pmf$value$type #> [1] \"double\" #> #> $model_tasks[[2]]$output_type$pmf$value$minimum #> [1] 0 #> #> $model_tasks[[2]]$output_type$pmf$value$maximum #> [1] 1 #> #> #> #> #> $model_tasks[[2]]$target_metadata #> $model_tasks[[2]]$target_metadata[[1]] #> $model_tasks[[2]]$target_metadata[[1]]$target_id #> [1] \"flu hosp rt chng\" #> #> $model_tasks[[2]]$target_metadata[[1]]$target_name #> [1] \"Weekly influenza hospitalization rate change\" #> #> $model_tasks[[2]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $model_tasks[[2]]$target_metadata[[1]]$target_keys #> $model_tasks[[2]]$target_metadata[[1]]$target_keys$target #> [1] \"flu hosp rt chng\" #> #> #> $model_tasks[[2]]$target_metadata[[1]]$target_type #> [1] \"nominal\" #> #> $model_tasks[[2]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $model_tasks[[2]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> attr(,\"class\") #> [1] \"model_tasks\" \"list\" #> attr(,\"n\") #> [1] 2 #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type.html","id":null,"dir":"Reference","previous_headings":"","what":"Create an output_type class object. — create_output_type","title":"Create an output_type class object. — create_output_type","text":"Create output_type class object.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create an output_type class object. — create_output_type","text":"","code":"create_output_type(...)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create an output_type class object. — create_output_type","text":"... objects class output_type_item created using functions create_output_type_*() family functions.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create an output_type class object. — create_output_type","text":"named list class output_type.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create an output_type class object. — create_output_type","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create an output_type class object. — create_output_type","text":"","code":"create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ), create_output_type_median( is_required = FALSE, value_type = \"double\" ), create_output_type_quantile( required = c( 0.1, 0.2, 0.3, 0.4, 0.6, 0.7, 0.8, 0.9 ), is_required = TRUE, value_type = \"double\", value_minimum = 0 ) ) #> $output_type #> $output_type$mean #> $output_type$mean$output_type_id #> $output_type$mean$output_type_id$required #> NULL #> #> #> $output_type$mean$is_required #> [1] TRUE #> #> $output_type$mean$value #> $output_type$mean$value$type #> [1] \"double\" #> #> $output_type$mean$value$minimum #> [1] 0 #> #> #> #> $output_type$median #> $output_type$median$output_type_id #> $output_type$median$output_type_id$required #> NULL #> #> #> $output_type$median$is_required #> [1] FALSE #> #> $output_type$median$value #> $output_type$median$value$type #> [1] \"double\" #> #> #> #> $output_type$quantile #> $output_type$quantile$output_type_id #> $output_type$quantile$output_type_id$required #> [1] 0.1 0.2 0.3 0.4 0.6 0.7 0.8 0.9 #> #> #> $output_type$quantile$is_required #> [1] TRUE #> #> $output_type$quantile$value #> $output_type$quantile$value$type #> [1] \"double\" #> #> $output_type$quantile$value$minimum #> [1] 0 #> #> #> #> #> attr(,\"class\") #> [1] \"output_type\" \"list\" #> attr(,\"n\") #> [1] 3 #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_mean.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a point estimate output type object of class output_type_item — create_output_type_mean","title":"Create a point estimate output type object of class output_type_item — create_output_type_mean","text":"Create representation mean median output type list object class output_type_item. can combined additional output_type_item objects using function create_output_type() create output_type object given model_task. can combined building blocks can written appended tasks.json Hub config files.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_mean.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a point estimate output type object of class output_type_item — create_output_type_mean","text":"","code":"create_output_type_mean( is_required, value_type, value_minimum = NULL, value_maximum = NULL, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") ) create_output_type_median( is_required, value_type, value_minimum = NULL, value_maximum = NULL, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_mean.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a point estimate output type object of class output_type_item — create_output_type_mean","text":"is_required Logical. output type required? value_type Character string. data type output_type values. value_minimum Numeric. inclusive minimum output_type values. value_maximum Numeric. inclusive maximum output_type values. schema_version Character string specifying json schema version used validation. default value \"latest\" use latest version available hubverse schemas repository. Alternatively, specific version schema (e.g. \"v0.0.1\") can specified. Can set global option \"hubAdmin.schema_version\". branch branch hubverse schemas repository fetch schema. Defaults \"main\". Can set global option \"hubAdmin.branch\".","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_mean.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a point estimate output type object of class output_type_item — create_output_type_mean","text":"named list class output_type_item representing mean median output type.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_mean.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a point estimate output type object of class output_type_item — create_output_type_mean","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_mean.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Create a point estimate output type object of class output_type_item — create_output_type_mean","text":"create_output_type_mean(): Create list representation mean output type. create_output_type_median(): Create list representation median output type.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_mean.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a point estimate output type object of class output_type_item — create_output_type_mean","text":"","code":"create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) #> $mean #> $mean$output_type_id #> $mean$output_type_id$required #> NULL #> #> #> $mean$is_required #> [1] TRUE #> #> $mean$value #> $mean$value$type #> [1] \"double\" #> #> $mean$value$minimum #> [1] 0 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_median( is_required = FALSE, value_type = \"integer\" ) #> $median #> $median$output_type_id #> $median$output_type_id$required #> NULL #> #> #> $median$is_required #> [1] FALSE #> #> $median$value #> $median$value$type #> [1] \"integer\" #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" # Pre v4.0.0 schema output create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L, schema_version = \"v3.0.1\" ) #> $mean #> $mean$output_type_id #> $mean$output_type_id$required #> [1] NA #> #> $mean$output_type_id$optional #> NULL #> #> #> $mean$value #> $mean$value$type #> [1] \"double\" #> #> $mean$value$minimum #> [1] 0 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" # Set schema version for all subsequent calls options(hubAdmin.schema_version = \"v3.0.1\") create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L, schema_version = \"v3.0.1\" ) #> $mean #> $mean$output_type_id #> $mean$output_type_id$required #> [1] NA #> #> $mean$output_type_id$optional #> NULL #> #> #> $mean$value #> $mean$value$type #> [1] \"double\" #> #> $mean$value$minimum #> [1] 0 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" options(hubAdmin.schema_version = \"latest\")"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_quantile.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a distribution output type object of class output_type_item — create_output_type_quantile","title":"Create a distribution output type object of class output_type_item — create_output_type_quantile","text":"Create representation quantile, cdf, pmf sample output type list object class output_type_item. can combined additional output_type_items using function create_output_type() create output_type object given model_task. can combined building blocks can written appended tasks.json Hub config files.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_quantile.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a distribution output type object of class output_type_item — create_output_type_quantile","text":"","code":"create_output_type_quantile( required, optional, is_required, value_type, value_minimum = NULL, value_maximum = NULL, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") ) create_output_type_cdf( required, optional, is_required, value_type, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") ) create_output_type_pmf( required, optional, is_required, value_type, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") ) create_output_type_sample( is_required, output_type_id_type, max_length = NULL, min_samples_per_task, max_samples_per_task, compound_taskid_set = NULL, value_type, value_minimum = NULL, value_maximum = NULL, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_quantile.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a distribution output type object of class output_type_item — create_output_type_quantile","text":"required Atomic vector required output_type_id values. Can NULL values optional. optional (schema >= v4.0.0). Atomic vector optional output_type_id values. Can NULL values required. is_required Logical. sample output type required? value_type Character string. data type output_type values. value_minimum Numeric. inclusive minimum output_type values. value_maximum Numeric. inclusive maximum output_type values. schema_version Character string specifying json schema version used validation. default value \"latest\" use latest version available hubverse schemas repository. Alternatively, specific version schema (e.g. \"v0.0.1\") can specified. Can set global option \"hubAdmin.schema_version\". branch branch hubverse schemas repository fetch schema. Defaults \"main\". Can set global option \"hubAdmin.branch\". output_type_id_type Character string. data type output_type_id. One \"integer\" \"character\". max_length Integer. Optional. maximum length output_type_id value type \"character\". min_samples_per_task Integer. minimum number samples per task. Must equal less max_samples_per_task. max_samples_per_task Integer. maximum number samples per task. Must equal greater min_samples_per_task. compound_taskid_set Character vector. Optional. set compound task IDs sample output type can associated .","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_quantile.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a distribution output type object of class output_type_item — create_output_type_quantile","text":"named list class output_type_item representing quantile, cdf, pmf sample output type.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_quantile.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a distribution output type object of class output_type_item — create_output_type_quantile","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_quantile.html","id":"functions","dir":"Reference","previous_headings":"","what":"Functions","title":"Create a distribution output type object of class output_type_item — create_output_type_quantile","text":"create_output_type_quantile(): Create list representation quantile output type. create_output_type_cdf(): Create list representation cdf output type. create_output_type_pmf(): Create list representation pmf output type. create_output_type_sample(): Create list representation sample output type.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_output_type_quantile.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a distribution output type object of class output_type_item — create_output_type_quantile","text":"","code":"create_output_type_quantile( required = c(0.25, 0.5, 0.75), is_required = TRUE, value_type = \"double\", value_minimum = 0 ) #> $quantile #> $quantile$output_type_id #> $quantile$output_type_id$required #> [1] 0.25 0.50 0.75 #> #> #> $quantile$is_required #> [1] TRUE #> #> $quantile$value #> $quantile$value$type #> [1] \"double\" #> #> $quantile$value$minimum #> [1] 0 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_cdf( required = c(10, 20), is_required = FALSE, value_type = \"double\" ) #> $cdf #> $cdf$output_type_id #> $cdf$output_type_id$required #> [1] 10 20 #> #> #> $cdf$is_required #> [1] FALSE #> #> $cdf$value #> $cdf$value$type #> [1] \"double\" #> #> $cdf$value$minimum #> [1] 0 #> #> $cdf$value$maximum #> [1] 1 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_cdf( required = c(\"EW202240\", \"EW202241\", \"EW202242\"), is_required = TRUE, value_type = \"double\" ) #> $cdf #> $cdf$output_type_id #> $cdf$output_type_id$required #> [1] \"EW202240\" \"EW202241\" \"EW202242\" #> #> #> $cdf$is_required #> [1] TRUE #> #> $cdf$value #> $cdf$value$type #> [1] \"double\" #> #> $cdf$value$minimum #> [1] 0 #> #> $cdf$value$maximum #> [1] 1 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_pmf( required = c(\"low\", \"moderate\", \"high\", \"extreme\"), is_required = FALSE, value_type = \"double\" ) #> $pmf #> $pmf$output_type_id #> $pmf$output_type_id$required #> [1] \"low\" \"moderate\" \"high\" \"extreme\" #> #> #> $pmf$is_required #> [1] FALSE #> #> $pmf$value #> $pmf$value$type #> [1] \"double\" #> #> $pmf$value$minimum #> [1] 0 #> #> $pmf$value$maximum #> [1] 1 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_sample( is_required = TRUE, output_type_id_type = \"integer\", min_samples_per_task = 70L, max_samples_per_task = 100L, value_type = \"double\", value_minimum = 0, value_maximum = 1 ) #> $sample #> $sample$output_type_id_params #> $sample$output_type_id_params$type #> [1] \"integer\" #> #> $sample$output_type_id_params$min_samples_per_task #> [1] 70 #> #> $sample$output_type_id_params$max_samples_per_task #> [1] 100 #> #> #> $sample$is_required #> [1] TRUE #> #> $sample$value #> $sample$value$type #> [1] \"double\" #> #> $sample$value$minimum #> [1] 0 #> #> $sample$value$maximum #> [1] 1 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" # Pre v4.0.0 schema output create_output_type_quantile( required = c(0.25, 0.5, 0.75), optional = c( 0.1, 0.2, 0.3, 0.4, 0.6, 0.7, 0.8, 0.9 ), value_type = \"double\", value_minimum = 0, schema_version = \"v3.0.1\" ) #> $quantile #> $quantile$output_type_id #> $quantile$output_type_id$required #> [1] 0.25 0.50 0.75 #> #> $quantile$output_type_id$optional #> [1] 0.1 0.2 0.3 0.4 0.6 0.7 0.8 0.9 #> #> #> $quantile$value #> $quantile$value$type #> [1] \"double\" #> #> $quantile$value$minimum #> [1] 0 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" # Set schema version for all subsequent calls options(hubAdmin.schema_version = \"v3.0.1\") create_output_type_quantile( required = c(0.25, 0.5, 0.75), optional = c( 0.1, 0.2, 0.3, 0.4, 0.6, 0.7, 0.8, 0.9 ), value_type = \"double\", value_minimum = 0 ) #> $quantile #> $quantile$output_type_id #> $quantile$output_type_id$required #> [1] 0.25 0.50 0.75 #> #> $quantile$output_type_id$optional #> [1] 0.1 0.2 0.3 0.4 0.6 0.7 0.8 0.9 #> #> #> $quantile$value #> $quantile$value$type #> [1] \"double\" #> #> $quantile$value$minimum #> [1] 0 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_cdf( required = c(10, 20), optional = NULL, value_type = \"double\" ) #> $cdf #> $cdf$output_type_id #> $cdf$output_type_id$required #> [1] 10 20 #> #> $cdf$output_type_id$optional #> NULL #> #> #> $cdf$value #> $cdf$value$type #> [1] \"double\" #> #> $cdf$value$minimum #> [1] 0 #> #> $cdf$value$maximum #> [1] 1 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_cdf( required = NULL, optional = c(\"EW202240\", \"EW202241\", \"EW202242\"), value_type = \"double\" ) #> $cdf #> $cdf$output_type_id #> $cdf$output_type_id$required #> NULL #> #> $cdf$output_type_id$optional #> [1] \"EW202240\" \"EW202241\" \"EW202242\" #> #> #> $cdf$value #> $cdf$value$type #> [1] \"double\" #> #> $cdf$value$minimum #> [1] 0 #> #> $cdf$value$maximum #> [1] 1 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_output_type_pmf( required = NULL, optional = c(\"low\", \"moderate\", \"high\", \"extreme\"), value_type = \"double\" ) #> $pmf #> $pmf$output_type_id #> $pmf$output_type_id$required #> NULL #> #> $pmf$output_type_id$optional #> [1] \"low\" \"moderate\" \"high\" \"extreme\" #> #> #> $pmf$value #> $pmf$value$type #> [1] \"double\" #> #> $pmf$value$minimum #> [1] 0 #> #> $pmf$value$maximum #> [1] 1 #> #> #> #> attr(,\"class\") #> [1] \"output_type_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" options(hubAdmin.schema_version = \"latest\")"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_round.html","id":null,"dir":"Reference","previous_headings":"","what":"Create an object of class round — create_round","title":"Create an object of class round — create_round","text":"Create representation round item list object class round. can combined additional round objects using function create_rounds(). building blocks can ultimately combined written appended tasks.json Hub config files.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_round.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create an object of class round — create_round","text":"","code":"create_round( round_id_from_variable, round_id, round_name = NULL, model_tasks, submissions_due, last_data_date = NULL, file_format = NULL, derived_task_ids = NULL )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_round.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create an object of class round — create_round","text":"round_id_from_variable logical. Whether round_id inferred values task_id variable within model_tasks model_task items. round_id character string. round identifier. round_id_from_variable = TRUE, round_id name task_id variable present model_tasks model_task items. round_name character string. optional round name. can useful internal referencing rounds, examples, date used round_id hub maintainers teams also refer rounds round-1, round-2 etc. model_tasks object class model_tasks created function create_model_tasks(). submissions_due named list conforming one two following structures: Submission dates round determined relative origin date. relative_to: character string name task_id variable containing origin dates relation submission start end dates determined. start: integer. Difference days start origin date. end: integer. Difference days end origin date. Submission dates round provided explicitly. start: character. Submission start date ISO 8601 format (YYYY-MM-DD). end: character. Submission end date ISO 8601 format (YYYY-MM-DD). last_data_date character date ISO 8601 format (YYYY-MM-DD). last date recorded data data set used input model. Optional. file_format character string. optional specification file format round. option available versions schema ignored allowed version schema used. also overrides specification file format admin.json. details whether argument can used well available formats, please consult documentation tasks.json Hub config files. derived_task_ids character vector derived task id names (.e. task IDs whose values depended values task IDs). available schema version v4.0.0 later.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_round.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create an object of class round — create_round","text":"named list class round.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_round.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create an object of class round — create_round","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_round.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create an object of class round — create_round","text":"","code":"model_tasks <- create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ) create_round( round_id_from_variable = TRUE, round_id = \"origin_date\", model_tasks = model_tasks, submissions_due = list( relative_to = \"origin_date\", start = -4L, end = 2L ), last_data_date = \"2023-01-02\" ) #> $round_id_from_variable #> [1] TRUE #> #> $round_id #> [1] \"origin_date\" #> #> $model_tasks #> $model_tasks[[1]] #> $model_tasks[[1]]$task_ids #> $model_tasks[[1]]$task_ids$origin_date #> $model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $model_tasks[[1]]$task_ids$location #> $model_tasks[[1]]$task_ids$location$required #> [1] \"US\" #> #> $model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $model_tasks[[1]]$task_ids$horizon #> $model_tasks[[1]]$task_ids$horizon$required #> [1] 1 #> #> $model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $model_tasks[[1]]$output_type #> $model_tasks[[1]]$output_type$mean #> $model_tasks[[1]]$output_type$mean$output_type_id #> $model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $model_tasks[[1]]$output_type$mean$value #> $model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $model_tasks[[1]]$target_metadata #> $model_tasks[[1]]$target_metadata[[1]] #> $model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $model_tasks[[1]]$target_metadata[[1]]$target_keys #> NULL #> #> $model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> $submissions_due #> $submissions_due$relative_to #> [1] \"origin_date\" #> #> $submissions_due$start #> [1] -4 #> #> $submissions_due$end #> [1] 2 #> #> #> $last_data_date #> [1] \"2023-01-02\" #> #> attr(,\"class\") #> [1] \"round\" \"list\" #> attr(,\"round_id\") #> [1] \"origin_date\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_rounds.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a rounds class object. — create_rounds","title":"Create a rounds class object. — create_rounds","text":"Create rounds class object.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_rounds.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a rounds class object. — create_rounds","text":"","code":"create_rounds(...)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_rounds.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a rounds class object. — create_rounds","text":"... objects class round created using function create_round()","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_rounds.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a rounds class object. — create_rounds","text":"named list class rounds.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_rounds.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a rounds class object. — create_rounds","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_rounds.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a rounds class object. — create_rounds","text":"","code":"model_tasks <- create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ) # Create a rounds object with a single rounds where round_id is defined through # the value of a task_id variable. create_rounds( create_round( round_id_from_variable = TRUE, round_id = \"origin_date\", model_tasks = model_tasks, submissions_due = list( relative_to = \"origin_date\", start = -4L, end = 2L ) ) ) #> $rounds #> $rounds[[1]] #> $rounds[[1]]$round_id_from_variable #> [1] TRUE #> #> $rounds[[1]]$round_id #> [1] \"origin_date\" #> #> $rounds[[1]]$model_tasks #> $rounds[[1]]$model_tasks[[1]] #> $rounds[[1]]$model_tasks[[1]]$task_ids #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$required #> [1] \"US\" #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$required #> [1] 1 #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type #> $rounds[[1]]$model_tasks[[1]]$output_type$mean #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]] #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_keys #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> $rounds[[1]]$submissions_due #> $rounds[[1]]$submissions_due$relative_to #> [1] \"origin_date\" #> #> $rounds[[1]]$submissions_due$start #> [1] -4 #> #> $rounds[[1]]$submissions_due$end #> [1] 2 #> #> #> #> #> attr(,\"class\") #> [1] \"rounds\" \"list\" #> attr(,\"n\") #> [1] 1 #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" # Create a rounds object with two rounds and user defined round_ids create_rounds( create_round( round_id_from_variable = FALSE, round_id = \"round_1\", model_tasks = create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-09\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ), submissions_due = list( start = \"2023-01-05\", end = \"2023-01-11\" ), last_data_date = \"2023-01-06\" ), create_round( round_id_from_variable = FALSE, round_id = \"round_2\", model_tasks = create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ), submissions_due = list( start = \"2023-01-12\", end = \"2023-01-18\" ), last_data_date = \"2023-01-13\" ) ) #> $rounds #> $rounds[[1]] #> $rounds[[1]]$round_id_from_variable #> [1] FALSE #> #> $rounds[[1]]$round_id #> [1] \"round_1\" #> #> $rounds[[1]]$model_tasks #> $rounds[[1]]$model_tasks[[1]] #> $rounds[[1]]$model_tasks[[1]]$task_ids #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-09\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$required #> [1] \"US\" #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$required #> [1] 1 #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type #> $rounds[[1]]$model_tasks[[1]]$output_type$mean #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]] #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_keys #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> $rounds[[1]]$submissions_due #> $rounds[[1]]$submissions_due$start #> [1] \"2023-01-05\" #> #> $rounds[[1]]$submissions_due$end #> [1] \"2023-01-11\" #> #> #> $rounds[[1]]$last_data_date #> [1] \"2023-01-06\" #> #> #> $rounds[[2]] #> $rounds[[2]]$round_id_from_variable #> [1] FALSE #> #> $rounds[[2]]$round_id #> [1] \"round_2\" #> #> $rounds[[2]]$model_tasks #> $rounds[[2]]$model_tasks[[1]] #> $rounds[[2]]$model_tasks[[1]]$task_ids #> $rounds[[2]]$model_tasks[[1]]$task_ids$origin_date #> $rounds[[2]]$model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $rounds[[2]]$model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-16\" #> #> #> $rounds[[2]]$model_tasks[[1]]$task_ids$location #> $rounds[[2]]$model_tasks[[1]]$task_ids$location$required #> [1] \"US\" #> #> $rounds[[2]]$model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $rounds[[2]]$model_tasks[[1]]$task_ids$horizon #> $rounds[[2]]$model_tasks[[1]]$task_ids$horizon$required #> [1] 1 #> #> $rounds[[2]]$model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $rounds[[2]]$model_tasks[[1]]$output_type #> $rounds[[2]]$model_tasks[[1]]$output_type$mean #> $rounds[[2]]$model_tasks[[1]]$output_type$mean$output_type_id #> $rounds[[2]]$model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $rounds[[2]]$model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $rounds[[2]]$model_tasks[[1]]$output_type$mean$value #> $rounds[[2]]$model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $rounds[[2]]$model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $rounds[[2]]$model_tasks[[1]]$target_metadata #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]] #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]]$target_keys #> NULL #> #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $rounds[[2]]$model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> $rounds[[2]]$submissions_due #> $rounds[[2]]$submissions_due$start #> [1] \"2023-01-12\" #> #> $rounds[[2]]$submissions_due$end #> [1] \"2023-01-18\" #> #> #> $rounds[[2]]$last_data_date #> [1] \"2023-01-13\" #> #> #> #> attr(,\"class\") #> [1] \"rounds\" \"list\" #> attr(,\"n\") #> [1] 2 #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a target_metadata class object. — create_target_metadata","title":"Create a target_metadata class object. — create_target_metadata","text":"Create target_metadata class object.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a target_metadata class object. — create_target_metadata","text":"","code":"create_target_metadata(...)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a target_metadata class object. — create_target_metadata","text":"... objects class target_metadata_item created using function create_target_metadata_item()","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a target_metadata class object. — create_target_metadata","text":"named list class target_metadata.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a target_metadata class object. — create_target_metadata","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a target_metadata class object. — create_target_metadata","text":"","code":"create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = list(target = \"inc hosp\"), target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ), create_target_metadata_item( target_id = \"inc death\", target_name = \"Weekly incident influenza deaths\", target_units = \"rate per 100,000 population\", target_keys = list(target = \"inc death\"), target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) #> $target_metadata #> $target_metadata[[1]] #> $target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $target_metadata[[1]]$target_keys #> $target_metadata[[1]]$target_keys$target #> [1] \"inc hosp\" #> #> #> $target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> $target_metadata[[2]] #> $target_metadata[[2]]$target_id #> [1] \"inc death\" #> #> $target_metadata[[2]]$target_name #> [1] \"Weekly incident influenza deaths\" #> #> $target_metadata[[2]]$target_units #> [1] \"rate per 100,000 population\" #> #> $target_metadata[[2]]$target_keys #> $target_metadata[[2]]$target_keys$target #> [1] \"inc death\" #> #> #> $target_metadata[[2]]$target_type #> [1] \"discrete\" #> #> $target_metadata[[2]]$is_step_ahead #> [1] TRUE #> #> $target_metadata[[2]]$time_unit #> [1] \"week\" #> #> #> #> attr(,\"class\") #> [1] \"target_metadata\" \"list\" #> attr(,\"n\") #> [1] 2 #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata_item.html","id":null,"dir":"Reference","previous_headings":"","what":"Create an object of class target_metadata_item — create_target_metadata_item","title":"Create an object of class target_metadata_item — create_target_metadata_item","text":"Create representation target_metadata item list object class target_metadata_item. can combined additional target_metadata items using function create_target_metadata() create target_metadata object given model_task. building blocks can ultimately combined written appended tasks.json Hub config files.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata_item.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create an object of class target_metadata_item — create_target_metadata_item","text":"","code":"create_target_metadata_item( target_id, target_name, target_units, target_keys = NULL, description = NULL, target_type, is_step_ahead, time_unit = NULL, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata_item.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create an object of class target_metadata_item — create_target_metadata_item","text":"target_id character string. Short description uniquely identifies target. target_name character string. longer human readable target description used, example, visualisation axis label. target_units character string. Unit observation target. target_keys named list NULL. target_keys value defines single target. named list containing single character string element. name element match task_id variable name within model_tasks object value match single value variable described target metadata section official hubverse documentation. # nolint: line_length_linter Otherwise, NULL case target specified task_id specified solely target_id argument. description character string (optional). optional verbose description target might include information definitions 'rate' similar. target_type character string. Target statistical data type. Consult appropriate version hub schema potential values. is_step_ahead logical. Whether target part sequence values time_unit character string. is_step_ahead TRUE, argument required defines unit time steps. is_step_ahead FALSE, argument required ignored given. schema_version Character string specifying json schema version used validation. default value \"latest\" use latest version available hubverse schemas repository. Alternatively, specific version schema (e.g. \"v0.0.1\") can specified. Can set global option \"hubAdmin.schema_version\". branch branch hubverse schemas repository fetch schema. Defaults \"main\". Can set global option \"hubAdmin.branch\".","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata_item.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create an object of class target_metadata_item — create_target_metadata_item","text":"named list class target_metadata_item.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata_item.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create an object of class target_metadata_item — create_target_metadata_item","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_target_metadata_item.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create an object of class target_metadata_item — create_target_metadata_item","text":"","code":"create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = list(target = \"inc hosp\"), target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) #> $target_id #> [1] \"inc hosp\" #> #> $target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $target_units #> [1] \"rate per 100,000 population\" #> #> $target_keys #> $target_keys$target #> [1] \"inc hosp\" #> #> #> $target_type #> [1] \"discrete\" #> #> $is_step_ahead #> [1] TRUE #> #> $time_unit #> [1] \"week\" #> #> attr(,\"class\") #> [1] \"target_metadata_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" options(hubAdmin.schema_version = \"v3.0.1\") create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = list(target = \"inc hosp\"), target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) #> $target_id #> [1] \"inc hosp\" #> #> $target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $target_units #> [1] \"rate per 100,000 population\" #> #> $target_keys #> $target_keys$target #> [1] \"inc hosp\" #> #> #> $target_type #> [1] \"discrete\" #> #> $is_step_ahead #> [1] TRUE #> #> $time_unit #> [1] \"week\" #> #> attr(,\"class\") #> [1] \"target_metadata_item\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" options(hubAdmin.schema_version = \"latest\")"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_id.html","id":null,"dir":"Reference","previous_headings":"","what":"Create an object of class task_id — create_task_id","title":"Create an object of class task_id — create_task_id","text":"Create representation task ID item list object class task_id. can combined additional task_id objects using function create_task_ids() create task_ids class object given model_task. building blocks can ultimately combined written appended tasks.json Hub config files.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_id.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create an object of class task_id — create_task_id","text":"","code":"create_task_id( name, required, optional, schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\") )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_id.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create an object of class task_id — create_task_id","text":"name character string, Name task_id create. required Atomic vector required task_id values. Can NULL values optional. optional Atomic vector optional task_id values. Can NULL values required. schema_version Character string specifying json schema version used validation. default value \"latest\" use latest version available hubverse schemas repository. Alternatively, specific version schema (e.g. \"v0.0.1\") can specified. Can set global option \"hubAdmin.schema_version\". branch branch hubverse schemas repository fetch schema. Defaults \"main\". Can set global option \"hubAdmin.branch\".","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_id.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create an object of class task_id — create_task_id","text":"named list class task_id representing task ID.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_id.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create an object of class task_id — create_task_id","text":"required optional vectors standard task_ids defined Hub schema must match data types formats specified schema. details consult documentation tasks.json Hub config files JSON schema data type names differ R. Use following mappings create vectors appropriate data types correspond correct JSON schema data types config file validation. Values across required optional arguments must unique. required optional must type (unless NULL). Task_ids represent dates must supplied character strings ISO 8601 date format (YYYY-MM-DD). working date objects, please convert character (e.g. using .character()) supplying arguments. Task_ids present schema allowed additional properties user responsible providing values correct data type.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_id.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create an object of class task_id — create_task_id","text":"","code":"create_task_id(\"horizon\", required = 1L, optional = 2:4) #> $horizon #> $horizon$required #> [1] 1 #> #> $horizon$optional #> [1] 2 3 4 #> #> #> attr(,\"class\") #> [1] \"task_id\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" # Set schema version to \"v3.0.1\" for all subsequent calls options(hubAdmin.schema_version = \"v3.0.1\") create_task_id(\"horizon\", required = 1L, optional = 2:4) #> $horizon #> $horizon$required #> [1] 1 #> #> $horizon$optional #> [1] 2 3 4 #> #> #> attr(,\"class\") #> [1] \"task_id\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\")) #> $location #> $location$required #> [1] \"US\" #> #> $location$optional #> [1] \"01\" \"02\" #> #> #> attr(,\"class\") #> [1] \"task_id\" \"list\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" options(hubAdmin.schema_version = \"latest\")"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_ids.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a task_ids class object. — create_task_ids","title":"Create a task_ids class object. — create_task_ids","text":"Create task_ids class object.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_ids.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a task_ids class object. — create_task_ids","text":"","code":"create_task_ids(...)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_ids.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a task_ids class object. — create_task_ids","text":"... objects class task_id created using function create_task_id()","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_ids.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a task_ids class object. — create_task_ids","text":"named list class task_ids.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_ids.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a task_ids class object. — create_task_ids","text":"details consult documentation tasks.json Hub config files.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/create_task_ids.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a task_ids class object. — create_task_ids","text":"","code":"create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"scenario_id\", required = NULL, optional = c( \"A-2021-03-28\", \"B-2021-03-28\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"target\", required = \"inc hosp\", optional = NULL ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ) #> $task_ids #> $task_ids$origin_date #> $task_ids$origin_date$required #> NULL #> #> $task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $task_ids$scenario_id #> $task_ids$scenario_id$required #> NULL #> #> $task_ids$scenario_id$optional #> [1] \"A-2021-03-28\" \"B-2021-03-28\" #> #> #> $task_ids$location #> $task_ids$location$required #> [1] \"US\" #> #> $task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $task_ids$target #> $task_ids$target$required #> [1] \"inc hosp\" #> #> $task_ids$target$optional #> NULL #> #> #> $task_ids$horizon #> $task_ids$horizon$required #> [1] 1 #> #> $task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> attr(,\"class\") #> [1] \"task_ids\" \"list\" #> attr(,\"n\") #> [1] 5 #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/download_tasks_schema.html","id":null,"dir":"Reference","previous_headings":"","what":"Download hubverse tasks schema from the hubverse schema repository. — download_tasks_schema","title":"Download hubverse tasks schema from the hubverse schema repository. — download_tasks_schema","text":"Download hubverse tasks schema hubverse schema repository.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/download_tasks_schema.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Download hubverse tasks schema from the hubverse schema repository. — download_tasks_schema","text":"","code":"download_tasks_schema( schema_version = getOption(\"hubAdmin.schema_version\", default = \"latest\"), branch = getOption(\"hubAdmin.branch\", default = \"main\"), format = c(\"list\", \"json\") )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/download_tasks_schema.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Download hubverse tasks schema from the hubverse schema repository. — download_tasks_schema","text":"schema_version version required. Defaults \"latest\". Can set global option \"hubAdmin.schema_version\". branch branch download schema . Defaults \"main\". Can set global option \"hubAdmin.branch\". format format return schema . Defaults \"list\". Can \"list\" \"json\".","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/download_tasks_schema.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Download hubverse tasks schema from the hubverse schema repository. — download_tasks_schema","text":"requested version tasks hubverse schema specified format.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/download_tasks_schema.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Download hubverse tasks schema from the hubverse schema repository. — download_tasks_schema","text":"","code":"download_tasks_schema() #> $`$schema` #> [1] \"https://json-schema.org/draft/2020-12/schema\" #> #> $`$id` #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> #> $title #> [1] \"Schema for Modeling Hub model task definitions\" #> #> $description #> [1] \"This is the schema of the tasks.json configuration file that defines the tasks within a modeling hub.\" #> #> $type #> [1] \"object\" #> #> $properties #> $properties$schema_version #> $properties$schema_version$description #> [1] \"URL to a version of the Modeling Hub schema tasks-schema.json file (see https://github.com/hubverse-org/schemas). Used to declare the schema version a 'tasks.json' file is written for and for config file validation. The URL provided should be the URL to the raw content of the schema file on GitHub.\" #> #> $properties$schema_version$examples #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.0/tasks-schema.json\" #> #> $properties$schema_version$type #> [1] \"string\" #> #> $properties$schema_version$format #> [1] \"uri\" #> #> #> $properties$rounds #> $properties$rounds$description #> [1] \"Array of modeling round properties\" #> #> $properties$rounds$type #> [1] \"array\" #> #> $properties$rounds$items #> $properties$rounds$items$type #> [1] \"object\" #> #> $properties$rounds$items$description #> [1] \"Individual modeling round properties\" #> #> $properties$rounds$items$properties #> $properties$rounds$items$properties$round_id_from_variable #> $properties$rounds$items$properties$round_id_from_variable$description #> [1] \"Whether the round identifier is encoded by a task id variable in the data.\" #> #> $properties$rounds$items$properties$round_id_from_variable$type #> [1] \"boolean\" #> #> #> $properties$rounds$items$properties$round_id #> $properties$rounds$items$properties$round_id$description #> [1] \"Round identifier. If round_id_from_variable = true, round_id should be the name of a task id variable present in all sets of modeling task specifications\" #> #> $properties$rounds$items$properties$round_id$examples #> [1] \"round-1\" \"2022-11-05\" \"origin_date\" #> #> $properties$rounds$items$properties$round_id$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$round_name #> $properties$rounds$items$properties$round_name$description #> [1] \"An optional round name. This can be useful for internal referencing of rounds, for examples, when a date is used as round_id but hub maintainers and teams also refer to rounds as round-1, round-2 etc.\" #> #> $properties$rounds$items$properties$round_name$examples #> [1] \"round-1\" #> #> $properties$rounds$items$properties$round_name$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$model_tasks #> $properties$rounds$items$properties$model_tasks$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$description #> [1] \"Array defining round-specific modeling tasks. Can contain one or more groups of modeling tasks per round where each group is defined by a distinct combination of values of task id variables.\" #> #> $properties$rounds$items$properties$model_tasks$items #> $properties$rounds$items$properties$model_tasks$items$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$description #> [1] \"Group of valid values of task id variables. A set of valid tasks corresponding to this group is formed by taking all combinations of these values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$description #> [1] \"An object containing arrays of required and optional unique origin dates. Origin date defines the starting point that can be used for calculating a target_date via the formula target_date = origin_date + horizon x time_units_per_horizon (e.g., with weekly data, target_date is calculated as origin_date + horizon x 7 days)\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]]$optional #> [1] \"2022-11-05\" \"2022-11-12\" \"2022-11-19\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$description #> [1] \"Array of origin date unique identifiers that must be present for submission to be valid. Can be null if no origin dates are required and all valid origin dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$description #> [1] \"Array of valid but not required unique origin date identifiers. Can be null if all origin dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$description #> [1] \"An object containing arrays of required and optional unique forecast dates. Forecast date usually defines the date that a model is run to produce a forecast.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]]$optional #> [1] \"2022-11-05\" \"2022-11-12\" \"2022-11-19\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$description #> [1] \"Array of forecast date unique identifiers that must be present for submission to be valid. Can be null if no forecast dates are required and all valid forecast dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$description #> [1] \"Array of valid but not required unique forecast date identifiers. Can be null if all forecast dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$description #> [1] \"An object containing arrays of required and optional unique identifiers of each valid scenario.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]]$optional #> [1] 1 2 3 4 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]]$optional #> [1] \"A-2021-03-28\" \"B-2021-03-28\" \"A-2021-04-05\" \"B-2021-04-05\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$description #> [1] \"Array of identifiers of scenarios that must be present in a valid submission. Can be null if no scenario ids are required and all valid ids are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$items$type #> [1] \"integer\" \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$description #> [1] \"Array of identifiers of valid but not required scenarios. Can be null if all scenarios are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$type #> [1] \"null\" \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$items$type #> [1] \"integer\" \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid location, e.g. country codes, FIPS state or county level code etc.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]]$required #> [1] \"US\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]]$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" \"08\" \"09\" \"10\" \"11\" \"12\" \"13\" \"15\" \"16\" \"17\" \"18\" #> [16] \"19\" \"20\" \"21\" \"22\" \"23\" \"24\" \"25\" \"26\" \"27\" \"28\" \"29\" \"30\" \"31\" \"32\" \"33\" #> [31] \"34\" \"35\" \"36\" \"37\" \"38\" \"39\" \"40\" \"41\" \"42\" \"44\" \"45\" \"46\" \"47\" \"48\" \"49\" #> [46] \"50\" \"51\" \"53\" \"54\" \"55\" \"56\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$description #> [1] \"Array of location unique identifiers that must be present for submission to be valid. Can be null if no locations are required and all valid locations are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$description #> [1] \"Array of valid but not required unique location identifiers. Can be null if all locations are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target. Usually represents a single task ID target key variable.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]]$optional #> [1] \"inc hosp\" \"inc case\" \"inc death\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]]$required #> [1] \"peak week inc hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$description #> [1] \"Array of target unique identifiers that must be present for submission to be valid. Can be null if no targets are required and all valid targets are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$description #> [1] \"Array of valid but not required unique target identifiers. Can be null if all targets are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target variable. Usually forms part of a pair of task ID target key variables (along with target_outcome) which combine to define individual targets.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]]$optional #> [1] \"hosp\" \"death\" \"case\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]]$required #> [1] \"hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]]$optional #> [1] \"case\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$description #> [1] \"Array of target variable unique identifiers that must be present for submission to be valid. Can be null if no target variables are required and all valid target variables are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$description #> [1] \"Array of valid but not required unique target variable identifiers. Can be null if all target variables are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target outcome. Usually forms part of a pair of task ID target key variables (along with target_variable) which combine to define individual targets.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]]$required #> [1] \"inc\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]]$required #> [1] \"inc\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]]$optional #> [1] \"cum\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$description #> [1] \"Array of target outcome unique identifiers that must be present for submission to be valid. Can be null if no target outcomes are required and all valid target outcomes are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$description #> [1] \"Array of valid but not required unique target outcome identifiers. Can be null if all target outcomes are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$description #> [1] \"An object containing arrays of required and optional unique target dates. For short-term forecasts, the target_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_date is 2022-07-15\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]]$optional #> [1] \"2022-11-12\" \"2022-11-19\" \"2022-11-26\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$description #> [1] \"Array of target date unique identifiers that must be present for submission to be valid. Can be null if no target dates are required and all valid target dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$description #> [1] \"Array of valid but not required unique target date identifiers. Can be null if all target dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$description #> [1] \"An object containing arrays of required and optional unique target end dates. For short-term forecasts, the target_end_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_end_date is 2022-07-15\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]]$optional #> [1] \"2022-11-12\" \"2022-11-19\" \"2022-11-26\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$description #> [1] \"Array of target end date unique identifiers that must be present for submission to be valid. Can be null if no target end dates are required and all valid target end dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$description #> [1] \"Array of valid but not required unique target end date identifiers. Can be null if all target end dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$description #> [1] \"An object containing arrays of required and optional unique horizons. Horizons define the difference between the target_date and the origin_date in time units specified by the hub (e.g., may be days, weeks, or months)\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]]$optional #> [1] 1 2 3 4 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$description #> [1] \"Array of horizon unique identifiers that must be present for submission to be valid. Can be null if no horizons are required and all valid horizons are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$items$type #> [1] \"integer\" \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$description #> [1] \"Array of valid but not required unique horizon identifiers. Can be null if all horizons are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$type #> [1] \"null\" \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$items$type #> [1] \"integer\" \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$description #> [1] \"An object containing arrays of required and optional unique identifiers for age groups\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]]$required #> [1] \"0-5\" \"6-18\" \"19-24\" \"25-64\" \"65+\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$description #> [1] \"Array of age group unique identifiers that must be present for submission to be valid. Can be null if no age groups are required and all valid age groups are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$description #> [1] \"Array of valid but not required unique age group identifiers. Can be null if all age group are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$additionalProperties #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$description #> [1] \"An object containing arrays of required and optional unique values for a custom Task ID\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$description #> [1] \"Array of custom Task ID unique values that must be present for submission to be valid. Can be null if no values are required and all valid values are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$uniqueItems #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$description #> [1] \"Array of valid but not required unique custom Task ID values. Can be null if all values are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$uniqueItems #> [1] TRUE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$required #> [1] \"required\" \"optional\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$additionalProperties #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$description #> [1] \"Object defining valid model output types for a given modeling task. The name of each property corresponds to valid values in column 'output_type' while the 'output_type_id' property of each output type defines the valid values of the 'output_type_id' column and the 'value' property defines the valid values of the 'value' column for a given output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$description #> [1] \"Object defining the mean of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$description #> [1] \"output_type_id is not meaningful for a point estimate output_type. Must have a single property named 'required' with the value null.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]]$required #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$properties$required$description #> [1] \"Not relevant for point estimate output types. Must be null.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$properties$required$type #> [1] \"null\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$required #> [1] \"required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$description #> [1] \"Object defining the characteristics of valid mean values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]]$minimum #> [1] 0 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$description #> [1] \"Data type of mean values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid mean value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum$description #> [1] \"the maximum inclusive valid mean value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$required #> [1] \"type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required$description #> [1] \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required$examples[[1]]$is_required #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required$examples[[2]]$is_required #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$is_required$type #> [1] \"boolean\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$required #> [1] \"output_type_id\" \"value\" \"is_required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$description #> [1] \"Object defining the median of the predictive distribution output type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$description #> [1] \"output_type_id is not meaningful for a point estimate output_type. Must have a single property named 'required' with the value null.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]]$required #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$properties$required$description #> [1] \"Not relevant for point estimate output types. Must be null.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$properties$required$type #> [1] \"null\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$required #> [1] \"required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$description #> [1] \"Object defining the characteristics of valid median values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]]$minimum #> [1] 0 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$description #> [1] \"Data type of median values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid median value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum$description #> [1] \"the maximum inclusive valid median value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$required #> [1] \"type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required$description #> [1] \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required$examples[[1]]$is_required #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required$examples[[2]]$is_required #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$is_required$type #> [1] \"boolean\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$required #> [1] \"output_type_id\" \"value\" \"is_required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$description #> [1] \"Object defining the quantiles of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$description #> [1] \"Object containing arrays of required probability levels at which quantiles of the predictive distribution will be recorded.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]]$required #> [1] 0.10 0.20 0.25 0.30 0.40 0.50 0.60 0.70 0.75 0.80 0.90 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$description #> [1] \"Array of unique probability levels between 0 and 1 inclusive that must be present for submission to be valid.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$type #> [1] \"number\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$maximum #> [1] 1 #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$required #> [1] \"required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$description #> [1] \"Object defining the characteristics of valid quantiles of the predictive distribution at a given probability level.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$description #> [1] \"Data type of quantile values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$examples #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid quantile value (optional).\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$examples #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid quantile value (optional).\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$required #> [1] \"type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required$description #> [1] \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required$examples[[1]]$is_required #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required$examples[[2]]$is_required #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$is_required$type #> [1] \"boolean\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$required #> [1] \"output_type_id\" \"value\" \"is_required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$description #> [1] \"Object defining the cumulative distribution function of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$description #> [1] \"Object containing required arrays defining possible values of the target variable at which values of the cumulative distribution function of the predictive distribution will be recorded. These should be listed in order from low to high.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]]$required #> [1] 10 20 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]]$required #> [1] \"EW202240\" \"EW202241\" \"EW202242\" \"EW202243\" \"EW202244\" \"EW202245\" \"EW202246\" #> [8] \"EW202247\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$description #> [1] \"Array of unique target values that must be present for submission to be valid.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]]$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]]$type #> [1] \"string\" #> #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$required #> [1] \"required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$description #> [1] \"Object defining the characteristics of valid values of the cumulative distribution function at a given target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$description #> [1] \"Data type of cumulative distribution function values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$examples #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$const #> [1] \"double\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid cumulative distribution function value. Must be 0.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum$const #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid cumulative distribution function value. Must be 1.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum$const #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$required #> [1] \"type\" \"minimum\" \"maximum\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required$description #> [1] \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required$examples[[1]]$is_required #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required$examples[[2]]$is_required #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$is_required$type #> [1] \"boolean\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$required #> [1] \"output_type_id\" \"value\" \"is_required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$description #> [1] \"Object defining a probability mass function for a discrete variable output type. Includes nominal, binary and ordinal variable types.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$description #> [1] \"Object containing arrays of required values specifying valid categories of a discrete variable. Note that for ordinal variables, the category levels should be listed in order from low to high.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]]$required #> [1] \"low\" \"moderate\" \"high\" \"extreme\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$description #> [1] \"Array of unique categories of a discrete variable that must be present for submission to be valid.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$required #> [1] \"required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$description #> [1] \"Object defining valid values of the probability mass function of the predictive distribution for a given category of a discrete outcome variable.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$maximum #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type$description #> [1] \"Data type of the probability mass function values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type$const #> [1] \"double\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid probability mass function value. Must be 0.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum$const #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid probability mass function value. Must be 1.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum$const #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$required #> [1] \"type\" \"minimum\" \"maximum\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required$description #> [1] \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required$examples[[1]]$is_required #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required$examples[[2]]$is_required #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$is_required$type #> [1] \"boolean\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$required #> [1] \"output_type_id\" \"value\" \"is_required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$description #> [1] \"Object defining a sample output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$description #> [1] \"Object containing parameters specifying how samples were drawn.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params$min_samples_per_task #> [1] 100 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params$max_samples_per_task #> [1] 100 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$type #> [1] \"character\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$max_length #> [1] 6 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$min_samples_per_task #> [1] 100 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$max_samples_per_task #> [1] 500 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$compound_taskid_set #> [1] \"origin_date\" \"horizon\" \"location\" \"variant\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type$description #> [1] \"Data type of sample indices.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type$enum #> [1] \"character\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length$description #> [1] \"Required only if 'type' is 'character'. Positive integer representing the maximum number of characters in a sample index. Ignored if 'type' is 'integer'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length$minimum #> [1] 1 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task$description #> [1] \"The minimum number of samples per individual task.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task$minimum #> [1] 1 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task$description #> [1] \"The maximum number of samples per individual task.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task$minimum #> [1] 1 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$description #> [1] \"Optional. Specifies whether validation should factor in the presence of a compound modeling task. Each item of the array must be a task id variable name. If unspecified, defaults to all task ID variables.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$required #> [1] \"type\" \"min_samples_per_task\" \"max_samples_per_task\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if` #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if`$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if`$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if`$properties$type$const #> [1] \"character\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$then #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$then$required #> [1] \"max_length\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$description #> [1] \"Object defining valid values of samples from the predictive distribution for a given sample index. Depending on the Hub specification, samples with the same sample index (specified by the output_type_id) may be assumed to correspond to a joint distribution across multiple levels of the task id variables. See Hub documentation for details.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$description #> [1] \"Data type of sample value from the predictive distribution.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples[[1]]$type #> [1] \"double\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid sample value from the predictive distribution.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid sample value from the predictive distribution.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$required #> [1] \"type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required$description #> [1] \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required$examples[[1]]$is_required #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required$examples[[2]]$is_required #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$is_required$type #> [1] \"boolean\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$required #> [1] \"output_type_id_params\" \"value\" \"is_required\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$additionalProperties #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$description #> [1] \"Array of objects containing metadata about each unique target, one object for each unique target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$description #> [1] \"Object containg metadata about a single unique target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$description #> [1] \"Short description that uniquely identifies the target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$examples #> [1] \"inc hosp\" \"peak week hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$maxLength #> [1] 30 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$description #> [1] \"A longer human readable target description that could be used, for example, as a visualisation axis label.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$examples #> [1] \"Weekly incident influenza hospitalizations\" #> [2] \"Peak week for incident influenza hospitalizations\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$maxLength #> [1] 100 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$description #> [1] \"Unit of observation of the target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$examples #> [1] \"rate per 100,000 population\" \"count\" #> [3] \"date\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$maxLength #> [1] 100 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$description #> [1] \"Should be either null, in the case where the target is not specified as a task_id and is specified solely through the target_id target_metadata property or an object with one or more properties, the names of which match task_id variable(s) named within the same model_tasks object. Each property should have one specified value. Each value, or the combination of values if multiple keys are specified, define a single target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[1]]$target #> [1] \"inc hosp\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[2]]$target #> [1] \"peak week hosp\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]]$target_variable #> [1] \"hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]]$target_outcome #> [1] \"inc\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]]$target_variable #> [1] \"case\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]]$target_outcome #> [1] \"peak week\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[5]] #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$type #> [1] \"object\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$additionalProperties #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$additionalProperties$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description$description #> [1] \"a verbose description of the target that might include information such as the target_measure above, or definitions of a 'rate' or similar.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$description #> [1] \"Target statistical data type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$examples #> [1] \"discrete\" \"ordinal\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$enum #> [1] \"continuous\" \"discrete\" \"date\" \"binary\" #> [5] \"nominal\" \"ordinal\" \"compositional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$description #> [1] \"Whether the target is part of a sequence of values\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$examples #> [1] TRUE FALSE #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$type #> [1] \"boolean\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$description #> [1] \" if is_step_ahead is true, then this is required and defines the unit of time steps. if is_step_ahead is false, then this should be left out and/or will be ignored if present.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$examples #> [1] \"week\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$enum #> [1] \"day\" \"week\" \"month\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$required #> [1] \"target_id\" \"target_name\" \"target_units\" \"target_type\" #> [5] \"target_keys\" \"is_step_ahead\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$additionalProperties #> [1] FALSE #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if` #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties$is_step_ahead #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties$is_step_ahead$const #> [1] TRUE #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$then #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$then$required #> [1] \"time_unit\" #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$required #> [1] \"task_ids\" \"output_type\" \"target_metadata\" #> #> $properties$rounds$items$properties$model_tasks$items$additionalProperties #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$submissions_due #> $properties$rounds$items$properties$submissions_due$description #> [1] \"Object defining the dates by which model forecasts must be submitted to the hub.\" #> #> $properties$rounds$items$properties$submissions_due$examples #> $properties$rounds$items$properties$submissions_due$examples[[1]] #> $properties$rounds$items$properties$submissions_due$examples[[1]]$start #> [1] \"2022-06-07\" #> #> $properties$rounds$items$properties$submissions_due$examples[[1]]$end #> [1] \"2022-07-20\" #> #> #> $properties$rounds$items$properties$submissions_due$examples[[2]] #> $properties$rounds$items$properties$submissions_due$examples[[2]]$relative_to #> [1] \"origin_date\" #> #> $properties$rounds$items$properties$submissions_due$examples[[2]]$start #> [1] -4 #> #> $properties$rounds$items$properties$submissions_due$examples[[2]]$end #> [1] 2 #> #> #> #> $properties$rounds$items$properties$submissions_due$type #> [1] \"object\" #> #> $properties$rounds$items$properties$submissions_due$oneOf #> $properties$rounds$items$properties$submissions_due$oneOf[[1]] #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to$description #> [1] \"Name of task id variable in relation to which submission start and end dates are calculated.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start$description #> [1] \"Difference in days between start and origin date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start$type #> [1] \"integer\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end$description #> [1] \"Difference in days between end and origin date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end$type #> [1] \"integer\" #> #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$required #> [1] \"relative_to\" \"start\" \"end\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]] #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$description #> [1] \"Submission start date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$type #> [1] \"string\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$format #> [1] \"date\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$description #> [1] \"Submission end date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$type #> [1] \"string\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$required #> [1] \"start\" \"end\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$additionalProperties #> [1] FALSE #> #> #> #> $properties$rounds$items$properties$submissions_due$required #> [1] \"start\" \"end\" #> #> #> $properties$rounds$items$properties$last_data_date #> $properties$rounds$items$properties$last_data_date$description #> [1] \"The last date with recorded data in the data set used as input to a model.\" #> #> $properties$rounds$items$properties$last_data_date$examples #> [1] \"2022-07-18\" #> #> $properties$rounds$items$properties$last_data_date$type #> [1] \"string\" #> #> $properties$rounds$items$properties$last_data_date$format #> [1] \"date\" #> #> #> $properties$rounds$items$properties$file_format #> $properties$rounds$items$properties$file_format$description #> [1] \"Accepted file formats of model output files for the round. Overrides the file formats provided in admin.json.\" #> #> $properties$rounds$items$properties$file_format$examples #> $properties$rounds$items$properties$file_format$examples[[1]] #> [1] \"arrow\" \"parquet\" #> #> $properties$rounds$items$properties$file_format$examples[[2]] #> [1] \"csv\" #> #> #> $properties$rounds$items$properties$file_format$type #> [1] \"array\" #> #> $properties$rounds$items$properties$file_format$items #> $properties$rounds$items$properties$file_format$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$file_format$items$enum #> [1] \"csv\" \"parquet\" \"arrow\" #> #> #> #> $properties$rounds$items$properties$derived_task_ids #> $properties$rounds$items$properties$derived_task_ids$description #> [1] \"Names of derived task IDs, i.e. task IDs whose values are derived from (and therefore dependent on) the values of other variables. Use this property to override the global setting for a specific round.\" #> #> $properties$rounds$items$properties$derived_task_ids$examples #> [,1] #> [1,] \"target_end_date\" #> #> $properties$rounds$items$properties$derived_task_ids$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$derived_task_ids$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$derived_task_ids$items #> $properties$rounds$items$properties$derived_task_ids$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$required #> [1] \"round_id_from_variable\" \"round_id\" \"model_tasks\" #> [4] \"submissions_due\" #> #> $properties$rounds$items$additionalProperties #> [1] TRUE #> #> #> #> $properties$output_type_id_datatype #> $properties$output_type_id_datatype$description #> [1] \"The hub level data type of the output_type_id column. This data type must be shared across all files in the hub and be able to represent all output type ID values across all hub output types and rounds. If not provided or set to 'auto', hub defaults to autodetecting the simplest hub level data type.\" #> #> $properties$output_type_id_datatype$default #> [1] \"auto\" #> #> $properties$output_type_id_datatype$examples #> [1] \"character\" #> #> $properties$output_type_id_datatype$type #> [1] \"string\" #> #> $properties$output_type_id_datatype$enum #> [1] \"auto\" \"character\" \"double\" \"integer\" \"logical\" \"Date\" #> #> #> $properties$derived_task_ids #> $properties$derived_task_ids$description #> [1] \"Names of derived task IDs, i.e. task IDs whose values are derived from (and therefore dependent on) the values of other variables.\" #> #> $properties$derived_task_ids$examples #> [,1] #> [1,] \"target_end_date\" #> #> $properties$derived_task_ids$type #> [1] \"array\" \"null\" #> #> $properties$derived_task_ids$uniqueItems #> [1] TRUE #> #> $properties$derived_task_ids$items #> $properties$derived_task_ids$items$type #> [1] \"string\" #> #> #> #> #> $required #> [1] \"rounds\" \"schema_version\" #> #> $additionalProperties #> [1] FALSE #> download_tasks_schema(format = \"json\") #> { #> \"$schema\": \"https://json-schema.org/draft/2020-12/schema\", #> \"$id\": \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\", #> \"title\": \"Schema for Modeling Hub model task definitions\", #> \"description\": \"This is the schema of the tasks.json configuration file that defines the tasks within a modeling hub.\", #> \"type\": \"object\", #> \"properties\": { #> \"schema_version\": { #> \"description\": \"URL to a version of the Modeling Hub schema tasks-schema.json file (see https://github.com/hubverse-org/schemas). Used to declare the schema version a 'tasks.json' file is written for and for config file validation. The URL provided should be the URL to the raw content of the schema file on GitHub.\", #> \"examples\": [ #> \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.0/tasks-schema.json\" #> ], #> \"type\": \"string\", #> \"format\": \"uri\" #> }, #> \"rounds\": { #> \"description\": \"Array of modeling round properties\", #> \"type\": \"array\", #> \"items\": { #> \"type\": \"object\", #> \"description\": \"Individual modeling round properties\", #> \"properties\": { #> \"round_id_from_variable\": { #> \"description\": \"Whether the round identifier is encoded by a task id variable in the data.\", #> \"type\": \"boolean\" #> }, #> \"round_id\": { #> \"description\": \"Round identifier. If round_id_from_variable = true, round_id should be the name of a task id variable present in all sets of modeling task specifications\", #> \"examples\": [ #> \"round-1\", #> \"2022-11-05\", #> \"origin_date\" #> ], #> \"type\": \"string\" #> }, #> \"round_name\": { #> \"description\": \"An optional round name. This can be useful for internal referencing of rounds, for examples, when a date is used as round_id but hub maintainers and teams also refer to rounds as round-1, round-2 etc.\", #> \"examples\": [ #> \"round-1\" #> ], #> \"type\": \"string\" #> }, #> \"model_tasks\": { #> \"type\": \"array\", #> \"description\": \"Array defining round-specific modeling tasks. Can contain one or more groups of modeling tasks per round where each group is defined by a distinct combination of values of task id variables.\", #> \"items\": { #> \"type\": \"object\", #> \"properties\": { #> \"task_ids\": { #> \"description\": \"Group of valid values of task id variables. A set of valid tasks corresponding to this group is formed by taking all combinations of these values.\", #> \"type\": \"object\", #> \"properties\": { #> \"origin_date\": { #> \"description\": \"An object containing arrays of required and optional unique origin dates. Origin date defines the starting point that can be used for calculating a target_date via the formula target_date = origin_date + horizon x time_units_per_horizon (e.g., with weekly data, target_date is calculated as origin_date + horizon x 7 days)\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> \"2022-11-05\", #> \"2022-11-12\", #> \"2022-11-19\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of origin date unique identifiers that must be present for submission to be valid. Can be null if no origin dates are required and all valid origin dates are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique origin date identifiers. Can be null if all origin dates are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"forecast_date\": { #> \"description\": \"An object containing arrays of required and optional unique forecast dates. Forecast date usually defines the date that a model is run to produce a forecast.\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> \"2022-11-05\", #> \"2022-11-12\", #> \"2022-11-19\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of forecast date unique identifiers that must be present for submission to be valid. Can be null if no forecast dates are required and all valid forecast dates are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique forecast date identifiers. Can be null if all forecast dates are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"scenario_id\": { #> \"description\": \"An object containing arrays of required and optional unique identifiers of each valid scenario.\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> 1, #> 2, #> 3, #> 4 #> ] #> }, #> { #> \"required\": null, #> \"optional\": [ #> \"A-2021-03-28\", #> \"B-2021-03-28\", #> \"A-2021-04-05\", #> \"B-2021-04-05\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of identifiers of scenarios that must be present in a valid submission. Can be null if no scenario ids are required and all valid ids are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": [ #> \"integer\", #> \"string\" #> ] #> } #> }, #> \"optional\": { #> \"description\": \"Array of identifiers of valid but not required scenarios. Can be null if all scenarios are required and are specified in the required property.\", #> \"type\": [ #> \"null\", #> \"array\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": [ #> \"integer\", #> \"string\" #> ] #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"location\": { #> \"description\": \"An object containing arrays of required and optional unique identifiers for each valid location, e.g. country codes, FIPS state or county level code etc.\", #> \"examples\": [ #> { #> \"required\": [ #> \"US\" #> ], #> \"optional\": [ #> \"01\", #> \"02\", #> \"04\", #> \"05\", #> \"06\", #> \"08\", #> \"09\", #> \"10\", #> \"11\", #> \"12\", #> \"13\", #> \"15\", #> \"16\", #> \"17\", #> \"18\", #> \"19\", #> \"20\", #> \"21\", #> \"22\", #> \"23\", #> \"24\", #> \"25\", #> \"26\", #> \"27\", #> \"28\", #> \"29\", #> \"30\", #> \"31\", #> \"32\", #> \"33\", #> \"34\", #> \"35\", #> \"36\", #> \"37\", #> \"38\", #> \"39\", #> \"40\", #> \"41\", #> \"42\", #> \"44\", #> \"45\", #> \"46\", #> \"47\", #> \"48\", #> \"49\", #> \"50\", #> \"51\", #> \"53\", #> \"54\", #> \"55\", #> \"56\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of location unique identifiers that must be present for submission to be valid. Can be null if no locations are required and all valid locations are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique location identifiers. Can be null if all locations are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"target\": { #> \"description\": \"An object containing arrays of required and optional unique identifiers for each valid target. Usually represents a single task ID target key variable.\", #> \"type\": \"object\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> \"inc hosp\", #> \"inc case\", #> \"inc death\" #> ] #> }, #> { #> \"required\": [ #> \"peak week inc hosp\" #> ], #> \"optional\": null #> } #> ], #> \"properties\": { #> \"required\": { #> \"description\": \"Array of target unique identifiers that must be present for submission to be valid. Can be null if no targets are required and all valid targets are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique target identifiers. Can be null if all targets are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"target_variable\": { #> \"description\": \"An object containing arrays of required and optional unique identifiers for each valid target variable. Usually forms part of a pair of task ID target key variables (along with target_outcome) which combine to define individual targets.\", #> \"type\": \"object\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> \"hosp\", #> \"death\", #> \"case\" #> ] #> }, #> { #> \"required\": [ #> \"hosp\" #> ], #> \"optional\": [ #> \"case\" #> ] #> } #> ], #> \"properties\": { #> \"required\": { #> \"description\": \"Array of target variable unique identifiers that must be present for submission to be valid. Can be null if no target variables are required and all valid target variables are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique target variable identifiers. Can be null if all target variables are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"target_outcome\": { #> \"description\": \"An object containing arrays of required and optional unique identifiers for each valid target outcome. Usually forms part of a pair of task ID target key variables (along with target_variable) which combine to define individual targets.\", #> \"type\": \"object\", #> \"examples\": [ #> { #> \"required\": [ #> \"inc\" #> ], #> \"optional\": null #> }, #> { #> \"required\": [ #> \"inc\" #> ], #> \"optional\": [ #> \"cum\" #> ] #> } #> ], #> \"properties\": { #> \"required\": { #> \"description\": \"Array of target outcome unique identifiers that must be present for submission to be valid. Can be null if no target outcomes are required and all valid target outcomes are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique target outcome identifiers. Can be null if all target outcomes are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"target_date\": { #> \"description\": \"An object containing arrays of required and optional unique target dates. For short-term forecasts, the target_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_date is 2022-07-15\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> \"2022-11-12\", #> \"2022-11-19\", #> \"2022-11-26\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of target date unique identifiers that must be present for submission to be valid. Can be null if no target dates are required and all valid target dates are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique target date identifiers. Can be null if all target dates are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"target_end_date\": { #> \"description\": \"An object containing arrays of required and optional unique target end dates. For short-term forecasts, the target_end_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_end_date is 2022-07-15\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> \"2022-11-12\", #> \"2022-11-19\", #> \"2022-11-26\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of target end date unique identifiers that must be present for submission to be valid. Can be null if no target end dates are required and all valid target end dates are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique target end date identifiers. Can be null if all target end dates are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\", #> \"format\": \"date\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"horizon\": { #> \"description\": \"An object containing arrays of required and optional unique horizons. Horizons define the difference between the target_date and the origin_date in time units specified by the hub (e.g., may be days, weeks, or months)\", #> \"examples\": [ #> { #> \"required\": null, #> \"optional\": [ #> 1, #> 2, #> 3, #> 4 #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of horizon unique identifiers that must be present for submission to be valid. Can be null if no horizons are required and all valid horizons are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": [ #> \"integer\", #> \"string\" #> ] #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique horizon identifiers. Can be null if all horizons are required and are specified in the required property.\", #> \"type\": [ #> \"null\", #> \"array\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": [ #> \"integer\", #> \"string\" #> ] #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> }, #> \"age_group\": { #> \"type\": \"object\", #> \"description\": \"An object containing arrays of required and optional unique identifiers for age groups\", #> \"examples\": [ #> { #> \"required\": [ #> \"0-5\", #> \"6-18\", #> \"19-24\", #> \"25-64\", #> \"65+\" #> ], #> \"optional\": null #> } #> ], #> \"properties\": { #> \"required\": { #> \"description\": \"Array of age group unique identifiers that must be present for submission to be valid. Can be null if no age groups are required and all valid age groups are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique age group identifiers. Can be null if all age group are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> } #> }, #> \"additionalProperties\": { #> \"type\": \"object\", #> \"description\": \"An object containing arrays of required and optional unique values for a custom Task ID\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of custom Task ID unique values that must be present for submission to be valid. Can be null if no values are required and all valid values are specified in the optional property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true #> }, #> \"optional\": { #> \"description\": \"Array of valid but not required unique custom Task ID values. Can be null if all values are required and are specified in the required property.\", #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true #> } #> }, #> \"required\": [ #> \"required\", #> \"optional\" #> ], #> \"additionalProperties\": false #> } #> }, #> \"output_type\": { #> \"type\": \"object\", #> \"description\": \"Object defining valid model output types for a given modeling task. The name of each property corresponds to valid values in column 'output_type' while the 'output_type_id' property of each output type defines the valid values of the 'output_type_id' column and the 'value' property defines the valid values of the 'value' column for a given output type.\", #> \"properties\": { #> \"mean\": { #> \"type\": \"object\", #> \"description\": \"Object defining the mean of the predictive distribution output type.\", #> \"properties\": { #> \"output_type_id\": { #> \"description\": \"output_type_id is not meaningful for a point estimate output_type. Must have a single property named 'required' with the value null.\", #> \"examples\": [ #> { #> \"required\": null #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Not relevant for point estimate output types. Must be null.\", #> \"type\": \"null\" #> } #> }, #> \"required\": [ #> \"required\" #> ], #> \"additionalProperties\": false #> }, #> \"value\": { #> \"type\": \"object\", #> \"description\": \"Object defining the characteristics of valid mean values.\", #> \"examples\": [ #> { #> \"type\": \"double\", #> \"minimum\": 0 #> } #> ], #> \"properties\": { #> \"type\": { #> \"description\": \"Data type of mean values.\", #> \"type\": \"string\", #> \"enum\": [ #> \"double\", #> \"integer\" #> ] #> }, #> \"minimum\": { #> \"description\": \"The minimum inclusive valid mean value\", #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> }, #> \"maximum\": { #> \"description\": \"the maximum inclusive valid mean value\", #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> } #> }, #> \"required\": [ #> \"type\" #> ], #> \"additionalProperties\": false #> }, #> \"is_required\": { #> \"description\": \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\", #> \"examples\": [ #> { #> \"is_required\": true #> }, #> { #> \"is_required\": false #> } #> ], #> \"type\": \"boolean\" #> } #> }, #> \"required\": [ #> \"output_type_id\", #> \"value\", #> \"is_required\" #> ], #> \"additionalProperties\": false #> }, #> \"median\": { #> \"type\": \"object\", #> \"description\": \"Object defining the median of the predictive distribution output type\", #> \"properties\": { #> \"output_type_id\": { #> \"description\": \"output_type_id is not meaningful for a point estimate output_type. Must have a single property named 'required' with the value null.\", #> \"examples\": [ #> { #> \"required\": null #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Not relevant for point estimate output types. Must be null.\", #> \"type\": \"null\" #> } #> }, #> \"required\": [ #> \"required\" #> ], #> \"additionalProperties\": false #> }, #> \"value\": { #> \"type\": \"object\", #> \"description\": \"Object defining the characteristics of valid median values.\", #> \"examples\": [ #> { #> \"type\": \"double\", #> \"minimum\": 0 #> } #> ], #> \"properties\": { #> \"type\": { #> \"description\": \"Data type of median values.\", #> \"type\": \"string\", #> \"enum\": [ #> \"double\", #> \"integer\" #> ] #> }, #> \"minimum\": { #> \"description\": \"The minimum inclusive valid median value\", #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> }, #> \"maximum\": { #> \"description\": \"the maximum inclusive valid median value\", #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> } #> }, #> \"required\": [ #> \"type\" #> ], #> \"additionalProperties\": false #> }, #> \"is_required\": { #> \"description\": \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\", #> \"examples\": [ #> { #> \"is_required\": true #> }, #> { #> \"is_required\": false #> } #> ], #> \"type\": \"boolean\" #> } #> }, #> \"required\": [ #> \"output_type_id\", #> \"value\", #> \"is_required\" #> ], #> \"additionalProperties\": false #> }, #> \"quantile\": { #> \"description\": \"Object defining the quantiles of the predictive distribution output type.\", #> \"type\": \"object\", #> \"properties\": { #> \"output_type_id\": { #> \"description\": \"Object containing arrays of required probability levels at which quantiles of the predictive distribution will be recorded.\", #> \"examples\": [ #> { #> \"required\": [ #> 0.1, #> 0.2, #> 0.25, #> 0.3, #> 0.4, #> 0.5, #> 0.6, #> 0.7, #> 0.75, #> 0.8, #> 0.9 #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of unique probability levels between 0 and 1 inclusive that must be present for submission to be valid.\", #> \"type\": \"array\", #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"number\", #> \"minimum\": 0, #> \"maximum\": 1 #> } #> } #> }, #> \"required\": [ #> \"required\" #> ], #> \"additionalProperties\": false #> }, #> \"value\": { #> \"type\": \"object\", #> \"description\": \"Object defining the characteristics of valid quantiles of the predictive distribution at a given probability level.\", #> \"properties\": { #> \"type\": { #> \"description\": \"Data type of quantile values.\", #> \"examples\": [ #> \"double\" #> ], #> \"type\": \"string\", #> \"enum\": [ #> \"double\", #> \"integer\" #> ] #> }, #> \"minimum\": { #> \"description\": \"The minimum inclusive valid quantile value (optional).\", #> \"examples\": [ #> 0 #> ], #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> }, #> \"maximum\": { #> \"description\": \"The maximum inclusive valid quantile value (optional).\", #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> } #> }, #> \"required\": [ #> \"type\" #> ], #> \"additionalProperties\": false #> }, #> \"is_required\": { #> \"description\": \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\", #> \"examples\": [ #> { #> \"is_required\": true #> }, #> { #> \"is_required\": false #> } #> ], #> \"type\": \"boolean\" #> } #> }, #> \"required\": [ #> \"output_type_id\", #> \"value\", #> \"is_required\" #> ], #> \"additionalProperties\": false #> }, #> \"cdf\": { #> \"description\": \"Object defining the cumulative distribution function of the predictive distribution output type.\", #> \"type\": \"object\", #> \"properties\": { #> \"output_type_id\": { #> \"description\": \"Object containing required arrays defining possible values of the target variable at which values of the cumulative distribution function of the predictive distribution will be recorded. These should be listed in order from low to high.\", #> \"examples\": [ #> { #> \"required\": [ #> 10, #> 20 #> ] #> }, #> { #> \"required\": [ #> \"EW202240\", #> \"EW202241\", #> \"EW202242\", #> \"EW202243\", #> \"EW202244\", #> \"EW202245\", #> \"EW202246\", #> \"EW202247\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of unique target values that must be present for submission to be valid.\", #> \"type\": \"array\", #> \"uniqueItems\": true, #> \"items\": { #> \"oneOf\": [ #> { #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> }, #> { #> \"type\": \"string\" #> } #> ] #> } #> } #> }, #> \"required\": [ #> \"required\" #> ], #> \"additionalProperties\": false #> }, #> \"value\": { #> \"type\": \"object\", #> \"description\": \"Object defining the characteristics of valid values of the cumulative distribution function at a given target value.\", #> \"properties\": { #> \"type\": { #> \"description\": \"Data type of cumulative distribution function values.\", #> \"examples\": [ #> \"double\" #> ], #> \"const\": \"double\" #> }, #> \"minimum\": { #> \"description\": \"The minimum inclusive valid cumulative distribution function value. Must be 0.\", #> \"const\": 0 #> }, #> \"maximum\": { #> \"description\": \"The maximum inclusive valid cumulative distribution function value. Must be 1.\", #> \"const\": 1 #> } #> }, #> \"required\": [ #> \"type\", #> \"minimum\", #> \"maximum\" #> ], #> \"additionalProperties\": false #> }, #> \"is_required\": { #> \"description\": \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\", #> \"examples\": [ #> { #> \"is_required\": true #> }, #> { #> \"is_required\": false #> } #> ], #> \"type\": \"boolean\" #> } #> }, #> \"required\": [ #> \"output_type_id\", #> \"value\", #> \"is_required\" #> ], #> \"additionalProperties\": false #> }, #> \"pmf\": { #> \"description\": \"Object defining a probability mass function for a discrete variable output type. Includes nominal, binary and ordinal variable types.\", #> \"type\": \"object\", #> \"properties\": { #> \"output_type_id\": { #> \"description\": \"Object containing arrays of required values specifying valid categories of a discrete variable. Note that for ordinal variables, the category levels should be listed in order from low to high.\", #> \"examples\": [ #> { #> \"required\": [ #> \"low\", #> \"moderate\", #> \"high\", #> \"extreme\" #> ] #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"required\": { #> \"description\": \"Array of unique categories of a discrete variable that must be present for submission to be valid.\", #> \"type\": \"array\", #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"required\" #> ], #> \"additionalProperties\": false #> }, #> \"value\": { #> \"type\": \"object\", #> \"description\": \"Object defining valid values of the probability mass function of the predictive distribution for a given category of a discrete outcome variable.\", #> \"examples\": [ #> { #> \"type\": \"double\", #> \"minimum\": 0, #> \"maximum\": 1 #> } #> ], #> \"properties\": { #> \"type\": { #> \"description\": \"Data type of the probability mass function values.\", #> \"const\": \"double\" #> }, #> \"minimum\": { #> \"description\": \"The minimum inclusive valid probability mass function value. Must be 0.\", #> \"const\": 0 #> }, #> \"maximum\": { #> \"description\": \"The maximum inclusive valid probability mass function value. Must be 1.\", #> \"const\": 1 #> } #> }, #> \"required\": [ #> \"type\", #> \"minimum\", #> \"maximum\" #> ], #> \"additionalProperties\": false #> }, #> \"is_required\": { #> \"description\": \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\", #> \"examples\": [ #> { #> \"is_required\": true #> }, #> { #> \"is_required\": false #> } #> ], #> \"type\": \"boolean\" #> } #> }, #> \"required\": [ #> \"output_type_id\", #> \"value\", #> \"is_required\" #> ], #> \"additionalProperties\": false #> }, #> \"sample\": { #> \"description\": \"Object defining a sample output type.\", #> \"type\": \"object\", #> \"properties\": { #> \"output_type_id_params\": { #> \"description\": \"Object containing parameters specifying how samples were drawn.\", #> \"examples\": [ #> { #> \"output_type_id_params\": { #> \"type\": \"integer\", #> \"min_samples_per_task\": 100, #> \"max_samples_per_task\": 100 #> } #> }, #> { #> \"output_type_id_params\": { #> \"type\": \"character\", #> \"max_length\": 6, #> \"min_samples_per_task\": 100, #> \"max_samples_per_task\": 500, #> \"compound_taskid_set\": [ #> \"origin_date\", #> \"horizon\", #> \"location\", #> \"variant\" #> ] #> } #> } #> ], #> \"type\": \"object\", #> \"properties\": { #> \"type\": { #> \"description\": \"Data type of sample indices.\", #> \"type\": \"string\", #> \"enum\": [ #> \"character\", #> \"integer\" #> ] #> }, #> \"max_length\": { #> \"description\": \"Required only if 'type' is 'character'. Positive integer representing the maximum number of characters in a sample index. Ignored if 'type' is 'integer'.\", #> \"type\": \"integer\", #> \"minimum\": 1 #> }, #> \"min_samples_per_task\": { #> \"description\": \"The minimum number of samples per individual task.\", #> \"type\": \"integer\", #> \"minimum\": 1 #> }, #> \"max_samples_per_task\": { #> \"description\": \"The maximum number of samples per individual task.\", #> \"type\": \"integer\", #> \"minimum\": 1 #> }, #> \"compound_taskid_set\": { #> \"description\": \"Optional. Specifies whether validation should factor in the presence of a compound modeling task. Each item of the array must be a task id variable name. If unspecified, defaults to all task ID variables.\", #> \"type\": [ #> \"array\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"type\", #> \"min_samples_per_task\", #> \"max_samples_per_task\" #> ], #> \"if\": { #> \"properties\": { #> \"type\": { #> \"const\": \"character\" #> } #> } #> }, #> \"then\": { #> \"required\": [ #> \"max_length\" #> ] #> }, #> \"additionalProperties\": false #> }, #> \"value\": { #> \"type\": \"object\", #> \"description\": \"Object defining valid values of samples from the predictive distribution for a given sample index. Depending on the Hub specification, samples with the same sample index (specified by the output_type_id) may be assumed to correspond to a joint distribution across multiple levels of the task id variables. See Hub documentation for details.\", #> \"properties\": { #> \"type\": { #> \"description\": \"Data type of sample value from the predictive distribution.\", #> \"examples\": [ #> { #> \"type\": \"double\" #> } #> ], #> \"type\": \"string\", #> \"enum\": [ #> \"double\", #> \"integer\" #> ] #> }, #> \"minimum\": { #> \"description\": \"The minimum inclusive valid sample value from the predictive distribution.\", #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> }, #> \"maximum\": { #> \"description\": \"The maximum inclusive valid sample value from the predictive distribution.\", #> \"type\": [ #> \"number\", #> \"integer\" #> ] #> } #> }, #> \"required\": [ #> \"type\" #> ], #> \"additionalProperties\": false #> }, #> \"is_required\": { #> \"description\": \"Is output type required? When required, property should be set to 'true'. If output type is optional, set to 'false'.\", #> \"examples\": [ #> { #> \"is_required\": true #> }, #> { #> \"is_required\": false #> } #> ], #> \"type\": \"boolean\" #> } #> }, #> \"required\": [ #> \"output_type_id_params\", #> \"value\", #> \"is_required\" #> ], #> \"additionalProperties\": false #> } #> }, #> \"additionalProperties\": false #> }, #> \"target_metadata\": { #> \"description\": \"Array of objects containing metadata about each unique target, one object for each unique target value.\", #> \"type\": \"array\", #> \"items\": { #> \"type\": \"object\", #> \"description\": \"Object containg metadata about a single unique target.\", #> \"properties\": { #> \"target_id\": { #> \"description\": \"Short description that uniquely identifies the target.\", #> \"examples\": [ #> \"inc hosp\", #> \"peak week hosp\" #> ], #> \"type\": \"string\", #> \"maxLength\": 30 #> }, #> \"target_name\": { #> \"description\": \"A longer human readable target description that could be used, for example, as a visualisation axis label.\", #> \"examples\": [ #> \"Weekly incident influenza hospitalizations\", #> \"Peak week for incident influenza hospitalizations\" #> ], #> \"type\": \"string\", #> \"maxLength\": 100 #> }, #> \"target_units\": { #> \"description\": \"Unit of observation of the target.\", #> \"examples\": [ #> \"rate per 100,000 population\", #> \"count\", #> \"date\" #> ], #> \"type\": \"string\", #> \"maxLength\": 100 #> }, #> \"target_keys\": { #> \"description\": \"Should be either null, in the case where the target is not specified as a task_id and is specified solely through the target_id target_metadata property or an object with one or more properties, the names of which match task_id variable(s) named within the same model_tasks object. Each property should have one specified value. Each value, or the combination of values if multiple keys are specified, define a single target value.\", #> \"examples\": [ #> { #> \"target\": \"inc hosp\" #> }, #> { #> \"target\": \"peak week hosp\" #> }, #> { #> \"target_variable\": \"hosp\", #> \"target_outcome\": \"inc\" #> }, #> { #> \"target_variable\": \"case\", #> \"target_outcome\": \"peak week\" #> }, #> null #> ], #> \"type\": [ #> \"object\", #> \"null\" #> ], #> \"additionalProperties\": { #> \"type\": \"string\" #> } #> }, #> \"description\": { #> \"description\": \"a verbose description of the target that might include information such as the target_measure above, or definitions of a 'rate' or similar.\", #> \"type\": \"string\" #> }, #> \"target_type\": { #> \"description\": \"Target statistical data type\", #> \"examples\": [ #> \"discrete\", #> \"ordinal\" #> ], #> \"type\": \"string\", #> \"enum\": [ #> \"continuous\", #> \"discrete\", #> \"date\", #> \"binary\", #> \"nominal\", #> \"ordinal\", #> \"compositional\" #> ] #> }, #> \"is_step_ahead\": { #> \"description\": \"Whether the target is part of a sequence of values\", #> \"examples\": [ #> true, #> false #> ], #> \"type\": \"boolean\" #> }, #> \"time_unit\": { #> \"description\": \" if is_step_ahead is true, then this is required and defines the unit of time steps. if is_step_ahead is false, then this should be left out and/or will be ignored if present.\", #> \"examples\": [ #> \"week\" #> ], #> \"type\": \"string\", #> \"enum\": [ #> \"day\", #> \"week\", #> \"month\" #> ] #> } #> }, #> \"required\": [ #> \"target_id\", #> \"target_name\", #> \"target_units\", #> \"target_type\", #> \"target_keys\", #> \"is_step_ahead\" #> ], #> \"additionalProperties\": false, #> \"if\": { #> \"properties\": { #> \"is_step_ahead\": { #> \"const\": true #> } #> } #> }, #> \"then\": { #> \"required\": [ #> \"time_unit\" #> ] #> } #> } #> } #> }, #> \"required\": [ #> \"task_ids\", #> \"output_type\", #> \"target_metadata\" #> ], #> \"additionalProperties\": false #> } #> }, #> \"submissions_due\": { #> \"description\": \"Object defining the dates by which model forecasts must be submitted to the hub.\", #> \"examples\": [ #> { #> \"start\": \"2022-06-07\", #> \"end\": \"2022-07-20\" #> }, #> { #> \"relative_to\": \"origin_date\", #> \"start\": -4, #> \"end\": 2 #> } #> ], #> \"type\": \"object\", #> \"oneOf\": [ #> { #> \"properties\": { #> \"relative_to\": { #> \"description\": \"Name of task id variable in relation to which submission start and end dates are calculated.\", #> \"type\": \"string\" #> }, #> \"start\": { #> \"description\": \"Difference in days between start and origin date.\", #> \"type\": \"integer\" #> }, #> \"end\": { #> \"description\": \"Difference in days between end and origin date.\", #> \"type\": \"integer\" #> } #> }, #> \"required\": [ #> \"relative_to\", #> \"start\", #> \"end\" #> ], #> \"additionalProperties\": false #> }, #> { #> \"properties\": { #> \"start\": { #> \"description\": \"Submission start date.\", #> \"type\": \"string\", #> \"format\": \"date\" #> }, #> \"end\": { #> \"description\": \"Submission end date.\", #> \"type\": \"string\", #> \"format\": \"date\" #> } #> }, #> \"required\": [ #> \"start\", #> \"end\" #> ], #> \"additionalProperties\": false #> } #> ], #> \"required\": [ #> \"start\", #> \"end\" #> ] #> }, #> \"last_data_date\": { #> \"description\": \"The last date with recorded data in the data set used as input to a model.\", #> \"examples\": [ #> \"2022-07-18\" #> ], #> \"type\": \"string\", #> \"format\": \"date\" #> }, #> \"file_format\": { #> \"description\": \"Accepted file formats of model output files for the round. Overrides the file formats provided in admin.json.\", #> \"examples\": [ #> [ #> \"arrow\", #> \"parquet\" #> ], #> [ #> \"csv\" #> ] #> ], #> \"type\": \"array\", #> \"items\": { #> \"type\": \"string\", #> \"enum\": [ #> \"csv\", #> \"parquet\", #> \"arrow\" #> ] #> } #> }, #> \"derived_task_ids\": { #> \"description\": \"Names of derived task IDs, i.e. task IDs whose values are derived from (and therefore dependent on) the values of other variables. Use this property to override the global setting for a specific round.\", #> \"examples\": [ #> [ #> \"target_end_date\" #> ] #> ], #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"round_id_from_variable\", #> \"round_id\", #> \"model_tasks\", #> \"submissions_due\" #> ], #> \"additionalProperties\": true #> } #> }, #> \"output_type_id_datatype\": { #> \"description\": \"The hub level data type of the output_type_id column. This data type must be shared across all files in the hub and be able to represent all output type ID values across all hub output types and rounds. If not provided or set to 'auto', hub defaults to autodetecting the simplest hub level data type.\", #> \"default\": \"auto\", #> \"examples\": [ #> \"character\" #> ], #> \"type\": \"string\", #> \"enum\": [ #> \"auto\", #> \"character\", #> \"double\", #> \"integer\", #> \"logical\", #> \"Date\" #> ] #> }, #> \"derived_task_ids\": { #> \"description\": \"Names of derived task IDs, i.e. task IDs whose values are derived from (and therefore dependent on) the values of other variables.\", #> \"examples\": [ #> [ #> \"target_end_date\" #> ] #> ], #> \"type\": [ #> \"array\", #> \"null\" #> ], #> \"uniqueItems\": true, #> \"items\": { #> \"type\": \"string\" #> } #> } #> }, #> \"required\": [ #> \"rounds\", #> \"schema_version\" #> ], #> \"additionalProperties\": false #> } #> download_tasks_schema(schema_version = \"v2.0.1\") #> $`$schema` #> [1] \"https://json-schema.org/draft/2020-12/schema\" #> #> $`$id` #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v2.0.1/tasks-schema.json\" #> #> $title #> [1] \"Schema for Modeling Hub model task definitions\" #> #> $description #> [1] \"This is the schema of the tasks.json configuration file that defines the tasks within a modeling hub.\" #> #> $type #> [1] \"object\" #> #> $properties #> $properties$schema_version #> $properties$schema_version$description #> [1] \"URL to a version of the Modeling Hub schema tasks-schema.json file (see https://github.com/hubverse-org/schemas). Used to declare the schema version a 'tasks.json' file is written for and for config file validation. The URL provided should be the URL to the raw content of the schema file on GitHub.\" #> #> $properties$schema_version$examples #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v0.0.1/tasks-schema.json\" #> #> $properties$schema_version$type #> [1] \"string\" #> #> $properties$schema_version$format #> [1] \"uri\" #> #> #> $properties$rounds #> $properties$rounds$description #> [1] \"Array of modeling round properties\" #> #> $properties$rounds$type #> [1] \"array\" #> #> $properties$rounds$items #> $properties$rounds$items$type #> [1] \"object\" #> #> $properties$rounds$items$description #> [1] \"Individual modeling round properties\" #> #> $properties$rounds$items$properties #> $properties$rounds$items$properties$round_id_from_variable #> $properties$rounds$items$properties$round_id_from_variable$description #> [1] \"Whether the round identifier is encoded by a task id variable in the data.\" #> #> $properties$rounds$items$properties$round_id_from_variable$type #> [1] \"boolean\" #> #> #> $properties$rounds$items$properties$round_id #> $properties$rounds$items$properties$round_id$description #> [1] \"Round identifier. If round_id_from_variable = true, round_id should be the name of a task id variable present in all sets of modeling task specifications\" #> #> $properties$rounds$items$properties$round_id$examples #> [1] \"round-1\" \"2022-11-05\" \"origin_date\" #> #> $properties$rounds$items$properties$round_id$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$round_name #> $properties$rounds$items$properties$round_name$description #> [1] \"An optional round name. This can be useful for internal referencing of rounds, for examples, when a date is used as round_id but hub maintainers and teams also refer to rounds as round-1, round-2 etc.\" #> #> $properties$rounds$items$properties$round_name$examples #> [1] \"round-1\" #> #> $properties$rounds$items$properties$round_name$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$model_tasks #> $properties$rounds$items$properties$model_tasks$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$description #> [1] \"Array defining round-specific modeling tasks. Can contain one or more groups of modeling tasks per round where each group is defined by a distinct combination of values of task id variables.\" #> #> $properties$rounds$items$properties$model_tasks$items #> $properties$rounds$items$properties$model_tasks$items$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$description #> [1] \"Group of valid values of task id variables. A set of valid tasks corresponding to this group is formed by taking all combinations of these values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$description #> [1] \"An object containing arrays of required and optional unique origin dates. Origin date defines the starting point that can be used for calculating a target_date via the formula target_date = origin_date + horizon x time_units_per_horizon (e.g., with weekly data, target_date is calculated as origin_date + horizon x 7 days)\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]]$optional #> [1] \"2022-11-05\" \"2022-11-12\" \"2022-11-19\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$description #> [1] \"Array of origin date unique identifiers that must be present for submission to be valid. Can be null if no origin dates are required and all valid origin dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$description #> [1] \"Array of valid but not required unique origin date identifiers. Can be null if all origin dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$description #> [1] \"An object containing arrays of required and optional unique forecast dates. Forecast date usually defines the date that a model is run to produce a forecast.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]]$optional #> [1] \"2022-11-05\" \"2022-11-12\" \"2022-11-19\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$description #> [1] \"Array of forecast date unique identifiers that must be present for submission to be valid. Can be null if no forecast dates are required and all valid forecast dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$description #> [1] \"Array of valid but not required unique forecast date identifiers. Can be null if all forecast dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$description #> [1] \"An object containing arrays of required and optional unique identifiers of each valid scenario.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]]$optional #> [1] 1 2 3 4 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]]$optional #> [1] \"A-2021-03-28\" \"B-2021-03-28\" \"A-2021-04-05\" \"B-2021-04-05\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$description #> [1] \"Array of identifiers of scenarios that must be present in a valid submission. Can be null if no scenario ids are required and all valid ids are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$items$type #> [1] \"integer\" \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$description #> [1] \"Array of identifiers of valid but not required scenarios. Can be null if all scenarios are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$type #> [1] \"null\" \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$items$type #> [1] \"integer\" \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid location, e.g. country codes, FIPS state or county level code etc.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]]$required #> [1] \"US\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]]$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" \"08\" \"09\" \"10\" \"11\" \"12\" \"13\" \"15\" \"16\" \"17\" \"18\" #> [16] \"19\" \"20\" \"21\" \"22\" \"23\" \"24\" \"25\" \"26\" \"27\" \"28\" \"29\" \"30\" \"31\" \"32\" \"33\" #> [31] \"34\" \"35\" \"36\" \"37\" \"38\" \"39\" \"40\" \"41\" \"42\" \"44\" \"45\" \"46\" \"47\" \"48\" \"49\" #> [46] \"50\" \"51\" \"53\" \"54\" \"55\" \"56\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$description #> [1] \"Array of location unique identifiers that must be present for submission to be valid. Can be null if no locations are required and all valid locations are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$description #> [1] \"Array of valid but not required unique location identifiers. Can be null if all locations are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target. Usually represents a single task ID target key variable.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]]$optional #> [1] \"inc hosp\" \"inc case\" \"inc death\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]]$required #> [1] \"peak week inc hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$description #> [1] \"Array of target unique identifiers that must be present for submission to be valid. Can be null if no targets are required and all valid targets are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$description #> [1] \"Array of valid but not required unique target identifiers. Can be null if all targets are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target variable. Usually forms part of a pair of task ID target key variables (along with target_outcome) which combine to define individual targets.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]]$optional #> [1] \"hosp\" \"death\" \"case\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]]$required #> [1] \"hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]]$optional #> [1] \"case\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$description #> [1] \"Array of target variable unique identifiers that must be present for submission to be valid. Can be null if no target variables are required and all valid target variables are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$description #> [1] \"Array of valid but not required unique target variable identifiers. Can be null if all target variables are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target outcome. Usually forms part of a pair of task ID target key variables (along with target_variable) which combine to define individual targets.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]]$required #> [1] \"inc\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]]$required #> [1] \"inc\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]]$optional #> [1] \"cum\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$description #> [1] \"Array of target outcome unique identifiers that must be present for submission to be valid. Can be null if no target outcomes are required and all valid target outcomes are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$description #> [1] \"Array of valid but not required unique target outcome identifiers. Can be null if all target outcomes are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$description #> [1] \"An object containing arrays of required and optional unique target dates. For short-term forecasts, the target_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_date is 2022-07-15\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]]$optional #> [1] \"2022-11-12\" \"2022-11-19\" \"2022-11-26\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$description #> [1] \"Array of target date unique identifiers that must be present for submission to be valid. Can be null if no target dates are required and all valid target dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$description #> [1] \"Array of valid but not required unique target date identifiers. Can be null if all target dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$description #> [1] \"An object containing arrays of required and optional unique target end dates. For short-term forecasts, the target_end_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_end_date is 2022-07-15\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]]$optional #> [1] \"2022-11-12\" \"2022-11-19\" \"2022-11-26\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$description #> [1] \"Array of target end date unique identifiers that must be present for submission to be valid. Can be null if no target end dates are required and all valid target end dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$description #> [1] \"Array of valid but not required unique target end date identifiers. Can be null if all target end dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$description #> [1] \"An object containing arrays of required and optional unique horizons. Horizons define the difference between the target_date and the origin_date in time units specified by the hub (e.g., may be days, weeks, or months)\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]]$optional #> [1] 1 2 3 4 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$description #> [1] \"Array of horizon unique identifiers that must be present for submission to be valid. Can be null if no horizons are required and all valid horizons are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$items$type #> [1] \"integer\" \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$description #> [1] \"Array of valid but not required unique horizon identifiers. Can be null if all horizons are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$type #> [1] \"null\" \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$items$type #> [1] \"integer\" \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$description #> [1] \"An object containing arrays of required and optional unique identifiers for age groups\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]]$required #> [1] \"0-5\" \"6-18\" \"19-24\" \"25-64\" \"65+\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$description #> [1] \"Array of age group unique identifiers that must be present for submission to be valid. Can be null if no age groups are required and all valid age groups are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$description #> [1] \"Array of valid but not required unique age group identifiers. Can be null if all age group are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$required #> [1] \"required\" \"optional\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$description #> [1] \"An object containing arrays of required and optional unique values for a custom Task ID\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$description #> [1] \"Array of custom Task ID unique values that must be present for submission to be valid. Can be null if no values are required and all valid values are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$uniqueItems #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$description #> [1] \"Array of valid but not required unique custom Task ID values. Can be null if all values are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$uniqueItems #> [1] TRUE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$required #> [1] \"required\" \"optional\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$description #> [1] \"Object defining valid model output types for a given modeling task. The name of each property corresponds to valid values in column 'output_type' while the 'output_type_id' property of each output type defines the valid values of the 'output_type_id' column and the 'value' property defines the valid values of the 'value' column for a given output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$description #> [1] \"Object defining the mean of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$description #> [1] \"output_type_id is not meaningful for a mean output_type. The property is primarily used to determine whether mean is a required or optional output type through properties required and optional. If mean is a required output type, the required property must be an array containing the single string element 'NA' and the optional property must be set to null. If mean is an optional output type, the optional property must be an array containing the single string element 'NA' and the required property must be set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]]$required #> [1] NA #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[2]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[2]]$optional #> [1] NA #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$description #> [1] \"When mean is required, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$items$maxItems #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$optional$description #> [1] \"When mean is required, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$optional$type #> [1] \"null\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$required$description #> [1] \"When mean is optional, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$required$type #> [1] \"null\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$description #> [1] \"When mean is optional, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$items$maxItems #> [1] 1 #> #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$description #> [1] \"Object defining the characteristics of valid mean values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]]$minimum #> [1] 0 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$description #> [1] \"Data type of mean values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid mean value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum$description #> [1] \"the maximum inclusive valid mean value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$description #> [1] \"Object defining the median of the predictive distribution output type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$description #> [1] \"output_type_id is not meaningful for a median output_type. The property is primarily used to determine whether median is a required or optional output type through properties required and optional. If median is a required output type, the required property must be an array containing the single string element 'NA' and the optional property must be set to null. If median is an optional output type, the optional property must be an array containing the single string element 'NA' and the required property must be set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]]$required #> [1] NA #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[2]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[2]]$optional #> [1] NA #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$description #> [1] \"When median is required, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$items$maxItems #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$optional$description #> [1] \"When median is required, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$optional$type #> [1] \"null\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$required$description #> [1] \"When median is optional, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$required$type #> [1] \"null\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$description #> [1] \"When median is optional, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$items$maxItems #> [1] 1 #> #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$description #> [1] \"Object defining the characteristics of valid median values\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]]$minimum #> [1] 0 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$description #> [1] \"Data type of median values\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid median value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum$description #> [1] \"the maximum inclusive valid median value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$description #> [1] \"Object defining the quantiles of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$description #> [1] \"Object containing required and optional arrays defining the probability levels at which quantiles of the predictive distribution will be recorded.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]]$required #> [1] 0.25 0.50 0.75 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]]$optional #> [1] 0.1 0.2 0.3 0.4 0.6 0.7 0.8 0.9 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$description #> [1] \"Array of unique probability levels between 0 and 1 that must be present for submission to be valid. Can be null if no probability levels are required and all valid probability levels are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$type #> [1] \"number\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$maximum #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$description #> [1] \"Array of valid but not required unique probability levels. Can be null if all probability levels are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items$type #> [1] \"number\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items$maximum #> [1] 1 #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$description #> [1] \"Object defining the characteristics of valid quantiles of the predictive distribution at a given probability level.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$description #> [1] \"Data type of quantile values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$examples #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid quantile value (optional).\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$examples #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid quantile value (optional).\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$description #> [1] \"Object defining the cumulative distribution function of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$description #> [1] \"Object containing required and optional arrays defining possible values of the target variable at which values of the cumulative distribution function of the predictive distribution will be recorded.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]]$required #> [1] 10 20 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]]$required #> [1] \"EW202240\" \"EW202241\" \"EW202242\" \"EW202243\" \"EW202244\" \"EW202245\" \"EW202246\" #> [8] \"EW202247\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$description #> [1] \"Array of unique target values that must be present for submission to be valid. Can be null if no target values are required and all valid target values are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]]$type #> [1] \"number\" \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]]$minimum #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]]$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]]$pattern #> [1] \"^EW[0-9]{6}\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]]$minLength #> [1] 8 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]]$maxLength #> [1] 8 #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$description #> [1] \"Array of valid but not required unique target values. Can be null if all target values are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[1]]$type #> [1] \"number\" \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[1]]$minimum #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[2]]$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[2]]$pattern #> [1] \"^EW[0-9]{6}\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[2]]$minLength #> [1] 8 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[2]]$maxLength #> [1] 8 #> #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$description #> [1] \"Object defining the characteristics of valid values of the cumulative distribution function at a given target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$description #> [1] \"Data type of cumulative distribution function values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$examples #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$const #> [1] \"double\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid cumulative distribution function value. Must be 0.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum$const #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid cumulative distribution function value. Must be 1.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum$const #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$required #> [1] \"type\" \"minimum\" \"maximum\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$description #> [1] \"Object defining a probability mass function for a discrete variable output type. Includes nominal, binary and ordinal variable types.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$description #> [1] \"Object containing required and optional arrays specifying valid categories of a discrete variable.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]]$optional #> [1] \"low\" \"moderate\" \"high\" \"extreme\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$description #> [1] \"Array of unique categories of a discrete variable that must be present for submission to be valid. Can be null if no categories are required and all valid categories are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$description #> [1] \"Array of valid but not required unique categories of a discrete variable. Can be null if all categories are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$description #> [1] \"Object defining valid values of the probability mass function of the predictive distribution for a given category of a discrete outcome variable.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$maximum #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type$description #> [1] \"Data type of the probability mass function values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type$const #> [1] \"double\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid probability mass function value. Must be 0.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum$const #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid probability mass function value. Must be 1.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum$const #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$required #> [1] \"type\" \"minimum\" \"maximum\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$description #> [1] \"Object defining a sample output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$description #> [1] \"Object containing required and optional arrays specifying valid sample values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$examples[[1]]$required #> [1] 1 2 3 4 5 6 7 8 9 10 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$examples[[1]]$optional #> [1] 11 12 13 14 15 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$required$description #> [1] \"Array of unique sample indexes that must be present for submission to be valid. Can be null if no sample indexes are required and all valid sample indexes are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$required$items$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$required$items$minimum #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$optional$description #> [1] \"Array of valid but not required unique sample indexes. Can be null if all sample indexes are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$optional$items$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$properties$optional$items$minimum #> [1] 1 #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$description #> [1] \"Object defining valid values of samples from the predictive distribution for a given sample index. Depending on the Hub specification, samples with the same sample index (specified by the output_type_id) may be assumed to correspond to a joint distribution across multiple levels of the task id variables. See Hub documentation for details.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$description #> [1] \"Data type of sample value from the predictive distribution.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples[[1]]$type #> [1] \"double\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid sample value from the predictive distribution\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid sample value from the predictive distribution\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$required #> [1] \"output_type_id\" \"value\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$description #> [1] \"Array of objects containing metadata about each unique target, one object for each unique target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$description #> [1] \"Object containg metadata about a single unique target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$description #> [1] \"Short description that uniquely identifies the target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$examples #> [1] \"inc hosp\" \"peak week hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$maxLength #> [1] 30 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$description #> [1] \"A longer human readable target description that could be used, for example, as a visualisation axis label.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$examples #> [1] \"Weekly incident influenza hospitalizations\" #> [2] \"Peak week for incident influenza hospitalizations\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$maxLength #> [1] 100 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$description #> [1] \"Unit of observation of the target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$examples #> [1] \"rate per 100,000 population\" \"count\" #> [3] \"date\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$maxLength #> [1] 100 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$description #> [1] \"Should be either null, in the case where the target is not specified as a task_id and is specified solely through the target_id target_metadata property or an object with one or more properties, the names of which match task_id variable(s) named within the same model_tasks object. Each property should have one specified value. Each value, or the combination of values if multiple keys are specified, define a single target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[1]]$target #> [1] \"inc hosp\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[2]]$target #> [1] \"peak week hosp\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]]$target_variable #> [1] \"hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]]$target_outcome #> [1] \"inc\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]]$target_variable #> [1] \"case\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]]$target_outcome #> [1] \"peak week\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[5]] #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$type #> [1] \"object\" \"null\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description$description #> [1] \"a verbose description of the target that might include information such as the target_measure above, or definitions of a 'rate' or similar.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$description #> [1] \"Target statistical data type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$examples #> [1] \"discrete\" \"ordinal\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$enum #> [1] \"continuous\" \"discrete\" \"date\" \"binary\" #> [5] \"nominal\" \"ordinal\" \"compositional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$description #> [1] \"Whether the target is part of a sequence of values\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$examples #> [1] TRUE FALSE #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$type #> [1] \"boolean\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$description #> [1] \" if is_step_ahead is true, then this is required and defines the unit of time steps. if is_step_ahead is false, then this should be left out and/or will be ignored if present.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$examples #> [1] \"week\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$enum #> [1] \"day\" \"week\" \"month\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$required #> [1] \"target_id\" \"target_name\" \"target_units\" \"target_type\" #> [5] \"target_keys\" \"is_step_ahead\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$additionalProperties #> [1] FALSE #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if` #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties$is_step_ahead #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties$is_step_ahead$const #> [1] TRUE #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$then #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$then$required #> [1] \"time_unit\" #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$required #> [1] \"task_ids\" \"output_type\" \"target_metadata\" #> #> #> #> $properties$rounds$items$properties$submissions_due #> $properties$rounds$items$properties$submissions_due$description #> [1] \"Object defining the dates by which model forecasts must be submitted to the hub.\" #> #> $properties$rounds$items$properties$submissions_due$examples #> $properties$rounds$items$properties$submissions_due$examples[[1]] #> $properties$rounds$items$properties$submissions_due$examples[[1]]$start #> [1] \"2022-06-07\" #> #> $properties$rounds$items$properties$submissions_due$examples[[1]]$end #> [1] \"2022-07-20\" #> #> #> $properties$rounds$items$properties$submissions_due$examples[[2]] #> $properties$rounds$items$properties$submissions_due$examples[[2]]$relative_to #> [1] \"origin_date\" #> #> $properties$rounds$items$properties$submissions_due$examples[[2]]$start #> [1] -4 #> #> $properties$rounds$items$properties$submissions_due$examples[[2]]$end #> [1] 2 #> #> #> #> $properties$rounds$items$properties$submissions_due$type #> [1] \"object\" #> #> $properties$rounds$items$properties$submissions_due$oneOf #> $properties$rounds$items$properties$submissions_due$oneOf[[1]] #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to$description #> [1] \"Name of task id variable in relation to which submission start and end dates are calculated.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start$description #> [1] \"Difference in days between start and origin date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start$type #> [1] \"integer\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end$description #> [1] \"Difference in days between end and origin date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end$type #> [1] \"integer\" #> #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$required #> [1] \"relative_to\" \"start\" \"end\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]] #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$description #> [1] \"Submission start date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$type #> [1] \"string\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$format #> [1] \"date\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$description #> [1] \"Submission end date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$type #> [1] \"string\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$required #> [1] \"start\" \"end\" #> #> #> #> $properties$rounds$items$properties$submissions_due$required #> [1] \"start\" \"end\" #> #> #> $properties$rounds$items$properties$last_data_date #> $properties$rounds$items$properties$last_data_date$description #> [1] \"The last date with recorded data in the data set used as input to a model.\" #> #> $properties$rounds$items$properties$last_data_date$examples #> [1] \"2022-07-18\" #> #> $properties$rounds$items$properties$last_data_date$type #> [1] \"string\" #> #> $properties$rounds$items$properties$last_data_date$format #> [1] \"date\" #> #> #> $properties$rounds$items$properties$file_format #> $properties$rounds$items$properties$file_format$description #> [1] \"Accepted file formats of model output files for the round. Overrides the file formats provided in admin.json.\" #> #> $properties$rounds$items$properties$file_format$examples #> $properties$rounds$items$properties$file_format$examples[[1]] #> [1] \"arrow\" \"parquet\" #> #> $properties$rounds$items$properties$file_format$examples[[2]] #> [1] \"csv\" #> #> #> $properties$rounds$items$properties$file_format$type #> [1] \"array\" #> #> $properties$rounds$items$properties$file_format$items #> $properties$rounds$items$properties$file_format$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$file_format$items$enum #> [1] \"csv\" \"parquet\" \"arrow\" #> #> #> #> #> $properties$rounds$items$required #> [1] \"round_id_from_variable\" \"round_id\" \"model_tasks\" #> [4] \"submissions_due\" #> #> $properties$rounds$items$additionalProperties #> [1] FALSE #> #> #> #> #> $required #> [1] \"rounds\" \"schema_version\" #> #> $additionalProperties #> [1] FALSE #> options(hubAdmin.schema_version = \"v3.0.1\") download_tasks_schema() #> $`$schema` #> [1] \"https://json-schema.org/draft/2020-12/schema\" #> #> $`$id` #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.1/tasks-schema.json\" #> #> $title #> [1] \"Schema for Modeling Hub model task definitions\" #> #> $description #> [1] \"This is the schema of the tasks.json configuration file that defines the tasks within a modeling hub.\" #> #> $type #> [1] \"object\" #> #> $properties #> $properties$schema_version #> $properties$schema_version$description #> [1] \"URL to a version of the Modeling Hub schema tasks-schema.json file (see https://github.com/hubverse-org/schemas). Used to declare the schema version a 'tasks.json' file is written for and for config file validation. The URL provided should be the URL to the raw content of the schema file on GitHub.\" #> #> $properties$schema_version$examples #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v3.0.0/tasks-schema.json\" #> #> $properties$schema_version$type #> [1] \"string\" #> #> $properties$schema_version$format #> [1] \"uri\" #> #> #> $properties$rounds #> $properties$rounds$description #> [1] \"Array of modeling round properties\" #> #> $properties$rounds$type #> [1] \"array\" #> #> $properties$rounds$items #> $properties$rounds$items$type #> [1] \"object\" #> #> $properties$rounds$items$description #> [1] \"Individual modeling round properties\" #> #> $properties$rounds$items$properties #> $properties$rounds$items$properties$round_id_from_variable #> $properties$rounds$items$properties$round_id_from_variable$description #> [1] \"Whether the round identifier is encoded by a task id variable in the data.\" #> #> $properties$rounds$items$properties$round_id_from_variable$type #> [1] \"boolean\" #> #> #> $properties$rounds$items$properties$round_id #> $properties$rounds$items$properties$round_id$description #> [1] \"Round identifier. If round_id_from_variable = true, round_id should be the name of a task id variable present in all sets of modeling task specifications\" #> #> $properties$rounds$items$properties$round_id$examples #> [1] \"round-1\" \"2022-11-05\" \"origin_date\" #> #> $properties$rounds$items$properties$round_id$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$round_name #> $properties$rounds$items$properties$round_name$description #> [1] \"An optional round name. This can be useful for internal referencing of rounds, for examples, when a date is used as round_id but hub maintainers and teams also refer to rounds as round-1, round-2 etc.\" #> #> $properties$rounds$items$properties$round_name$examples #> [1] \"round-1\" #> #> $properties$rounds$items$properties$round_name$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$model_tasks #> $properties$rounds$items$properties$model_tasks$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$description #> [1] \"Array defining round-specific modeling tasks. Can contain one or more groups of modeling tasks per round where each group is defined by a distinct combination of values of task id variables.\" #> #> $properties$rounds$items$properties$model_tasks$items #> $properties$rounds$items$properties$model_tasks$items$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$description #> [1] \"Group of valid values of task id variables. A set of valid tasks corresponding to this group is formed by taking all combinations of these values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$description #> [1] \"An object containing arrays of required and optional unique origin dates. Origin date defines the starting point that can be used for calculating a target_date via the formula target_date = origin_date + horizon x time_units_per_horizon (e.g., with weekly data, target_date is calculated as origin_date + horizon x 7 days)\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$examples[[1]]$optional #> [1] \"2022-11-05\" \"2022-11-12\" \"2022-11-19\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$description #> [1] \"Array of origin date unique identifiers that must be present for submission to be valid. Can be null if no origin dates are required and all valid origin dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$description #> [1] \"Array of valid but not required unique origin date identifiers. Can be null if all origin dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$origin_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$description #> [1] \"An object containing arrays of required and optional unique forecast dates. Forecast date usually defines the date that a model is run to produce a forecast.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$examples[[1]]$optional #> [1] \"2022-11-05\" \"2022-11-12\" \"2022-11-19\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$description #> [1] \"Array of forecast date unique identifiers that must be present for submission to be valid. Can be null if no forecast dates are required and all valid forecast dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$description #> [1] \"Array of valid but not required unique forecast date identifiers. Can be null if all forecast dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$forecast_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$description #> [1] \"An object containing arrays of required and optional unique identifiers of each valid scenario.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[1]]$optional #> [1] 1 2 3 4 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$examples[[2]]$optional #> [1] \"A-2021-03-28\" \"B-2021-03-28\" \"A-2021-04-05\" \"B-2021-04-05\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$description #> [1] \"Array of identifiers of scenarios that must be present in a valid submission. Can be null if no scenario ids are required and all valid ids are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$required$items$type #> [1] \"integer\" \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$description #> [1] \"Array of identifiers of valid but not required scenarios. Can be null if all scenarios are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$type #> [1] \"null\" \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$properties$optional$items$type #> [1] \"integer\" \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$scenario_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid location, e.g. country codes, FIPS state or county level code etc.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]]$required #> [1] \"US\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$examples[[1]]$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" \"08\" \"09\" \"10\" \"11\" \"12\" \"13\" \"15\" \"16\" \"17\" \"18\" #> [16] \"19\" \"20\" \"21\" \"22\" \"23\" \"24\" \"25\" \"26\" \"27\" \"28\" \"29\" \"30\" \"31\" \"32\" \"33\" #> [31] \"34\" \"35\" \"36\" \"37\" \"38\" \"39\" \"40\" \"41\" \"42\" \"44\" \"45\" \"46\" \"47\" \"48\" \"49\" #> [46] \"50\" \"51\" \"53\" \"54\" \"55\" \"56\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$description #> [1] \"Array of location unique identifiers that must be present for submission to be valid. Can be null if no locations are required and all valid locations are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$description #> [1] \"Array of valid but not required unique location identifiers. Can be null if all locations are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$location$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target. Usually represents a single task ID target key variable.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[1]]$optional #> [1] \"inc hosp\" \"inc case\" \"inc death\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]]$required #> [1] \"peak week inc hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$examples[[2]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$description #> [1] \"Array of target unique identifiers that must be present for submission to be valid. Can be null if no targets are required and all valid targets are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$description #> [1] \"Array of valid but not required unique target identifiers. Can be null if all targets are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target variable. Usually forms part of a pair of task ID target key variables (along with target_outcome) which combine to define individual targets.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[1]]$optional #> [1] \"hosp\" \"death\" \"case\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]]$required #> [1] \"hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$examples[[2]]$optional #> [1] \"case\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$description #> [1] \"Array of target variable unique identifiers that must be present for submission to be valid. Can be null if no target variables are required and all valid target variables are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$description #> [1] \"Array of valid but not required unique target variable identifiers. Can be null if all target variables are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_variable$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$description #> [1] \"An object containing arrays of required and optional unique identifiers for each valid target outcome. Usually forms part of a pair of task ID target key variables (along with target_variable) which combine to define individual targets.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]]$required #> [1] \"inc\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]]$required #> [1] \"inc\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$examples[[2]]$optional #> [1] \"cum\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$description #> [1] \"Array of target outcome unique identifiers that must be present for submission to be valid. Can be null if no target outcomes are required and all valid target outcomes are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$description #> [1] \"Array of valid but not required unique target outcome identifiers. Can be null if all target outcomes are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_outcome$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$description #> [1] \"An object containing arrays of required and optional unique target dates. For short-term forecasts, the target_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_date is 2022-07-15\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$examples[[1]]$optional #> [1] \"2022-11-12\" \"2022-11-19\" \"2022-11-26\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$description #> [1] \"Array of target date unique identifiers that must be present for submission to be valid. Can be null if no target dates are required and all valid target dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$description #> [1] \"Array of valid but not required unique target date identifiers. Can be null if all target dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$description #> [1] \"An object containing arrays of required and optional unique target end dates. For short-term forecasts, the target_end_date specifies the date of occurrence of the outcome of interest. For instance, if models are requested to forecast the number of hospitalizations that will occur on 2022-07-15, the target_end_date is 2022-07-15\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$examples[[1]]$optional #> [1] \"2022-11-12\" \"2022-11-19\" \"2022-11-26\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$description #> [1] \"Array of target end date unique identifiers that must be present for submission to be valid. Can be null if no target end dates are required and all valid target end dates are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$required$items$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$description #> [1] \"Array of valid but not required unique target end date identifiers. Can be null if all target end dates are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$properties$optional$items$format #> [1] \"date\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$target_end_date$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$description #> [1] \"An object containing arrays of required and optional unique horizons. Horizons define the difference between the target_date and the origin_date in time units specified by the hub (e.g., may be days, weeks, or months)\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$examples[[1]]$optional #> [1] 1 2 3 4 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$description #> [1] \"Array of horizon unique identifiers that must be present for submission to be valid. Can be null if no horizons are required and all valid horizons are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$required$items$type #> [1] \"integer\" \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$description #> [1] \"Array of valid but not required unique horizon identifiers. Can be null if all horizons are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$type #> [1] \"null\" \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$properties$optional$items$type #> [1] \"integer\" \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$horizon$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$description #> [1] \"An object containing arrays of required and optional unique identifiers for age groups\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]]$required #> [1] \"0-5\" \"6-18\" \"19-24\" \"25-64\" \"65+\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$examples[[1]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$description #> [1] \"Array of age group unique identifiers that must be present for submission to be valid. Can be null if no age groups are required and all valid age groups are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$description #> [1] \"Array of valid but not required unique age group identifiers. Can be null if all age group are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$properties$age_group$required #> [1] \"required\" \"optional\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$description #> [1] \"An object containing arrays of required and optional unique values for a custom Task ID\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$description #> [1] \"Array of custom Task ID unique values that must be present for submission to be valid. Can be null if no values are required and all valid values are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$required$uniqueItems #> [1] TRUE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$description #> [1] \"Array of valid but not required unique custom Task ID values. Can be null if all values are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$properties$optional$uniqueItems #> [1] TRUE #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$task_ids$additionalProperties$required #> [1] \"required\" \"optional\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$description #> [1] \"Object defining valid model output types for a given modeling task. The name of each property corresponds to valid values in column 'output_type' while the 'output_type_id' property of each output type defines the valid values of the 'output_type_id' column and the 'value' property defines the valid values of the 'value' column for a given output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$description #> [1] \"Object defining the mean of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$description #> [1] \"output_type_id is not meaningful for a mean output_type. The property is primarily used to determine whether mean is a required or optional output type through properties required and optional. If mean is a required output type, the required property must be an array containing the single string element 'NA' and the optional property must be set to null. If mean is an optional output type, the optional property must be an array containing the single string element 'NA' and the required property must be set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]]$required #> [1] NA #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[2]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$examples[[2]]$optional #> [1] NA #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$description #> [1] \"When mean is required, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$required$items$maxItems #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$optional$description #> [1] \"When mean is required, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[1]]$properties$optional$type #> [1] \"null\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$required$description #> [1] \"When mean is optional, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$required$type #> [1] \"null\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$description #> [1] \"When mean is optional, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$oneOf[[2]]$properties$optional$items$maxItems #> [1] 1 #> #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$description #> [1] \"Object defining the characteristics of valid mean values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$examples[[1]]$minimum #> [1] 0 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$description #> [1] \"Data type of mean values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid mean value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum$description #> [1] \"the maximum inclusive valid mean value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$mean$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$description #> [1] \"Object defining the median of the predictive distribution output type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$description #> [1] \"output_type_id is not meaningful for a median output_type. The property is primarily used to determine whether median is a required or optional output type through properties required and optional. If median is a required output type, the required property must be an array containing the single string element 'NA' and the optional property must be set to null. If median is an optional output type, the optional property must be an array containing the single string element 'NA' and the required property must be set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]]$required #> [1] NA #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[2]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$examples[[2]]$optional #> [1] NA #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$description #> [1] \"When median is required, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$required$items$maxItems #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$optional$description #> [1] \"When median is required, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[1]]$properties$optional$type #> [1] \"null\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$required$description #> [1] \"When median is optional, property set to null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$required$type #> [1] \"null\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$description #> [1] \"When median is optional, property set to single element 'NA' array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$items$const #> [1] \"NA\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$oneOf[[2]]$properties$optional$items$maxItems #> [1] 1 #> #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$description #> [1] \"Object defining the characteristics of valid median values\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$examples[[1]]$minimum #> [1] 0 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$description #> [1] \"Data type of median values\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid median value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum$description #> [1] \"the maximum inclusive valid median value\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$median$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$description #> [1] \"Object defining the quantiles of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$description #> [1] \"Object containing required and optional arrays defining the probability levels at which quantiles of the predictive distribution will be recorded.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]]$required #> [1] 0.25 0.50 0.75 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$examples[[1]]$optional #> [1] 0.1 0.2 0.3 0.4 0.6 0.7 0.8 0.9 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$description #> [1] \"Array of unique probability levels between 0 and 1 that must be present for submission to be valid. Can be null if no probability levels are required and all valid probability levels are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$type #> [1] \"number\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$required$items$maximum #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$description #> [1] \"Array of valid but not required unique probability levels. Can be null if all probability levels are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items$type #> [1] \"number\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$properties$optional$items$maximum #> [1] 1 #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$description #> [1] \"Object defining the characteristics of valid quantiles of the predictive distribution at a given probability level.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$description #> [1] \"Data type of quantile values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$examples #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid quantile value (optional).\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$examples #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid quantile value (optional).\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$quantile$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$description #> [1] \"Object defining the cumulative distribution function of the predictive distribution output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$description #> [1] \"Object containing required and optional arrays defining possible values of the target variable at which values of the cumulative distribution function of the predictive distribution will be recorded. These should be listed in order from low to high.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]]$required #> [1] 10 20 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[1]]$optional #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]]$required #> [1] \"EW202240\" \"EW202241\" \"EW202242\" \"EW202243\" \"EW202244\" \"EW202245\" \"EW202246\" #> [8] \"EW202247\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$examples[[2]]$optional #> NULL #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$description #> [1] \"Array of unique target values that must be present for submission to be valid. Can be null if no target values are required and all valid target values are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]]$type #> [1] \"number\" \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[1]]$minimum #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$required$items$oneOf[[2]]$type #> [1] \"string\" #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$description #> [1] \"Array of valid but not required unique target values. Can be null if all target values are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[1]]$type #> [1] \"number\" \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[1]]$minimum #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$properties$optional$items$oneOf[[2]]$type #> [1] \"string\" #> #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$description #> [1] \"Object defining the characteristics of valid values of the cumulative distribution function at a given target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$description #> [1] \"Data type of cumulative distribution function values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$examples #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$type$const #> [1] \"double\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid cumulative distribution function value. Must be 0.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$minimum$const #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid cumulative distribution function value. Must be 1.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$properties$maximum$const #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$properties$value$required #> [1] \"type\" \"minimum\" \"maximum\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$cdf$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$description #> [1] \"Object defining a probability mass function for a discrete variable output type. Includes nominal, binary and ordinal variable types.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$description #> [1] \"Object containing required and optional arrays specifying valid categories of a discrete variable. Note that for ordinal variables, the category levels should be listed in order from low to high.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]]$required #> NULL #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$examples[[1]]$optional #> [1] \"low\" \"moderate\" \"high\" \"extreme\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$description #> [1] \"Array of unique categories of a discrete variable that must be present for submission to be valid. Can be null if no categories are required and all valid categories are specified in the optional property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$required$items$type #> [1] \"string\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$description #> [1] \"Array of valid but not required unique categories of a discrete variable. Can be null if all categories are required and are specified in the required property.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$type #> [1] \"array\" \"null\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$properties$optional$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$output_type_id$required #> [1] \"required\" \"optional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$description #> [1] \"Object defining valid values of the probability mass function of the predictive distribution for a given category of a discrete outcome variable.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$type #> [1] \"double\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$minimum #> [1] 0 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$examples[[1]]$maximum #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type$description #> [1] \"Data type of the probability mass function values.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$type$const #> [1] \"double\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid probability mass function value. Must be 0.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$minimum$const #> [1] 0 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid probability mass function value. Must be 1.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$properties$maximum$const #> [1] 1 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$properties$value$required #> [1] \"type\" \"minimum\" \"maximum\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$pmf$required #> [1] \"output_type_id\" \"value\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$description #> [1] \"Object defining a sample output type.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$description #> [1] \"Object containing parameters specifying how samples were drawn.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params$is_required #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params$min_samples_per_task #> [1] 100 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[1]]$output_type_id_params$max_samples_per_task #> [1] 100 #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$is_required #> [1] FALSE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$type #> [1] \"character\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$max_length #> [1] 6 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$min_samples_per_task #> [1] 100 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$max_samples_per_task #> [1] 500 #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$examples[[2]]$output_type_id_params$compound_taskid_set #> [1] \"origin_date\" \"horizon\" \"location\" \"variant\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$is_required #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$is_required$description #> [1] \"Boolean. Whether inclusion of samples is required for the submission to be valid\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$is_required$type #> [1] \"boolean\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type$description #> [1] \"Data type of sample indices.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$type$enum #> [1] \"character\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length$description #> [1] \"Required only if 'type' is 'character'. Positive integer representing the maximum number of characters in a sample index. Ignored if 'type' is 'integer'.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_length$minimum #> [1] 1 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task$description #> [1] \"The minimum number of samples per individual task.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$min_samples_per_task$minimum #> [1] 1 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task$description #> [1] \"The maximum number of samples per individual task.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task$type #> [1] \"integer\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$max_samples_per_task$minimum #> [1] 1 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$description #> [1] \"Optional. Specifies whether validation should factor in the presence of a compound modeling task. Each item of the array must be a task id variable name. If unspecified, defaults to all task ID variables.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$uniqueItems #> [1] TRUE #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$items #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$properties$compound_taskid_set$items$type #> [1] \"string\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$required #> [1] \"is_required\" \"type\" \"min_samples_per_task\" #> [4] \"max_samples_per_task\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if` #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if`$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if`$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$`if`$properties$type$const #> [1] \"character\" #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$then #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$output_type_id_params$then$required #> [1] \"max_length\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$description #> [1] \"Object defining valid values of samples from the predictive distribution for a given sample index. Depending on the Hub specification, samples with the same sample index (specified by the output_type_id) may be assumed to correspond to a joint distribution across multiple levels of the task id variables. See Hub documentation for details.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$description #> [1] \"Data type of sample value from the predictive distribution.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$examples[[1]]$type #> [1] \"double\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$type$enum #> [1] \"double\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum$description #> [1] \"The minimum inclusive valid sample value from the predictive distribution.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$minimum$type #> [1] \"number\" \"integer\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum$description #> [1] \"The maximum inclusive valid sample value from the predictive distribution.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$properties$maximum$type #> [1] \"number\" \"integer\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$properties$value$required #> [1] \"type\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$properties$sample$required #> [1] \"output_type_id_params\" \"value\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$output_type$additionalProperties #> [1] FALSE #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$description #> [1] \"Array of objects containing metadata about each unique target, one object for each unique target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$type #> [1] \"array\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$type #> [1] \"object\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$description #> [1] \"Object containg metadata about a single unique target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$description #> [1] \"Short description that uniquely identifies the target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$examples #> [1] \"inc hosp\" \"peak week hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_id$maxLength #> [1] 30 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$description #> [1] \"A longer human readable target description that could be used, for example, as a visualisation axis label.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$examples #> [1] \"Weekly incident influenza hospitalizations\" #> [2] \"Peak week for incident influenza hospitalizations\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_name$maxLength #> [1] 100 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$description #> [1] \"Unit of observation of the target.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$examples #> [1] \"rate per 100,000 population\" \"count\" #> [3] \"date\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_units$maxLength #> [1] 100 #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$description #> [1] \"Should be either null, in the case where the target is not specified as a task_id and is specified solely through the target_id target_metadata property or an object with one or more properties, the names of which match task_id variable(s) named within the same model_tasks object. Each property should have one specified value. Each value, or the combination of values if multiple keys are specified, define a single target value.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[1]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[1]]$target #> [1] \"inc hosp\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[2]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[2]]$target #> [1] \"peak week hosp\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]]$target_variable #> [1] \"hosp\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[3]]$target_outcome #> [1] \"inc\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]] #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]]$target_variable #> [1] \"case\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[4]]$target_outcome #> [1] \"peak week\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$examples[[5]] #> NULL #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_keys$type #> [1] \"object\" \"null\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description$description #> [1] \"a verbose description of the target that might include information such as the target_measure above, or definitions of a 'rate' or similar.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$description$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$description #> [1] \"Target statistical data type\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$examples #> [1] \"discrete\" \"ordinal\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$target_type$enum #> [1] \"continuous\" \"discrete\" \"date\" \"binary\" #> [5] \"nominal\" \"ordinal\" \"compositional\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$description #> [1] \"Whether the target is part of a sequence of values\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$examples #> [1] TRUE FALSE #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$is_step_ahead$type #> [1] \"boolean\" #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$description #> [1] \" if is_step_ahead is true, then this is required and defines the unit of time steps. if is_step_ahead is false, then this should be left out and/or will be ignored if present.\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$examples #> [1] \"week\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$type #> [1] \"string\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$properties$time_unit$enum #> [1] \"day\" \"week\" \"month\" #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$required #> [1] \"target_id\" \"target_name\" \"target_units\" \"target_type\" #> [5] \"target_keys\" \"is_step_ahead\" #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$additionalProperties #> [1] FALSE #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if` #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties$is_step_ahead #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$`if`$properties$is_step_ahead$const #> [1] TRUE #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$then #> $properties$rounds$items$properties$model_tasks$items$properties$target_metadata$items$then$required #> [1] \"time_unit\" #> #> #> #> #> #> $properties$rounds$items$properties$model_tasks$items$required #> [1] \"task_ids\" \"output_type\" \"target_metadata\" #> #> #> #> $properties$rounds$items$properties$submissions_due #> $properties$rounds$items$properties$submissions_due$description #> [1] \"Object defining the dates by which model forecasts must be submitted to the hub.\" #> #> $properties$rounds$items$properties$submissions_due$examples #> $properties$rounds$items$properties$submissions_due$examples[[1]] #> $properties$rounds$items$properties$submissions_due$examples[[1]]$start #> [1] \"2022-06-07\" #> #> $properties$rounds$items$properties$submissions_due$examples[[1]]$end #> [1] \"2022-07-20\" #> #> #> $properties$rounds$items$properties$submissions_due$examples[[2]] #> $properties$rounds$items$properties$submissions_due$examples[[2]]$relative_to #> [1] \"origin_date\" #> #> $properties$rounds$items$properties$submissions_due$examples[[2]]$start #> [1] -4 #> #> $properties$rounds$items$properties$submissions_due$examples[[2]]$end #> [1] 2 #> #> #> #> $properties$rounds$items$properties$submissions_due$type #> [1] \"object\" #> #> $properties$rounds$items$properties$submissions_due$oneOf #> $properties$rounds$items$properties$submissions_due$oneOf[[1]] #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to$description #> [1] \"Name of task id variable in relation to which submission start and end dates are calculated.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$relative_to$type #> [1] \"string\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start$description #> [1] \"Difference in days between start and origin date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$start$type #> [1] \"integer\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end$description #> [1] \"Difference in days between end and origin date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$properties$end$type #> [1] \"integer\" #> #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[1]]$required #> [1] \"relative_to\" \"start\" \"end\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]] #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$description #> [1] \"Submission start date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$type #> [1] \"string\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$start$format #> [1] \"date\" #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$description #> [1] \"Submission end date.\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$type #> [1] \"string\" #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$properties$end$format #> [1] \"date\" #> #> #> #> $properties$rounds$items$properties$submissions_due$oneOf[[2]]$required #> [1] \"start\" \"end\" #> #> #> #> $properties$rounds$items$properties$submissions_due$required #> [1] \"start\" \"end\" #> #> #> $properties$rounds$items$properties$last_data_date #> $properties$rounds$items$properties$last_data_date$description #> [1] \"The last date with recorded data in the data set used as input to a model.\" #> #> $properties$rounds$items$properties$last_data_date$examples #> [1] \"2022-07-18\" #> #> $properties$rounds$items$properties$last_data_date$type #> [1] \"string\" #> #> $properties$rounds$items$properties$last_data_date$format #> [1] \"date\" #> #> #> $properties$rounds$items$properties$file_format #> $properties$rounds$items$properties$file_format$description #> [1] \"Accepted file formats of model output files for the round. Overrides the file formats provided in admin.json.\" #> #> $properties$rounds$items$properties$file_format$examples #> $properties$rounds$items$properties$file_format$examples[[1]] #> [1] \"arrow\" \"parquet\" #> #> $properties$rounds$items$properties$file_format$examples[[2]] #> [1] \"csv\" #> #> #> $properties$rounds$items$properties$file_format$type #> [1] \"array\" #> #> $properties$rounds$items$properties$file_format$items #> $properties$rounds$items$properties$file_format$items$type #> [1] \"string\" #> #> $properties$rounds$items$properties$file_format$items$enum #> [1] \"csv\" \"parquet\" \"arrow\" #> #> #> #> #> $properties$rounds$items$required #> [1] \"round_id_from_variable\" \"round_id\" \"model_tasks\" #> [4] \"submissions_due\" #> #> $properties$rounds$items$additionalProperties #> [1] TRUE #> #> #> #> $properties$output_type_id_datatype #> $properties$output_type_id_datatype$description #> [1] \"The hub level data type of the output_type_id column. This data type must be shared across all files in the hub and be able to represent all output type ID values across all hub output types and rounds. If not provided or set to 'auto', hub defaults to autodetecting the simplest hub level data type.\" #> #> $properties$output_type_id_datatype$default #> [1] \"auto\" #> #> $properties$output_type_id_datatype$examples #> [1] \"character\" #> #> $properties$output_type_id_datatype$type #> [1] \"string\" #> #> $properties$output_type_id_datatype$enum #> [1] \"auto\" \"character\" \"double\" \"integer\" \"logical\" \"Date\" #> #> #> #> $required #> [1] \"rounds\" \"schema_version\" #> #> $additionalProperties #> [1] FALSE #> options(hubAdmin.schema_version = \"latest\")"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/get_array_schema_paths.html","id":null,"dir":"Reference","previous_headings":"","what":"Get potential paths to properties in a config file that can be arrays from a hubverse schema — get_array_schema_paths","title":"Get potential paths to properties in a config file that can be arrays from a hubverse schema — get_array_schema_paths","text":"functions identifies properties hubverse schema can arrays vectors returns paths elements config. Properties can arrays objects ignored. Useful determine elements config object may need boxed. Note \"items\" elements indicate property array objects expanded element index applied config objects.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/get_array_schema_paths.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get potential paths to properties in a config file that can be arrays from a hubverse schema — get_array_schema_paths","text":"","code":"get_array_schema_paths(schema)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/get_array_schema_paths.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get potential paths to properties in a config file that can be arrays from a hubverse schema — get_array_schema_paths","text":"schema list representation hubverse schema","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/get_array_schema_paths.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get potential paths to properties in a config file that can be arrays from a hubverse schema — get_array_schema_paths","text":"list element character vector path property schema can array vectors. Elements returned \"items\"","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/get_array_schema_paths.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Get potential paths to properties in a config file that can be arrays from a hubverse schema — get_array_schema_paths","text":"","code":"schema <- download_tasks_schema(\"v3.0.1\") get_array_schema_paths(schema) #> [[1]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"origin_date\" \"required\" #> #> [[2]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"origin_date\" \"optional\" #> #> [[3]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"forecast_date\" \"required\" #> #> [[4]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"forecast_date\" \"optional\" #> #> [[5]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"scenario_id\" \"required\" #> #> [[6]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"scenario_id\" \"optional\" #> #> [[7]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"location\" \"required\" #> #> [[8]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"location\" \"optional\" #> #> [[9]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"target\" \"required\" #> #> [[10]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"target\" \"optional\" #> #> [[11]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"target_variable\" \"required\" #> #> [[12]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"target_variable\" \"optional\" #> #> [[13]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"target_outcome\" \"required\" #> #> [[14]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"target_outcome\" \"optional\" #> #> [[15]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"target_date\" \"required\" #> #> [[16]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"target_date\" \"optional\" #> #> [[17]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"target_end_date\" \"required\" #> #> [[18]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"task_ids\" \"target_end_date\" \"optional\" #> #> [[19]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"horizon\" \"required\" #> #> [[20]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"horizon\" \"optional\" #> #> [[21]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"age_group\" \"required\" #> #> [[22]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" \"task_ids\" #> [6] \"age_group\" \"optional\" #> #> [[23]] #> [1] \"rounds\" \"items\" \"model_tasks\" #> [4] \"items\" \"task_ids\" \"additionalProperties\" #> [7] \"required\" #> #> [[24]] #> [1] \"rounds\" \"items\" \"model_tasks\" #> [4] \"items\" \"task_ids\" \"additionalProperties\" #> [7] \"optional\" #> #> [[25]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"mean\" \"output_type_id\" \"required\" #> #> [[26]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"mean\" \"output_type_id\" \"optional\" #> #> [[27]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"median\" \"output_type_id\" \"required\" #> #> [[28]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"median\" \"output_type_id\" \"optional\" #> #> [[29]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"quantile\" \"output_type_id\" \"required\" #> #> [[30]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"quantile\" \"output_type_id\" \"optional\" #> #> [[31]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"cdf\" \"output_type_id\" \"required\" #> #> [[32]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"cdf\" \"output_type_id\" \"optional\" #> #> [[33]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"pmf\" \"output_type_id\" \"required\" #> #> [[34]] #> [1] \"rounds\" \"items\" \"model_tasks\" \"items\" #> [5] \"output_type\" \"pmf\" \"output_type_id\" \"optional\" #> #> [[35]] #> [1] \"rounds\" \"items\" \"model_tasks\" #> [4] \"items\" \"output_type\" \"sample\" #> [7] \"output_type_id_params\" \"compound_taskid_set\" #> #> [[36]] #> [1] \"rounds\" \"items\" \"file_format\" #>"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/hubAdmin-package.html","id":null,"dir":"Reference","previous_headings":"","what":"hubAdmin: Utilities for Administering Hubverse Hubs — hubAdmin-package","title":"hubAdmin: Utilities for Administering Hubverse Hubs — hubAdmin-package","text":"set utility functions administering 'hubverse' Hubs.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/hubAdmin-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"hubAdmin: Utilities for Administering Hubverse Hubs — hubAdmin-package","text":"Maintainer: Anna Krystalli annakrystalli@googlemail.com (ORCID) contributors: Li Shandross lshandross@umass.edu [contributor] Nicholas G. Reich nick@umass.edu (ORCID) [contributor] Evan L. Ray elray@umass.edu [contributor] Zhian N. Kamvar zkamvar@gmail.com (ORCID) [contributor] Consortium Infectious Disease Modeling Hubs [copyright holder]","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/pipe.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Pipe operator — %>%","text":"lhs value magrittr placeholder. rhs function call using magrittr semantics.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/pipe.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Pipe operator — %>%","text":"result calling rhs(lhs).","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/reexports.html","id":null,"dir":"Reference","previous_headings":"","what":"Objects exported from other packages — reexports","title":"Objects exported from other packages — reexports","text":"objects imported packages. Follow links see documentation. hubUtils as_config","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/schema_autobox.html","id":null,"dir":"Reference","previous_headings":"","what":"Box elements of a class object that can be arrays — schema_autobox","title":"Box elements of a class object that can be arrays — schema_autobox","text":"Due inconsistencies R JSON data types, particular fact R concept scalar, writing R list objects JSON write_config(), properties output file may conform schema expectations. particular, list elements vectors length 1L written scalars, regardless whether schema expects array. function uses hubverse schema identify elements can arrays \"box\" elements exist object length 1. ensures written arrays instead scalars JSON output files. transformation also applied properties arrays covered additionalProperties schema (e.g. custom task IDs).","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/schema_autobox.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Box elements of a class object that can be arrays — schema_autobox","text":"","code":"schema_autobox(config, box_extra_paths = NULL)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/schema_autobox.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Box elements of a class object that can be arrays — schema_autobox","text":"config class object. box_extra_paths list character vectors paths elements can arrays vectors covered schema. Elements path arrays objects expected encoded \"items\". See output get_array_schema_paths() details, especially examples.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/schema_autobox.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Box elements of a class object that can be arrays — schema_autobox","text":" class object list elements can arrays boxed.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/schema_autobox.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Box elements of a class object that can be arrays — schema_autobox","text":"","code":"config <- create_config( create_rounds( create_round( round_id_from_variable = TRUE, round_id = \"origin_date\", model_tasks = create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ), submissions_due = list( relative_to = \"origin_date\", start = -4L, end = 2L ) ) ) ) schema_autobox(config) #> $schema_version #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> #> $rounds #> $rounds[[1]] #> $rounds[[1]]$round_id_from_variable #> [1] TRUE #> #> $rounds[[1]]$round_id #> [1] \"origin_date\" #> #> $rounds[[1]]$model_tasks #> $rounds[[1]]$model_tasks[[1]] #> $rounds[[1]]$model_tasks[[1]]$task_ids #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$required #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$origin_date$optional #> [1] \"2023-01-02\" \"2023-01-09\" \"2023-01-16\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$required #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$required[[1]] #> [1] \"US\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$location$optional #> [1] \"01\" \"02\" \"04\" \"05\" \"06\" #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$required #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$required[[1]] #> [1] 1 #> #> #> $rounds[[1]]$model_tasks[[1]]$task_ids$horizon$optional #> [1] 2 3 4 #> #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type #> $rounds[[1]]$model_tasks[[1]]$output_type$mean #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$output_type_id$required #> NULL #> #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$is_required #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$type #> [1] \"double\" #> #> $rounds[[1]]$model_tasks[[1]]$output_type$mean$value$minimum #> [1] 0 #> #> #> #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]] #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_id #> [1] \"inc hosp\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_name #> [1] \"Weekly incident influenza hospitalizations\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_units #> [1] \"rate per 100,000 population\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_keys #> NULL #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$target_type #> [1] \"discrete\" #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$is_step_ahead #> [1] TRUE #> #> $rounds[[1]]$model_tasks[[1]]$target_metadata[[1]]$time_unit #> [1] \"week\" #> #> #> #> #> #> $rounds[[1]]$submissions_due #> $rounds[[1]]$submissions_due$relative_to #> [1] \"origin_date\" #> #> $rounds[[1]]$submissions_due$start #> [1] -4 #> #> $rounds[[1]]$submissions_due$end #> [1] 2 #> #> #> #> #> attr(,\"class\") #> [1] \"config\" \"list\" #> attr(,\"type\") #> [1] \"tasks\" #> attr(,\"schema_id\") #> [1] \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\" #> attr(,\"branch\") #> [1] \"main\" schema_autobox(config) |> jsonlite::toJSON( auto_unbox = TRUE, na = \"string\", null = \"null\", pretty = TRUE ) #> { #> \"schema_version\": \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\", #> \"rounds\": [ #> { #> \"round_id_from_variable\": true, #> \"round_id\": \"origin_date\", #> \"model_tasks\": [ #> { #> \"task_ids\": { #> \"origin_date\": { #> \"required\": null, #> \"optional\": [\"2023-01-02\", \"2023-01-09\", \"2023-01-16\"] #> }, #> \"location\": { #> \"required\": [ #> \"US\" #> ], #> \"optional\": [\"01\", \"02\", \"04\", \"05\", \"06\"] #> }, #> \"horizon\": { #> \"required\": [ #> 1 #> ], #> \"optional\": [2, 3, 4] #> } #> }, #> \"output_type\": { #> \"mean\": { #> \"output_type_id\": { #> \"required\": null #> }, #> \"is_required\": true, #> \"value\": { #> \"type\": \"double\", #> \"minimum\": 0 #> } #> } #> }, #> \"target_metadata\": [ #> { #> \"target_id\": \"inc hosp\", #> \"target_name\": \"Weekly incident influenza hospitalizations\", #> \"target_units\": \"rate per 100,000 population\", #> \"target_keys\": null, #> \"target_type\": \"discrete\", #> \"is_step_ahead\": true, #> \"time_unit\": \"week\" #> } #> ] #> } #> ], #> \"submissions_due\": { #> \"relative_to\": \"origin_date\", #> \"start\": -4, #> \"end\": 2 #> } #> } #> ] #> }"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_config.html","id":null,"dir":"Reference","previous_headings":"","what":"Validate a hub config file against a hubverse schema — validate_config","title":"Validate a hub config file against a hubverse schema — validate_config","text":"function validates single hub config file corresponding schema. Note , tasks.json config files, validation performed two stages: Initial validation schema performed using jsonvalidate package uses \"ajv\" (Another JSON Schema Validator) validation engine. initial validation successful, additional dynamic validations performed. means initial validation passes, dynamic validation errors detected.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_config.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Validate a hub config file against a hubverse schema — validate_config","text":"","code":"validate_config( hub_path = \".\", config = c(\"tasks\", \"admin\"), config_path = NULL, schema_version = \"from_config\", branch = getOption(\"hubAdmin.branch\", default = \"main\") )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_config.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Validate a hub config file against a hubverse schema — validate_config","text":"hub_path Path local hub directory. config Name config file validate. One \"tasks\" \"admin\". config_path Defaults NULL assumes config files hub-config directory root hub directory. Argument config_path can used override default providing path config file validated. schema_version Character string specifying json schema version used validation. default value \"from_config\" use version specified schema_version property config file. \"latest\" use latest version available hubverse schemas repository. Alternatively, specific version schema (e.g. \"v0.0.1\") can specified. branch branch hubverse schemas repository fetch schema. Defaults \"main\". Can set global option \"hubAdmin.branch\".","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_config.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Validate a hub config file against a hubverse schema — validate_config","text":"Returns result validation. validation successful, return TRUE. validation errors detected, returns FALSE details errors appended data.frame errors attribute. access errors table use attr(x, \"errors\") x output function. can print concise easier view version errors table view_config_val_errors().","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_config.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Validate a hub config file against a hubverse schema — validate_config","text":"","code":"# Valid config file validate_config( hub_path = system.file( \"testhubs/simple/\", package = \"hubUtils\" ), config = \"tasks\" ) #> [1] TRUE #> ✔ ok: hub-config/tasks.json () (via tasks-schema v2.0.0 ()) # Config file with errors config_path <- system.file(\"error-schema/tasks-errors.json\", package = \"hubUtils\" ) validate_config(config_path = config_path, config = \"tasks\") #> Warning: Hub configured using schema version v0.0.0.9. Support for schema earlier than #> v2.0.0 was deprecated in hubUtils 0.0.0.9010. #> ℹ Please upgrade Hub config files to conform to, at minimum, version v2.0.0 as #> soon as possible. #> [1] FALSE #> ! 7 schema errors: error-schema/tasks-errors.json #> () #> (via tasks-schema v0.0.0.9 #> ()) #> ℹ use `view_config_val_errors()` to view table of error details."},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_hub_config.html","id":null,"dir":"Reference","previous_headings":"","what":"Validate Hub config files against hubverse schema. — validate_hub_config","title":"Validate Hub config files against hubverse schema. — validate_hub_config","text":"Validate admin.json, tasks.json model-metadata-schema.json Hub config files single call. Note , tasks.json model-metadata-schema.json config files, validation performed two stages: Initial validation schema performed using jsonvalidate package uses \"ajv\" (Another JSON Schema Validator) validation engine. case model-metadata-schema.json, jsonvalidate just checks file valid JSON can parsed correctly. initial validation successful, additional dynamic validations performed. means initial validation passes, dynamic validation errors detected.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_hub_config.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Validate Hub config files against hubverse schema. — validate_hub_config","text":"","code":"validate_hub_config( hub_path = \".\", schema_version = \"from_config\", branch = getOption(\"hubAdmin.branch\", default = \"main\") )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_hub_config.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Validate Hub config files against hubverse schema. — validate_hub_config","text":"hub_path Path local hub directory. schema_version Character string specifying json schema version used validation. default value \"from_config\" use version specified schema_version property config file. \"latest\" use latest version available hubverse schemas repository. Alternatively, specific version schema (e.g. \"v0.0.1\") can specified. branch branch hubverse schemas repository fetch schema. Defaults \"main\". Can set global option \"hubAdmin.branch\".","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_hub_config.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Validate Hub config files against hubverse schema. — validate_hub_config","text":"Returns list results validation, one hub-config file validated. value TRUE given file indicates validation successful. value FALSE given file indicates validation errors detected. Details errors appended data.frame errors attribute. access errors table given element use attr(x, \"errors\") x element output function FALSE. can print concise easier view version errors table view_config_val_errors().","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_hub_config.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Validate Hub config files against hubverse schema. — validate_hub_config","text":"","code":"validate_hub_config( hub_path = system.file( \"testhubs/simple/\", package = \"hubUtils\" ) ) #> ✔ Hub correctly configured! #> admin.json, tasks.json and model-metadata-schema.json all valid. #> ℹ schema version v2.0.0 #> () #> #> ── $tasks #> [1] TRUE #> ✔ ok: hub-config/tasks.json () (via tasks-schema v2.0.0 ()) #> #> ── $admin #> [1] TRUE #> ✔ ok: hub-config/admin.json () (via admin-schema v2.0.0 ()) #> #> ── $model-metadata-schema #> [1] TRUE #> ✔ ok: hub-config/model-metadata-schema.json () (from default json schema ())"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_model_metadata_schema.html","id":null,"dir":"Reference","previous_headings":"","what":"Validate model-metadata-schema config file — validate_model_metadata_schema","title":"Validate model-metadata-schema config file — validate_model_metadata_schema","text":"Validate model-metadata-schema config file","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_model_metadata_schema.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Validate model-metadata-schema config file — validate_model_metadata_schema","text":"","code":"validate_model_metadata_schema(hub_path = \".\")"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_model_metadata_schema.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Validate model-metadata-schema config file — validate_model_metadata_schema","text":"hub_path Path local hub directory.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_model_metadata_schema.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Validate model-metadata-schema config file — validate_model_metadata_schema","text":"Returns result validation. validation successful, return TRUE. validation errors detected, returns FALSE details errors appended data.frame errors attribute. access errors table use attr(x, \"errors\") x output function. can print concise easier view version errors table view_config_val_errors().","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_model_metadata_schema.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Validate model-metadata-schema config file — validate_model_metadata_schema","text":"Checks model-metadata-schema.json config file exists hub-config, can successfully parsed contains least either model_id property team_abbr model_abbr properties.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/validate_model_metadata_schema.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Validate model-metadata-schema config file — validate_model_metadata_schema","text":"","code":"validate_model_metadata_schema( hub_path = system.file( \"testhubs/simple/\", package = \"hubUtils\" ) ) #> [1] TRUE #> ✔ ok: hub-config/model-metadata-schema.json () (from default json schema ())"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/view_config_val_errors.html","id":null,"dir":"Reference","previous_headings":"","what":"Print a concise and informative version of validation errors table. — view_config_val_errors","title":"Print a concise and informative version of validation errors table. — view_config_val_errors","text":"Print concise informative version validation errors table.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/view_config_val_errors.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Print a concise and informative version of validation errors table. — view_config_val_errors","text":"","code":"view_config_val_errors(x)"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/view_config_val_errors.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Print a concise and informative version of validation errors table. — view_config_val_errors","text":"x output validate_config().","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/view_config_val_errors.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Print a concise and informative version of validation errors table. — view_config_val_errors","text":"prints errors attribute x informative format viewer. available interactive mode.","code":""},{"path":[]},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/view_config_val_errors.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Print a concise and informative version of validation errors table. — view_config_val_errors","text":"","code":"if (FALSE) { # \\dontrun{ config_path <- system.file(\"error-schema/tasks-errors.json\", package = \"hubUtils\" ) validate_config(config_path = config_path, config = \"tasks\") |> view_config_val_errors() } # }"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/write_config.html","id":null,"dir":"Reference","previous_headings":"","what":"Write config class object to a JSON file. — write_config","title":"Write config class object to a JSON file. — write_config","text":"Write tasks class object tasks.json JSON file.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/write_config.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Write config class object to a JSON file. — write_config","text":"","code":"write_config( config, hub_path = \".\", config_path = NULL, autobox = TRUE, box_extra_paths = NULL, overwrite = FALSE, silent = FALSE )"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/write_config.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Write config class object to a JSON file. — write_config","text":"config Object class write JSON file. hub_path Path hub directory. Defaults current working directory. Ignored config_path specified. config_path Path write config object . NULL defaults hub-config/tasks.json within hub_path. specified, overrides hub_path. autobox Logical. Whether automatically box vectors length 1L arrays JSON output according hubverse schema. See schema_autobox() details. box_extra_paths list character vectors paths elements can arrays vectors covered schema. Elements path arrays objects expected encoded \"items\". See output get_array_schema_paths() details, especially examples. overwrite Logical. Whether overwrite file already exists. silent Logical. Whether suppress informational messages.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/write_config.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Write config class object to a JSON file. — write_config","text":"TRUE invisibly.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/reference/write_config.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Write config class object to a JSON file. — write_config","text":"","code":"# Create rounds object rounds <- create_rounds( create_round( round_id_from_variable = TRUE, round_id = \"origin_date\", model_tasks = create_model_tasks( create_model_task( task_ids = create_task_ids( create_task_id(\"origin_date\", required = NULL, optional = c( \"2023-01-02\", \"2023-01-09\", \"2023-01-16\" ) ), create_task_id(\"location\", required = \"US\", optional = c(\"01\", \"02\", \"04\", \"05\", \"06\") ), create_task_id(\"horizon\", required = 1L, optional = 2:4 ) ), output_type = create_output_type( create_output_type_mean( is_required = TRUE, value_type = \"double\", value_minimum = 0L ) ), target_metadata = create_target_metadata( create_target_metadata_item( target_id = \"inc hosp\", target_name = \"Weekly incident influenza hospitalizations\", target_units = \"rate per 100,000 population\", target_keys = NULL, target_type = \"discrete\", is_step_ahead = TRUE, time_unit = \"week\" ) ) ) ), submissions_due = list( relative_to = \"origin_date\", start = -4L, end = 2L ) ) ) # Create config object config <- create_config(rounds) # Create temporary hub and write config withr::with_tempdir({ dir.create(\"hub-config\") # Write config write_config(config, hub_path = \".\") # Read and print tasks.json cat(readLines(file.path(\"hub-config\", \"tasks.json\")), sep = \"\\n\") # Validate config validate_config(hub_path = \".\") # Add a custom additional property to the first round of the config rounds[[1]][[1]]$extra_array_property <- \"length_1L_property\" config <- create_config(rounds) write_config( config = config, hub_path = \".\", overwrite = TRUE, box_extra_paths = list(c(\"rounds\", \"items\", \"extra_array_property\")) ) # Read and print tasks.json again cat(readLines(file.path(\"hub-config\", \"tasks.json\")), sep = \"\\n\") }) #> ✔ `config` written out successfully. #> { #> \"schema_version\": \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\", #> \"rounds\": [ #> { #> \"round_id_from_variable\": true, #> \"round_id\": \"origin_date\", #> \"model_tasks\": [ #> { #> \"task_ids\": { #> \"origin_date\": { #> \"required\": null, #> \"optional\": [\"2023-01-02\", \"2023-01-09\", \"2023-01-16\"] #> }, #> \"location\": { #> \"required\": [ #> \"US\" #> ], #> \"optional\": [\"01\", \"02\", \"04\", \"05\", \"06\"] #> }, #> \"horizon\": { #> \"required\": [ #> 1 #> ], #> \"optional\": [2, 3, 4] #> } #> }, #> \"output_type\": { #> \"mean\": { #> \"output_type_id\": { #> \"required\": null #> }, #> \"is_required\": true, #> \"value\": { #> \"type\": \"double\", #> \"minimum\": 0 #> } #> } #> }, #> \"target_metadata\": [ #> { #> \"target_id\": \"inc hosp\", #> \"target_name\": \"Weekly incident influenza hospitalizations\", #> \"target_units\": \"rate per 100,000 population\", #> \"target_keys\": null, #> \"target_type\": \"discrete\", #> \"is_step_ahead\": true, #> \"time_unit\": \"week\" #> } #> ] #> } #> ], #> \"submissions_due\": { #> \"relative_to\": \"origin_date\", #> \"start\": -4, #> \"end\": 2 #> } #> } #> ] #> } #> ✔ `config` written out successfully. #> { #> \"schema_version\": \"https://raw.githubusercontent.com/hubverse-org/schemas/main/v4.0.0/tasks-schema.json\", #> \"rounds\": [ #> { #> \"round_id_from_variable\": true, #> \"round_id\": \"origin_date\", #> \"model_tasks\": [ #> { #> \"task_ids\": { #> \"origin_date\": { #> \"required\": null, #> \"optional\": [\"2023-01-02\", \"2023-01-09\", \"2023-01-16\"] #> }, #> \"location\": { #> \"required\": [ #> \"US\" #> ], #> \"optional\": [\"01\", \"02\", \"04\", \"05\", \"06\"] #> }, #> \"horizon\": { #> \"required\": [ #> 1 #> ], #> \"optional\": [2, 3, 4] #> } #> }, #> \"output_type\": { #> \"mean\": { #> \"output_type_id\": { #> \"required\": null #> }, #> \"is_required\": true, #> \"value\": { #> \"type\": \"double\", #> \"minimum\": 0 #> } #> } #> }, #> \"target_metadata\": [ #> { #> \"target_id\": \"inc hosp\", #> \"target_name\": \"Weekly incident influenza hospitalizations\", #> \"target_units\": \"rate per 100,000 population\", #> \"target_keys\": null, #> \"target_type\": \"discrete\", #> \"is_step_ahead\": true, #> \"time_unit\": \"week\" #> } #> ] #> } #> ], #> \"submissions_due\": { #> \"relative_to\": \"origin_date\", #> \"start\": -4, #> \"end\": 2 #> }, #> \"extra_array_property\": [ #> \"length_1L_property\" #> ] #> } #> ] #> }"},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-development-version","dir":"Changelog","previous_headings":"","what":"hubAdmin (development version)","title":"hubAdmin (development version)","text":"Use options set schema_version branch arguments download_tasks_schema() create_*() family functions creating config files programmatically. allows setting schema version branch globally session (#85). Make validation round_id patterns explicit. ties schema version v4.0.1 pattern round_id property must match round_id_from_variable false now specified regular expression schema. check also now implemented dynamically values round_id variable round_id_from_variable true validating tasks.json config files. Checks round_id patterns also now implemented create_round() creating rounds programmatically. schema version v5.0.0, single target_keys element allowed creating target metadata items programmatically (#89).","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-140","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.4.0","title":"hubAdmin 1.4.0","text":"Support v4.0.0 schema configuration output types output type IDs creating config files programmatically. Specifically, whether output type required specified via is_required logical property whereas output_type_id values provided required property (#53). addition, output_type_id required value now encoded NULL instead NA (#72). Programmatically created higher level config elements now branch attribute can used create validate objects schema still development released main branch yet. Add dynamic checks ensure derived_task_ids match valid task ID names validation task.json config files (#69).","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-130","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.3.0","title":"hubAdmin 1.3.0","text":"Add derived_task_ids property create_config() (specifying hub level derived task IDs) create_round() (specifying round level derived task IDs) (#52). adds compatibility upcoming schemas v4.0.0 release.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-120","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.2.0","title":"hubAdmin 1.2.0","text":"Add as_config() function convert list representation tasks.json config file class object (#42). Useful wanting programmatically manipulate contents tasks.json config file. Add append_round() function append one class objects rounds property class object (#42). Add schema_autobox() function uses schema “box” length one vectors class object arrays JSON format (#44). transformation now applied default writing class object JSON file using write_json() can deactivated using autobox argument. transformation also applied properties arrays covered additionalProperties schema (e.g. custom task IDs). Add get_array_schema_paths() utility function extracting paths potential array properties JSON schema export previously internal download_tasks_schema(). Add link development version documentation README.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-111","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.1.1","title":"hubAdmin 1.1.1","text":"Add output_type_id_datatype argument create_config(). allows specification data type output_type_id column model output data schema property output_type_id_datatype, introduced v3.0.1 version hubverse schema (#41)","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-110","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.1.0","title":"hubAdmin 1.1.0","text":"Add write_config() functions write objects class JSON files (#3)","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-102","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.0.2","title":"hubAdmin 1.0.2","text":"New feature: Add ci_validate_hub_config() non-interactive function works GitHub produce validation report Continous Integration (#37)","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-101","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.0.1","title":"hubAdmin 1.0.1","text":"Update create_output_type_cdf() accommodate less restrictive output_type_id checks introduced schema version v3.0.1 (#29). URL hubdocs updated (#27) Output validate_config() validate_hub_config() now classed summary contents printed nicely screen, reducing amount screen space needed report success failure (#35)","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-100","dir":"Changelog","previous_headings":"","what":"hubAdmin 1.0.0","title":"hubAdmin 1.0.0","text":"Breaking changes: Support schema v3.0.0 specification sample output type IDs now specified output_type_id_params object instead output_type_id. main breaking change create_output_type_sample() now takes arguments incompatible previous schema versions returns object output_type_id_params object instead output_type_id. Additional back-compatible dynamic validation checks sample output types added validate_config().","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-020","dir":"Changelog","previous_headings":"","what":"hubAdmin 0.2.0","title":"hubAdmin 0.2.0","text":"Introduce validation check ensures null task IDs exist tasks.json.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-010","dir":"Changelog","previous_headings":"","what":"hubAdmin 0.1.0","title":"hubAdmin 0.1.0","text":"Allow task ID create_task_id() arguments required optional set NULL, facilitating encoding NA task IDs modeling tasks value expected given task ID.","code":""},{"path":"https://hubverse-org.github.io/hubAdmin/dev/news/index.html","id":"hubadmin-001","dir":"Changelog","previous_headings":"","what":"hubAdmin 0.0.1","title":"hubAdmin 0.0.1","text":"Initial package release resulting split hubUtils package. See hubUtils NEWS.md details including previous release notes.","code":""}]