Component#

This page is generated from the code and must not be edited by hand.

One independently comparable normalized value drawn from an entry.

Normalization is the mechanical half of synonym resolution and it needs no user input, which is why it runs first and exhaustively. 500nM, 500 nm and 500NM become one component with a magnitude and a dimension.

The normalizer and its version are part of the component’s identity, so improving a normalizer produces new components rather than silently rewriting old ones, and a past run stays replayable.

Fields#

Field

Type

Required

If left out

component_id

text

yes

component_type

text

yes

dimension

text or null

no

null

entry_id

text

yes

extraction_tier

ExtractionTier

no

"heuristic"

magnitude

number or null

no

null

normalized_value

text

yes

normalizer

text

yes

normalizer_version

text

yes

observations

list of text

no

[]

occurrences

whole number (at least 1)

no

1

raw_value

text or null

no

null

run_id

text

yes

schema_version

text

no

"1.23"

source_scope

SourceScope

no

"name"

unit

text or null

no

null

The types named above are described on the shared types page: ExtractionTier, SourceScope.