410 likes | 431 Views
Learn how to write quality metadata & create ISO 19115 files from existing CSDGM using XSLT. Helpful resources & steps provided.
E N D
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata National Coastal Data Development Center A division of the National Oceanographic Data Center Please email a list of participants at each location to ncddcmetadata@noaa.gov Also Email questions for the Q&A session to ncddcmetadata@noaa.gov
Series Materials - ftp://ftp.ncddc.noaa.gov/pub/Metadata/Online_ISO_Training/ NOAA EDM Wiki ( ) - https://geo-ide.noaa.gov/wiki/index.php?title=Main _Page Workbooks - http://www.ncddc.noaa.gov/metadata-standards/ ISO Resources
Tips for Writing Metadata It’s not so bad!! • First records are the hardest • Not all fields may need to be filled in • Tools are available • Training classes can be taken • Can often be produced automatically • Can (and should) be reviewed for updates
Steps for writing quality metadata Writing Metadata Organize your information Organize your information Write your metadata file Write your metadata file Review your file Review your file Have someone else review Have someone else review Revise Revise Publish Publish
Writing Metadata • Before you begin writing, get organized • Document your data as you go • Write so others can understand • Always review your document
Some Helpful Items standard and/or workbook Metadata entry tool ISO editor sense of humour!!! chocolate coffee
Keep your readers in mind • Write simply but completely • Document for a general audience • Be consistent in style and terminology
Keep your readers in mind • Define all acronyms • Avoid using jargon • Clearly state data limitations
Writing Metadata Write a complete title that includes… • What • Where • When • Who
Greater Yellowstone Rivers from 1:126,700 Forest Visitor Maps (1961-1983) The title is critical in helping others find your data. Which is better?
Be specific. Quantify when you can. • Vague:We checked our work and it looks complete. • Specific:We checked our work using 3 separate sets of check plots reviewed by 2 different people. We determined our work to be 95% complete based on these visual inspections.
Select your key words wisely • Use unambiguous words • Use descriptive words • Fully qualify geographic locations
Review your final product • Have someone else read it • If you’re the only reviewer, put it away and read it again later • Check for clarity and omissions
When you review your work, ask: • Can a novice understand what you wrote? • Are your data properly documented for posterity?
When you review your work, ask: • Does the documentation present all the information needed to use or reuse the data? • Are any pieces missing?
Writing Metadata Organize your information Write your metadata file Six Steps for Writing Quality Metadata Review your file Have someone else review Revise Publish
Creating ISO Metadata Ways to create ISO 19115 metadata Transform from existing FGDC Metadata Develop from templates ftp://ftp.ncddc.noaa.gov/pub/Metadata/Online_ISO_Training/Transition_to_ISO/templates/ Develop from scratch
Extensible Stylesheet Language Transformations (XSLT) is an XML-based language used for the transformation of XML documents into other XML or "human-readable" documents via stylesheets (XSL). The original document is not changed; rather, a new document is created based on the content of an existing one. It does NOT guarantee valid XML records against a particular schema!!!! (simply displays the content in a new way.) Transform from Existing CSDGM using XSLT
Transforming Metadata This is a part of the mapping for FGDC CSDGM to ISO 19115. Comments are Best Practices or Questions
Open XMLSpy XML Editor Open FGDC RSE XML file named Metadata to Transform.xml Select “F10” or XSL/Xquery > XSL Transformation from Menu Select transform CSDGM to ISO, use csdgm2iso19115-2.xml RSE to ISO, use fgdcrse2iso19115-2.xsl Run transformation Select Text for output view Save as XML Transforming CSDGM to ISO using XMLSpy
Open <oXygen/> XML Editor Open FGDC RSE XML file named Metadata to Transform.xml Set up transformation scenario one time set up Name the scenario e.g. as “RSE to ISO 19115-2” Select transform and transformation engine For RSE to ISO use fgdcrse2iso19115-2.xsl Select Saxon-PE or EE transformers) Run transformation Transforming FGDC Metadata using <oXygen/>
Navigate to record to transform in Record level interface Select “Export” tab Select ISO 19115-2, and “Produce View” button New window will open Select ISO 19110 for Section 5, Entity and Attributes. Transforming FGDC Metadata using MERMAid
Other Transformations ISO to FGDC DIF to ISO FGDC THREDDS netCDF to ISO Various ISO and FGDC views Custom transforms (from databases to metadata standards)
Transforming Metadata http://www.ncddc.noaa.gov/metadata-standards/metadata-xml/
Develop Metadata from Templates • ../pub/Metadata/Online_ISO_Training/Transition_to_ISO/templates • MDtemplate • for ISO 19115 • MIBiotemplate • for ISO 19115-2 with Biological Extensions • MItemplate • For ISO 19115-2
Exercise Transforming FGDC CSDGM Metadata to ISO 19115-2 Metadata Exercise ftp://ftp.ncddc.noaa.gov/pub/Metadata/Online_ISO_Training/Transition_to_ISO/exercises/metadata2transform.xml
Transforming to ISO Metadata Email questions to ncddcmetadata@noaa.gov