8.2.9. The default repository
An MyContexts installation cannot function without the system model. Moreover, every installation needs access to certain basic models (such as model://perspectives.domains#BrokerServices). These models and their manifests are stored in databases on the server https://perspectives.domains
. This model database is described by an instance of Repository that is identified by (and located in) https://perspectives.domains/cw_perspectives_domains/BaseRepository.json
. Fetching the system model is hardwired into the PDR.
Part of the installation routine is to create an instance of sys:PerspectivesSystem
. This instance is created complete with an instance of the role sys:PerspectivesSystem$Repositories
, that is filled with this public repository.
This role should be computed by fetching the instances of Repositories from the (local) database; but then this should be an Aspect role that can be reused in model:CouchdbManagement.
Note
|
Document should be updated below this point. |