Thank you for your suggestion.
There are some case that the metadata were produced with upper case before in fact, then we import them to GN database. So we meet the problem.
I suggest that we can take measures to guarantee the uuid in lower case. For example, we can transform the uuid into lowercase when inserting metadata to database, just change the code line in XmlSerializer.insert: args.add(uuid.toLowerCase()).
This way we can also guarantee the uuid specification.
----- 原始邮件 ----
发件人： Jeroen Ticheler <Jeroen.Ticheler@...>
收件人： zhuhua zha <zhuhuazha2004@...>
已发送： 2008/2/25(周一), 下午5:26:28
主题： Re: [GeoNetwork-users] GAST can not export the metadata which has uppercase char in the uuid section!
Please have a look at the UUID specification here: http://www.ietf.org/rfc/rfc4122.txt
that describes that UUIDs use lower case for all alphanumeric
values. We follow the UUID spec and so I suggest you make sure your
metadata will also do that. You could have GeoNetwork generate UUIDs
for you if you import the records with the UUID field empty (in ISO
19115/19139 that is gmd:fileIdentifier).