diff --git a/pygeometa/schemas/iso19139/main.j2 b/pygeometa/schemas/iso19139/main.j2
index 55704cb..add4024 100644
--- a/pygeometa/schemas/iso19139/main.j2
+++ b/pygeometa/schemas/iso19139/main.j2
@@ -239,9 +239,17 @@
{% endfor %}
+ {{ cs.get_freetext('useLimitation', record.get('metadata',{}).get('language_alternate'), get_charstring(record['identification'].get('rights'), record.get('metadata',{}).get('language'), record.get('metadata',{}).get('language_alternate'))) }}
{{ record['identification']['accessconstraints'] }}
+ {% if record['identification'].get('license',{}).get('url','').startswith('http') %}
+
+ {{ record['identification'].get('license',{}).get('name') }}
+
+ {% else %}
+ {{ cs.get_freetext('otherConstraints', record.get('metadata',{}).get('language_alternate'), get_charstring(record['identification'].get('license',{}).get('name',''), record.get('metadata',{}).get('language'), record.get('metadata',{}).get('language_alternate'))) }}
+ {% endif %}