Reply by Peter Schweitzer on 8 Nov 2001:
It depends on what sort of errors they are. ArcCatalog, like Tkme, must allow you to create metadata with errors such as missing elements and empty elements. If I'm using a metadata editor, I don't want it to refuse to work if I merely leave something out--I might want to work in steps, adding some information now and more information later.
What's more important, of course, is that ArcCatalog has no way to know whether what people type into it is actually correct (meaning what you say about the data--is it right?). So we don't want people to rely on mp alone to judge the correctness of metadata. We should instead use mp to help us find out what we've left out or done wrong in the structure of the metadata, and then we have to read the metadata itself to figure out whether it actually describes the data well.
There is one way that valid metadata from ArcCatalog might be judged incorrect by mp, however. If I create metadata in ArcCatalog, then read it with mp but without telling mp that the metadata record uses ESRI extensions, then mp will complain that some of the elements aren't recognized. For example, ESRI includes in the metadata an element called Attribute_Type that tells whether a given attribute is an integer, character, or floating-point variable. This isn't in the FGDC standard, so mp will complain when it sees this element in the metadata. The fix is to tell mp you're using the ESRI extensions. Create a config file like this:
input extensions c:/usgs/tools/ext/ESRIprof80.ext
Name this config file whatever you like; I'll call it
here for example. Then run mp using the
mp -c esri.cfg cover/metadata.xml
Now mp will first read the config file
tells it you're using extensions from the file
Then mp reads that file, and knows the names of the ESRI extensions
and where they go in the structure. After that, it reads your metadata,
and can interpret properly those elements that are part of
the ESRI profile.
So the solution to your immediate concern might be as simple as telling mp you're using the ESRI extensions, but you'll want to look closely at those error messages to find out which ones most need to be fixed, and you'll want to have the metadata reviewed by a human reader too. Note that you can express the metadata as questions and answers by using either mp or ArcCatalog; I think that will be a very effective way to help a person review the contents of the metadata.
Note also that this same config file can be used with Tkme to
allow you to edit the ArcCatalog metadata (for coverages and
shapefiles, but not for metadata in the geodatabase). Use the
C:> Tkme -c esri.cfg Then choose
your metadata record using the Open choice of the