
id: https://example.com/fdic_insured_banks
name: fdic_insured_banks
prefixes:
  linkml: https://w3id.org/linkml/
  schema: http://schema.org/
  geo: http://www.w3.org/2003/01/geo/wgs84_pos#
  fdic: http://example.com/fdic#
  fdicfields: http://example.com/fdicfields/
imports:
  - linkml:types
default_prefix: fdicfields


classes:        
  FDICInsuredBank:
    description: >-
      A record describing an FDIC insured bank, including classification, location, identifiers, and structured address.
    class_uri: schema:Organization
    slots:
      - coordinateX
      - coordinateY
      - gisObjectID
      - acquisitionDate
      - addressLine2
      - bankClassCode
      - cbsaName
      - cbsaDivisionName
      - cbsaDivisionFlag
      - cbsaDivisionCode
      - cbsaMetroCode
      - cbsaMetroFlag
      - cbsaMetroName
      - cbsaMicroFlag
      - cbsaCode
      - countyName
      - csaName
      - csaFlag
      - csaCode
      - establishmentDate
      - mdiStatusCode
      - mdiStatusDescription
      - branchName
      - branchNumber
      - serviceTypeCode
      - serviceTypeDescription
      - stateAbbreviation
      - stateCountyFIPS
      - stateName
      - uniqueBranchNumber
      - postalCode
      - address
      - location
      - identifiers
  FDICBankAddress:
    description: >-
      Structured postal address of an FDIC insured bank branch.
    class_uri: schema:PostalAddress
    slots:
      - streetAddress
      - addressLocality
      - addressRegion
      - postalCode
      - addressCountry
  FDICBankLocation:
    description: >-
      Geographic location (latitude and longitude) of the bank branch.
    class_uri: geo:SpatialThing
    slots:
      - latitude
      - longitude
  FDICBankIdentifier:
    description: >-
      An identifier for the FDIC insured bank, capturing its type and value.
    class_uri: schema:PropertyValue
    slots:
      - propertyID
      - value

slots:        
  streetAddress:
    description: >-
      Street address of the bank branch.
    slot_uri: schema:streetAddress
    range: string
  addressLocality:
    description: >-
      City or locality where the bank branch is located.
    slot_uri: schema:addressLocality
    range: string
  addressRegion:
    description: >-
      State or region where the bank branch is located.
    slot_uri: schema:addressRegion
    range: string
  addressCountry:
    description: >-
      Country where the bank branch is located.
    slot_uri: schema:addressCountry
    range: string
  postalCode:
    description: >-
      Postal ZIP code of the branch location.
    slot_uri: schema:postalCode
    range: string
  latitude:
    description: >-
      Latitude of the bank branch location in WGS84.
    slot_uri: geo:lat
    range: decimal
  longitude:
    description: >-
      Longitude of the bank branch location in WGS84.
    slot_uri: geo:long
    range: decimal
  propertyID:
    description: >-
      Type of identifier, e.g., FDIC Certificate Number, FI_UNINUM.
    slot_uri: schema:propertyID
    range: string
  value:
    description: >-
      The actual identifier value.
    slot_uri: schema:value
    range: string
  address:
    description: >-
      Structured postal address of the bank branch.
    slot_uri: schema:address
    range: FDICBankAddress
  location:
    description: >-
      Geographic location of the bank branch.
    slot_uri: schema:geo
    range: FDICBankLocation
  identifiers:
    description: >-
      List of identifiers associated with the bank.
    slot_uri: schema:identifier
    range: FDICBankIdentifier
    multivalued: true        
  coordinateX:
    description: >-
      GIS X coordinate, likely in state plane or local projection (not WGS84).
    slot_uri: fdic:coordinateX
    range: decimal
  coordinateY:
    description: >-
      GIS Y coordinate, likely in state plane or local projection (not WGS84).
    slot_uri: fdic:coordinateY
    range: decimal
  gisObjectID:
    description: >-
      Technical GIS object ID for row identification from shapefile exports.
    slot_uri: fdic:gisObjectID
    range: integer
  acquisitionDate:
    description: >-
      Date of acquisition for the bank asset, facility, or branch.
    slot_uri: schema:dateAcquired
    range: date
  addressLine2:
    description: >-
      Secondary address line providing additional address details.
    slot_uri: fdic:addressLine2
    range: string
  bankClassCode:
    description: >-
      FDIC Bank Class Code indicating the type of bank, e.g., NM for State Nonmember Bank.
    slot_uri: fdic:hasBankClassification
    range: string
  cbsaName:
    description: >-
      Core-Based Statistical Area (CBSA) name for census region classification.
    slot_uri: fdic:hasCBSARegion
    range: string
  cbsaDivisionName:
    description: >-
      Name of the CBSA division for census region classification.
    slot_uri: fdic:cbsaDivisionName
    range: string
  cbsaDivisionFlag:
    description: >-
      Flag indicating whether a CBSA division is present (1) or not (0).
    slot_uri: fdic:cbsaDivisionFlag
    range: integer
  cbsaDivisionCode:
    description: >-
      Numeric code of the CBSA division.
    slot_uri: fdic:cbsaDivisionCode
    range: string
  cbsaMetroCode:
    description: >-
      Code indicating the metro area within the CBSA classification.
    slot_uri: fdic:cbsaMetroCode
    range: string
  cbsaMetroFlag:
    description: >-
      Flag indicating whether the metro area is present within CBSA (1) or not (0).
    slot_uri: fdic:cbsaMetroFlag
    range: integer
  cbsaMetroName:
    description: >-
      Name of the metro area within the CBSA.
    slot_uri: fdic:cbsaMetroName
    range: string
  cbsaMicroFlag:
    description: >-
      Flag indicating whether the area is classified as a micro area within CBSA (1) or not (0).
    slot_uri: fdic:cbsaMicroFlag
    range: integer
  cbsaCode:
    description: >-
      Numeric CBSA code for the area.
    slot_uri: fdic:cbsaCode
    range: string
  countyName:
    description: >-
      Name of the county in which the bank is located.
    slot_uri: fdic:countyName
    range: string
  csaName:
    description: >-
      Combined Statistical Area (CSA) name for broader census region classification.
    slot_uri: fdic:hasCSARegion
    range: string
  csaFlag:
    description: >-
      Flag indicating whether the area is part of a CSA (1) or not (0).
    slot_uri: fdic:csaFlag
    range: integer
  csaCode:
    description: >-
      Numeric CSA code for the area.
    slot_uri: fdic:csaCode
    range: string
  establishmentDate:
    description: >-
      Date the bank was established, with precision to the day.
    slot_uri: schema:foundingDate
    range: date
  mdiStatusCode:
    description: >-
      Minority Depository Institution (MDI) status code indicating MDI status.
    slot_uri: fdic:hasMDIStatus
    range: string
  mdiStatusDescription:
    description: >-
      Textual description of the MDI status.
    slot_uri: fdic:mdiStatusDescription
    range: string
  branchName:
    description: >-
      Name of the bank branch.
    slot_uri: schema:name
    range: string
  branchNumber:
    description: >-
      Numeric branch number identifying the branch within the institution.
    slot_uri: fdic:branchNumber
    range: string
  serviceTypeCode:
    description: >-
      Service type code indicating the kind of banking service, e.g., 11 for Full Service.
    slot_uri: fdic:hasServiceType
    range: string
  serviceTypeDescription:
    description: >-
      Description of the banking service type.
    slot_uri: fdic:serviceTypeDescription
    range: string
  stateAbbreviation:
    description: >-
      Two-letter state abbreviation where the bank is located.
    slot_uri: fdic:stateAbbreviation
    range: string
  stateCountyFIPS:
    description: >-
      State and County FIPS code identifying the county within the state.
    slot_uri: fdic:hasCountyFIPS
    range: string
  stateName:
    description: >-
      Full name of the state where the bank is located.
    slot_uri: fdic:stateName
    range: string
  uniqueBranchNumber:
    description: >-
      Unique FDIC-assigned number identifying the branch.
    slot_uri: fdic:uniqueBranchNumber
    range: string
