Tag First Order Many-Valued Logic