---
id: "autotype"
category: "detector"
url: "http://registry.apicrafter.io/tool/autotype"
---

# Auto-Type (`autotype`)

Auto-Type is a research system from Microsoft Research, published at SIGMOD 2018, that builds type-detection functions for rich semantic types. Given a type name and a few example values, it searches open-source code on GitHub for functions that parse or validate the type and synthesizes a detector from them. Its benchmark covers 112 types in 142 test cases. The registry maps the test cases in mappings.autotype, and this list contains the records that have such a mapping.

Website: <https://github.com/congy/AutoType>

## Supported datatypes (83)

- `abaroutingnum`
- `address`
- `asin`
- `bankcard`
- `bibcode`
- `ca_fsa`
- `casrn`
- `countrycode_alpha2`
- `cusip`
- `date`
- `datetime`
- `dbsnp_id`
- `doi`
- `ean`
- `edifact_message_type`
- `email`
- `ensembl_id`
- `geopoint`
- `gln`
- `gtin`
- `hexcolor`
- `hslcolor`
- `http_status_code`
- `iataairportcode`
- `iban`
- `icd10`
- `icd9`
- `idcard`
- `imei`
- `imonumber`
- `inchl`
- `ipv4`
- `ipv6`
- `isan`
- `isbn10`
- `isin`
- `ismn`
- `iso4217curcode`
- `isrc`
- `issn`
- `iswc`
- `lcc`
- `lei`
- `mac_address`
- `md5hash`
- `medication_generic_name`
- `mgrs`
- `molformula`
- `money`
- `monthday`
- `msisdn`
- `nanpphone`
- `orcid`
- `p2pkhaddr`
- `person_fullname`
- `phone`
- `rgbcolor`
- `roman_numeral`
- `sedol`
- `sha1hash`
- `sha256hash`
- `smiles`
- `street_address`
- `swiftcode`
- `tickersymbol`
- `time`
- `uic_wagon_number`
- `uknhsnum`
- `ukpostalcode`
- `uniprot_id`
- `unixtime`
- `upc`
- `url`
- `usdeanumber`
- `usein`
- `user_agent`
- `usnpi`
- `usssn`
- `usstate`
- `uszipcode`
- `uuid`
- `vin`
- `yearmonth`
