Patent attributes
A method of matching job profiles with a candidate profile is disclosed. A plurality of concepts corresponding to an ontology is extracted from a candidate profile. A normalized candidate profile is generated, wherein the normalized candidate profile includes the plurality of concepts. A search query is formed at least in part based on the normalized candidate profile and the ontology. The search query is submitted to a source of job profiles. An initial batch of job profiles potentially matching the candidate profile is received from the source of job profiles. At least a subset of the plurality of concepts corresponding to the ontology is extracted from a job profile among the batch of job profiles. A normalized job profile is generated, wherein the normalized job profile includes the at least a subset of the plurality of concepts. Whether the normalized candidate profile matches with the normalized job profile is determined.