Type of Agreement

Human-readable value that identifies the agreement mechanism used for an Other Transaction Award record. It describes the type of agreement associated with the transaction, such as a prototype-style arrangement when the value is PROTOTYPE.

Family: Other Transaction Award
Category: Contract Data
Data Type: string
Semantic Type: attribute
Mapping: flattened_fpds_xml_field
AI Confidence: high

Variable Overview

FPDS Query Variable
content__OtherTransactionAward__contractDetail__contractData__typeOfAgreement
Title
Type of Agreement
FPDS Path
OtherTransactionAward/contractDetail/contractData/typeOfAgreement
Description
Human-readable value that identifies the agreement mechanism used for an Other Transaction Award record. It describes the type of agreement associated with the transaction, such as a prototype-style arrangement when the value is PROTOTYPE.
Business Meaning
This field helps analysts distinguish Other Transaction Awards by agreement type, which is important for understanding award structure, statutory authority patterns, and how non-traditional procurement instruments are used. It supports grouping and filtering records when comparing OTAs to contracts, grants, or cooperative agreements.
Example Value
PROTOTYPE
Observed Non-Null Count
38,893

FPDS Compare

FPDS Query Variable
content__OtherTransactionAward__contractDetail__contractData__typeOfAgreement
FPDS XML Path
OtherTransactionAward/contractDetail/contractData/typeOfAgreement
Mapping Type
flattened_fpds_xml_field
Comparison Summary
FPDS Query flattens the original nested FPDS XML path 'OtherTransactionAward/contractDetail/contractData/typeOfAgreement' into the SQL-ready variable 'content__OtherTransactionAward__contractDetail__contractData__typeOfAgreement'.

Use Cases

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

Common Usage

  • Filter Other Transaction Awards by agreement type
  • Group awards for OTA portfolio analysis
  • Compare agreement types across agencies or programs

Common Mistakes

  • Assuming the field is always a plain-English description rather than a coded category value
  • Using it as a proxy for award authority or instrument type without validating related fields

Query Guidance

Use exact-match or IN filters on the string value for classification and aggregation, for example WHERE typeOfAgreement = 'PROTOTYPE'. When analyzing trends, group by this field after normalizing case and trimming whitespace if source data is inconsistent.

SQL Examples

Preview values

SELECT
    content__OtherTransactionAward__contractDetail__contractData__typeOfAgreement AS type_of_agreement
FROM fpds.data
WHERE content__OtherTransactionAward__contractDetail__contractData__typeOfAgreement IS NOT NULL
LIMIT 25

Top values

SELECT
    content__OtherTransactionAward__contractDetail__contractData__typeOfAgreement AS value,
    count() AS record_count
FROM fpds.data
WHERE content__OtherTransactionAward__contractDetail__contractData__typeOfAgreement 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.