We have a large (10,000 plus) repository of spatial data (shp/gdb/tab vectors and ecw/tif rasters and also las, xyz and DEM data) where some have metadata records in xml using anzlic metadata editor. I want to check if each spatial dataset has an associated xml record and check the projections, spatial extent, source and size against the associated spatial file.
I have created a arcpy based script to extract this info from ESRI readable formats but am unsure on how to handle tab files and more importantly how to check it against the anzlic metaeditor based xml record.
So if we have citypoints.shp/.tab then we should have citypoints_metadata.shp/.tab.xml as the metadata record -this is separate from the citypoints.shp.xml that some software autocreate.
Another similar forum question is ANZLIC Metadata in ArcGIS 10 but it doesn't cover the requirement to check for the existence of a valid record and dealing with .tab (other non-esri) formats in an opensource/creative commons workspace as per my question (http://gis.stackexchange.com/questions/13676/how-to-read-mapinfo-tab-files-in-arcpy). I also looked through the software mentioned in Looking for a Metadata Editor but none of them autogenerate the base metadata file or allow comparing of existing records against the source.