Collections describe places where to fetch data. These data-sets may be very large or very small. Somewhere, your application needs products to work with. How to design your products is your art. How you want to distribute your products is also your own decision. MSI standardizes the way your decisions are denoted.
The hierarchical organization:
For instance: your have a car sales company. Your products are cars. The cars are constructed on demand. In a garage (service), your customer (client) asks for information about all cars of a certain brand. The garage responds (via a publication) with five different models: five products. Those products require some parts which are distributed separately: somewhere is a collection of wheels, somewhere else are the windows and the screen wipers. Those collections of parts are to be collected from different stores. Stores usually offer multiple collections, and some collections are available from many stores.
firstname.lastname@example.org Web-pages generated on 2023-04-13