Sources

sources

Our library of source documents. This includes the public filings from which reported data is extracted, the scientific literature used to support lifecycle estimation, and proprietary Net Purpose research reports.

ColumnTypeDescription
source_idNUMBERPrimary key
checksumVARCHARHash computed for the source document. Used as the stem for the file name. Unique hashes indicate unique documents.
entity_idNUMBERThe entity the document belongs to
nameVARCHARDocument title
urlVARCHARWhere the document can be retrieved from
original_urlVARCHARWhere the document was originally found
report_typeVARCHARKind of document, e.g. annual report, sustainability report
file_typeVARCHARFile format, e.g. pdf
startDATEStart date of the period the document covers
endDATEEnd date of the period the document covers
publishing_dateDATEWhen the document was published
-- Documents evidence was collected from for an entity, newest first
SELECT DISTINCT s.source_id, s.name, s.report_type, s."end" AS period_end, s.url
FROM NET_PURPOSE.REFERENCE.SOURCES s
JOIN NET_PURPOSE.FOUNDATIONS.SUPPORTING_FACTS sf
    ON sf.source_id = s.source_id
   AND sf.is_current = TRUE
WHERE s.entity_id = 12345
ORDER BY period_end DESC;
-- All research write-ups and their download links
SELECT source_id, checksum, name, url
FROM NET_PURPOSE.REFERENCE.SOURCES
WHERE report_type = 'Write Up';
-- Documents shared by multiple entities (same checksum = same file)
SELECT checksum, ARRAY_AGG(entity_id) AS entities
FROM NET_PURPOSE.REFERENCE.SOURCES
GROUP BY checksum
HAVING COUNT(entity_id) > 1;