def generate_first_run_metadata(
        schema_name,
        schema_group,
        version='1.0.0',
):
    """generate basic metadata frame for first_run case.  Broken out as test-helper

    Args:
        schema_name (str): name of data source
        schema_group (str): group for data source
        version (str): semantic version of init data

    Returns:
        dict: "blank" metadata object for first_run case

    """
    return dict(
        schema_group=schema_group,
        schema_name=schema_name,
        update='',
        version=version,
        schema={},
    )