A method for generating an interactive profile of a structure, such as a building, employing an interactive profile
system that preferably utilizes an Internet
web browser to interface with a user. The interactive profile
system includes an application engine embodied in a
computer program that is preferably based within a
server. A plan set, usually in a CAD format, is received into the interactive profile
system, typically submitted by the user or
client. The building can be any structure, such as a home, office or warehouse, and can also include the property that the structure occupies. The plan set is converted to a profile
data set by the profiling engine. In compliance with an enhanced data protocol, which is a specific format for organizing the profile
data set in a standardized array. The profiling engine parses, or extracts, the profile
data set to develop and link a plurality of potentially interrelated building. The profiling engine performs a systematic enhancement of the plan set, building upon the elemental physical descriptions of the plan set. Each element of the physical description is functionally analyzed for relational attributes and then expanded and tagged. The user directs a profile query to the application engine of the interactive profile system. The profile query is relatable to the enhanced profile and more specifically relatable to at least one of the plurality of interrelated elements of the building. Typical profile requests can include proposed or actual changes to the building, requests for material listings, and project assessments.