HUMANITYVECTOR

Constraint centrality: semiconductors

Derived

How many downstream systems in the knowledge graph rely on semiconductors (graph node semiconductor-fab), weighted by dependency strength and substitute availability.

Ingestedfrom Humanity VectorfreshJSON export
Current value, World
3.75index
period 2026-09-07
Geography
World (WLD)
Observation date
2026-09-07
Unit
index
Frequency
as computed (weekly)
Ingested
2026-09-07 22:04 UTC
1-year change--not enough data: no observation for 2025-09-07 to compare with 2026-09-07
10-year trend--not enough data: no observation for 2016-09-07 to compare with 2026-09-07
Historical series

Constraint centrality: semiconductors, World

Derived
3.23.43.63.844.220262026INDEX3.75
1 observation, 2026-09-07 to 2026-09-07latest point emphasised
Data table (1 rows)
Constraint centrality: semiconductors, World: 1 observation from 2026-09-07 to 2026-09-07, values from 3.75 to 3.75 index. Latest 3.75 index in 2026-09-07. Full data table below.
PeriodValue (index)Source revisionIngested at
2026-09-073.75v1.0/e3b0c44298fc2026-09-07 22:04 UTC
1 geographies have observations for this metric
Humanity Vector, Humanity Vector documented derivations, series constraint-centrality-semiconductor-fab@1.0
Definition

What this measures

The knowledge graph's centrality_v1 score for the entity semiconductor-fab: the sum, over every entity that transitively depends on it within 6 hops, of the strongest dependency path weight from that entity down to semiconductor-fab, where each edge weighs strength (0 to 1, default 0.5) divided by one plus the number of named substitutes. A hard, unsubstitutable requirement counts fully; a dependency with two named substitutes counts a third. It is a statistic over curated edges, not an observation, and it changes when the graph changes, not when the world does. The graph models the fab (fabrication capacity) as the constrained node. One observation per computation date; the row records the entity id, the number of edges in the graph and the direct dependency edges used.

Direction
contextual, not scored
Geography level
world
Slug
constraint-centrality-semiconductor-fab
Resilience

Related metrics

Provenance and methodologysource, series, ingestion, revisions
Classification
Derivedcomputed by a versioned formula over observed values
Source organization
Humanity Vector, Humanity Vector documented derivations
Series ID
constraint-centrality-semiconductor-fab@1.0
Source links
License and attribution
Public display approved
Humanity Vector, derived from cited sources, formulas published on the metric page
Last source update
v1.0/e3b0c44298fc(source revision label as published by the provider)
Last ingestion
last successful runfresh
Last run
success2026-09-07 22:15 UTC
Parser version
humanity-vector-capacity/1.0.0
Current value computed by
version 1.0from 0 recorded component observations, spec hash a43e3cbbcf264ddd
Formula
The custom function constraint_centrality over the whole component dataset, for each geography and period. A period with any component missing produces no value. Rounded to 3 decimals.
Method versions
Version 1.0, effective 2026-09-07 00:00 UTCThe custom function constraint_centrality over the whole component dataset, for each geography and period. A period with any component missing produces no value. Rounded to 3 decimals.

Constraint centrality: semiconductors, version 1.0

Classification. Derived: deterministic arithmetic over stored values; every number is reproducible from the stored ids named in the observation's metadata.

Formula. centrality_v1 (src/lib/graph/centrality.ts): starting at the entity, walk the dependency edges outward up to 6 hops, keeping for each downstream entity the largest product of edge weights along any path back to the entity, where an edge's weight is strength / (1 + number of named substitutes). The score is the sum of those best path weights over all downstream entities, rounded to three decimals. Stored once per computation date with geography World. Inputs: the relationships table (custom function constraint_centrality over the dataset built by loadConstraintCentralityDataset).

Engine rendering: The custom function constraint_centrality over the whole component dataset, for each geography and period. A period with any component missing produces no value. Rounded to 3 decimals.

Components.

  • No component metrics: the inputs are stored rows outside the observations table, named below and recorded on every row.

Windows and alignment. Recomputed from the stored relationships at every derived pass (weekly, alongside graph.recompute_centrality), dated on the computation day. History is the graph's history: a change in score means edges, strengths or substitutes were curated, and the row's edge count and direct edge ids show which.

Missing data. A period is produced only when every component has a value for it; nothing is interpolated, carried forward or estimated.

Rationale. Constraint Centrality (docs/upgrade/20) asks how many important downstream systems rely on a resource, adjusted for dependency strength and substitute availability; docs/06 section 8 lists downstream dependency centrality among the factors a bottleneck label must cite. The graph already computes exactly this statistic; publishing it per entity gives every commodity a page, a history and provenance.

Limitations. Storage choice: one metric per entity rather than one metric with metadata.entity, because pages, charts and the observation key are (metric, geography, period) and one metric could not hold several entities on the same date or show one entity's history. The score is relative to the curated graph (centrality_v1), so a small graph gives small numbers and adding a chain raises every node on it. Edge strengths and substitutes are curator judgments. The inputs are graph rows, not observations, so the reproducibility harness cannot rebuild the value from observation ids; the entity id and edge ids on the row are the provenance. Requested resources with no node in the curated graph yet, and therefore no metric and no value: lithium, nickel, cobalt, graphite, rare earths, uranium. They are listed so the gap is visible; adding the entities and their dependency edges to src/data/graph is what creates the metrics.

Revision. A new computation date is a new observation; earlier dates are kept. A change in the graph formula is a new graph version and a new methodology version here.

Quality and confidence
Depends entirely on the curated graph: an entity with few curated downstream edges scores low whatever its real importance, and scores are only comparable within one graph version at one time. Requested resources with no node in the curated graph yet, and therefore no metric and no value: lithium, nickel, cobalt, graphite, rare earths, uranium. They are listed so the gap is visible; adding the entities and their dependency edges to src/data/graph is what creates the metrics.
Ingestion rejects values outside 0 to 10,000 index.
1 periods with values for this geography, 2026-09-07 to 2026-09-07.
Revisions
Values reported for the latest period (2026-09-07) by each source revision ingested. Earlier rows are never deleted; the newest ingested row is shown as current.
Source revisionValue (index)Ingested atStatus
v1.0/e3b0c44298fc3.752026-09-07 22:04 UTCcurrent
No superseded rows for this geography: every period has been ingested once.