# Open Data Access Protocol

**URL:** <https://discourse.julialang.org/t/open-data-access-protocol/13158>\
**Category:** Data\
**Created:** [August 10, 2018, 8:43am UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158 "2018-08-10T08:43:39Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [August 10, 2018, 8:43am UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/1 "2018-08-10T08:43:39Z")

</div>

Is anyone able to use OpenDAP with Julia [https://www.opendap.org/](https://www.opendap.org/)

I am at JuliaCON and maybe we could chat? Or maybe look at this at the Hackathon tomorrow?  
I would like to download a dataset of sea surface temperatures and use Makie to make some visualisations. [Dataset Record: ARC: Level 3 daily sea surface temperature data v1.1.1](http://catalogue.ceda.ac.uk/uuid/a44cd6735b7046e13da2ca0bec33c7a9)

I could download and unpack these files, but DAP seems to be an easy way to automate this.

---

<div class="post-metadata">

**Author:** ![jpfairbanks](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jpfairbanks/32/4500_2.png) [@jpfairbanks](https://discourse.julialang.org/u/jpfairbanks)\
**Post date:** [August 11, 2018, 6:54pm UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/2 "2018-08-11T18:54:56Z")

</div>

This sounds like something @oxinabox would know about.

---

<div class="post-metadata">

**Author:** ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Post date:** [August 11, 2018, 10:37pm UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/3 "2018-08-11T22:37:19Z")

</div>

Wowie that is indeed in the space, that I care about, but I have not heard of OpenDAP.  
I’ll have to look into that at some point.

This site feels like something DataDepsGenerators.jl should support.  
To my surprise that website does not have JSON-LD elements describing the data – which is AFAICT how all the cool kids do it today (for search engine optimization, and cos it is actually useful).  
Infact, at first glance it seems to not support any of the APIs that DataDepsGenerators.jl supports.  
I thought it might support DataONE – since that is used all around the world for this kinda thing in this exact field.  
But nope.

It may be that we need to add a DAT adaptor to DataDepsGenerators.jl.  
I’ld have to look closer.

Regardless, DataDeps.jl would be useful for this

---

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [August 12, 2018, 7:12am UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/4 "2018-08-12T07:12:34Z")

</div>

Please give me some references to JSON-LD and what is needed.  
I installed 20 petabytes of storage and 100gig networking for that project, so I know some of the people involved. No guarantees they will listen to a word I say though!

---

<div class="post-metadata">

**Author:** ![johnh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/johnh/32/3615_2.png) [@johnh](https://discourse.julialang.org/u/johnh)\
**Post date:** [August 12, 2018, 7:15am UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/5 "2018-08-12T07:15:19Z")

</div>

I am attempting to learn how to make a geographical plot. I wanted something like sea surface temperatures or wind speeds to make a nice visualisation. So any suggestions on a data set which I can read using DataDeps are gratefully received!

---

<div class="post-metadata">

**Author:** ![pkofod](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pkofod/32/2179_2.png) [@pkofod](https://discourse.julialang.org/u/pkofod)\
**Post date:** [August 12, 2018, 7:20am UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/6 "2018-08-12T07:20:09Z")

</div>

This is outside of my expertise, but it could be that you could find inspiration or people with knowledge here [https://github.com/JuliaGeo](https://github.com/JuliaGeo)

---

<div class="post-metadata">

**Author:** ![visr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/visr/32/17204_2.png) [@visr](https://discourse.julialang.org/u/visr)\
**Post date:** [August 12, 2018, 8:49am UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/7 "2018-08-12T08:49:00Z")

</div>

The easiest way might be just by using NetCDF.jl or NCDatasets.jl. As long as the library is built with optional DAP support, I believe it should just work.  
[https://www.unidata.ucar.edu/software/netcdf/netcdf-4/newdocs/netcdf/DAP-Support.html](https://www.unidata.ucar.edu/software/netcdf/netcdf-4/newdocs/netcdf/DAP-Support.html)

---

<div class="post-metadata">

**Author:** ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Post date:** [August 12, 2018, 1:58pm UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/8 "2018-08-12T13:58:28Z")

</div>

For what should be done to a site for JSON-LD  
See [Conjunto de datos &nbsp;|&nbsp; Documentación &nbsp;|&nbsp; Google Developers](https://developers.google.com/search/docs/data-types/dataset)

---

<div class="post-metadata">

**Author:** ![Balinus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/balinus/32/243_2.png) [@Balinus](https://discourse.julialang.org/u/Balinus)\
**Post date:** [September 19, 2018, 2:24pm UTC](https://discourse.julialang.org/t/open-data-access-protocol/13158/9 "2018-09-19T14:24:24Z")

</div>

You can use NCDatasets.jl  
[https://alexander-barth.github.io/NCDatasets.jl/latest/#NCDatasets.Dataset](https://alexander-barth.github.io/NCDatasets.jl/latest/#NCDatasets.Dataset)
