ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning!...

Preview:

Citation preview

ISO Component Management

May 19, 2014NOAA Enterprise Metadata Meeting

Anna.Milan@noaa.gov

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– noaa.enterprise.metadata@noaa.gov

• Metadata Working Group– Meets weekly to discuss recommended practices and work through

tedious mappings

Recommended