--- layout: default --- {{ content | markdownify}} {% assign table_schema = site.data[page.schema] %} {% assign table_schema_id = table_schema.name %} {{ table_schema.description | markdownify}}

{{ table_schema.title }}

Source: {{ page.schema }}.json

{% for field in table_schema.fields %} {% endfor %}
Name Definition Type
{{ field.name }}{% if field.constraints.required %}*{% endif %} {{ field.description | markdownify }} {% if field.constraints %} Constraints
    {% for constraint in field.constraints %}
  • {{ constraint[0] }}: {{ constraint[1] | join: ", " }}
  • {% endfor %}
{% endif %} {% if field.example and field.example != "" %}

Example: {{ field.example }}

{% endif %}
    {% if field['skos:exactMatch'] %}
  • Same as {% for term in field['skos:exactMatch'] %}{{ term }} {% unless forloop.last %}, {% endunless %}{% endfor %}
  • {% endif %} {% if field['skos:narrowMatch'] %}
  • Broader than {% for term in field['skos:narrowMatch'] %}{{ term }}{% unless forloop.last %}, {% endunless %}{% endfor %}
  • {% endif %} {% if field['skos:broadMatch'] %}
  • Narrower than {% for term in field['skos:broadMatch'] %} {{ term }} {% unless forloop.last %}, {% endunless %}{% endfor %}
  • {% endif %} {% if field['skos:relatedMatch'] %}
  • Related to {% for term in field['skos:relatedMatch'] %}{{ term }}{% unless forloop.last %}, {% endunless %}{% endfor %}
  • {% endif %} {% if field['skos:closeMatch'] %}
  • Close to {% for term in field['skos:closeMatch'] %}{{ term }}{% unless forloop.last %}, {% endunless %}{% endfor %}
  • {% endif %}
{{ field.type }}