PageSourceSearch

https://opendi-org.github.io/assets/js/fecb1c34.26151b92.js

js opendi-org.github.io collected 2026-10-03 09:43:16 UTC 14,087 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunktest_website=self.webpackChunktest_website||[]).push([[318],{6765:(e,i,s)=>{s.r(i),s.d(i,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>d});var n=s(4848),t=s(8453);const o={},r="Welcome to OpenDI",a={id:"index",title:"Welcome to OpenDI",description:"We're glad you're here!  The purpose of this website is to publish OpenDI standards, materials, and resources for you to use and contribute to.",source:"@site/versioned_docs/version-Live/index.md",sourceDirName:".",slug:"/",permalink:"/",draft:!1,unlisted:!1,tags:[],version:"Live",frontMatter:{},sidebar:"landingSidebar",next:{title:"Introduction to OpenDI",permalink:"/OpenDI Intro Material"}},c={},d=[{value:"Who is OpenDI?",id:"who-is-opendi",level:2},{value:"Our Mission",id:"our-mission",level:2},{value:"Our Motivation",id:"our-motivation",level:2},{value:"OpenDI Standards",id:"opendi-standards",level:2},{value:"Roles and User Stories",id:"roles-and-user-stories",level:3},{value:"(Working Draft) API Specification",id:"working-draft-api-specification",level:3},{value:"Reference Implementations",id:"reference-implementations",level:2},{value:"Contribution",id:"contribution",level:2},{value:"Credits",id:"credits",level:2},{value:"Contributors",id:"contributors",level:3},{value:"Supporters",id:"supporters",level:3},{value:"OpenDI Ambassadors",id:"opendi-ambassadors",level:3}];function l(e){const i={a:"a",blockquote:"blockquote",br:"br",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",img:"img",p:"p",strong:"strong",...(0,t.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.header,{children:(0,n.jsx)(i.h1,{id:"welcome-to-opendi",children:"Welcome to OpenDI"})}),"\n",(0,n.jsx)(i.p,{children:"We're glad you're here!  The purpose of this website is to publish OpenDI standards, materials, and resources for you to use and contribute to."}),"\n",(0,n.jsx)(i.p,{children:"Currently, standards are in draft / working draft format and may need significant additions, adjustments, or other contributions before they are ready for full use."}),"\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.strong,{children:"We want your input!"}),(0,n.jsx)(i.br,{}),"\n","Please consider ",(0,n.jsx)(i.a,{href:"/How%20To%20Contribute",children:"contributing"}),", and joining the ",(0,n.jsx)(i.a,{href:"https://discord.gg/FtAX3JStJz",children:"OpenDI Discord community"}),"."]}),"\n",(0,n.jsx)(i.h2,{id:"who-is-opendi",children:"Who is OpenDI?"}),"\n",(0,n.jsxs)(i.p,{children:["We are a decentralized group of entrepreneurs, executives, researchers, government leaders, and educators working to build an inclusive Decision Intelligence (DI) ecosystem dedicated to driving technological innovation, collaboration, and advancements in human decision making. Our goal is simple: ",(0,n.jsx)(i.em,{children:"to break down the barriers that hinder progress and create a more open and integrated platform for Decision Intelligence technologies and services."})]}),"\n",(0,n.jsx)("p",{align:"center",children:(0,n.jsx)("iframe",{width:"560",height:"315",src:"https://www.youtube-nocookie.com/embed/YUUCtljdrQw?si=d3DYaSUfiVyNgryj",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerpolicy:"strict-origin-when-cross-origin",allowfullscreen:!0})}),"\n",(0,n.jsx)(i.h2,{id:"our-mission",children:"Our Mission"}),"\n",(0,n.jsx)(i.p,{children:"OpenDI's mission is to empower you to make informed choices in a world that is increasingly volatile, uncertain, complex, and ambiguous."}),"\n",(0,n.jsx)(i.p,{children:"OpenDI.org is an integrated ecosystem that creates standards for Decision Intelligence. We curate a source of truth for how Decision Intelligence software systems interact, thereby allowing small and large participants alike to provide parts of an overall solution. By uniting decision makers, architects, asset managers, simulation managers, administrators, engineers, and researchers around a common framework, connecting technology to actions that lead to outcomes, we are paving the way for diverse contributors to solve local and global challenges, and to lower barriesr to entry for all Decision Intelligence stakeholders."}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.a,{href:"/OpenDI%20Intro%20Material",children:"Learn More >>"})}),"\n",(0,n.jsx)(i.h2,{id:"our-motivation",children:"Our Motivation"}),"\n",(0,n.jsxs)(i.p,{children:["For two thousand years, humanity has created separate disciplines: economics, data science, artificial intelligence, medicine, computer science, complex systems analysis, psychology, and hundreds more.  Solutions to our greatest problems require that we move from these ",(0,n.jsx)(i.em,{children:"specializations"})," and ",(0,n.jsx)(i.em,{children:"knowledge silos"})," of our history to a fundamentally new ",(0,n.jsx)(i.em,{children:"integration"}
1)," that connects ",(0,n.jsx)(i.em,{children:"knowledge"})," to ",(0,n.jsx)(i.em,{children:"science"})," to ",(0,n.jsx)(i.em,{children:"actions"})," to achieve ",(0,n.jsx)(i.em,{children:"outcomes"}),"."]}),"\n",(0,n.jsx)(i.p,{children:"Why? Because the greatest problems of our time \u2014 be they inequality, climate, conflict, or how your business can best succeed \u2014 can only be solved by understanding how decisions in one realm affect another, and by using the power of data to see further than ever before, and the power of AI to analzye that data."}),"\n",(0,n.jsxs)(i.p,{children:["But connecting the disciplines isn't enough. They also have to be connected to the ",(0,n.jsx)(i.em,{children:"decisions"})," made by ",(0,n.jsx)(i.em,{children:"people"})," whose consequences have effects near and far."]}),"\n",(0,n.jsxs)(i.p,{children:["The OpenDI ecosystem \u2014 which is centered around the discipline of ",(0,n.jsx)(i.em,{children:"Decision Intelligence"})," (which gives a blueprint for how to fit the pieces together) is the catalyst for this integration."]}),"\n",(0,n.jsx)(i.h2,{id:"opendi-standards",children:"OpenDI Standards"}),"\n",(0,n.jsx)(i.p,{children:"OpenDI is a brand-new initiative, and this is reflected by our small set of initial standards drafts.  You can read them by following the links below."}),"\n",(0,n.jsx)(i.h3,{id:"roles-and-user-stories",children:"Roles and User Stories"}),"\n",(0,n.jsx)(i.p,{children:"Describes a standardized language for talking about decision makers as they formalize \u2014 and build computer systems that help them to make \u2014 decisions."}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.a,{href:"http://opendi.org/roles-user-stories",children:"View Resource >>"})}),"\n",(0,n.jsx)(i.h3,{id:"working-draft-api-specification",children:"(Working Draft) API Specification"}),"\n",(0,n.jsx)(i.p,{children:"Describes an interchange format for how components of a DI system talk to another.  Just as you computer's keyboard can be made by one company, it's chips by another, and your mouse by a third, this API specification allows elements of a DI system to communicate in a standard language, thereby supporting a vibrant ecosystem of vendors, researchers, educators, and users."}),"\n",(0,n.jsx)(i.p,{children:"The associated JSON Schema describes a format for files that contain Causal Decision Models (CDMs): the core representation of DI and the ecosystem."}),"\n",(0,n.jsxs)(i.blockquote,{children:["\n",(0,n.jsxs)(i.p,{children:["This resource is in ",(0,n.jsx)(i.strong,{children:"working draft"})," state, meaning it is still under heavy development.",(0,n.jsx)(i.br,{}),"\n","While this resource may receive significant changes in a short time, comments and other input on its current state are welcome!"]}),"\n"]}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.a,{href:"http://opendi.org/api-specification",children:"View Resource >>"})}),"\n",(0,n.jsx)(i.h2,{id:"reference-implementations",children:"Reference Implementations"}),"\n",(0,n.jsx)(i.p,{children:"Developed alongside the OpenDI standards, these open source projects demonstrate OpenDI compliance with fully-functional example implementations."}),"\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.em,{children:"CDD Authoring Tool"}),(0,n.jsx)(i.br,{}),"\n",(0,n.jsx)(i.img,{alt:"CDD AUthoring Tool Preview",src:s(1435).A+"",width:"1855",height:"1044"})]}),"\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.em,{children:"Simple Model API (Go)"}),(0,n.jsx)(i.br,{}),"\n",(0,n.jsx)(i.img,{alt:"Model API Preview",src:s(9783).A+"",width:"704",height:"346"})]}),"\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.em,{children:"Docker Compose Authoring Tool"}),(0,n.jsx)(i.br,{}),"\n",(0,n.jsx)(i.img,{alt:"Authoring Tool Compose Preview",src:s(7581).A+"",width:"1159",height:"225"})]}),"\n",(0,n.jsx)(i.p,{children:(0,n.jsx)(i.a,{href:"/How-to-use-OpenDI/Reference%20Implementations",children:"View Reference Implementations >>"})}),"\n",(0,n.jsx)(i.h2,{id:"contribution",children:"Contribution"}),"\n",(0,n.jsx)(i.p,{children:"Want to join an exciting group of visionaries who are helping to create OpenDI?"}),"\n",(0,n.jsxs)(i.p,{children:["Check out the contribution guide!",(0,n.jsx)(i.br,{}),"\n",(0,n.jsx)(i.a,{href:"/How%20To%20Contribute",children:"View Contribution Guide >>"})]}),"\n",(0,n.jsx)(i.p,{children:"Join the OpenDI Discord community!"}),"\n",(0,n.jsx)("iframe",{src:"https://discord.com/widget?id=1208154608984129557&theme=dark",width:"350",height:"500",allowtransparency:"true",frameborder:"0",sandbox:"allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts"}),"\n",(0,n.jsx)(i.h2,{id:"credits",children:"Credits"}),"\n",(0,n.jsx)(i.h3,{id:"contributors",children:"Contributors"}),"\n",(0,n.jsx)(i.p,{children:"David Roberts, Lorien Pratt, Nadine Malcolm, Isaac Kellogg."}),"\n",(0,n.jsxs)(i.p,{children:["Add your name here! ",(0,n.jsx)(i.a,{href:"/How%20To%20Contribute",children:"Here's how."})]}),"\n",(0,n.jsx)(i.h3,{id:"supporters",children:"Supporters"}),"\n",(0,n.jsxs)(i.p,{children:[(0,n.jsx)(i.img,{alt:"USDA Logo",src:s(5946).A+"",width:"147",height:"101"}),(0,n.jsx)(i.br,{}),"\n","This project was supported in part by the intramural research program of the U.S. Department of Agriculture, National Institute of Food and Agriculture, Agriculture and Food Research Initiative (AFRI) Data Science for Food and Agriculture program (2022-67021-37137)."]}),"\n",(0,n.jsx)(i.h3,{id:"opendi-ambassadors",children:"OpenDI Ambassadors"}),"\n",(0,n.jsx)(i.p,{children:"Kaan Zaimoglu"}),"\n",(0,n.jsxs)(i.p,{children:["Interested in becoming an OpenDI Ambassador? Ask about it on the ",(0,n.jsx)(i.a,{href:"https://discord.gg/FtAX3JStJz",children:"OpenDI Discord community"}),"!"]})]})}function u(e={}){const{wrapper:i}={...(0,t.R)(),...e.components};return i?(0,n.jsx)(i,{...e,children:(0,n.jsx)(l,{...e})}):l(e)}},7581:(e,i,s)=>{s.d(i,{A:()=>n});const n=s.p+"assets/images/Authoring Tool Compose Preview-9c59dd22ebaac63116a8aeefa8210acc.png"},1435:(e,i,s)=>{s.d(i,{A:()=>n});const n=s.p+"assets/images/Authoring Tool Demo-7177ab6ed38bbc359e3a9ef229b690e2.gif"},9783:(e,i,s)=>{s.d(i,{A:()=>n});const n=s.p+"assets/images/Model API Preview-14950b801e06389bdc4d05e04341e338.png"},5946:(e,i,s)=>{s.d(i,{A:()=>n});const n="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDcuMDQgMTAwLjU4Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwNDc4NTt9LmNscy0ye2ZpbGw6IzAwNTk0MTt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMy4zNiw0LjA5bC0uMTksMjUuMzZjMCwxMC41NC02LjI2LDE0LjYzLTE0LjY5LDE0LjYzQzExLjIyLDQ0LjA4LDIsNDAuODYsMiwyOS44OFY0LjA5QTMuMTYsMy4xNiwwLDAsMCwwLDEuM0gxMS45QTMuMTEsMy4xMSwwLDAsMCwxMCw0LjA5djI2YzAsNC4zNCwxLjQ5LDEwLjQ4LDkuNTUsMTAuNDgsNy4zOCwwLDEwLTQuODQsMTAtMTFMMjkuNDUsNC4wOUEzLDMsMCwwLDAsMjcuNzgsMS4zSDM1QTMsMywwLDAsMCwzMy4zNiw0LjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUwLjE1LDQ0LjA4YTI2LjM3LDI2LjM3LDAsMCwxLTExLjktM2wtLjMxLTEwLjQ4YzEuMTgsNC40LDQuOSwxMC4yMywxMS4zNSwxMC4yMyw2LjEzLDAsOC00LjQsOC03LjQ0LDAtNi01LjM5LTYuNzYtMTEtOS44cy04LjE5LTYuNTEtOC4xOS0xMS4yMkMzOC4wNiw0LDQ1Ljk0LjYyLDUxLjU4LjYyYTE5LjkyLDE5LjkyLDAsMCwxLDkuMzYsMi4yOWwuMzEsOS4xOGMtLjg3LTMuMjktNC40LTguMjUtMTAuMzUtOC4yNS00LjcyLDAtNi41OCwzLjI5LTYuNTgsNiwwLDMuNzgsMi42Nyw1LjIsOC41LDcuODdTNjQuNiwyMi40NCw2NC42LDMxLjA2QzY0LjYsMzguODEsNTcuNzgsNDQuMDgsNTAuMTUsNDQuMDhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODQuNjIsNDMuNDZINjguNjlhMy4wOCwzLjA4LDAsMCwwLDEuNjEtMi43OVY0LjA5QTMsMywwLDAsMCw2OC42OSwxLjNIODUuMThjMjAuNCwwLDI0LjQ5LDE0LjQ1LDI0LjQ5LDIwLjQ2QzEwOS42NywzMi41NSwxMDEuMzYsNDMuNDYsODQuNjIsNDMuNDZaTTgzLjg4LDQuNGMtMS40OSwwLTQuNzgsMC01LjcxLjEzVjQwLjI0aDVjMTQsMCwxNy45Mi05LjQzLDE3LjkyLTE4LjQ4QzEwMS4wNSwxNC4zMiw5Ni43MSw0LjQsODMuODgsNC40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEzMy43Nyw0My40NmMxLjYyLS44NywxLjkzLTEuNzMsMS40OS0zLS4xOC0uNjItMS44
1LTQuNC0zLjUzLTguNjFIMTE2LjU0YTg5LjU4LDg5LjU4LDAsMCwwLTMuNDcsOC41NWMtLjU2LDEuNDktLjI1LDIuMzYsMS40MiwzLjFoLTguNTVhNy4zOCw3LjM4LDAsMCwwLDIuOTEtM0MxMTAsMzguMDcsMTI2LjMzLDAsMTI2LjMzLDBzMTYuNSwzOC4wNywxNy42MSw0MC40MmE1LjQ1LDUuNDUsMCwwLDAsMy4xLDNaTTEyNCwxMy4zOXMtNC4yMiwxMC41NC02LjIsMTUuMTlIMTMwLjNDMTI3LjM5LDIxLjcsMTI0LDEzLjM5LDEyNCwxMy4zOVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNDUuMTgsNDkuNDJTNTUsNDcuMTgsMS41Miw3NS42NWMwLDAsNTYuNjMtMjIuMzksMTQzLjY2LTIwLjE1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuNTIsNDkuNDJzMzAuNC4zMiw0OS4yNyw3LjM2YzAsMC0zOC43MS0zLjItNDkuMjctMS42WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEuNTIsNTkuMzRzMjEuNzYtMSwzNC44OC4zMmMwLDAtMzEuNjgsMy44NC0zNC44OCw1LjQ0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTEzMC4yMyw2MC4zMmgtLjQ3QzEwMy41Myw2MC44Myw0OC41MSw2NCwxLjU0LDgwLjU5djIwbDE0My42NiwwVjYwLjMyUzEzOS42Miw2MC4xNSwxMzAuMjMsNjAuMzJaIi8+PC9nPjwvZz48L3N2Zz4="},8453:(e,i,s)=>{s.d(i,{R:()=>r,x:()=>a});var n=s(6540);const t={},o=n.createContext(t);function r(e){const i=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),n.createElement(o.Provider,{value:i},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.