SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Granules are forever
Ted Habermann

NOAA
Conclusions
1. HDF is a reasonable choice as a format for data which can be represented as images.
2. Many tools for working with images in HDF are available in the public domain and
from the private sector. These tools may provide enough increased capabilities for some
groups in NOAA to immediately justify translation of their data into HDF.
3. HDF presently has data structures for describing several types of point data, and is
developing others. Development of tools for this type of data has lagged behind the
image tools. This lag is presently being addressed by several government, university, and
commercial groups, making access to and analysis of point data in HDF a very exciting
and active field of research. NOAA will certainly benefit from this work in the near
future.
4. The diversity of NOAA data and NOAA data users suggests that, even with the
selection of HDF as a standard format, NOAA needs to incorporate format flexibility into
the foundation of its data access plans.
5. Recent developments in data access suggest that the importance of standard formats
is decreasing as a function of time.
Ferment in the Adoption Cycle
Disruption

Selection

A disruption is an event that destroys existing competence. It could be a new
Era of Ferment:
The Era of Ferment rate
innovation, a new technology or a new standard. The endsof progress

high risks, of (technical) experimentation begins increases because
with the agreement on
and a period
uncertainty,
a dominant design.
community energy is
Every disruption
considerableraises a series of questions:resources and processes?
waste
focused.
What impact will adoption have on existing
and
Is adoption consistent with existing culture and values?
If I interoperability
nodon't adopt, why not? What are the trade-offs and costs?
Developments are
What will be the cost to me if a competing technology/emerges?
supportive and
How many of the organizations that I coordinate with are going to adopt?
cumulative
How is adoption going to affect my legacy data/applications?

TIME
Ferment: A
state of
agitation,
turbulent
change or
development
Heroes Don't End the Era of Ferment

Communities Do…
Ferment in the Adoption Cycle
Selection
The rate of progress
increases because
community energy is
focused.
Developments are
supportive and
cumulative

TIME
Leadership Model: Positive Deviance

Positive deviance says that if you want to create change, you must scale it down
to the lowest level of granularity and look for people within the social system
who are already manifesting the desired future state. Take only the arrows that
are already pointing toward the way you want to go, and ignore the others.
Identify and differentiate those people who are headed in the right direction.
Give them visibility and resources. Bring them together. Aggregate them.
Barbara Waugh
Data and Information: End-to-End Process
Producers

Data

Consumers

Information

Community

Knowledge

Wisdom

Many to Information Concept Mapping successfully implemented to achieve (or at least
Data concepts have been well developed and
improve) data Properties
Variables and interoperability.
Standards and Conventions
Hierarchical Organizations
Can the same concepts facilitate interoperable information?
Multiple Dialects
Spiral Development
Training
Persistence vs. Transport
Spatial/Temporal Data Systems
Evolution
Hierarchical Organization: Data

File
+ readme

+ parentDirectory
0..*
+ subdirectory
0..*

Platform
Sensor

+has
0..*

Directory

Sensor
Hierarchical Organization: Documentation
MI_Metadata
(from Metadata entity set information)
+ seriesMetadata
1..*

+ superset 0..*
Multiple
Aggregation

+ subset 0..*

DS_Platform

DS_Series

+has
1..*

+ composedOf
1..*

DS_Sensor

DS_DataSet
Hierarchical Organization: InSitu Documentation
Program
Documentation
Office of Climate
Observations

Other Projects
AggInfo
LWCit

AggInfo
CRef

Project
Documentation

AggInfo
LWCit

+ feature
+ featureType
+ propertyType
+ fieldSession
+ software
+ service
+ model
+ tile
+ initiative
+ sensor
+ otherAggregate
+ stereoMate

Other Deployments
AggInfo
CRef

Granules
THREDDS Data Server
netCDF files
Other formats

NcML

XSLT

AggInfo
CRef

Network Documentation
MI – Network
Extent
Distribution

<<CodeList>>
MX_ScopeCode
+ attribute
+ attributeType
+ collectionHardware
+ collectionSession
+ dataset
+ series
+ nonGeographicDataset
+ dimensionGroup
+ productionSeries
+ sensorSeries
+ platformSeries
+ transferAggregate

Other Networks

ISO

Deployment Documentation
MI – Deployment

AggInfo
LWCit
Platform Documentation
DS_Platform
seriesMetadata
MI – Platform
subset
DS_Sensor
DS_DataSet
MI – Deployment 1
MI – Deployment 2
MI – Deployment 3
seriesMetadata
MI - Sensor
AggInfo
CRef

Other Platforms
Persistence vs. Transport - OPeNDAP
File System

File System

DAP

DAP
Client
Persistence vs. Transport - Documentation
Relational Databases

File System

Rich
Inventory

XML

XML
Client
Variables and Properties - Data
<variable name="MHchla" type="float" shape="time altitude lat lon">
<attribute name="_CoordinateAxes" value="time altitude lat lon "/>
<attribute name="_FillValue" value="-9999999.0 " type="float"/>
<attribute name="actual_range" value="0.01 63.997 " type="float"/>
<attribute name="coordsys" value="geographic"/>
<attribute name="fraction_digits" value="2 " type="int"/>
<attribute name="long_name" value="Chlorophyll-a, Aqua MODIS, NPP, 0.05
degrees, Global, Science Quality"/>
<attribute name="missing_value" value="-9999999.0 " type="float"/>
<attribute name="numberOfObservations" value="9664503 " type="int"/>
<attribute name="percentCoverage" value="0.2589298000257202 "
type="double"/>
<attribute name="standard_name"
value="concentration_of_chlorophyll_in_sea_water"/>
<attribute name="units" value="mg m-3"/>
</variable>
Variables and Properties - Documentation
MD_Metadata

MD_CoverageDescription

+contentInfo 0..*

+ attributeDescription : RecordType
+ contentType [1.*]: MD_CoverageContentTypeCode
+ processingLevelCode [0..1]: MD_Identifier
+attribute 0..*
MD_RangeDimension
+ sequenceIdentifier [0..1] : MemberName
+ name[0..*]: MD_Identifier
+ description [0..1] : CharacterString
+rangeElementDescription 0..*
MD_SampleDimension
+ minValue [0..1] : Real
+ maxValue [0..1] : Real
+ units [0..1] : UnitOfMeasure
+ scaleFactor [0..1] : Real
+ offset [0..1] : Real
+ numberOfValues [0..1] : Integer
+ meanValue [0..1] : Real
+ standardDeviation [0..1] : Real
+ otherAttributeType [0..1] : RecordType
+ otherAttribute [0..1] : Record

MD_Band
+ peakResponse [0..1] : Real
+ bitsPerValue [0..1] : Integer
+ toneGradation [0..1] : Integer

MI_RangeElementDescription
+rangeElementDescription
0..*

+ name : CharacterString
+ definition : CharacterString
+ rangeElement[1..*] : Record

<<CodeList>>
MD_CoverageContentTypeCode

minValue, maxValue and units
must have units of length.
RangeElement,
otherAttributeType, and other
Attribute have cardinality [0..0]

+ image
+ thematicClassification
+ physicalMeasurement
+ referenceInformation
+ qualityInformation
+ auxilliaryData
+ modelResult

Community Input to Revisions
Convergence: Data

O&M 1.0
WXXM 1.0

O&M 1.0
WXXM 1.1

O&M 2.0
WXXM 2.X

Aligned with

WXXM Builds
on CSML 3.X

O&M 2.0
CSML 1.0

CSML 2.X

Aligned with

Unidata CDM

Unidata CDM

(XML encoding)

CSML 3.X

Aligned with

Unidata CDM

(Binary encoding)
Convergence: Data

The Open Geospatial Consortium
(OGC®) membership has approved the
OGC Network Common Data
Form(netCDF) Core Encoding Standard,
and netCDF Binary Encoding Extension
Standard - netCDF Classic and 64-bit
Offset Format as official OGC standards.
Convergence: Documentation
Metadata Types and Sharing
User

More documentation is
required for understanding
data than discovering or
using it.

Discovery Portal

Discovery
Use / Mashup
Understanding
Granules Are Forever
101010101010101
010111110010010
110100100100100
100010010001001
010100100101001
001010100010010
001010010010010
101010101010101
010101010001001
0101000010100
010110110
010010010
010010001
10100101

010110110
010010010
010010001
10100101

010110110
010110110
010110110 010010010
010110110
010010010
010010010 010010001
010010010
010010001
010010001
010110110
10100101 010110110
010110110 010010001
10100101
10100101
010010010
010110110
010010010 10100101
010010010
010010001
010110110
010010010
010110110
010010001
010010001010110110
010110110
010110110
010010010
10100101
010010010 010110110
10100101
10100101
010110110 010010001
010110110 010010010
010010010 010110110
010110110 010010001
010010010
010010001 010010010
010010010 10100101
010010010 010010001
010010001 010010010 010110110
010010010 10100101
010010001
010010010
010010001
010010001 10100101 010110110 10100101 010010001
10100101010010001
010010001
10100101
010110110
10100101
10100101
010110110
10100101
010110110
10100101 010010001
10100101
010010010
010010010
10100101
010010010
010110110
010010010
010110110 010010001
010010001
010110110
010110110
010110110
010010001
010010010
010010001
010010010 10100101
10100101
010010010
010010010
010010010
010110110
10100101
010010001
10100101
010010001
010010001
010010001
010010001
010010010
10100101
10100101
10100101
10100101
10100101
010010001
10100101

010110110
010010010
010110110
010010001
010010010
010110110
10100101
010010001
010010010 010110110
10100101
010010001 010010010
10100101
010010001
10100101
010110110
010110110
010010010
010010010
010010001
010010001
10100101
010110110
10100101
010010010
010010001
010110110
10100101
010010010
010010001
10100101
Andy Grove: Communication Overcomes
Computing
The framework is changing now. The Internet is
redefining software. The Internet is redefining the
role of computing and communication and their
interaction with each other. I still don’t
understand the framework. I don’t think any of us
really do. But some aspects of it are pretty clear.
It’s proven not to be computing based but
communications based. In it computing is going

to be subordinated to the communications
task.

“Decisions
Don’t Wait”,
Harvard
Management
Update.
Questions?

ted.habermann@noaa.gov

Weitere ähnliche Inhalte

Andere mochten auch

Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 productsInteroperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
The HDF-EOS Tools and Information Center
 
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
The HDF-EOS Tools and Information Center
 

Andere mochten auch (20)

Connecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata StandardsConnecting HDF with ISO Metadata Standards
Connecting HDF with ISO Metadata Standards
 
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFViewHDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
 
HDF OPeNDAP Project Update and Demo
HDF OPeNDAP Project Update and DemoHDF OPeNDAP Project Update and Demo
HDF OPeNDAP Project Update and Demo
 
Status of HDF-EOS, Related Software and Tools
 Status of HDF-EOS, Related Software and Tools Status of HDF-EOS, Related Software and Tools
Status of HDF-EOS, Related Software and Tools
 
Bridging ICESat and ICESat-2 Standard Data Products
Bridging ICESat and ICESat-2 Standard Data ProductsBridging ICESat and ICESat-2 Standard Data Products
Bridging ICESat and ICESat-2 Standard Data Products
 
Using IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS DataUsing IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS Data
 
2011 ACSI Survey Summary
2011 ACSI Survey Summary2011 ACSI Survey Summary
2011 ACSI Survey Summary
 
HDF Project Status and Plans
HDF Project Status and PlansHDF Project Status and Plans
HDF Project Status and Plans
 
Introduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming ModelsIntroduction to HDF5 Data and Programming Models
Introduction to HDF5 Data and Programming Models
 
Advanced HDF5 Features
Advanced HDF5 FeaturesAdvanced HDF5 Features
Advanced HDF5 Features
 
Tools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF DataTools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF Data
 
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 productsInteroperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
 
Web-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data ServicesWeb-based On-demand Global NDVI Data Services
Web-based On-demand Global NDVI Data Services
 
Data Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDFData Storage for Remote Monitoring of CAT Machines Using HDF
Data Storage for Remote Monitoring of CAT Machines Using HDF
 
MATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAPMATLAB, netCDF, and OPeNDAP
MATLAB, netCDF, and OPeNDAP
 
HDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGISHDF and netCDF Data Support in ArcGIS
HDF and netCDF Data Support in ArcGIS
 
Digital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS dataDigital Object Identifiers for EOSDIS data
Digital Object Identifiers for EOSDIS data
 
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
 
iRODS: Interoperability in Data Management
iRODS: Interoperability in Data ManagementiRODS: Interoperability in Data Management
iRODS: Interoperability in Data Management
 
Using HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py moduleUsing HDF5 and Python: The H5py module
Using HDF5 and Python: The H5py module
 

Ähnlich wie Granules Are Forever

Toward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docxToward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docx
juliennehar
 
Standard Safeguarding Dataset - overview for CSCDUG.pptx
Standard Safeguarding Dataset - overview for CSCDUG.pptxStandard Safeguarding Dataset - overview for CSCDUG.pptx
Standard Safeguarding Dataset - overview for CSCDUG.pptx
RocioMendez59
 
Gettingstartedwithdigitalcollectionsweb[1]
Gettingstartedwithdigitalcollectionsweb[1]Gettingstartedwithdigitalcollectionsweb[1]
Gettingstartedwithdigitalcollectionsweb[1]
guest410707c
 
Response needed 1The paper is well placed on the issues of the.docx
Response needed 1The paper is well placed on the issues of the.docxResponse needed 1The paper is well placed on the issues of the.docx
Response needed 1The paper is well placed on the issues of the.docx
audeleypearl
 
Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27
Brian Ahier
 

Ähnlich wie Granules Are Forever (20)

Scope of Data Integration
Scope of Data IntegrationScope of Data Integration
Scope of Data Integration
 
Toward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docxToward a System Building Agenda for Data Integration(and Dat.docx
Toward a System Building Agenda for Data Integration(and Dat.docx
 
Standard Safeguarding Dataset - overview for CSCDUG.pptx
Standard Safeguarding Dataset - overview for CSCDUG.pptxStandard Safeguarding Dataset - overview for CSCDUG.pptx
Standard Safeguarding Dataset - overview for CSCDUG.pptx
 
Impact of DDOD on Data Quality - White House 2016
Impact of DDOD on Data Quality -  White House 2016Impact of DDOD on Data Quality -  White House 2016
Impact of DDOD on Data Quality - White House 2016
 
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
 
NIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data CommonsNIH Data Summit - The NIH Data Commons
NIH Data Summit - The NIH Data Commons
 
Opportunity Cost — How Cloud Changes the TCO of Data, Analytics
Opportunity Cost — How Cloud Changes the TCO of Data, AnalyticsOpportunity Cost — How Cloud Changes the TCO of Data, Analytics
Opportunity Cost — How Cloud Changes the TCO of Data, Analytics
 
Big data data lake and beyond
Big data data lake and beyond Big data data lake and beyond
Big data data lake and beyond
 
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONSHIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
HIGH LEVEL VIEW OF CLOUD SECURITY: ISSUES AND SOLUTIONS
 
High level view of cloud security
High level view of cloud securityHigh level view of cloud security
High level view of cloud security
 
Enterprise Data Marketplace: A Centralized Portal for All Your Data Assets
Enterprise Data Marketplace: A Centralized Portal for All Your Data AssetsEnterprise Data Marketplace: A Centralized Portal for All Your Data Assets
Enterprise Data Marketplace: A Centralized Portal for All Your Data Assets
 
Nikita rajbhoj(a 50)
Nikita rajbhoj(a 50)Nikita rajbhoj(a 50)
Nikita rajbhoj(a 50)
 
Gettingstartedwithdigitalcollectionsweb[1]
Gettingstartedwithdigitalcollectionsweb[1]Gettingstartedwithdigitalcollectionsweb[1]
Gettingstartedwithdigitalcollectionsweb[1]
 
R180305120123
R180305120123R180305120123
R180305120123
 
Response needed 1The paper is well placed on the issues of the.docx
Response needed 1The paper is well placed on the issues of the.docxResponse needed 1The paper is well placed on the issues of the.docx
Response needed 1The paper is well placed on the issues of the.docx
 
RTI Data-Distribution Service (DDS) Master Class 2011
RTI Data-Distribution Service (DDS) Master Class 2011RTI Data-Distribution Service (DDS) Master Class 2011
RTI Data-Distribution Service (DDS) Master Class 2011
 
Talend Open-Source Approach Provides Holistic Integration Capability Across, ...
Talend Open-Source Approach Provides Holistic Integration Capability Across, ...Talend Open-Source Approach Provides Holistic Integration Capability Across, ...
Talend Open-Source Approach Provides Holistic Integration Capability Across, ...
 
Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27Direct Project HIT Standards 10.27
Direct Project HIT Standards 10.27
 
Distributed Algorithms with DDS
Distributed Algorithms with DDSDistributed Algorithms with DDS
Distributed Algorithms with DDS
 
Big Data and Big Data Management (BDM) with current Technologies –Review
Big Data and Big Data Management (BDM) with current Technologies –ReviewBig Data and Big Data Management (BDM) with current Technologies –Review
Big Data and Big Data Management (BDM) with current Technologies –Review
 

Mehr von The HDF-EOS Tools and Information Center

Mehr von The HDF-EOS Tools and Information Center (20)

Cloud-Optimized HDF5 Files
Cloud-Optimized HDF5 FilesCloud-Optimized HDF5 Files
Cloud-Optimized HDF5 Files
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
The State of HDF
The State of HDFThe State of HDF
The State of HDF
 
Highly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance FeaturesHighly Scalable Data Service (HSDS) Performance Features
Highly Scalable Data Service (HSDS) Performance Features
 
Creating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 FilesCreating Cloud-Optimized HDF5 Files
Creating Cloud-Optimized HDF5 Files
 
HDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance DiscussionHDF5 OPeNDAP Handler Updates, and Performance Discussion
HDF5 OPeNDAP Handler Updates, and Performance Discussion
 
Hyrax: Serving Data from S3
Hyrax: Serving Data from S3Hyrax: Serving Data from S3
Hyrax: Serving Data from S3
 
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLABAccessing Cloud Data and Services Using EDL, Pydap, MATLAB
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
 
HDF - Current status and Future Directions
HDF - Current status and Future DirectionsHDF - Current status and Future Directions
HDF - Current status and Future Directions
 
HDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and FutureHDFEOS.org User Analsys, Updates, and Future
HDFEOS.org User Analsys, Updates, and Future
 
HDF - Current status and Future Directions
HDF - Current status and Future Directions HDF - Current status and Future Directions
HDF - Current status and Future Directions
 
H5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only LibraryH5Coro: The Cloud-Optimized Read-Only Library
H5Coro: The Cloud-Optimized Read-Only Library
 
MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10MATLAB Modernization on HDF5 1.10
MATLAB Modernization on HDF5 1.10
 
HDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDFHDF for the Cloud - Serverless HDF
HDF for the Cloud - Serverless HDF
 
HDF5 <-> Zarr
HDF5 <-> ZarrHDF5 <-> Zarr
HDF5 <-> Zarr
 
HDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server FeaturesHDF for the Cloud - New HDF Server Features
HDF for the Cloud - New HDF Server Features
 
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
Apache Drill and Unidata THREDDS Data Server for NASA HDF-EOS on S3
 
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
STARE-PODS: A Versatile Data Store Leveraging the HDF Virtual Object Layer fo...
 
HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?HDF5 and Ecosystem: What Is New?
HDF5 and Ecosystem: What Is New?
 
HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020HDF5 Roadmap 2019-2020
HDF5 Roadmap 2019-2020
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Granules Are Forever

  • 1. Granules are forever Ted Habermann NOAA
  • 2. Conclusions 1. HDF is a reasonable choice as a format for data which can be represented as images. 2. Many tools for working with images in HDF are available in the public domain and from the private sector. These tools may provide enough increased capabilities for some groups in NOAA to immediately justify translation of their data into HDF. 3. HDF presently has data structures for describing several types of point data, and is developing others. Development of tools for this type of data has lagged behind the image tools. This lag is presently being addressed by several government, university, and commercial groups, making access to and analysis of point data in HDF a very exciting and active field of research. NOAA will certainly benefit from this work in the near future. 4. The diversity of NOAA data and NOAA data users suggests that, even with the selection of HDF as a standard format, NOAA needs to incorporate format flexibility into the foundation of its data access plans. 5. Recent developments in data access suggest that the importance of standard formats is decreasing as a function of time.
  • 3. Ferment in the Adoption Cycle Disruption Selection A disruption is an event that destroys existing competence. It could be a new Era of Ferment: The Era of Ferment rate innovation, a new technology or a new standard. The endsof progress high risks, of (technical) experimentation begins increases because with the agreement on and a period uncertainty, a dominant design. community energy is Every disruption considerableraises a series of questions:resources and processes? waste focused. What impact will adoption have on existing and Is adoption consistent with existing culture and values? If I interoperability nodon't adopt, why not? What are the trade-offs and costs? Developments are What will be the cost to me if a competing technology/emerges? supportive and How many of the organizations that I coordinate with are going to adopt? cumulative How is adoption going to affect my legacy data/applications? TIME
  • 5. Heroes Don't End the Era of Ferment Communities Do…
  • 6. Ferment in the Adoption Cycle Selection The rate of progress increases because community energy is focused. Developments are supportive and cumulative TIME
  • 7. Leadership Model: Positive Deviance Positive deviance says that if you want to create change, you must scale it down to the lowest level of granularity and look for people within the social system who are already manifesting the desired future state. Take only the arrows that are already pointing toward the way you want to go, and ignore the others. Identify and differentiate those people who are headed in the right direction. Give them visibility and resources. Bring them together. Aggregate them. Barbara Waugh
  • 8. Data and Information: End-to-End Process Producers Data Consumers Information Community Knowledge Wisdom Many to Information Concept Mapping successfully implemented to achieve (or at least Data concepts have been well developed and improve) data Properties Variables and interoperability. Standards and Conventions Hierarchical Organizations Can the same concepts facilitate interoperable information? Multiple Dialects Spiral Development Training Persistence vs. Transport Spatial/Temporal Data Systems Evolution
  • 9. Hierarchical Organization: Data File + readme + parentDirectory 0..* + subdirectory 0..* Platform Sensor +has 0..* Directory Sensor
  • 10. Hierarchical Organization: Documentation MI_Metadata (from Metadata entity set information) + seriesMetadata 1..* + superset 0..* Multiple Aggregation + subset 0..* DS_Platform DS_Series +has 1..* + composedOf 1..* DS_Sensor DS_DataSet
  • 11. Hierarchical Organization: InSitu Documentation Program Documentation Office of Climate Observations Other Projects AggInfo LWCit AggInfo CRef Project Documentation AggInfo LWCit + feature + featureType + propertyType + fieldSession + software + service + model + tile + initiative + sensor + otherAggregate + stereoMate Other Deployments AggInfo CRef Granules THREDDS Data Server netCDF files Other formats NcML XSLT AggInfo CRef Network Documentation MI – Network Extent Distribution <<CodeList>> MX_ScopeCode + attribute + attributeType + collectionHardware + collectionSession + dataset + series + nonGeographicDataset + dimensionGroup + productionSeries + sensorSeries + platformSeries + transferAggregate Other Networks ISO Deployment Documentation MI – Deployment AggInfo LWCit Platform Documentation DS_Platform seriesMetadata MI – Platform subset DS_Sensor DS_DataSet MI – Deployment 1 MI – Deployment 2 MI – Deployment 3 seriesMetadata MI - Sensor AggInfo CRef Other Platforms
  • 12. Persistence vs. Transport - OPeNDAP File System File System DAP DAP Client
  • 13. Persistence vs. Transport - Documentation Relational Databases File System Rich Inventory XML XML Client
  • 14. Variables and Properties - Data <variable name="MHchla" type="float" shape="time altitude lat lon"> <attribute name="_CoordinateAxes" value="time altitude lat lon "/> <attribute name="_FillValue" value="-9999999.0 " type="float"/> <attribute name="actual_range" value="0.01 63.997 " type="float"/> <attribute name="coordsys" value="geographic"/> <attribute name="fraction_digits" value="2 " type="int"/> <attribute name="long_name" value="Chlorophyll-a, Aqua MODIS, NPP, 0.05 degrees, Global, Science Quality"/> <attribute name="missing_value" value="-9999999.0 " type="float"/> <attribute name="numberOfObservations" value="9664503 " type="int"/> <attribute name="percentCoverage" value="0.2589298000257202 " type="double"/> <attribute name="standard_name" value="concentration_of_chlorophyll_in_sea_water"/> <attribute name="units" value="mg m-3"/> </variable>
  • 15. Variables and Properties - Documentation MD_Metadata MD_CoverageDescription +contentInfo 0..* + attributeDescription : RecordType + contentType [1.*]: MD_CoverageContentTypeCode + processingLevelCode [0..1]: MD_Identifier +attribute 0..* MD_RangeDimension + sequenceIdentifier [0..1] : MemberName + name[0..*]: MD_Identifier + description [0..1] : CharacterString +rangeElementDescription 0..* MD_SampleDimension + minValue [0..1] : Real + maxValue [0..1] : Real + units [0..1] : UnitOfMeasure + scaleFactor [0..1] : Real + offset [0..1] : Real + numberOfValues [0..1] : Integer + meanValue [0..1] : Real + standardDeviation [0..1] : Real + otherAttributeType [0..1] : RecordType + otherAttribute [0..1] : Record MD_Band + peakResponse [0..1] : Real + bitsPerValue [0..1] : Integer + toneGradation [0..1] : Integer MI_RangeElementDescription +rangeElementDescription 0..* + name : CharacterString + definition : CharacterString + rangeElement[1..*] : Record <<CodeList>> MD_CoverageContentTypeCode minValue, maxValue and units must have units of length. RangeElement, otherAttributeType, and other Attribute have cardinality [0..0] + image + thematicClassification + physicalMeasurement + referenceInformation + qualityInformation + auxilliaryData + modelResult Community Input to Revisions
  • 16. Convergence: Data O&M 1.0 WXXM 1.0 O&M 1.0 WXXM 1.1 O&M 2.0 WXXM 2.X Aligned with WXXM Builds on CSML 3.X O&M 2.0 CSML 1.0 CSML 2.X Aligned with Unidata CDM Unidata CDM (XML encoding) CSML 3.X Aligned with Unidata CDM (Binary encoding)
  • 17. Convergence: Data The Open Geospatial Consortium (OGC®) membership has approved the OGC Network Common Data Form(netCDF) Core Encoding Standard, and netCDF Binary Encoding Extension Standard - netCDF Classic and 64-bit Offset Format as official OGC standards.
  • 19.
  • 20. Metadata Types and Sharing User More documentation is required for understanding data than discovering or using it. Discovery Portal Discovery Use / Mashup Understanding
  • 21. Granules Are Forever 101010101010101 010111110010010 110100100100100 100010010001001 010100100101001 001010100010010 001010010010010 101010101010101 010101010001001 0101000010100 010110110 010010010 010010001 10100101 010110110 010010010 010010001 10100101 010110110 010110110 010110110 010010010 010110110 010010010 010010010 010010001 010010010 010010001 010010001 010110110 10100101 010110110 010110110 010010001 10100101 10100101 010010010 010110110 010010010 10100101 010010010 010010001 010110110 010010010 010110110 010010001 010010001010110110 010110110 010110110 010010010 10100101 010010010 010110110 10100101 10100101 010110110 010010001 010110110 010010010 010010010 010110110 010110110 010010001 010010010 010010001 010010010 010010010 10100101 010010010 010010001 010010001 010010010 010110110 010010010 10100101 010010001 010010010 010010001 010010001 10100101 010110110 10100101 010010001 10100101010010001 010010001 10100101 010110110 10100101 10100101 010110110 10100101 010110110 10100101 010010001 10100101 010010010 010010010 10100101 010010010 010110110 010010010 010110110 010010001 010010001 010110110 010110110 010110110 010010001 010010010 010010001 010010010 10100101 10100101 010010010 010010010 010010010 010110110 10100101 010010001 10100101 010010001 010010001 010010001 010010001 010010010 10100101 10100101 10100101 10100101 10100101 010010001 10100101 010110110 010010010 010110110 010010001 010010010 010110110 10100101 010010001 010010010 010110110 10100101 010010001 010010010 10100101 010010001 10100101 010110110 010110110 010010010 010010010 010010001 010010001 10100101 010110110 10100101 010010010 010010001 010110110 10100101 010010010 010010001 10100101
  • 22. Andy Grove: Communication Overcomes Computing The framework is changing now. The Internet is redefining software. The Internet is redefining the role of computing and communication and their interaction with each other. I still don’t understand the framework. I don’t think any of us really do. But some aspects of it are pretty clear. It’s proven not to be computing based but communications based. In it computing is going to be subordinated to the communications task. “Decisions Don’t Wait”, Harvard Management Update.

Hinweis der Redaktion

  1. Many groups around the world have decided to adopt the ISO Metadata Standards. The World Meteorological Organization, the NextGen Project (FAA and NOAA/NWS), the GOES-R Project (NASA, NOAA/NESDIS, NOAA/NWS), the FGDC, the American Meteorology Society, the Federal Coordinator for Meteorology, ESDIS (NASA), the Group for High Resolution Sea Surface Temperature, the EU (INSPIRE), Australia and New Zealand have all adopted, or are considering adoption, of ISO documentation standards. All of these groups are beginning to work on guidance for application of these standards in their communities. This community effort is reflected in the revision process for the ISO documentation standards. The final picture in this set shows a segment of the model for the revisions to the ISO 19115 Standard that will coalesce into a new version of the standard during 2012. These revisions have benefitted significantly from input from the community of early adopters.