iso component management may 19, 2014 noaa enterprise metadata meeting [email protected] warning!...
TRANSCRIPT
ISO Component Management
May 19, 2014NOAA Enterprise Metadata Meeting
Warning! <xml/> will be visible!
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
• 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
Examples of In/Consistency
Examples of In/Consistency
DefinitionsComponent – 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
HOW DO I START?
Search Firstfor existing components that can be used
HOW DO I MAKE A NEW COMPONENT?
Copy Existing Component
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>
Component Example (HTML)
Insert XML into Docucomp
Save Component in Docucomp
HOW DO COMPONENTS INTEGRATE WITH COMPOSITE RECORDS?
Xlink to ComponentUnresolved: <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....
Resolve
Save Resolved Metadata Record
Batch Processing
Metadata Dashboard
24
Metric DisplayOptions
Metric DisplayOptions
Detailed Diagnostic
Reports
Detailed Diagnostic
Reports
List of All Components
and Consistency
Checker
List of All Components
and Consistency
CheckerList of All
Records in WAF
List of All Records in
WAF
WHAT CAN I COMPONENTIZE?
Good Candidates for Components• CI_ResponsibleParty• CI_OnlineResource• CI_Citation• MD_LegalConstraints
• MD_Keywords• MI_Instrument• MI_Platform• MD_ReferenceSystem
RESOURCES
Metadata Resources• EMMA Homepage
– Has links to all our metadata resources
• NGDC Metadata Wiki – Go-to-guide for NGDC metadata management
• ISO Explorer – Go-to-guide for 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– [email protected]
• Metadata Working Group– Meets weekly to discuss recommended practices and work through
tedious mappings