CINXE.COM

Blog | Frictionless Data

<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Blog | Frictionless Data</title> <meta name="generator" content="VuePress 1.8.2"> <link rel="icon" href="/img/favicon.ico"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png"> <link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png"> <link rel="mask-icon" color="#000000" href="/img/safari-pinned-tab.svg"> <link rel="manifest" href="/img/site.webmanifest"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,400,700,900&amp;display=swap"> <link rel="stylesheet" href="/fonts/index.css"> <script src="https://plausible.io/js/script.js" data-domain="frictionlessdata.io"></script> <script src="https://unpkg.com/honeycomb-grid@3.1.3"></script> <script src="https://unpkg.com/svg.js@2.7.1"></script> <link rel="alternate" type="application/rss+xml" href="https://frictionlessdata.io/rss.xml" title="Frictionless Data RSS Feed"> <link rel="alternate" type="application/atom+xml" href="https://frictionlessdata.io/feed.atom" title="Frictionless Data Atom Feed"> <link rel="alternate" type="application/json" href="https://frictionlessdata.io/feed.json" title="Frictionless Data JSON Feed"> <meta name="description" content="Data software and standards"> <meta property="og:image" content="/img/frictionless-color-logo.png"> <meta name="twitter:image" content="/img/frictionless-color-logo.png"> <meta property="og:url" content="/blog/"> <meta name="twitter:url" content="/blog/"> <meta property="og:title" content="Blog"> <meta name="twitter:title" content="Blog"> <meta itemprop="name" content="Blog"> <meta property="og:type" content="article"> <meta name="twitter:card" content="summary"> <meta property="og:site_name" content="Frictionless Data"> <link rel="preload" href="/assets/css/0.styles.82f86bd4.css" as="style"><link rel="preload" href="/assets/js/app.3a213ff8.js" as="script"><link rel="preload" href="/assets/js/3.f382f669.js" as="script"><link rel="preload" href="/assets/js/2.15425db4.js" as="script"><link rel="prefetch" href="/assets/js/10.f7c1e786.js"><link rel="prefetch" href="/assets/js/100.f3be7755.js"><link rel="prefetch" href="/assets/js/101.7e1d6df4.js"><link rel="prefetch" href="/assets/js/102.0e0446fa.js"><link rel="prefetch" href="/assets/js/103.3bcdbc40.js"><link rel="prefetch" href="/assets/js/104.fe7e63b7.js"><link rel="prefetch" href="/assets/js/105.394d3853.js"><link rel="prefetch" href="/assets/js/106.36ee2e75.js"><link rel="prefetch" href="/assets/js/107.59014df2.js"><link rel="prefetch" href="/assets/js/108.38ad65f8.js"><link rel="prefetch" href="/assets/js/109.d3f9e9d9.js"><link rel="prefetch" href="/assets/js/11.9aa76f4b.js"><link rel="prefetch" href="/assets/js/110.0adde45d.js"><link rel="prefetch" href="/assets/js/111.2eda7610.js"><link rel="prefetch" href="/assets/js/112.072d253f.js"><link rel="prefetch" href="/assets/js/113.2e34c2f6.js"><link rel="prefetch" href="/assets/js/114.78ae2f39.js"><link rel="prefetch" href="/assets/js/115.24c7eaf7.js"><link rel="prefetch" href="/assets/js/116.85bdea59.js"><link rel="prefetch" href="/assets/js/117.85164eb1.js"><link rel="prefetch" href="/assets/js/118.dfd2fa17.js"><link rel="prefetch" href="/assets/js/119.4464f1f2.js"><link rel="prefetch" href="/assets/js/12.d9fb47fc.js"><link rel="prefetch" href="/assets/js/120.8f23ec46.js"><link rel="prefetch" href="/assets/js/121.c7c0fbf6.js"><link rel="prefetch" href="/assets/js/122.a52b442f.js"><link rel="prefetch" href="/assets/js/123.3cc6b810.js"><link rel="prefetch" href="/assets/js/124.8c18f3b9.js"><link rel="prefetch" href="/assets/js/125.f54a71c6.js"><link rel="prefetch" href="/assets/js/126.88c9378d.js"><link rel="prefetch" href="/assets/js/127.5ff67dd0.js"><link rel="prefetch" href="/assets/js/128.6825e92c.js"><link rel="prefetch" href="/assets/js/129.b87476ad.js"><link rel="prefetch" href="/assets/js/13.d6483d82.js"><link rel="prefetch" href="/assets/js/130.78128d8b.js"><link rel="prefetch" href="/assets/js/131.b9e59486.js"><link rel="prefetch" href="/assets/js/132.de22cc97.js"><link rel="prefetch" href="/assets/js/133.ac61a8e6.js"><link rel="prefetch" href="/assets/js/134.f2523058.js"><link rel="prefetch" href="/assets/js/135.ba0f9f60.js"><link rel="prefetch" href="/assets/js/136.f0200fb6.js"><link rel="prefetch" href="/assets/js/137.36d45931.js"><link rel="prefetch" href="/assets/js/138.40f3a2e2.js"><link rel="prefetch" href="/assets/js/139.607d49c1.js"><link rel="prefetch" href="/assets/js/14.b66cad77.js"><link rel="prefetch" href="/assets/js/140.d5db7070.js"><link rel="prefetch" href="/assets/js/141.b4624c5c.js"><link rel="prefetch" href="/assets/js/142.37192aba.js"><link rel="prefetch" href="/assets/js/143.6495e26e.js"><link rel="prefetch" href="/assets/js/144.290ed437.js"><link rel="prefetch" href="/assets/js/145.db979748.js"><link rel="prefetch" href="/assets/js/146.6e7c9a8b.js"><link rel="prefetch" href="/assets/js/147.a316a5ee.js"><link rel="prefetch" href="/assets/js/148.3d70d053.js"><link rel="prefetch" href="/assets/js/149.9c67d050.js"><link rel="prefetch" href="/assets/js/15.0fe1cf81.js"><link rel="prefetch" href="/assets/js/150.39300daf.js"><link rel="prefetch" href="/assets/js/151.99fc6a01.js"><link rel="prefetch" href="/assets/js/152.7beb3f01.js"><link rel="prefetch" href="/assets/js/153.7b25b3e7.js"><link rel="prefetch" href="/assets/js/154.c530712f.js"><link rel="prefetch" href="/assets/js/155.42825827.js"><link rel="prefetch" href="/assets/js/156.5c3dc938.js"><link rel="prefetch" href="/assets/js/157.d3eac80a.js"><link rel="prefetch" href="/assets/js/158.b6b82fb4.js"><link rel="prefetch" href="/assets/js/159.6f580678.js"><link rel="prefetch" href="/assets/js/16.67c821df.js"><link rel="prefetch" href="/assets/js/160.72ed66cd.js"><link rel="prefetch" href="/assets/js/161.37b24ce2.js"><link rel="prefetch" href="/assets/js/162.4a3d41ac.js"><link rel="prefetch" href="/assets/js/163.7d659e7a.js"><link rel="prefetch" href="/assets/js/164.98393809.js"><link rel="prefetch" href="/assets/js/165.56161c6a.js"><link rel="prefetch" href="/assets/js/166.db84c559.js"><link rel="prefetch" href="/assets/js/167.e71c3cb9.js"><link rel="prefetch" href="/assets/js/168.90da1217.js"><link rel="prefetch" href="/assets/js/169.75839ea7.js"><link rel="prefetch" href="/assets/js/17.ed0d6bbd.js"><link rel="prefetch" href="/assets/js/170.01e405fc.js"><link rel="prefetch" href="/assets/js/171.58bf810e.js"><link rel="prefetch" href="/assets/js/172.16ba65ef.js"><link rel="prefetch" href="/assets/js/173.560957ed.js"><link rel="prefetch" href="/assets/js/174.3966497a.js"><link rel="prefetch" href="/assets/js/175.a721089a.js"><link rel="prefetch" href="/assets/js/176.ad6847db.js"><link rel="prefetch" href="/assets/js/177.e25b849a.js"><link rel="prefetch" href="/assets/js/178.84bba6c4.js"><link rel="prefetch" href="/assets/js/179.87c2c67e.js"><link rel="prefetch" href="/assets/js/18.d28fc2eb.js"><link rel="prefetch" href="/assets/js/180.481adeb0.js"><link rel="prefetch" href="/assets/js/181.57db0f9a.js"><link rel="prefetch" href="/assets/js/182.bbd38c7e.js"><link rel="prefetch" href="/assets/js/183.d38ffcf5.js"><link rel="prefetch" href="/assets/js/184.826ec8b7.js"><link rel="prefetch" href="/assets/js/185.e68ec498.js"><link rel="prefetch" href="/assets/js/186.e4651f0c.js"><link rel="prefetch" href="/assets/js/187.4c018039.js"><link rel="prefetch" href="/assets/js/188.c362afdf.js"><link rel="prefetch" href="/assets/js/189.eefcfeda.js"><link rel="prefetch" href="/assets/js/19.e318a14d.js"><link rel="prefetch" href="/assets/js/190.29c052a2.js"><link rel="prefetch" href="/assets/js/191.325dd2f0.js"><link rel="prefetch" href="/assets/js/192.92e12fc4.js"><link rel="prefetch" href="/assets/js/193.f73ec0ee.js"><link rel="prefetch" href="/assets/js/194.441acc6d.js"><link rel="prefetch" href="/assets/js/195.fb1fe7e2.js"><link rel="prefetch" href="/assets/js/196.4009e87d.js"><link rel="prefetch" href="/assets/js/197.d7dbacaf.js"><link rel="prefetch" href="/assets/js/198.0ace7713.js"><link rel="prefetch" href="/assets/js/199.9ce5620b.js"><link rel="prefetch" href="/assets/js/20.a5fbf886.js"><link rel="prefetch" href="/assets/js/200.d16e6714.js"><link rel="prefetch" href="/assets/js/21.14c093bc.js"><link rel="prefetch" href="/assets/js/22.2c8e874b.js"><link rel="prefetch" href="/assets/js/23.6c036463.js"><link rel="prefetch" href="/assets/js/24.c46f7101.js"><link rel="prefetch" href="/assets/js/25.456eb0ea.js"><link rel="prefetch" href="/assets/js/26.4bfe982c.js"><link rel="prefetch" href="/assets/js/27.49f94834.js"><link rel="prefetch" href="/assets/js/28.0b998858.js"><link rel="prefetch" href="/assets/js/29.23700df7.js"><link rel="prefetch" href="/assets/js/30.9b4b0b0b.js"><link rel="prefetch" href="/assets/js/31.1461b66d.js"><link rel="prefetch" href="/assets/js/32.d80b54b4.js"><link rel="prefetch" href="/assets/js/33.72bf6e52.js"><link rel="prefetch" href="/assets/js/34.7fe9cce9.js"><link rel="prefetch" href="/assets/js/35.8381e3cb.js"><link rel="prefetch" href="/assets/js/36.856e68b8.js"><link rel="prefetch" href="/assets/js/37.f702daa6.js"><link rel="prefetch" href="/assets/js/38.b0f7874e.js"><link rel="prefetch" href="/assets/js/39.efc74ba0.js"><link rel="prefetch" href="/assets/js/4.86253916.js"><link rel="prefetch" href="/assets/js/40.d2e8922f.js"><link rel="prefetch" href="/assets/js/41.c220c8df.js"><link rel="prefetch" href="/assets/js/42.da8c6b90.js"><link rel="prefetch" href="/assets/js/43.f5b83848.js"><link rel="prefetch" href="/assets/js/44.7e6af297.js"><link rel="prefetch" href="/assets/js/45.70edfea5.js"><link rel="prefetch" href="/assets/js/46.7ef82eed.js"><link rel="prefetch" href="/assets/js/47.7ce0d603.js"><link rel="prefetch" href="/assets/js/48.b96506de.js"><link rel="prefetch" href="/assets/js/49.65f04b89.js"><link rel="prefetch" href="/assets/js/5.7bd12aaf.js"><link rel="prefetch" href="/assets/js/50.db9ab2c9.js"><link rel="prefetch" href="/assets/js/51.532796be.js"><link rel="prefetch" href="/assets/js/52.ef3ab42a.js"><link rel="prefetch" href="/assets/js/53.80261d97.js"><link rel="prefetch" href="/assets/js/54.8c3b034e.js"><link rel="prefetch" href="/assets/js/55.e67c7da2.js"><link rel="prefetch" href="/assets/js/56.65e1e767.js"><link rel="prefetch" href="/assets/js/57.84990213.js"><link rel="prefetch" href="/assets/js/58.a0f0cfcf.js"><link rel="prefetch" href="/assets/js/59.cc1721f0.js"><link rel="prefetch" href="/assets/js/6.c19d05ab.js"><link rel="prefetch" href="/assets/js/60.bc4d3fa1.js"><link rel="prefetch" href="/assets/js/61.061c8843.js"><link rel="prefetch" href="/assets/js/62.88c79852.js"><link rel="prefetch" href="/assets/js/63.a8712733.js"><link rel="prefetch" href="/assets/js/64.c108e977.js"><link rel="prefetch" href="/assets/js/65.071f1fe3.js"><link rel="prefetch" href="/assets/js/66.291b99fd.js"><link rel="prefetch" href="/assets/js/67.c668ed43.js"><link rel="prefetch" href="/assets/js/68.4fe806ef.js"><link rel="prefetch" href="/assets/js/69.9af9f3cd.js"><link rel="prefetch" href="/assets/js/7.340e27ee.js"><link rel="prefetch" href="/assets/js/70.4383c25b.js"><link rel="prefetch" href="/assets/js/71.89c94dae.js"><link rel="prefetch" href="/assets/js/72.58029e7d.js"><link rel="prefetch" href="/assets/js/73.bff5f5c0.js"><link rel="prefetch" href="/assets/js/74.a47e7fc6.js"><link rel="prefetch" href="/assets/js/75.ec5d7d14.js"><link rel="prefetch" href="/assets/js/76.8fa5c677.js"><link rel="prefetch" href="/assets/js/77.6a6fc44c.js"><link rel="prefetch" href="/assets/js/78.cb9a2564.js"><link rel="prefetch" href="/assets/js/79.9be403d2.js"><link rel="prefetch" href="/assets/js/8.4d18202d.js"><link rel="prefetch" href="/assets/js/80.ec49c7bb.js"><link rel="prefetch" href="/assets/js/81.119cea57.js"><link rel="prefetch" href="/assets/js/82.ea0e1c19.js"><link rel="prefetch" href="/assets/js/83.74731cae.js"><link rel="prefetch" href="/assets/js/84.a5692dcf.js"><link rel="prefetch" href="/assets/js/85.b4892b6b.js"><link rel="prefetch" href="/assets/js/86.8b13068a.js"><link rel="prefetch" href="/assets/js/87.69707213.js"><link rel="prefetch" href="/assets/js/88.993fe8bc.js"><link rel="prefetch" href="/assets/js/89.598978d5.js"><link rel="prefetch" href="/assets/js/9.b5468429.js"><link rel="prefetch" href="/assets/js/90.89ae865f.js"><link rel="prefetch" href="/assets/js/91.34e2a6c6.js"><link rel="prefetch" href="/assets/js/92.04d2ff06.js"><link rel="prefetch" href="/assets/js/93.f0fa6979.js"><link rel="prefetch" href="/assets/js/94.0f020cbe.js"><link rel="prefetch" href="/assets/js/95.d8ab2d48.js"><link rel="prefetch" href="/assets/js/96.a5f239a4.js"><link rel="prefetch" href="/assets/js/97.38257cb2.js"><link rel="prefetch" href="/assets/js/98.0f35312c.js"><link rel="prefetch" href="/assets/js/99.27adfc5c.js"> <link rel="stylesheet" href="/assets/css/0.styles.82f86bd4.css"> </head> <body> <div id="app" data-server-rendered="true"><div class="banner w-full bg-yellow"><div class="theme-container no-sidebar Layout"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="/img/frictionless-full-logo-blackfont.svg" alt="Frictionless Data" class="logo"> <span class="site-name can-hide">Frictionless Data</span></a> <div class="links"><nav class="nav-links can-hide"><div class="nav-item"><a href="/introduction/" class="nav-link"> Introduction </a></div><div class="nav-item"><a href="/projects/" class="nav-link"> Projects </a></div><div class="nav-item"><a href="/universe/" class="nav-link"> Universe </a></div><div class="nav-item"><a href="/adoption/" class="nav-link"> Adoption </a></div><div class="nav-item"><a href="/people/" class="nav-link"> People </a></div><div class="nav-item"><a href="https://fellows.frictionlessdata.io/" target="_blank" rel="noopener noreferrer" class="nav-link external"> Fellows <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Development Menu" class="dropdown-title"><span class="title">Development</span> <span class="arrow down"></span></button> <button type="button" aria-label="Development Menu" class="mobile-dropdown-title"><span class="title">Development</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/development/architecture/" class="nav-link"> Architecture </a></li><li class="dropdown-item"><!----> <a href="/development/roadmap/" class="nav-link"> Roadmap </a></li><li class="dropdown-item"><!----> <a href="/development/process/" class="nav-link"> Process </a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Work With Us Menu" class="dropdown-title"><span class="title">Work With Us</span> <span class="arrow down"></span></button> <button type="button" aria-label="Work With Us Menu" class="mobile-dropdown-title"><span class="title">Work With Us</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/work-with-us/get-help/" class="nav-link"> Get Help </a></li><li class="dropdown-item"><!----> <a href="/work-with-us/contribute/" class="nav-link"> Contribute </a></li><li class="dropdown-item"><!----> <a href="/work-with-us/code-of-conduct/" class="nav-link"> Code of Conduct </a></li><li class="dropdown-item"><!----> <a href="/work-with-us/events/" class="nav-link"> Events Calendar </a></li><li class="dropdown-item"><!----> <a href="https://github.com/frictionlessdata/project/discussions" target="_blank" rel="noopener noreferrer" class="nav-link external"> Forum <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://join.slack.com/t/frictionlessdata/shared_invite/zt-17kpbffnm-tRfDW_wJgOw8tJVLvZTrBg" target="_blank" rel="noopener noreferrer" class="nav-link external"> Chat (Slack) <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://matrix.to/#/#frictionlessdata:matrix.okfn.org" target="_blank" rel="noopener noreferrer" class="nav-link external"> Chat (Matrix) <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div><div class="nav-item"><a href="/blog/" aria-current="page" class="nav-link router-link-exact-active router-link-active"> Blog </a></div> <!----></nav> <div class="search-box md:pl-4"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <a href="https://matrix.to/#/#frictionlessdata:matrix.okfn.org" title="Matrix" target="blank" class="navbaricon"><img src="/img/home/matrix.svg" class="px-2 w-5 pt-4"></a> <a href="https://join.slack.com/t/frictionlessdata/shared_invite/zt-17kpbffnm-tRfDW_wJgOw8tJVLvZTrBg" title="Slack" target="blank" class="navbaricon"><img src="/img/home/slack-icon.png" class="px-2 w-5 pt-4"></a> <a href="https://twitter.com/frictionlessd8a" title="Twitter" target="blank" class="navbaricon"><img src="/img/home/twitter-icon.svg" class="px-2 w-5 pt-4"></a> <a href="https://github.com/frictionlessdata" title="GitHub" target="blank" class="navbaricon"><img src="/img/home/github-icon.svg" class="px-2 w-5 pt-4"></a></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="/introduction/" class="nav-link"> Introduction </a></div><div class="nav-item"><a href="/projects/" class="nav-link"> Projects </a></div><div class="nav-item"><a href="/universe/" class="nav-link"> Universe </a></div><div class="nav-item"><a href="/adoption/" class="nav-link"> Adoption </a></div><div class="nav-item"><a href="/people/" class="nav-link"> People </a></div><div class="nav-item"><a href="https://fellows.frictionlessdata.io/" target="_blank" rel="noopener noreferrer" class="nav-link external"> Fellows <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Development Menu" class="dropdown-title"><span class="title">Development</span> <span class="arrow down"></span></button> <button type="button" aria-label="Development Menu" class="mobile-dropdown-title"><span class="title">Development</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/development/architecture/" class="nav-link"> Architecture </a></li><li class="dropdown-item"><!----> <a href="/development/roadmap/" class="nav-link"> Roadmap </a></li><li class="dropdown-item"><!----> <a href="/development/process/" class="nav-link"> Process </a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Work With Us Menu" class="dropdown-title"><span class="title">Work With Us</span> <span class="arrow down"></span></button> <button type="button" aria-label="Work With Us Menu" class="mobile-dropdown-title"><span class="title">Work With Us</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/work-with-us/get-help/" class="nav-link"> Get Help </a></li><li class="dropdown-item"><!----> <a href="/work-with-us/contribute/" class="nav-link"> Contribute </a></li><li class="dropdown-item"><!----> <a href="/work-with-us/code-of-conduct/" class="nav-link"> Code of Conduct </a></li><li class="dropdown-item"><!----> <a href="/work-with-us/events/" class="nav-link"> Events Calendar </a></li><li class="dropdown-item"><!----> <a href="https://github.com/frictionlessdata/project/discussions" target="_blank" rel="noopener noreferrer" class="nav-link external"> Forum <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://join.slack.com/t/frictionlessdata/shared_invite/zt-17kpbffnm-tRfDW_wJgOw8tJVLvZTrBg" target="_blank" rel="noopener noreferrer" class="nav-link external"> Chat (Slack) <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://matrix.to/#/#frictionlessdata:matrix.okfn.org" target="_blank" rel="noopener noreferrer" class="nav-link external"> Chat (Matrix) <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div><div class="nav-item"><a href="/blog/" aria-current="page" class="nav-link router-link-exact-active router-link-active"> Blog </a></div> <!----></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span></span> <!----></p> <!----></section></li></ul> </aside> <main aria-labelledby="main-title" class="blog-home" data-v-f5824a9c><div class="container" data-v-f5824a9c><h1 class="capitalize" data-v-f5824a9c>Frictionless Blog</h1> <p class="font-light text-xl text-center" data-v-f5824a9c>Learn more about Frictionless projects, events, and news!</p> <div class="flex flex-wrap" style="justify-content:center" data-v-f5824a9c><a title="Filter by the tag" href="/tag/team/" class="mb-2 bg-transparent font-semibold py-2 px-4 mr-4 rounded" style="border:solid 1px #F2A85C" data-v-f5824a9c> Team </a><a title="Filter by the tag" href="/tag/news/" class="mb-2 bg-transparent font-semibold py-2 px-4 mr-4 rounded" style="border:solid 1px #F2A85C" data-v-f5824a9c> News </a><a title="Filter by the tag" href="/tag/events/" class="mb-2 bg-transparent font-semibold py-2 px-4 mr-4 rounded" style="border:solid 1px #F2A85C" data-v-f5824a9c> Events </a><a title="Filter by the tag" href="/tag/pilot/" class="mb-2 bg-transparent font-semibold py-2 px-4 mr-4 rounded" style="border:solid 1px #F2A85C" data-v-f5824a9c> Pilots </a><a title="Filter by the tag" href="/tag/tool-fund/" class="mb-2 bg-transparent font-semibold py-2 px-4 mr-4 rounded" style="border:solid 1px #F2A85C" data-v-f5824a9c> Tool Fund </a><a title="Filter by the tag" href="/tag/case-studies/" class="mb-2 bg-transparent font-semibold py-2 px-4 mr-4 rounded" style="border:solid 1px #F2A85C" data-v-f5824a9c> Case Studies </a></div> <p class="text-center pb-6 text-gray-600" data-v-f5824a9c> Page 1 of 18 </p> <ul class="flex flex-col pl-0 pt-4" style="border-top:dashed 1px #888" data-v-f5824a9c><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/11/21/communy-call-october/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call October 2024 </a> <div class="text-sm py-2" data-v-f5824a9c> November 21, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last call Keith Hughitt shared some ideas to improve the project.... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/community-call-october-2024.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/10/08/monthly-community-call/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call September 2024 </a> <div class="text-sm py-2" data-v-f5824a9c> October 8, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last call we discussed with the community the Frictionless project and changes in governance of the Python Framework.... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/Frictionless-call-September.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/06/26/datapackage-v2-release/" class="text-3xl page-link pr-12" data-v-f5824a9c>Data Package version 2.0 is out! </a> <div class="text-sm py-2" data-v-f5824a9c> June 26, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/news/" class="pl-2"> news </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> We are very excited to announce the release of Data Package v2 </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/DP-release.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/06/09/community-call/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call May 2024 </a> <div class="text-sm py-2" data-v-f5824a9c> June 9, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last call we continued talking about the Data Package update, as we are getting close to the v2 draft release... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/Frictionless-may-2024-call.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/05/10/datapackage-update-community-call/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call April 2024 </a> <div class="text-sm py-2" data-v-f5824a9c> May 10, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last call we continued talking about the Data Package update, as we are getting close to the v2 draft release... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/April-2024-Community-Call.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/04/03/community-call-standards-update/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call March 2024 </a> <div class="text-sm py-2" data-v-f5824a9c> April 3, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last call we continued talking about the standards update, as we are getting close to the v2 draft release... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/FD-standards-update-03-24.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/03/01/community-call/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call February 2024 </a> <div class="text-sm py-2" data-v-f5824a9c> March 1, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last call we continued talking about the specs update, this month the discussion focus was versioning... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/FD-community-call-february.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2024/02/07/community-call/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call January 2024 </a> <div class="text-sm py-2" data-v-f5824a9c> February 7, 2024 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last monthly call continued talking about the specs update... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/Specs-Update-February-Call.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2023/12/05/community-call/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless Data Community Call November 2023 </a> <div class="text-sm py-2" data-v-f5824a9c> December 5, 2023 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/events/" class="pl-2"> events </a><a href="/tag/community-hangout/" class="pl-2"> community-hangout </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> At our last monthly call continued talking about the specs update... </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/Specs Update-call-november-2023.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li><li data-v-f5824a9c><div class="container flex flex-row py-4 my-4" style="border-bottom:dashed 1px #888; margin-left: 0" data-v-f5824a9c><div class="container flex flex-col md:w-2/3" data-v-f5824a9c><a href="/blog/2023/11/15/frictionless-specs-update/" class="text-3xl page-link pr-12" data-v-f5824a9c>Frictionless specs update </a> <div class="text-sm py-2" data-v-f5824a9c> November 15, 2023 by Sara Petti </div> <div data-v-f5824a9c><div data-v-f5824a9c><img src="/img/tag.png" alt="Price icons created by Pixel perfect - Flaticon" class="w-4 h-4 inline text-lg"> <a href="/tag/news/" class="pl-2"> news </a></div></div> <p class="text-base mr-12" data-v-f5824a9c> We have kickstarted the Frictionless specs update! </p></div> <div class="flex items-stretch pl-6 md:w-1/3 py-2" data-v-f5824a9c><img src="/img/blog/ Specs-Update-2023.png" class="w-64 self-center md:block hidden" data-v-f5824a9c></div></div></li></ul> <div id="pagination" class="flex justify-between mt-10 text-xl" data-v-f5824a9c><div data-v-f5824a9c><!----> <a href="/blog/page/2/" data-v-f5824a9c>Next</a></div> <span data-v-f5824a9c> Page 1 of 18 </span></div> <br data-v-f5824a9c><br data-v-f5824a9c></div></main></div> <footer class="main-section footer-bg xs:py-12 xs:-ml-24" data-v-69abe1b0><div class="flex flex-col" data-v-69abe1b0><div class="flex sm:p-5 justify-center" data-v-69abe1b0><div class="footer-items flex flex-row flex-wrap w-2/3 sm:p-5" data-v-69abe1b0><div class="box-border bottom-padding w-full sm:w-1/2 lg:w-1/5" data-v-69abe1b0><div class="footer-title font-normal text-xl pb-4" data-v-69abe1b0> Supported by </div> <li data-v-69abe1b0><a href="https://sloan.org/" data-v-69abe1b0><img src="/img/home/alfred.svg" class="w-32 mx-auto py-5" data-v-69abe1b0></a></li><li data-v-69abe1b0></li><li data-v-69abe1b0><a href="https://theodi.org/" data-v-69abe1b0><img src="/img/home/opendata.svg" class="w-32 mx-auto" data-v-69abe1b0></a></li></div> <div class="box-border bottom-padding w-full sm:w-1/2 lg:w-1/5" data-v-69abe1b0><div class="footer-title font-normal text-xl pb-2 xs:pt-4" data-v-69abe1b0> About </div> <li class="pt-4" data-v-69abe1b0><a href="/about/" data-v-69abe1b0> About </a></li><li data-v-69abe1b0></li><li class="pt-4" data-v-69abe1b0><a href="/work-with-us/get-help/" data-v-69abe1b0> Contact </a></li> <li class="pt-4" data-v-69abe1b0><a href="https://okfn.org/terms-of-use/" data-v-69abe1b0> Terms of Use </a></li> <li class="pt-4" data-v-69abe1b0><a href="https://okfn.org/privacy-policy/" data-v-69abe1b0> Privacy Policy </a></li></div> <div class="box-border bottom-padding w-full sm:w-1/2 lg:w-1/5" data-v-69abe1b0><div class="footer-title font-normal text-xl pb-2 xs:pt-4" data-v-69abe1b0> Help </div> <li class="pt-4" data-v-69abe1b0><a href="/support/" data-v-69abe1b0> Support </a></li><li data-v-69abe1b0></li><li class="pt-4" data-v-69abe1b0><a href="/guide/" data-v-69abe1b0> Get started </a></li> <li class="pt-4" data-v-69abe1b0><a href="https://join.slack.com/t/frictionlessdata/shared_invite/zt-17kpbffnm-tRfDW_wJgOw8tJVLvZTrBg" data-v-69abe1b0> Community </a></li> <li class="pt-4" data-v-69abe1b0><a href="https://github.com/frictionlessdata/project/discussions" data-v-69abe1b0> Forum </a></li></div> <div class="box-border bottom-padding w-full sm:w-1/2 lg:w-1/5" data-v-69abe1b0><div class="footer-title font-normal text-xl pb-2 xs:pt-4" data-v-69abe1b0> More </div> <li class="pt-4" data-v-69abe1b0><a href="/reproducible-research/" data-v-69abe1b0> Reproducible Research </a></li><li data-v-69abe1b0></li><li class="pt-4" data-v-69abe1b0><a href="/design/" data-v-69abe1b0> Design Assets </a></li> <li class="pt-4" data-v-69abe1b0><a href="/blog/" data-v-69abe1b0> Blog </a></li> <li class="pt-4" data-v-69abe1b0><a href="/contribute/" data-v-69abe1b0> Contribute </a></li></div> <div class="box-border bottom-padding w-full sm:w-1/2 lg:w-1/5" data-v-69abe1b0><div class="footer-title font-normal text-xl pb-2 xs:pt-4" data-v-69abe1b0> Social </div> <li class="pt-4" data-v-69abe1b0><a href="https://twitter.com/frictionlessd8a" class="inline font-light text-base" data-v-69abe1b0><img src="/img/home/twitter.svg" class="pr-2 align-middle social-link-icon" data-v-69abe1b0> Twitter</a></li><li data-v-69abe1b0></li><li class="pt-4" data-v-69abe1b0><a href="https://github.com/frictionlessdata" class="font-light text-base" data-v-69abe1b0><img src="/img/home/github.svg" class="pr-2 align-middle social-link-icon" data-v-69abe1b0> GitHub </a></li> <li class="pt-4" data-v-69abe1b0><a href="https://join.slack.com/t/frictionlessdata/shared_invite/zt-17kpbffnm-tRfDW_wJgOw8tJVLvZTrBg" class="font-light text-base" data-v-69abe1b0><img width="27" src="/img/home/slack-icon.png" class="pr-2 align-middle social-link-icon" data-v-69abe1b0> Slack </a></li> <li class="pt-4" data-v-69abe1b0><a href="https://matrix.to/#/#frictionlessdata:matrix.okfn.org" class="font-light text-base" data-v-69abe1b0><img width="27" src="/img/home/matrix.svg" class="pr-2 align-middle social-link-icon" data-v-69abe1b0> Matrix </a></li></div></div></div> <div class="flex sm:px-5 justify-center footer-logo" data-v-69abe1b0><div class="flex flex-row flex-wrap w-2/3 sm:p-5" data-v-69abe1b0><div class="container sm:w-1/5 lg:w-1/4" data-v-69abe1b0><a href="/" class="xs:-mx-8" data-v-69abe1b0><img src="/img/frictionless-full-logo-blackfont-nobackground.svg" class="h-12 pl-8 pt-12" data-v-69abe1b0></a></div> <div class="container lg:w-1/5" data-v-69abe1b0><a href="https://okfn.org/" class="xs:-mx-8" data-v-69abe1b0><img src="/img/home/okfn.svg" class="h-12 pl-8 pt-12" data-v-69abe1b0></a></div> <div class="container lg:w-1/5" data-v-69abe1b0><a href="https://www.datopian.com/" class="xs:-mx-8" data-v-69abe1b0><img src="/img/home/datopian.svg" class="h-12 pl-8 pt-12" data-v-69abe1b0></a></div></div></div></div></footer></div><div class="global-ui"><!----></div></div> <script src="/assets/js/app.3a213ff8.js" defer></script><script src="/assets/js/3.f382f669.js" defer></script><script src="/assets/js/2.15425db4.js" defer></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10