Here one aligns existing database records with the sentences in which these records have been "rendered"--effectively labeling the text-and from this labeling we can train a machine learning system as before (Craven and Kumlien, 1999;Mintz et al., 2009;Bunescu and Mooney, 2007;Riedel et al., 2010).
this method relies on the availability of a large database that has the desired schema.