US 11,720,539 B1
System and method for providing a climate data intercomparison and analytics service application programming interface
John L. Schnase, Greenbelt, MD (US); Daniel Q. Duffy, Greenbelt, MD (US); Glenn S. Tamkin, Falls Church, VA (US); Jian Li, Falls Church, VA (US); Savannah L. Strong, Falls Church, VA (US); and Roger Gill, Greenbelt, MD (US)
Assigned to United States of America as represented by the Administrator of NASA, Washington, DC (US)
Filed by United States of America as represented by the Administrator of NASA, Washington, DC (US)
Filed on Dec. 30, 2019, as Appl. No. 16/730,405.
Application 16/730,405 is a continuation in part of application No. 14/711,137, filed on May 13, 2015, granted, now 10,339,114.
Int. Cl. G06F 16/23 (2019.01); G06N 20/00 (2019.01); G06N 7/00 (2023.01); G06F 16/25 (2019.01); G06F 9/54 (2006.01)
CPC G06F 16/2365 (2019.01) [G06F 9/541 (2013.01); G06F 16/258 (2019.01); G06N 7/005 (2013.01); G06N 20/00 (2019.01); G06T 2207/30192 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method of providing a climate data intercomparison and analytics service application programming interface (CDIAS-API), comprising:
implementing a set of basic utilities configured to map calls from client applications to single service-side methods operating on one or more disparate climate reanalysis datasets by the climate data intercomparison and analytics service;
implementing a set of extended utilities comprising scripts that call on one or more of:
a set of canonical operations; and
one or more basic utilities; and
implementing a collections reference model configured to provide semantic alignment of variable names, method alignment of statistical operations, and output data format consistency for operations across the one or more disparate climate reanalysis datasets; and further comprising configuring the calls from client applications as Open Archival information System Reference Model calls including ingest, query, order, download, execute, and status methods.