use abs. path for field type; use json name if tag provides it