{ "required_tables": [ { "name_prefix": "rocpd_string", "required_columns": [ "id", "string" ], "validation_queries": [ { "comparison": "equals", "description": "Verify that 'UCX Comm' string is present in the table", "error_message": "'UCX Comm' string not found in the table rocpd_string", "expected_result": 2, "query": "SELECT COUNT(*) FROM {table_name} WHERE string LIKE '%UCX Comm%';" } ] }, { "name": "regions", "required_columns": [ "tid", "start", "end", "name", "category" ], "validation_queries": [ { "comparison": "equals", "description": "Verify entries have non-zero start times", "error_message": "Found entries with zero start times in table", "expected_result": 0, "query": "SELECT COUNT(*) as count FROM {table_name} WHERE start = 0" }, { "comparison": "greater_than", "description": "Verify that 'ucx' appears in category at least 100 times in table regions", "error_message": "'ucx' category entries are fewer than expected in regions", "expected_result": 100, "query": "SELECT COUNT(*) FROM {table_name} WHERE category = 'ucx';" } ] } ] }