Your content can be displayed to users on data.world in two different ways:
- As files
- As embeds
data.world is not limited in terms of which file types can be uploaded and processed (e.g. CSV, Excel, Json, etc).
You can and should promote the upload of any content that gives context to the data and aids reproducibility (e.g. images, interactive html documents, notebooks, scripts, etc).
Our growing list of supported file formats includes: jpg, jpeg, png, gif, svg, pdf, md, txt, ipynb (version 4 and higher), js, r, py, as, apl, bash, bas, bat, c, cpp, cs, css, d, dart, diff, go, html, ini, java, julia, kt, lua, matlab, nasm, ml, perl, php, ps1, rb, scala, sql, tcl, ts, vim, yaml, xml, asp, jade, tex, less, sass, scss, Dockerfile.
As needed and possible, we’ll display a rich preview and/or source code when users access the file on data.world. For example:
Rich embeds can be included in any markdown document (e.g. dataset summary, data project objective,
insights, discussions, etc) by simply wrapping a URL in
@(), for example
data.world leverages oEmbed to make that possible. oEmbed is format for allowing an embedded representation of a URL on third party sites.
Upon implementing the oEmbed protocol, contact our support team so that we can test your implementation and whitelist your website. At that point, getting your content on data.world in rich and interactive form becomes as easy as copying and pasting a URL!