Generic String04

Stores the fourth free-form generic string value within the Other Transaction IDV generic tags section of the FPDS record. It is an unlabeled attribute field, so its meaning is not fixed by the schema and depends on how the reporting agency populated it. In practice, it may contain a code, short flag, or other reusable text value used for agency-specific tracking.

Family: Other Transaction IDV
Category: Generic Tags
Data Type: string
Semantic Type: attribute
Mapping: flattened_fpds_xml_field
AI Confidence: high

Variable Overview

FPDS Query Variable
content__OtherTransactionIDV__genericTags__genericStrings__genericString04
Title
Generic String04
FPDS Path
OtherTransactionIDV/genericTags/genericStrings/genericString04
Description
Stores the fourth free-form generic string value within the Other Transaction IDV generic tags section of the FPDS record. It is an unlabeled attribute field, so its meaning is not fixed by the schema and depends on how the reporting agency populated it. In practice, it may contain a code, short flag, or other reusable text value used for agency-specific tracking.
Business Meaning
This field matters when analysts need to preserve agency-entered custom attributes that are not represented by standard FPDS fields. It can support segmentation, reconciliation, or special-case reporting in Other Transaction IDV analyses when the agency uses generic tags to carry workflow or categorization information.
Example Value
N
Observed Non-Null Count
5,091

FPDS Compare

FPDS Query Variable
content__OtherTransactionIDV__genericTags__genericStrings__genericString04
FPDS XML Path
OtherTransactionIDV/genericTags/genericStrings/genericString04
Mapping Type
flattened_fpds_xml_field
Comparison Summary
FPDS Query flattens the original nested FPDS XML path 'OtherTransactionIDV/genericTags/genericStrings/genericString04' into the SQL-ready variable 'content__OtherTransactionIDV__genericTags__genericStrings__genericString04'.

Use Cases

  • Dictionary lookup and field explanation
  • SQL filtering and grouping
  • Analytical reporting and reusable query building

Common Usage

  • agency-specific flag analysis
  • custom grouping or filtering
  • data quality and completeness checks

Common Mistakes

  • assuming the value has a universal FPDS meaning
  • treating a short code as a descriptive text field

Query Guidance

Use this field as a raw text filter or grouping key only after validating agency-specific semantics. In SQL, compare exact values, normalize casing and whitespace, and consider pairing it with related generic strings to infer meaning; avoid hard-coding business logic unless you have documented code definitions.

SQL Examples

Preview values

SELECT
    content__OtherTransactionIDV__genericTags__genericStrings__genericString04 AS generic_string04
FROM fpds.data
WHERE content__OtherTransactionIDV__genericTags__genericStrings__genericString04 IS NOT NULL
LIMIT 25

Top values

SELECT
    content__OtherTransactionIDV__genericTags__genericStrings__genericString04 AS value,
    count() AS record_count
FROM fpds.data
WHERE content__OtherTransactionIDV__genericTags__genericStrings__genericString04 IS NOT NULL
GROUP BY value
ORDER BY record_count DESC
LIMIT 25

Each dictionary item includes SQL-ready examples generated alongside the variable metadata, allowing immediate use in FPDS Query for filtering, aggregation, and analysis.