国際食品コード(IFC)は、世界中の食品成分データベース(FCDB)に登録されている食品を一意に識別するコードです。サプライヤーやメーカーの間では、自社の食品を一意に識別するためにもIFCが広く利用されています(下記の「バーコードや数値システムでの利用」を参照)。
IFCの構造
IFCはデータベース識別子で始まります。これは、ソース国を識別するISO 3166-1 Alpha-2コードで、その後にソースデータベースの発行年を表す2桁のコードが続きます。データベース識別子と、発行者が使用する食品コードを区切るために、通常ドットが使用されます。発行者コードは最大8文字まで使用できますが、IFCの最大文字数は、オプションのドットを除いて12文字です。
例
GB15.14-318
上記のコードは、英国発行の「COFIDS Included McCance & Widdowson 7th ed. 2015」 の「バナナ、果肉のみ」を示しています。
IE09.5068
上記のコードは、アイルランドで発行された「アイルランド食品成分データベース 2009」 の「低脂肪牛乳で作られたお粥」を示しています。
US15.15083
上記のコードは、米国で発行された「米国農務省、SR28 2015」 の「魚、サーモン、ピンク、生」を示しています。
バーコードや数値システムでの使用
IFC構造の一般的なバリエーションとして、ISO 3166-1の先頭のアルファ2文字を対応する数字に置き換えるものがあります。次に、発行者コードの先頭にゼロを付加し、ドットを除いた13桁のコードを作成します。これにより、IFCはUPC-Aバーコードやその他の数値システムの一意の数値コードとして使用できます。
例: GB15.14-318 は8261500014318になります