AI Glossary / Data governance and quality / Advanced
One-for-one checking
Definition
One-for-one checking is a control that compares corresponding individual items or fields across two or more sources to determine whether they agree as required. It examines detail rather than relying only on a batch total. In a data-processing workflow, it can help identify missing items, unexpected items or incorrect values, depending on how the comparison is designed. Agreement between sources does not by itself prove that either source represents reality correctly.
What it means
Two lists can contain the same number of records and the same total while assigning values to the wrong records. One-for-one checking asks whether each expected item has the correct counterpart. For an original AI glossary import, an approved source list might be compared with the resulting website records by stable term identifier. The comparison should specify which fields must match and which transformations are intentional. Otherwise, harmless formatting differences may be treated as errors while meaningful changes go unnoticed. The identity used for matching is as important as the values being compared.
How it works
The process establishes the relevant source and output populations, matches individual items and investigates differences. Chicago State University's documented input controls describe comparing source documents with a listing of processed activity for completeness, alongside accuracy checks. The Gelinas text describes detailed comparison of individual elements across sources. In an original glossary workflow, a checker could match each term ID, compare its approved title and status, and separately report unmatched or duplicate IDs. The procedure must define direction and scope: checking that every source item appears does not automatically detect every extra output item unless that is checked too.
Three practical examples
- A publishing team compares each approved term ID and title with its imported website record to find omissions and incorrect associations.
- A data-processing team checks individual source quantities against processed quantities, identifying offsetting errors that leave the grand total unchanged.
- An AI extraction review compares each required field with the corresponding source passage, documenting discrepancies instead of treating a plausible-looking output as verified.
Think of it this way
Imagine checking a set of addressed envelopes against a recipient list. Counting ten envelopes and ten recipients does not show that every person has the right envelope. Matching names and contents individually provides different evidence. If the original recipient list itself is wrong, however, a perfect match will reproduce that error. The analogy distinguishes consistency between records from the separate question of whether the reference information is correct.
Worked example
Consider an original fictional import with three source records. Term A has quantity 10, term B has quantity 20 and term C has quantity 30. The processed records contain A with 20, B with 10 and C with 30. Both sources contain three records and both quantity totals equal 60. Those aggregate checks pass, but matching by term ID reveals two mismatches: A differs by +10 and B differs by -10. C matches. The two differences cancel in the total without disappearing at record level. Now imagine a different output containing A, B and a second B, with C absent. A record count of three would still not prove completeness or uniqueness. The checking procedure must identify the duplicate and the missing counterpart rather than pair records by row position. These examples concern agreement with the stated reference; they do not establish that the original quantities were measured correctly or that every unexamined field is accurate.
Illustrative case study
In a fictional AI glossary launch, the team initially verifies an import by comparing record counts and a total. A reviewer adds checks by stable term ID and finds the two swapped quantities in the worked example. The team corrects the mapping error, repeats the detailed comparison and records which fields were covered. It also adds explicit reporting for duplicate and unmatched IDs after considering the second example. The scenario illustrates how item-level comparison can reveal problems hidden by totals. It does not claim that those checks constitute a complete editorial review of the glossary's explanations or establish the truth of every source value.
Common misconceptions and mistakes
Matching totals do not establish matching individual records. Comparing rows in their current order can also create false differences or false matches when sorting changes. Another mistake is treating one-for-one checking as necessarily manual; a defined comparison can be automated, although exceptions may need judgment. The reference source's reliability remains important because both sides can share the same error. Finally, passing checks on selected fields does not verify all fields, and checking a sample should not be described as checking every item in the full population.
Business use
For an AI website, apply detailed comparison where the relationship between approved input and published output matters. Define the matching key, the fields to compare and the treatment of expected changes such as formatting normalization. In the fictional glossary import, preserve a record of missing, duplicate and mismatched IDs so corrections can be traced and rechecked. Keep this evidence separate from content-quality judgments that require a different review. The result is a precise statement of what survived the processing step, rather than a broad assurance based on a matching total or an apparently complete screen.
People also ask
Is one-for-one checking the same as comparing totals?
No. It compares individual corresponding items or fields.
Must a person perform every comparison by hand?
No. Suitable comparisons can be automated under explicit rules.
Does agreement prove the original information is true?
No. It establishes agreement within the comparison's scope, not independent truth of the reference.
Check your understanding
What is the total on both sides of the first example?
Answer: Sixty.
How many term-level quantities differ?
Answer: Two.
Why does the total hide the problem?
Answer: The +10 and -10 differences cancel.
Why is row position a weak matching basis?
Answer: Record order can change independently of identity.
What additional issue appears in the second example?
Answer: B is duplicated and C is missing despite the unchanged count.
Are unexamined fields verified?
Answer: No.
Related terms
- Completeness
- Accuracy
- Reconciliation
- control total
- data validation
- record matching
Learn next
Create two small lists with matching counts and totals but two offsetting record errors. Compare them using stable identifiers, then introduce one duplicate and one omission. Write a result that states exactly which records and fields were checked and distinguishes consistency with the source from source correctness.
More in Data governance and quality
- Offline private key protocol - Offline private key protocol is an uncommon label associated with protecting encrypted backups or archives by keeping the decryption private key offline...
- OLAP - OLAP stands for online analytical processing.
- OLTP - OLTP stands for online transaction processing.
- Paper key - A paper key is a physical, paper-based representation of cryptographic secret or recovery material.
- Password fatigue - Password fatigue is the frustration, strain or exhaustion associated with managing repeated password and authentication demands.
- Pod slurping - Pod slurping is an informal security term for stealing data from a computer by copying it to a portable storage device.
Sources
Chicago State University, Administration and Finance Policies and Procedures Manual, Banner Finance Controls: https://www.csu.edu/financialoperations/documents/Admin_Finance_Policies_Procedures_Manual.pdf Gelinas and coauthors, Business Processes and Information Technology, one-for-one checking discussion and glossary, archived educational copy: https://resources.saylor.org/wwwresources/archived/site/wp-content/uploads/2013/04/BusinessProcesses.pdf The A/B/C quantities, envelope analogy and glossary import scenario are original educational illustrations. Historical control descriptions support the concept; no current institutional policy or audit certification is asserted.
Previous: One-factor-at-a-time method Next: One-hot encoding