> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thedatacity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# What are RSICs and how do we ensure data quality?

> Companies can misreport their activities, by selecting the wrong SIC code. We have solved this issue.

RTICs are great for the emerging economy. For the foundational economy, where there is more likely to be an appropriate SIC, an issue remains. A company can choose the wrong SIC code, or the SIC code they've selected does not match their activities.

We fixed this issue. Real-Time Standard Industrial Classifications (RSICs) use machine learning and a company's website text to better classify company's activities.

For example, Shell PLC is a large energy company. Because they are large, the only SIC code they file at Companies House is activities of head offices. A better description of their activities is provided through RSICs (and RTICs): extraction of crude petroleum and natural gas, mineral oil refining, and the wholesale of fuels and petroleum products.

<Frame>
  <img src="https://mintcdn.com/thedatacity/VjYYUNHLmpuxjh56/images/kb/shell_rsics_example.png?fit=max&auto=format&n=VjYYUNHLmpuxjh56&q=85&s=4bd7358d63d0e108804eb5135d1cce0a" alt="Shell PLC in Industry Engine, showing one filed SIC code alongside six RSICs" width="1533" height="654" data-path="images/kb/shell_rsics_example.png" />
</Frame>

RSICs follow the same structure as SICs.

A reminder, our RSICs:

* Fill gaps where SIC codes are missing
* Correct inaccuracies in existing SIC codes
* Add granularity where SIC codes are vague

You can read more about RSICs [here](https://thedatacity.com/blog/sic-codes-fixed-introducing-real-time-sic-codes-rsics/).

<h3 id="rsic-quality">
  Data Quality
</h3>

To ensure quality we focus on *methodological integrity*:

**Trust in the methodology**

Primarily, we’ve built trust in our RSICs *within* the RSIC methodology itself. We do this through three distinct layers:

1. **Evidence, not prediction:** We treat classification as an evidence problem, not a prediction problem. RSICs are not arbitrary predictions. Instead, we evaluate the *empirical likelihood* of a classification based on the company’s website text, and what we uniquely understand about companies in each sector. If the data doesn't support the code, we don't assign it.
2. **Coherence Filtering:** This validation layer which rejects codes that lack alignment with the company's specific niche. This allows us to distinguish between a company *mentioning* a topic and actually *doing* it. We identify this distinction, and we classify appropriately.
3. **Specificity:** We also penalise generic classifications. Broad, "catch-all" codes are rarely useful for decision-making, so we deprioritise them in favour of precise definitions. Companies spread across more of the classification instead of piling into a handful of catch-all codes.

**Trust in transparency**

Unlike black box AI models where the logic is hidden, our RSIC system is built on transparency. Every classification is traceable back to the specific evidence that supports it. The framework is auditable, and we remain in control.

**Quality in everything**

Quality RSICs rely on quality inputs. By prioritising quality in everything, beginning with high-fidelity website matching and cutting-edge website text analysis, we build trust at every step of the pipeline.

That includes knowing when an input isn't good enough. Not every page we find behind a company's website is really a website: some are bot checks, cookie walls, holding pages or errors. A language model will use those perfectly happily, and the result looks well-formed while telling you nothing true. So we check every website before we use it. Where we can't produce RSICs we trust, a company gets no RSIC rather than a misleading one.
