@prefix ex: <http://example.org/bank#> .
@prefix fdic: <http://fdic.gov/ontology#> .
@prefix fibo: <https://spec.edmcouncil.org/fibo/ontology/> .
@prefix schema: <http://schema.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .

fdic:CertID a rdf:Property ;
    rdfs:label "Cert" ;
    rdfs:comment "FDIC certificate number" ;
    dct:identifier "CertID" ;
    dct:type xsd:integer .

schema:name a rdf:Property ;
    rdfs:label "Institution Name" ;
    rdfs:comment "Name of the banking institution" ;
    dct:identifier "name" ;
    dct:type xsd:string .

schema:addressLocality a rdf:Property ;
    rdfs:label "City" ;
    rdfs:comment "City where institution is headquartered" ;
    dct:identifier "addressLocality" ;
    dct:type xsd:string .

schema:addressRegion a rdf:Property ;
    rdfs:label "State" ;
    rdfs:comment "State where institution is located" ;
    dct:identifier "addressRegion" ;
    dct:type xsd:string .

schema:foundingDate a rdf:Property ;
    rdfs:label "Established Date" ;
    rdfs:comment "Date when the institution was established" ;
    dct:identifier "foundingDate" ;
    dct:type xsd:date .

fibo:TotalAssets a rdf:Property ;
    rdfs:label "Total Assets" ;
    rdfs:comment "Bank’s total reported assets" ;
    dct:identifier "TotalAssets" ;
    dct:type xsd:decimal ;
    ex:unit "USD" .

fibo:TotalLiabilities a rdf:Property ;
    rdfs:label "Total Liabilities" ;
    rdfs:comment "Bank’s total reported liabilities" ;
    dct:identifier "TotalLiabilities" ;
    dct:type xsd:decimal ;
    ex:unit "USD" .

fibo:EquityCapital a rdf:Property ;
    rdfs:label "Equity Capital" ;
    rdfs:comment "Bank’s equity capital" ;
    dct:identifier "EquityCapital" ;
    dct:type xsd:decimal ;
    ex:unit "USD" .

fibo:NetIncome a rdf:Property ;
    rdfs:label "Net Income" ;
    rdfs:comment "Bank’s net income" ;
    dct:identifier "NetIncome" ;
    dct:type xsd:decimal ;
    ex:unit "USD" .

fibo:ReturnOnAssets a rdf:Property ;
    rdfs:label "Return on Assets (ROA)" ;
    rdfs:comment "Return on Assets ratio" ;
    dct:identifier "ReturnOnAssets" ;
    dct:type xsd:decimal ;
    ex:unit "%" .

fibo:ReturnOnEquity a rdf:Property ;
    rdfs:label "Return on Equity (ROE)" ;
    rdfs:comment "Return on Equity ratio" ;
    dct:identifier "ReturnOnEquity" ;
    dct:type xsd:decimal ;
    ex:unit "%" .

fdic:AssetConcentrationHierarchy a rdf:Property ;
    rdfs:label "Asset Concentration Hierarchy" ;
    rdfs:comment "Category for asset concentration" ;
    dct:identifier "AssetConcentrationHierarchy" ;
    dct:type xsd:string .

fibo:InsiderLoans a rdf:Property ;
    rdfs:label "Insider Loans" ;
    rdfs:comment "Total insider loans" ;
    dct:identifier "InsiderLoans" ;
    dct:type xsd:decimal ;
    ex:unit "USD" .

fibo:Tier1RiskBasedCapitalRatio a rdf:Property ;
    rdfs:label "Tier 1 Risk-Based Capital Ratio" ;
    rdfs:comment "Tier 1 capital ratio" ;
    dct:identifier "Tier1RiskBasedCapitalRatio" ;
    dct:type xsd:decimal ;
    ex:unit "%" .

fibo:TotalDeposits a rdf:Property ;
    rdfs:label "Total Deposits" ;
    rdfs:comment "Bank’s total deposits" ;
    dct:identifier "TotalDeposits" ;
    dct:type xsd:decimal ;
    ex:unit "USD" .
