Patent ID: 11971865
Assignee: BENTLEY SYSTEMS, INCORPORATED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A method for modeling infrastructure, comprising:
generating a repository model that models a particular unit of infrastructure, the infrastructure being a physical structure or object that has been built or is planned to be built in the real-world, the repository model serving as a root of the intelligent model hierarchy, the repository model including a hierarchy of subjects with a root subject and one or more child subjects, wherein each subject is a data structure maintained in a repository or briefcase that serves as an organizational subdivision of the repository model;
generating one or more information partitions of each subject of the root subject and the one or more child subjects, each information partition being an organizational subdivision of a subject that expresses a respective modeling perspective of the plurality of modeling perspectives that characterizes an aspect of infrastructure;
associating a plurality of child models with at least one of the one or more information partitions, wherein the plurality of child models are hierarchically organized with one child model directly associated with the information partition functioning as a root and the remaining child models arranged hierarchically under that child model, and each child model is a data structure that models a single element and contains one or more other elements that collectively form the modeled single element, and wherein the single element and the one or more other elements are each records maintained in a repository or briefcase that represent an aspect of the physical structure or object and express the modeling perspective of the information partition with which the child model that models or contains the element is associated;
storing the repository model and the plurality of information partitions, the plurality of child models, and the modeled and contained elements thereof in a repository or briefcase; and
providing, in response to user input in a user interface of a client executing on a client device, information for the particular unit of infrastructure from the repository model or the plurality of information partitions, the plurality of child models, or the modeled and contained elements thereof.