ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting [email protected] Warning!...

29
ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting [email protected] Warning! <xml/> will be visible!

Transcript of ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting [email protected] Warning!...

Page 1: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

ISO Component Management

May 19, 2014NOAA Enterprise Metadata Meeting

[email protected]

Warning! <xml/> will be visible!

Page 2: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! 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

Page 3: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Why?• normalization of metadata content• easy to update content across multiple records

744 components

reused 564,546 times

across all NOAA

metadata records

Page 4: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Examples of In/Consistency

Page 5: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Examples of In/Consistency

Page 6: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

DefinitionsComponent – re-useable “chunk” of xml

Composite Record– a complete metadata record.

Record Set– a collection of related metadata files generally

organized by program.

Page 7: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

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.

Page 8: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

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

Page 9: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

HOW DO I START?

Page 10: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Search Firstfor existing components that can be used

Page 11: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

HOW DO I MAKE A NEW COMPONENT?

Page 12: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Copy Existing Component

Page 13: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Edit and Validate in XML Editor

Delete Previous

UUID!

Page 14: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Use MEME* to author component

*Metadata Editing Made Easy

Page 15: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

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>

Page 16: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Component Example (HTML)

Page 17: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Insert XML into Docucomp

Page 18: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Save Component in Docucomp

Page 19: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

HOW DO COMPONENTS INTEGRATE WITH COMPOSITE RECORDS?

Page 20: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

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....

Page 21: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Resolve

Page 22: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Save Resolved Metadata Record

Page 23: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Batch Processing

Page 24: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

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

Page 25: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

WHAT CAN I COMPONENTIZE?

Page 26: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

Good Candidates for Components• CI_ResponsibleParty• CI_OnlineResource• CI_Citation• MD_LegalConstraints

• MD_Keywords• MI_Instrument• MI_Platform• MD_ReferenceSystem

Page 27: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

RESOURCES

Page 28: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

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

Page 29: ISO Component Management May 19, 2014 NOAA Enterprise Metadata Meeting Anna.Milan@noaa.gov Warning! will be visible!

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