You can create a semantic repository for each tenant. You do this in a system with multi tenants where you do not want the tenants to share their semantic information.
All semantic information is created in one main repository but the semantic data for each tenant is transferred to a specific tenant database. Using group permission, you can control the users that can access the information in the tenant database.
Each tenant repository contains a filter of the locations and equipment. The repository also contains user credentials for the database.