
{{ instructions | safe }}

[[ CACHE_CONTROL ]]

<context>
    {% if classify_input.table_context %}
    <schema>{{ classify_input.table_context.schema_name }}</schema>
    <table>{{ classify_input.table_context.table_name }}</table>
    <fields>
    {% for field in classify_input.table_context.columns %}
        <name>{{ field.name }}</name>
        {% if field.data_type -%}<data_type>{{ field.data_type }}</data_type>{% endif -%}
        {% if field.description -%}<description>{{ field.description }}</description>{% endif -%}
    {% endfor %}
    </fields>
    {% endif %}
</context>

<output_format>

Your output should conform to the following XML structure:

    <classifications>
        <classification>
        <rationale>{ rationale for choosing data category }</rationale>
        <data_category>{ taxonomy data category }</data_category>
        <confidence>{ confidence in tag }</confidence>
        </classification>
    </classifications>

Feel free to output discussion before emitting the final output.

If there are no classifications, output an empty block with opening and closing tags: <classifications></classifications>

</output_format>

<task>

What is the data category for the <field>{{ classify_input.fq_column_name | safe }}</field>

</task>