> For the complete documentation index, see [llms.txt](https://docs.uprightplatform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.uprightplatform.com/methodology/net-impact/overview-of-the-upright-net-impact-model/product-model-classic.md).

# Product model (classic)

This subpage describes Upright's classic Net Impact data product model, sometimes also referred to as macro model.

### Input data

The main data source used by the product model is a database of **200M+ scientific articles**. Other data sources include databases from the World Bank, IMF, WHO, OECD, Eurostat, IPCC, CDC, USDA, IHME, and others.

When little quantitative data is available, the Upright net impact model relies mostly on the results of Upright's proprietary NLP deep learning algorithm that reads causal statements from hundreds of millions of scientific articles. When reliable, readily available quantitative data is available, the Upright net impact model puts a greater weight on this data.

### Algorithms

The macromodel consists of three major algorithms:

{% content-ref url="/pages/E6fHrh8EH5cOwVGHpAGg" %}
[Extraction of causal links from scientific literature](/methodology/net-impact/overview-of-the-upright-net-impact-model/product-model-classic/extraction-of-causal-links-from-scientific-literature.md)
{% endcontent-ref %}

{% content-ref url="/pages/CuX4jAZAOl60Esq2TEpd" %}
[Generalization of scientific knowledge](/methodology/net-impact/overview-of-the-upright-net-impact-model/product-model-classic/generalization-of-scientific-knowledge.md)
{% endcontent-ref %}

{% content-ref url="/pages/NTDd6m6a8aiyTHfLgZiM" %}
[Allocation of impact across value chains](/methodology/net-impact/overview-of-the-upright-net-impact-model/product-model-classic/allocation-of-impact-across-value-chains.md)
{% endcontent-ref %}
