

flat_to_linkml = {
    "float" : "float",
    "float32" : "float",
    "double" : "double",
    "float64" : "double",
    "long" : "integer",
    "int64" : "integer",
    "int" : "integer",
    "int32" : "integer",
    "int16" : "integer",
    "short" : "integer",
    "int8" : "integer",
    "uint" : "integer",
    "uint32" : "integer",
    "uint16" : "integer",
    "uint8" : "integer",
    "uint64" : "integer",
    "numeric" : "float",
    "text" : "string",
    "utf" : "string",
    "utf8" : "string",
    "utf_8" : "string",
    "ascii" : "string",
    "bool" : "boolean",
    "isodatetime" : "date"
}
"""
Map between the flat data types and the simpler linkml base types
"""