This is not a programming question. It's a data question.
I'm building an application that describes boards with electronic components on them.
I want to be able to enter the component part number and have data which describes the part pop up. Information might take the form of a component datasheet or (in the case of an IC) a schematic. Just so there is no misunderstanding, these are low level components, not devices or proprietary ICs.
All this stuff is documented all over the internet. But I'd like to be able to have a software piece that does the look up and returns the information. If there were a single source (a webservice if there is a god) that would be ideal. Otherwise a set of rules - check here for this file, then here for this one... - would do.