Patent ID: 6976213

Claim:
A method of automatically producing a project specification from project information, said method comprising the steps of: a) providing a base document that contains base project information, said base document having subdivisions, sections, and/or paragraphs; b) providing a base document database that associates a paragraph identifier with each one of said subdivisions, sections, and/or paragraphs; c) creating a system tag database that contains a system tag with a tag identifier; d) providing a system mapping means that maps each system tag to at least one said paragraph identifier; e) identifying a child-parent relationship between said system tag and a parent system tag and associating with said system tag in said system mapping means each said paragraph identifier to which said parent tag is mapped; f) creating a project-specific user tag database that includes a user tag; g) providing a project specification interface means that interfaces with said system tag database and associates at least one said system tag with said user tag in said project-specific user tag database; h) automatically generating a project specification by interfacing said project-specific user-tag database with said system mapping means to acquire each said paragraph identifier for each said system tag that is associated with each said user tag, including each said paragraph identifier of each said parent system tag, and then creating said project specification from said base document, said project specification then including a corresponding subdivision, section and/or paragraph of said each said paragraph identifier associated with each said user tag.