Metadata Wizard version: 1.7.2 (Last updated: 4/30/16)
This tool is designed as a resource to help geospatial data users with the creation and editing of metadata compliant with the Federal Geographic Data Committee's 'Content Standard for Digital Geospatial Metadata' (FGDC-CSDGM).
After any existing metadata has been extracted from the input data set, the tool will supplement the spatial domain information and certain components of the spatial data organization, spatial reference, and entity/attribute sections of the metadata record with information inherent in the data set. Users will then be provided with two graphical user interfaces (GUIs) to enter additional metadata information. The first GUI captures information for the entity/attribute section (i.e., a description of the tabular data in the data, if applicable), while the second GUI allows a user to enter other general metadata information. While some defaults are provided, a user must ensure that all required fields are populated with valid information to produce a fully compliant metadata record of quality.
When the tool finishes running, a completed copy of the metadata file will be re-associated with the original input data set.
A copy of the original, unmodified metadata associated with a data set will also be saved to the 'Working Directory' as a stand-alone XML file.
To download the toolbox from ScienceBase, click on the child item below (direct link: MetadataWizard (ESRI Versions 10.0, 10.1, 10.2, 10.3, and 10.4)).
If the file is not immediately visible, expand the 'Files' bar in the center of the webpage.
More detailed usage instructions can be found in the USGS Open File Report:
**If you are having trouble downloading/unzipping the file, please try an internet browser other than Internet Explorer (such as Chrome, Firefox, etc.).**
This tool was developed by Drew Ignizio, Colin Talbert, and Michael O'Donnell at the USGS Fort Collins Science Center (FORT).
The most recent version of the tool is available at: www.sciencebase.gov/metadatawizard
-Data sets with no existing metadata or metadata in the FGDC-CSDGM or ESRI Arc10.x format are accepted as valid inputs.
-Metadata output will be in the FGDC-CSDGM format. Users who wish to upgrade back to the ESRI Arc 10.x format may do so using ESRI's 'Upgrade Metadata' tool.
-Stand-alone XML files are also valid inputs, although the auto-extraction of spatial properties and E/A builder tool will not be run; users will simply be provided with the GUI to edit the remaining metadata content.
-This tool collects the core information needed for a basic FGDC-CSDGM record, although it will also honor any metadata content in an input record that is part of the Biological Data Profile (BDP) extension of the CSDGM. Users will not be able to edit this BDP content using this tool (for example: taxonomic information, analytical tools, formal methodologies, etc.) but the tool will not remove these elements.
-In the case of very large data sets (e.g., data with 100,000+ features or very complex attribute tables), the tool may take an extended period of time to open. Processing times of several hours were recorded during testing against very large (national extent), complex, vector data sets, such as hydrological networks.
-In the case of input data sets with no associated metadata, the tool will start the process of building a new metadata record using a template XML file ("GenericFGDCTemplate.xml") located in the Metadata Wizard toolbox folder.
-Users may specify a template record as a starting point for metadata creation. Please see the in-tool documentation for more information.
Metadata Wizard version: Beta release (Updated: 12/2013)
-Updated help tips and default values.
-Ability to load from a template XML file.
-Auto import contact now works for all USGS personnel.
-Updated ESRI ArcToolbox interface/parameter configuration.
-Updated Python routine to calculate Longitudinal and Latitudinal resolution.
-Updated default values for Entity/Attribute overview.
-Dedicated link in ScienceBase where the tool can be downloaded.
Metadata Wizard version: 1.0 (Updated: 1/2/2014)
-Handle null values/all empty fields in input data sets.
-Handles feature classes within file and personal GDB.
-Internal VB.Net metadata preview capacity (no longer dependent on IE).
-Updated ESRI ArcToolbox interface/parameter configuration.
-Users can specify any metadata template of their choice.
-Updated toolbox documentation/tool input validation.
Metadata Wizard version 1.1 (Updated 1/27/2014)
-Key element check implemented. Wizard now checks for/ensures the presence of the following: ['idinfo', 'dataqual', 'spdoinfo', 'spref', 'eainfo', 'distinfo', 'metainfo'].
This resolves the issue of the tool hanging up on “Updating Digital Transfer Info – Format Name” (and other instances resulting from missing nodes).
-Microsoft Excel file provided as input will prompt user to export to .dbf.
-Handling of State Plane coordinate systems has been updated.
-XML output will now be well-formatted when viewed in raw XML. Thanks to P. Schweitzer for updates to the MP utility.
Metadata Wizard version 1.2 (Updated 1/29/2014)
-Corrected error in ArcToolbox validation script to allow for proper specification of template metadata file.
Metadata Wizard version 1.2.1 (Updated 2/4/2014)
-Added a ‘multi-try’ sequence to return statistics on ArcObjects table. This should resolve the ‘Attempted to read/write corrupted memory’ error upon opening the Entity/Attribute builder.
-Updated image in ArcCatalog ‘Description’ tab to illustrate Metadata Wizard workflow.
Metadata Wizard version 1.2.2 (Updated 3/1/2014) - Internal
-Minor updates to in-tool help (parameter descriptions) for the ArcToolbox tool.
Metadata Wizard version 1.2.3 (Updated 5/5/2014)
- Minor updates to in-tool help (parameter descriptions) for the ArcToolbox tool.
- Updated image in ArcCatalog ‘Description’ tab to illustrate Metadata Wizard workflow with slightly more detail to match the image provided in the Metadata Wizard publication.
-The ‘Overview Description’ text box is now properly referenced by the ‘Citation’ element in the Entity/Attribute builder.
-The ‘Originator’ for the Larger Work Citation is now properly saved to the output XML file. Previous versions of the tool would drop this element. Thanks to Roland Viger for identifying this issue.
-Updated the provided ‘Custom Starter Template’ file to allow for proper behavior when using the Import From Template option. To work properly, template FGDC-CSDGM XML files must contain at least ‘idinfo>citation>citeinfo’ and ‘metainfo>metstdn’ elements, and ESRI metadata XML files must have at least ‘idPurp, idAbs, idCredit, and searchKeys’ elements. This is so the Metadata Wizard can determine the metadata format and apply the appropriate transformation during export for continued editing. The elements may be empty (i.e., contain no text) or populated with dummy values, but they must be present. If these elements are not present, the Wizard will be unable to identify and use the template and will instead begin building a metadata record using a blank FGDC-CSDGM template. Thanks to VeeAnn Cross for identifying this issue.
-Added GUI tip to remind users to populate only one 'Time Period' option for the input dataset.
Metadata Wizard version 1.2.4 (Updated 5/13/2014)
-Added a count check for certain node instances to avoid an ‘Index out of Range’ error in the VB code. This should resolve problems when loading the second GUI and using import/copy features within the form itself resulting from empty (repeating) nodes.
Metadata Wizard version 1.2.5 (Updated 6/17/2014)
-Updated the VB.Net forms so that the ‘AutoScaleMode’ is set to “DPI” and not “Font”. This should resolve the issue of the form looking strange if a user has something other than the default magnification/size selected for their profile in Windows.
- Included the updated ‘starter template’ .XML file with the toolbox bundle. This file properly labels the dummy content in the "Originator" field.
Metadata Wizard version 1.3 (Updated 8/1/2014)
- The 'Source Scale' input has been added to the Source Inputs tab in the Main Metadata Editor form.
- Single toolbox should now work across all versions of ESRA ArcGIS Desktop 10.x.
-Added new “Metadata Validation” tab. This now allows a user to run MP and view metadata errors from directly within the Metadata Wizard tool.
Thanks to Curtis Price for the following edits:
- Built "clean" tbx file using ArcGIS 10.1 (saved as 10.0) to avoid double tool display. This clean tbx should work with all ArcGIS 10.x.
- Various tweaks to USGS_MetadataTool.py to improve maintainability (minor re-coding)
- "WGS 1984.prj" file always used to avoid differences between prj files between ArcGIS versions
- Used GetInstallInfo to populate ArcGIS versions (Get_NativeEnvironment)
- Native Environment string: Set and use string "ArcGIS 10.x" instead of "ArcCatalog 10.x" (changes to Get_NativeEnvironment, GetESRIVersion_WriteNativeEnv).
- **Modified validation code in tbx:**
- Create working folder in user TEMP (USGS STIG does not allow creation of C:\TEMP folder)
- Modified validation to use type "Folder" not "Workspace" for metadata working folder, also did some cleanup of the validation code and added a check to make sure the template file is entered when the box is checked.
- If specified folder is not available, standard ArcGIS validation used (no longer populating instruction text into path variable -- to be consistent with other ArcGIS tools).
- Made minor edits to the tool documentation (mostly formatting, using bullets, consistency)
Metadata Wizard version 1.4 (Updated 10/2/2014)
- Python files now check for 'Multipoint' and 'MultiPoint' (capitalization) to avoid problems assigning feature type. Thanks to T. Chesley-Preston for identifying this issue.
- A sleep statement was introduced in the VB.Net to ensure that the XML error report generated by MP has time to save completely to avoid problems. Thanks to A. Freeman for identifying this issue.
- C:\temp is no longer used when creating the 'ArcpyTranslate.xml' file when converting from ESRI metadata to FGDC. The 'WorkingDir' is now passed and used instead. Thanks to S. Miller for identifying this issue.
- Updates were made to the way 'Distribution Info' is handled to accommodate for MP validation. The 'stdorder>digform>digtinfo>formname' (which the Wizard auto-populates) will now be removed, along with 'fees' if a user selects the 'Custom' option. Thanks to P. Haggerty for identifying this issue.
Metadata Wizard version 1.5 (Updated 02052015)
- New toolbox will run against ESRI ArcGIS Version 10.3.
- More robust error checking and element handling when running MP through the 'Metadata Validation' tab. The Distribution Info section should be handled properly now.
- Added new field, 'Description of Geographic Extent' that will activate when a user selects the BDP option to allow entry of this information.
- Resolved a bug related to beginning/end dates of a source input being confused on a record loads into the Main Editor. Thanks to D. Hockman-Wert for identifying this issue.
- Fixed help tips on Source Input and Process Step tabs (tab numbers 2-n). Thanks to D. Hockman-Wert for identifying this issue.
- Main Editor GUI will now pull values and write values from the 'metadata/dataqual/lineage/srccite/citeinfo/geoform' element for the 'Type of Data' field in the Source Input tab. Thanks to D. Hockman-Wert for identifying this issue.
- Updated the handling of the metadata preview. MP will now be run to prune off and avoid showing empty nodes. Stylesheet will still be applied for clean viewing.
- Updated the handling of the metadata preview. Upon subsequent user clicks of the 'Preview Metadata' button, the same pop-up window will be used, rather than spawning a new window each time.
Metadata Wizard version 1.6 (Updated 07132015)
- Bug fix to resolve an issue with the E/A Builder GUI crashing on datasets residing within an ArcGIS file geodatabase. Thanks to C. Jarchow for identifying this issue.
Metadata Wizard version 1.7 (Updated 10152015)
- Updated the ‘Keywords’ section. Worked with Peter Schweitzer to connect the keywords section to his keywords JSON API service. Users can now search/choose from a standardized list of keywords for both ‘topic/theme’ and ‘place’ keywords. We also strongly encourage (but don’t require) the user to supply at least one ISO keyword. There is a new button which allows users to easily browse and select ISO keywords. An Internet connection is required to communicate with the keywords service. Users can still use the traditional method of creating their own custom keywords.
Metadata Wizard version 1.7.1 (Updated 10292015)
- Minor updates for error handling and application UI after the revision to the 'Keyword' section. Updates should resolve unhandled application errors related to clicking the Add or Delete buttons when no keyword or thesaurus had been selected. User help tips have also been added for the new UI fields. Additionally, clicking 'No Place Keywords' radio button will now properly remove any place keywords from the XML if toggled.
Metadata Wizard version 1.7.2 (Updated 04302016)
- Compiled a version of the EA builder for ESRI ArcDesktop Version 10.4 Developer note: a bug in Visual Studio prevented the ability to do this with the Community 2015 edition. Visual Studio 2013 was used.
- Updated the URL that the controlled vocabulary thesaurus uses to point to 'www2.usgs.gov' after a bureau-wide change to thesaurus resources. This feature of the tool should now work correctly.
- Resolved an issue that prevented a user from providing a custom Codeset Name and Codeset Source in the EA builder. At v 1.7.2 this fix will only be available for the 10.4 version of the tool. Thanks to N. Nakagaki for identifying this issue.
- There is a known issue in the EA Builder when the tool is run on an ESRI Feature Class inside of an ESRI Feature Dataset with the same exact name in an ESRI Geodatabase. The tool will run successfully if the respective names of the Feature Class and Feature Dataset are not identical. Thanks to K. Kovacs and J.C. Nelson for identifying this issue.
- Minor updates to Python script and validation to streamline ESRI version compatibility. Thanks to C. Price for collaboration with this effort.
(Users: Report software issues and bugs to Drew Ignizio at email@example.com)
Click on title to download individual files attached to this item or
files listed below as a compressed file.