Skip to main content

Developers Page

FAR Integration Guide

This FAR Integration guide outlines the information needed for contract writing systems to integrate the FAR XML content as the source for contract data. FAR XML utilizes the DITA (Darwin Information Typing Architecture) schema standard.

Table of Contents


Incorporating FAR Content into Contract Writing Systems

To integrate FAR content effectively, follow these steps:

  • Parse the Structure:
    • DITA Map: Extract fill-in types from xtrc attributes to identify which clauses need input and from whom.
    • Content: Locate <cite> elements and their xtrf attributes to pinpoint fill-in placeholders.
  • Handle Fill-ins:
    • GFI: Build interfaces for Government Contracting Officers to enter data.
    • VFI: Create vendor-facing forms for data input.
    • Editable: Enable text modification by Contracting Officers, adhering to prescriptions.
  • Track Updates:
    • Use rev attributes to highlight or filter changes by FAC.
    • Leverage LSA markers for detailed change logs or compliance reports.
  • Ensure Compliance:
    • Validate that fill-ins are completed by the correct party.
    • Regularly update the system with the latest FACs to reflect current regulations.

This approach ensures your system is both functional and compliant with FAR requirements.


Fill-in Clauses in the FAR

Certain FAR clauses require input from specific parties, categorized into three types:

  • Government Fill-In (GFI): Requires input from the Government Contracting Officer.
  • Vendor Fill-in (VFI): Requires input from the Vendor.
  • Editable Clauses (Editable): Allows the Contracting Officer to rewrite the clause per the prescription.

Marking Fill-ins in the DITA Map

In the far.ditamap, fill-in types are specified in the xtrc attribute of <topicref> elements. Examples:

GFI Only:
<topicref navtitle="52.203-14 Display of Hotline Poster(s)." href="52.203-14.dita" xtrc="GFI"/>

GFI and Editable:
<topicref navtitle="52.211-4 Availability for Examination of Specifications..." href="52.211-4.dita" xtrc="GFI Editable"/>

VFI Only:
<topicref navtitle="52.219-2 Equal Low Bids." href="52.219-2.dita" xtrc="VFI"/>

The xtrc attribute can list multiple types, separated by spaces.

Marking Fill-ins in the Content

Within FAR content, fill-in placeholders use the <cite> element, with the type in the xtrf attribute:

Single Line GFI:
<cite outputclass="SingleLine" xtrc="52.203-14_d3058e138" xtrf="GFI">______________</cite>

Multi Line VFI:
<cite outputclass="MultiLine" xtrc="52.204-8_d1e843" xtrf="VFI">________________________</cite>

Checkbox VFI:
<cite outputclass="Checkbox" xtrc="52.204-17_d73e51" xtrf="VFI">□</cite>

The outputclass attribute defines the fill-in format (SingleLine, MultiLine, Checkbox), while xtrf specifies the type.


Example Scenario

Imagine a contract writing system generating a contract with clause 52.203-14, which includes a GFI:

  1. Parsing: The system reads the DITA map, noting xtrc="GFI" for 52.203-14.
  2. Content Check: It finds <cite outputclass="SingleLine" xtrf="GFI">______________</cite> in the clause text.
  3. User Interaction: The system prompts the Government Contracting Officer to fill in the blank.
  4. Output: After input (e.g., “Inspector General Hotline”), the system replaces the placeholder in the final contract.

For a VFI clause, the process would shift to prompt the Vendor instead. This workflow showcases how metadata drives automation in contract creation.


FAR Updates and Tracking Changes

The FAR is a living document updated through Federal Acquisition Circulars (FACs). Each FAC introduces revisions and is uniquely identified by a number and effective date. Since fiscal year 2019, FACs have followed a naming convention in which the first four digits represent the fiscal year and the last two indicate the sequence (e.g., FAC 2025-03, effective January 17, 2025).

Tracking Changes in the FAR

Updates are embedded in the FAR text using XML attributes and processing instructions:

The `rev` Attribute: This marks specific text revisions with the FAC number and effective date. For example:
<ph rev="FAC 2025-03 January 17, 2025" class="- topic/ph ">proposed for debarment, or voluntarily excluded, as</ph>

List of Sections Affected (LSA) Markers: For the LSA table (LSATable.dita), changes are detailed with processing instructions surrounding affected text. These include:

  • <?FM MARKER [CaseNumber] FAR Case ####-###?>: Links the change to a specific FAR case.
  • <?FM MARKER [Why] ...?>: Explains the change (e.g., text added or removed).

Example:
<ph rev="FAC 2025-03 January 17, 2025" class="- topic/ph "><?FM MARKER [CaseNumber] FAR Case ####-###?> proposed for debarment, or voluntarily excluded, unless <?FM MARKER [Why] b. …?></ph>

These markers enable developers to track and present FAR updates dynamically in their systems.


GitHub Repositories

DITA OT: https://github.com/GSA/GSA-DITA-OT-ToolKit-Developer.

RegulationsGitHub URLCFR ChaptersSource Maintenance 
Federal Acquisitoin Regulation (FAR)https://github.com/GSA/GSA-Acquisition-FAR

Chapter 1

GSA

Defence Federal Acquisition Regulation Supplement (DFARS)https://github.com/GSA/GSA-Acquisition-DFARS

Chapter 2

DoD/GSA

Health and Human Services Acquisition Regulation (HHSAR)https://github.com/GSA/GSA-Acquisition-HHSAR

Chapter 3

eCFR

Agriculture Acquisition Regulation (AGAR)https://github.com/GSA/GSA-Acquisition-AGAR

Chapter 4

eCFR

General Services Acquisition Manual / Regulation (GSAM/R)https://github.com/GSA/GSA-Acquisition-GSAM

Chapter 5

GSA

Department of State Acquisition Regulation (DOSAR)https://github.com/GSA/GSA-Acquisition-DOSAR

Chapter 6

eCFR

Agency International Development Acquisition Regulation (AIDAR)https://github.com/GSA/GSA-Acquisition-AIDAR

Chapter 7

eCFR

Veteran Administration Acquisition Regulation (VAAR)https://github.com/GSA/GSA-Acquisition-VAAR

Chapter 8

eCFR

Department of Energy Acquisition Regulation (DEAR)https://github.com/GSA/GSA-Acquisition-DEAR

Chapter 9

eCFR

Department of Treasury Acquisition Regulation (DTAR)https://github.com/GSA/GSA-Acquisition-DTAR

Chapter 10

eCFR

Transportation Acquisition Regulations (TAR)https://github.com/GSA/GSA-Acquisition-TAR

Chapter 12

eCFR

Commerce Acquisition Regulation (CAR)https://github.com/GSA/GSA-Acquisition-CAR

Chapter 13

eCFR

Department of Interior Acquisition Regulation (DIAR)https://github.com/GSA/GSA-Acquisition-DIAR

Chapter 14

eCFR

Environmental Protection Agency Acquisition Regulation (EPAAR)https://github.com/GSA/GSA-Acquisition-EPAAR

Chapter 15

eCFR

Federal Employee Health Benefits Acquisition Regulation (FEHBAR)https://github.com/GSA/GSA-Acquisition-FEHBAR

Chapter 16

eCFR

NASA Federal Acquisition Regulation Supplement (NFS)https://github.com/GSA/GSA-Acquisition-NFS

Chapter 18

eCFR

Broadcasting Board of Governors (Information Agency Acquisition Regulation) (IAAR)https://github.com/GSA/GSA-Acquisition-IAAR

Chapter 19

eCFR

Nuclear Regulatory Commission Acquisition Regulation (NRCAR)https://github.com/GSA/GSA-Acquisition-NRCAR

Chapter 20

eCFR

Life Insurance Federal Acquisition Regulation (LIFAR)https://github.com/GSA/GSA-Acquisition-LIFAR

Chapter 21

eCFR

Housing and Urban Development Acquisition Regulation (HUDAR)https://github.com/GSA/GSA-Acquisition-HUDAR

Chapter 24

eCFR

Justice Acquisition Regulation (JAR)https://github.com/GSA/GSA-Acquisition-JAR

Chapter 28

eCFR

Department of Labor Acquisition Regulation (DOLAR)https://github.com/GSA/GSA-Acquisition-DOLAR

Chapter 29

eCFR

Homeland Security Acquisition Regulations (HSAR)https://github.com/GSA/GSA-Acquisition-HSAR

Chapter 30

eCFR

Education Acquisition Regulation (EDAR)https://github.com/GSA/GSA-Acquisition-EDAR

Chapter 34

eCFR

Army Federal Acquisition Regulation Supplement (AFARS)https://github.com/GSA/GSA-Acquisition-AFARS

Chapter 51

DoD/GSA

Navy Marine Corps Acquisition Regulation Supplement (NMCARS)https://github.com/GSA/GSA-Acquisition-NMCARS

Chapter 52

DoD/GSA

Department of the Air Force Federal Acquisition Regulation Supplement (DAFFARS)https://github.com/GSA/GSA-Acquisition-DAFFARS

Chapter 53

DoD/GSA

Defense Logistics Acquisition Directive (DLAD)https://github.com/GSA/GSA-Acquisition-DLAD

Chapter 54

DoD/GSA

Transportation Federal Acquisition Regulation Supplement (TRANSFARS)https://github.com/GSA/GSA-Acquisition-TRANSFARS

Chapter 55

DoD/GSA

Special Operations Federal Acquisition Regulations Supplement (SOFARS)https://github.com/GSA/GSA-Acquisition-SOFARS

Chapter 56

DoD/GSA

DISA Acquisition Regulation Supplement (DARS)https://github.com/GSA/GSA-Acquisition-DARS

Chapter 58

DoD/GSA

Cost Accounting Standards Board Acquisition Regulation (CASBAR)https://github.com/GSA/GSA-Acquisition-CASBAR

Chapter 99

eCFR