A method, apparatus, and article of manufacture for automating the finding and
serving of CAD design data is disclosed. One or more embodiments of the invention
increase the level of access and automation possible with design data. One or more
embodiments of the invention provide a server comprised of various components including
an information extraction component, a search component, and a conversion component.
The various components provide users with enhanced access to drawing and design
data. One or more embodiments of the invention also provide programmable, scriptable
components that can query, filter, manipulate, merge, and translate design drawing
data using the Web browser interface. Further, Web site administrators can use
the present invention to dynamically index and publish design drawing data.