Is there a way to decode Barcodes from various sources and extract the data in a uniform way?
Yes. Information such as the origin of the product and the classification are stamped onto the barcode.
HowStuffWorks - Can I Decode the Bars?
What does a bar code tell you?