Repository navigation
feat(data): fill missing software and website fields from their cited Wikidata items - #312
Conversation
… Wikidata items Adds values only where the field was absent, taken from the Wikidata item each record already cites: programming languages (9,157), operating systems (741), developers (102), licenses (37), release dates (13) and publishers/genres for 9,655 software records; homepage, launch date (1991 or later only), languages and owners for 103 websites. No existing value changes. Refs #295
🔎 Data verification — Tier 0 (offline existence/trust)Scored by 12/12 categories ? 191,814 records ? diff base develop@9669751 Changed records in this PR9758 record(s) assessed. %%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
title Verification bands — all records
"Green" : 214
"Yellow" : 9544
"Red" : 0
Full-dataset baseline191814 record(s) assessed. %%{init: {"theme":"base","themeVariables":{"pie1":"#3fb950","pie2":"#d29922","pie3":"#f85149","pieStrokeWidth":"0px","pieOpacity":"1"}}}%%
pie showData
title Verification bands — all records
"Green" : 32764
"Yellow" : 157995
"Red" : 1055
Hard violations (forced red):
green = authoritative source + complete + consistent · yellow = plausible, needs confirmation · red = sparse/weak source or a hard contradiction. Promotion to |
TechEngine change review: PASS12/12 categories ? 191,814 records ? diff base develop@9669751
Changed data
Changed record examplessoftware modified
website modified
Heuristic review
|
TechEngine validation stats: PASS12/12 categories ? 191,814 records ? diff base develop@9669751
Data summary
Warning Tracked verified coverage is below 50% for monitor 0.0% (0/882), software 0.5% (216/42493), laptop 5.3% (105/1995), tablet 8.3% (288/3459), soc 13.1% (277/2117), all 16.7% (32038/191814), smartphone 18.8% (17576/93407), website 18.9% (7585/40084), and 1 more. Validation notes
Key output:
|
What & why
Fills absent fields in software and website records from the Wikidata item each record already cites (
source_urls). Generated bypython -m app.ingest.wikidata_fill --apply(GetTechAPI/TechEngine#106). Closes #295 (link only).launch_datecomes from P571 (inception) and ignores dates before 1991, so a newspaper's founding year is not written as its site launch.Effect on scoring: software green 216 → 366, website green 7,623 → 7,673.
Source
Wikidata (already cited by every changed record).
Checklist
developpython -m app.validatepasses locally