A part can be defined in many different ways. A full definition on 2D requires human thinking, experience, intelligence (how to dimension, where to create section views, detail views, what GD&T controls to use, notes, symbols etc.).
There is this concept of drawing automation, and i can not imagine how it can be done by the computer. I can think of calling standard information that are used in all the drawings repetitively (like same notes on different drawings, title block information etc.), but not the definition.
Can somebody who has experience in this field give a brief explanation? Maybe some examples?