290 likes | 421 Vues
This document outlines the NOAA Enterprise Metadata Management Architecture (EMMA) and its Component Management System. It details how the system stores XML blobs in Oracle databases, facilitates record and collection services, and enables easy metadata content updates across multiple records. Key concepts such as reusable components, resolved/unresolved records, and UUIDs are defined. Practical guidance for creating and managing components, including examples, is provided, emphasizing the importance of metadata consistency and reusability within NOAA’s extensive metadata framework.
E N D
Warning! <xml/> will be visible! ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov
Docucomp Overview • component management system • part of the EMMA* suite of tools • searchable • stores XML blobs in an oracle db • record and collection services • translation friendly *Enterprise Metadata Management Architecture
Why? • normalization of metadata content • easy to update content across multiple records 744 components reused 564,546 times across all NOAA metadata records
Definitions Component • re-useable “chunk” of xml Composite Record • a complete metadata record. Record Set • a collection of related metadata files generally organized by program.
Definitions Resolved Record • a metadata file that includes no links to external content, no references. The output of the resolver. Unresolved Record • a metadata file that contains references (xlinks) to components, instead of the component content.
Definitions Resolver • a tool for resolving components to form a metadata record without references to remote content. Xlink • an XML specification that provides methods for creating internal and external links within an XML document. UUID • Universally Unique Identifier
Search First for existing components that can be used
Edit and Validate in XML Editor Delete Previous UUID!
Use MEME* to author component *Metadata Editing Made Easy
Component Example (XML) <gmd:CI_OnlineResource uuid="eac4bad6-f579-4d6a-bd74-1821f2f02959"> <gmd:linkage> <gmd:URL> http://www.ngdc.noaa.gov/dem/squareCellGrid/search </gmd:URL> </gmd:linkage> <gmd:name> <gco:CharacterString> DEM text search tool </gco:CharacterString> </gmd:name> <gmd:description> <gco:CharacterString>Text search tool for locating DEMs.</gco:CharacterString> </gmd:description> <gmd:function> <gmd:CI_OnLineFunctionCode codeList="http://www..../gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="search"> search </gmd:CI_OnLineFunctionCode> </gmd:function></gmd:CI_OnlineResource>
Xlink to Component Unresolved: <gmd:onLine xlink:href="http://www.ngdc.noaa.gov/docucomp/eac4bad6-f579-4d6a-bd74-1821f2f02959" xlink:title="DEM text search"/> Resolved: <gmd:onLine xlink:title="DEM text search"> <gmd:CI_OnlineResource uuid="eac4bad6-f579-4d6a-bd74-1821f2f02959"> <gmd:linkage> <gmd:URL> http://www....
Metadata Dashboard Metric Display Options Detailed Diagnostic Reports List of All Components and Consistency Checker List of All Records in WAF
Good Candidates for Components • CI_ResponsibleParty • CI_OnlineResource • CI_Citation • MD_LegalConstraints • MD_Keywords • MI_Instrument • MI_Platform • MD_ReferenceSystem
Metadata Resources • EMMAHomepage • Has links to all our metadata resources • NGDC Metadata Wiki • Go-to-guide for NGDC metadata management • ISO Explorer • Go-to-guidefor ISO metadata • NOAA’s Environmental Data Management Wiki • NCDDC Metadata Training Webinars
More Metadata Resources • Examples and Templates • ISO templates for many data types • Recommended Components for NGDC metadata • Dummy Example • Enterprise Metadata Group • Meets Monthly to share metadata activities • noaa.enterprise.metadata@noaa.gov • Metadata Working Group • Meets weekly to discuss recommended practices and work through tedious mappings