> どのサブタイプテーブルを見に行ったらいいかを示す区分フィールドがあった方が好ましいです。

なるほど、実際に JOIN かまして SELECT やったとき、素の article なのか 拡張された article なのか
分からんですよね。区分フィールドを付けるのはいいアイデアです。