Evolution of metadata standards new features in iso 19115
Download
1 / 23

Evolution of Metadata Standards: New Features in ISO 19115 - PowerPoint PPT Presentation


  • 186 Views
  • Uploaded on

Evolution of Metadata Standards: New Features in ISO 19115. Ted Habermann NOAA National Data Centers December, 2007 Ted.Habermann@noaa.gov. Evolution of Documentation Standards. ISO 19115 – 2. ISO 19115/NAP. FGDC Remote Sensing Extensions. Directory Interchange Format. NASA

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Evolution of Metadata Standards: New Features in ISO 19115' - dyanne


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Evolution of metadata standards new features in iso 19115 l.jpg

Evolution of Metadata Standards: New Features in ISO 19115

Ted Habermann

NOAA National Data Centers

December, 2007

Ted.Habermann@noaa.gov


Evolution of documentation standards l.jpg
Evolution of Documentation Standards

ISO 19115 – 2

ISO 19115/NAP

FGDC Remote

Sensing Extensions

Directory

Interchange

Format

NASA

EOS Core

System

Metadata

FGDC

NOAA

Supplemental


Question 1 l.jpg
Question #1

New Standard Emerges:

What is the minimum that I need to do to conform to this standard?

The answer is a short list of metadata elements.

What is the most that this standard can do for me?

Depends on 1) understanding of the standard and 2) ingenuity..

The goal of this presentation is to increase understanding of the standard. The ingenuity is up to you.


Metadata needs l.jpg
Metadata Needs

The rest of this presentation is made up of a series of questions about your metadata needs. Suggested answers using ISO 19115 and 19115-2 are provided.

These suggested approaches are presently being tested at NGDC and some may survive to become recommended best practices. Others may evolve significantly as our understanding and experience increases.


Do you need to unambiguously identify things using your own namespace l.jpg
Do you need to unambiguously identify things using your own namespace?

MD_Identifier

+ authority [0..1] : CI_Citation

+ code : CharacterString

Where are identifiers?

aggregationInfo/aggregateDataSetIdentifier

dataQualityInfo/report/measureIdentification

extent/geographicElement/geographicIdentifier

processStep/processingInformation/identifier

acquisitionInformation/operation/identifier

platform/identifier

platform/instrument/identifier

Where are Citations?

identificationInfo/citation

applicationSchemaInfo.name

dataQualityInfo/report/specification

contentinfo/featureCatalogueCitation

identificationInfo/aggregationInfo/aggregateDataSetName

identificationInfo/descriptiveKeywords/thesaurusName

dataQualityInfo/report/evaluationProcedure

dataQualityInfo/lineage/source/sourceCitation

dataQualityInfo/lineage/processStep/processingInformation/documentation

dataQualityInfo/lineage/processStep/processingInformation/algorithm/citation

acquisitionInformation/operation/citation

acquisitionInformation/platform/citation

acquisitionInformation/platform/instrument/citation


Do you want to manage metadata using a relational or xml database l.jpg
Do you want to manage metadata using a relational or XML database?

Unique IDs are critical for identifying items and creating relationships in relational databases.


Do you want to serve metadata using a rest web service l.jpg
Do you want to serve metadata using a REST web service? database?

Key Principle for REST Services: Give every “thing” an ID

ISO 19115 and 19115-2 include identifiers for between 30 and 40 different items (see background slides for details)

Number of ID's Included in Standard


Do you need to identify people in different roles l.jpg
Do you need to identify people in different roles? database?

CI_ResponsibleParty

+ individualName [0..1] : CharacterString

+ organisationName [0..1] : CharacterString

+ positionName [0..1] : CharacterString

+ contactInfo [0..1] : CI_Contact

+ role : CI_RoleCode

CI_RoleCode

+ resourceProvider

+ custodian

+ owner

+ user

+ distributor

+ originator

+ pointOfContact

+ principalInvestigator

+ processor

+ publisher

+ author

Where Are Contacts?

MD_Metadata.contact

MD_Identification.pointOfContact

MD_Usage.userContactInfo

LI_ProcessStep.processor

MD_MaintenanceInformation.contact

MD_Distributor.distributorContact

MD_ExtendedElementInformation.source


Do you need different documentation for different parts of your data l.jpg
Do you need different documentation for different parts of your data?

MD_Metadata

+ fileIdentifier [0..1] : CharacterString

+ language [0..1] : CharacterString

+ characterSet [0..1] : MD_CharacterSetCode = "utf8"

+ parentIdentifier [0..1] : CharacterString

+ hierarchyLevel [0..*] : MD_ScopeCode = "dataset"

+ hierarchyLevelName [0..*] : CharacterString

+ contact [1..*] : CI_ResponsibleParty

+ dateStamp : Date

+ metadataStandardName [0..1] : CharacterString

+ metadataStandardVersion [0..1] : CharacterString

+ dataSetURI [0..1] : CharacterString

MD_ScopeCode

+ attribute

+ attributeType

+ collectionHardware

+ collectionSession

+ dataset

+ series

+ nonGeographicDataset

+ dimensionGroup

+ feature

+ featureType

+ propertyType

+ fieldSession

+ software

+ service

+ model

+ tile

ScopeCodes can apply to:

1) MD_Metadata

2) DQ_DataQuality

3) MD_MaintenanceInformation


Do you need different documentation for different temporal and spatial subsets l.jpg

EX_VerticalExtent your data?

+minimumValue: Real

+maximumValue: Real

+unitOfMeasure: UomLength

<<DataType>>

EX_Extent

+description [0..1]: Character String

<<Abstract>>

EX_GeographicExtent

+extentTypeCode [0..1]: Boolean="1"

EX_TemporalExtent

+extent: TM_Primitive

EX_BoundingPolygon

EX_GeographicDescription

+polygon [0..1]: GM_Object

+geographicIdentifier: MD_Identifier

EX_GeographicBoundingBox

+westBoundingLongitude: Decimal

+eastBoundingLongitude: Decimal

+southBoundingLatiitude: Decimal

+northBoundingLatiitude: Decimal

Do you need different documentation for different temporal and spatial subsets?


Do you need to reference on line resources l.jpg
Do you need to reference On-Line Resources? your data?

CI_OnlineResource

+ linkage : URL

+ protocol [0..1] : CharacterString

+ applicationProfile [0..1] : CharacterString

+ name [0..1] : CharacterString

+ description [0..1] : CharacterString

+ function [0..1] : CI_OnLineFunctionCode

CI_OnLineFunctionCode

+ download

+ information

+ offlineAccess

+ order

+ search


Do you need to describe many kinds of aggregations l.jpg
Do you need to describe many kinds of aggregations? your data?

MD_AggregateInformation

+ aggregateDataSetName [0..1] : CI_Citation

+ aggregateDataSetIdentifier [0..1] : MD_Identifier

+ associationType : DS_AssociationTypeCode

+ initiativeType [0..1] : DS_InitiativeTypeCode

MD_InitiativeTypeCode

+ campaign

+ collection

+ exercise

+ experiment

+ investigation

+ mission

+ sensor

+ operation

+ platform

+ process

+ program

+ project

+ study

+ task

+ trial

DS_AssociationTypeCode

+ crossReference

+ largerWorkCitation

+ partOfSeamlessDatabase

+ source

+ stereoMate


Does data quality vary within the dataset l.jpg
Does data quality vary within the dataset? your data?

DQ_Scope

+ level: MD_ScopeCode

+ extent [0..1] : EX_Extent

+ levelDescription [0..*] : MD_ScopeDescription

EX_Extent

describes the spatial and temporal extent of the quality section.

MD_ScopeDescription

+ attributes : Set<GF_AttributeType>

+ features : Set<GF_FeatureType>

+ featureInstances : Set<GF_FeatureType>

+ attributeInstances : Set<GF_AttributeType>

+ dataset : CharacterString

+ other : CharacterString

MD_ScopeCode

+ attribute

+ attributeType

+ collectionHardware

+ collectionSession

+ dataset

+ series

+ nonGeographicDataset

+ dimensionGroup

+ feature

+ featureType

+ propertyType

+ fieldSession

+ software

+ service

+ model

+ tile


Do you need to track compliance with standards l.jpg
Do you need to track compliance with standards? your data?

DQ_ConformanceResult

+ specification : CI_Citation

+ explanation : CharacterString

+ pass : Boolean


Do you need to use spatial features to describe quality l.jpg
Do you need to use spatial features to describe quality? your data?

QE_CoverageResult

+ spatialRepresentationType: vector, grid, textTable, tin, stereoModel, video

+ resultFile [1]: MX_DataFile

+ resultFormat [1]: MD_format


Do you need to keep track of user problems l.jpg
Do you need to keep track of user problems? your data?

MD_Usage

+ specificUsage : CharacterString

+ usageDateTime [0..1] : DateTime

+ userDeterminedLimitations [0..1] : CharacterString

+ userContactInfo [1..*] : CI_ResponsibleParty


Do you need to describe sources with different spatial and temporal extents l.jpg
Do you need to describe sources with different spatial and temporal extents?

LI_Source

+ description [0..1] : CharacterString

+ scaleDenominator [0..1] : MD_RepresentativeFraction

+ sourceReferenceSystem [0..1] : MD_ReferenceSystem

+ sourceCitation [0..1] : CI_Citation

+ sourceExtent [0..*] : EX_Extent


Do you need to describe requirements and objectives l.jpg
Do you need to describe requirements and objectives? temporal extents?

MI_Requirement

+ citation[0..1] : CI_Citation

+ identifier : MD_Identifier

+ requestor[1..*] : CI_ResponsibleParty

+ recipient[1..*] : CI_ResponsibleParty

+ priority : MI_PriorityCode

+ requestedDate : MI_RequestedDate

+ expiryDate : DateTimeMI

MI_Objective

+ identifier[1..*] : MD_Identifier

+ priority[0..1] : CharacterString

+ type[0..*] : MI_ObjectiveTypeCode

+ function[0..*] : CharacterString

+ extent[0..*] : EX_Extent

19115-2


Do you need to describe platforms and instruments l.jpg
Do you need to describe platforms and instruments? temporal extents?

MI_Platform

+ citation[0..*] : CI_Citation

+ identifier : MD_Identifier

+ description : CharacterString

+ sponsor[0..*] : CI_ResponsibleParty

MI_Instrument

+ citation[0..*] : CI_Citation

+ identifier : MD_Identifier

+ description : CharacterString

+ description[0..1] : CharacterString

19115-2


Do you need to explain why you did things to the data l.jpg
Do you need to explain why you did things to the data? temporal extents?

LI_ProcessStep

+ description : CharacterString

+ rationale [0..1] : CharacterString

+ dateTime [0..1] : DateTime

+ processor [0..*] : CI_ResponsibleParty

+ source [0..*]: LI_Source


Do need to share data with international partners l.jpg
Do need to share data with international partners? temporal extents?

International

Standards

Organization


Metadata standard selection guide l.jpg
Metadata Standard Selection Guide temporal extents?

Do you need to unambiguously identify things using your own namespace?

Do you want to manage metadata using a relational or XML database?

Do you want to serve metadata using a REST web service?

Do you need to identify people in different roles?

Do you need different documentation for different parts of your data?

Do you need different documentation for different temporal and spatial subsets?

Do you need to reference On-Line Resources?

Do you need to describe many kinds of aggregations?

Does data quality vary within the dataset?

Do you need to track compliance with standards?

Do you need to use spatial features to describe quality, like grids of quality flags?

Do you need to keep track of user problems?

Do you need to explain why you did things to the data?

Do need to share data with international partners?

Yes


The time is now l.jpg
The time is now. temporal extents?

ISO 19115 is up for a five year review in 2008. This is the time for evolution.

You are the force that influences evolution.

Get Ingenious!

ted.habermann@noaa.gov