15. A computer implemented system, comprising: one or more computer processors; and a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be configured for: receiving a table containing a plurality of entries, each entry storing plain text; receiving an entity database containing an entity collection, the entity collection including a plurality of entity tags that belong to a category, wherein an entity tag from the plurality of entity tags is linked with metadata information from an open access database; determining that a set of entries from the plurality of entries belong to the category; matching an entry in the set of entries to the entity tag; linking the entity tag to the entry; searching, by the processor, an available resource other than the open access database to link additional data related to the entry according to the entity tag; selecting the additional data from a canvas overlying the available resource; and enriching, by the processor, the table to include the additional data in a new column.
15. A computer implemented system, comprising: one or more computer processors; and a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be configured for: receiving a table containing a plurality of entries, each entry storing plain text; receiving an entity database containing an entity collection, the entity collection including a plurality of entity tags that belong to a category, wherein an entity tag from the plurality of entity tags is linked with metadata information from an open access database; determining that a set of entries from the plurality of entries belong to the category; matching an entry in the set of entries to the entity tag; linking the entity tag to the entry; searching, by the processor, an available resource other than the open access database to link additional data related to the entry according to the entity tag; selecting the additional data from a canvas overlying the available resource; and enriching, by the processor, the table to include the additional data in a new column. 18. The computer implemented system of claim 15 , wherein determining that the set of entries belong to the category comprises matching a subset of the set of entries with one of the plurality of entity tags.