diff --git a/pygeometa/schemas/iso19139/__init__.py b/pygeometa/schemas/iso19139/__init__.py
index 2b9bbe0..318236b 100644
--- a/pygeometa/schemas/iso19139/__init__.py
+++ b/pygeometa/schemas/iso19139/__init__.py
@@ -172,6 +172,9 @@ def import_(self, metadata: str) -> dict:
mcf['spatial']['resolution'].append({'distance': v,
'uom': uom})
+ if m.identification.spatialrepresentationtype and len(m.identification.spatialrepresentationtype) > 0: # noqa
+ mcf['spatial']['datatype'] = m.identification.spatialrepresentationtype[0] # noqa
+
if m.identification.accessconstraints:
mcf['identification']['accessconstraints'] = m.identification.accessconstraints[0] # noqa
diff --git a/tests/md-SMJP01RJTD-gmd.xml b/tests/md-SMJP01RJTD-gmd.xml
index e655a6d..73fee26 100644
--- a/tests/md-SMJP01RJTD-gmd.xml
+++ b/tests/md-SMJP01RJTD-gmd.xml
@@ -315,6 +315,9 @@
+
+
+