Now, the engineering approach to this, the AI approach to this, is to build a door database. It has all the door attributes.
Een ingenieur of kunstmatige intelligentie zou hiervoor een database bouwen die alle deurattributen bevat.