Hi Kent,
Good questions!
Our department operates and maintain water treatment plants, water pumping stations and water tanks for Montréal city. So we have the same reflection.
Initially, we have split our infrastructures in 3 categories: process, buildings and tanks.
For process, we have a specific hierarchy with all physical equipment dedicated to the process.
For tanks, we have water tanks only (underground and concrete tanks).
For buildings, we use UNIFORMAT and the hierarchy stop at the level 3 (X 11 11).
So for each building we have a uniformat hierarchy. The number / name of the element is the uniformat number / name for the building.
Example: Building Y - B Shell – B10 Superstructure – B1010 Floor construction.
We consider each level 3 like a "point" asset. We have the estimate (quantity and cost) , the description of each intervention and estimate year of completion for each level 3.
This data comes from an audit and, after that, we can organize the work (maintain, project, etc), evaluate the investments needs and follow the status of the building.
I think the key is, in the first time, evaluated the data and details you need.
Actually we don't have integrated the building hierarchy in our CMMS.
I hope you find this information useful.
Looking forward reading more experience.
------------------------------
Amaury Garel
Ville de Montreal
Agent technique
Montreal QC
Canada
------------------------------