hi @Javier - the vocabulary tables are a part of CDM and should be always siting in the same schema together with data that these vocabs were used to convert.
I speak on behalf of the thechnical person installing this:
I think that what was confusing for him is that
webAPI configuration documentation ( here ) uses one schema name for each giving the feeling that these should be in separated schemas.
@Javier,
You are correct that the webAPI documentation does describe multiple schemas when setting up a source:
schema
permissions
cdm
read-only
vocabulary
read-only
results
insert/delete/select/update
temp
full control (create/remove tables & data)
Depending on your version of WebAPI and Atlas, the ability to use an external vocabulary schema for a WebAPI process may not be completely supported. A stand-alone vocabulary schema makes sense if you want to set up a data source only for vocabulary browsing (so only the vocabulary tables of the CDM schema would be populated).
But, @gregk is correct that the CDM schema encapsulates the vocabulary tables. So, for simplicity, when you are setting up a CDM schema, you should populate it with the vocabulary tables as well.