# References ## Research Papers and Books ### Papers and conferences - Nyberg, E. P., Nicholson, A. E., Korb, K. B., Wybrow, M., Zukerman, I., Mascaro, S., Thakur, S., Oshni Alvandi, A., Riley, J., Pearson, R., Morris, S., Herrmann, M., Azad, A. K. M., Bolger, F., Hahn, U., & Lagnado, D. (2022). BARD: a structured technique for group elicitation of Bayesian networks to support analytic reasoning. Risk Analysis, 42(6), 1155-1178. https://doi.org/10.1111/risa.13759 ### Books - **"Making Good Decisions" by Reidar B Bratvold and Steve H Begg**: _Society of Petroleum Engineers_, vol. 207, 2010. ISBN 9781555632588, https://doi.org/10.2118/9781555632588. - **"Bayesian Networks and Influence Diagrams: A Guide to Construction and Analysis" by Uffe B. Kjærulff, Anders L. Madsen**: _Information Science and Statistics_, Springer New York, NY, 2nd edition, 2013. https://doi.org/10.1007/978-1-4614-5104-4 ### Web sites - https://en.wikipedia.org/wiki/Decision_model - https://en.wikipedia.org/wiki/Decision-making_models ## External Libraries and Tools - **FastAPI**: A modern, fast (high-performance) web framework for building APIs with Python 3.6+. - Documentation: [FastAPI Documentation](https://fastapi.tiangolo.com/) - **Pydantic**: Data validation and settings management using Python type annotations. - Documentation: [Pydantic Documentation](https://pydantic-docs.helpmanual.io/) - **Apache TinkerPop™**: Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Gremlin is the graph traversal language of Apache TinkerPop. - Documentation: [SQLAlchemy Documentation](https://tinkerpop.apache.org/gremlin.html) - **React**: A JavaScript library for building user interfaces. - Documentation: [React Documentation](https://reactjs.org/docs/getting-started.html) ## Related Projects - **pyAgrum**: pyAgrum is a scientific C++ and Python library dedicated to Bayesian networks (BN) and other Probabilistic Graphical Models. Its is based on the C++ aGrUM library. [pyAgrum Documentation](https://pyagrum.readthedocs.io/en/latest/index.html) - **pycid**: pycid package implements causal influence diagrams and methods to analyze them. [pycid Github Repository](https://github.com/causalincentives/pycid) - **DecisionProgramming**: DecisionProgramming.jl is a Julia package for solving multi-stage decision problems under uncertainty, modeled using influence diagrams, and leveraging the power of mixed-integer linear programming. [DecisionProgramming Documentation](https://gamma-opt.github.io/DecisionProgramming.jl/dev/) - **BARD: Bayesian ARgumentation via Delphi**: Bayesian reasoning for better thinking. [BARD blogg](https://bayesiandelphi.wordpress.com/) - **SilverDecision**: A free and open source decision tree software. [SilverDecision documentation](https://silverdecisions.pl/) ## Documentation Links - **RESTful API Design**: A guide to RESTful API design principles. - [RESTful API Design](https://www.example.com/restful-api-design)