diff --git a/src/ruleset.rnc b/src/ruleset.rnc
index 9c11368419f0cbf5bcaed356a1e5dff5744abd90..31aa283e42ed8e8b4a1fffcca4400dcabc6d3271 100644
--- a/src/ruleset.rnc
+++ b/src/ruleset.rnc
@@ -193,6 +193,7 @@ MetsModsSerializationValueRegExp =
 MetsModsSerializationMetadataMapping =
    element metadata {
       MetsModsSerializationInternalName
+    & MetsModsSerializationPersonIndicator?
     & element WriteXPath { WriteXPathContent }
     & element FirstnameXPath { WriteXPathContent }
     & element DisplayNameXPath { WriteXPathContent }
@@ -203,6 +204,9 @@ MetsModsSerializationMetadataMapping =
 
 WriteXPathContent = text
 
+MetsModsSerializationPersonIndicator =
+   element MODSName { "Person" }
+
 MetsModsSerializationInternalName =
    [
       s:pattern [