Your analyzing blocks – Public Objects
The MicroStrategy Public Objects are also known as Application Objects. As the name suggests, these objects are used by the users and analysts (Public), and their main purpose is to create analytic and BI applications. There is usually more than one developer maintaining this type of object. Therefore, unlike the Schema Objects, it is not necessary to perform an update schema after any Public Object creation or change.
Some Public Objects are built upon the foundation that the Schema Objects have created. In other words, some have, as components, other Schema Objects such as Attributes or Facts. There are also other Public objects that are built entirely using other Public Objects or a mix of these and Schema Objects. The following diagram depicts both Schema and Public Objects and which objects are used to build them: