{
  "_comment": "Configuration for mapping various spreadsheet headers to canonical field names used by the system.",
  "version": "1.0.0",
  "matching_rules": {
    "case_insensitive": true,
    "trim_whitespace": true,
    "normalize": [
      "collapse_spaces",
      "remove_underscores"
    ]
  },
  "canonical_fields": [
    "sample",
    "Type",
    "Pgmname",
    "OID",
    "Source",
    "Population",
    "TTL1",
    "TTL2",
    "TTL3",
    "BYLINE1",
    "BYLINE2",
    "BOOKM",
    "FOOT1",
    "FOOT2",
    "FOOT3",
    "FOOT4",
    "FOOT5",
    "FOOT6",
    "FOOT7",
    "FOOT8"
  ],
  "aliases": {
    "sample": [
      "sample",
      "Sample",
      "SAMPLE",
      "sample id",
      "sample_id",
      "sampleid",
      "Sample ID"
    ],
    "Type": [
      "Type",
      "type",
      "TYPE",
      "record type",
      "record_type"
    ],
    "Pgmname": [
      "Pgmname",
      "PGMNAME",
      "pgmname",
      "Program Name",
      "Program_Name",
      "ProgramName",
      "Program",
      "Prog Name",
      "Prog_Name"
    ],
    "OID": [
      "OID",
      "oid",
      "Object ID",
      "Object_ID",
      "objectid",
      "ID (OID)"
    ],
    "Source": [
      "Source",
      "source",
      "SOURCE",
      "Data Source",
      "Data_Source",
      "datasource",
      "data source"
    ],
    "Population": [
      "Population",
      "population",
      "POPULATION",
      "Cohort",
      "Target Population",
      "Target_Population"
    ],
    "TTL1": [
      "TTL1",
      "ttl1",
      "TTL 1",
      "ttl 1",
      "TITLE1",
      "Title1",
      "Title 1",
      "title1",
      "title 1",
      "Title_1",
      "title_1",
      "Title 1"
    ],
    "TTL2": [
      "TTL2",
      "ttl2",
      "TTL 2",
      "ttl 2",
      "TITLE2",
      "Title2",
      "Title 2",
      "title2",
      "title 2",
      "Title_2",
      "title_2",
      "Title 2"
    ],
    "TTL3": [
      "TTL3",
      "ttl3",
      "TTL 3",
      "ttl 3",
      "TITLE3",
      "Title3",
      "Title 3",
      "title3",
      "title 3",
      "Title_3",
      "title_3",
      "Title 3"
    ],
    "BYLINE1": [
      "BYLINE1",
      "byline1",
      "Byline1",
      "BYLINE 1",
      "byline 1",
      "Byline 1",
      "Byline_1",
      "byline_1",
      "By Line 1",
      "By_Line_1"
    ],
    "BYLINE2": [
      "BYLINE2",
      "byline2",
      "Byline2",
      "BYLINE 2",
      "byline 2",
      "Byline 2",
      "Byline_2",
      "byline_2",
      "By Line 2",
      "By_Line_2"
    ],
    "BOOKM": [
      "BOOKM",
      "bookm",
      "Bookm",
      "Bookmark",
      "Book Mark",
      "Book_Mark",
      "Bookmark"
    ],
    "FOOT1": [
      "FOOT1",
      "foot1",
      "Foot1",
      "FOOT 1",
      "foot 1",
      "Foot 1",
      "Foot_1",
      "foot_1",
      "Footer1",
      "Footer 1",
      "Footer_1"
    ],
    "FOOT2": [
      "FOOT2",
      "foot2",
      "Foot2",
      "FOOT 2",
      "foot 2",
      "Foot 2",
      "Foot_2",
      "foot_2",
      "Footer2",
      "Footer 2",
      "Footer_2"
    ],
    "FOOT3": [
      "FOOT3",
      "foot3",
      "Foot3",
      "FOOT 3",
      "foot 3",
      "Foot 3",
      "Foot_3",
      "foot_3",
      "Footer3",
      "Footer 3",
      "Footer_3"
    ],
    "FOOT4": [
      "FOOT4",
      "foot4",
      "Foot4",
      "FOOT 4",
      "foot 4",
      "Foot 4",
      "Foot_4",
      "foot_4",
      "Footer4",
      "Footer 4",
      "Footer_4"
    ],
    "FOOT5": [
      "FOOT5",
      "foot5",
      "Foot5",
      "FOOT 5",
      "foot 5",
      "Foot 5",
      "Foot_5",
      "foot_5",
      "Footer5",
      "Footer 5",
      "Footer_5"
    ],
    "FOOT6": [
      "FOOT6",
      "foot6",
      "Foot6",
      "FOOT 6",
      "foot 6",
      "Foot 6",
      "Foot_6",
      "foot_6",
      "Footer6",
      "Footer 6",
      "Footer_6"
    ],
    "FOOT7": [
      "FOOT7",
      "foot7",
      "Foot7",
      "FOOT 7",
      "foot 7",
      "Foot 7",
      "Foot_7",
      "foot_7",
      "Footer7",
      "Footer 7",
      "Footer_7"
    ],
    "FOOT8": [
      "FOOT8",
      "foot8",
      "Foot8",
      "FOOT 8",
      "foot 8",
      "Foot 8",
      "Foot_8",
      "foot_8",
      "Footer8",
      "Footer 8",
      "Footer_8"
    ]
  }
}
