Publicar vários OpenCatalogs para diferentes usos¶
Não é incomum que os administradores de dados configurem recursos associados a dados que não são acessíveis ou visíveis para todos. O caso clássico é a diferença de acesso entre o público em geral e os departamentos internos.
Como sempre, com a Isogeo:
- Prioridade de uso: os diferentes níveis de acesso aos recursos dependem do tipo de usuário, em outras palavras, dos destinatários das ações;
- Tudo é metadado: um conjunto de serviços geográficos também pode ser documentado, no mínimo;
- Documente uma vez, aprimore X vezes.
Implementação¶
Cenário clássico¶
Por exemplo, na conta de demonstração do Isogeo, temos dados inventariados do portal GéoLittoral. Vamos imaginar um cenário no qual a folha de metadados de submersão marinha oferece três níveis de recursos vinculados a usos:
- A capacidade do público em geral de fazer download de dados brutos;
- A capacidade dos usuários avançados de visualizar o fluxo do WMS (renderização da camada de informações);
- A capacidade dos agentes internos de consultar dados por meio de um feed WFS (exibição de atributos).
Procedimento¶
Em ordem, temos :
-
Criado um registro de metadados do tipo "recurso" no servidor de mapas para usuários informados (servidor WMS) e atribuído ao catálogo "usuários informados (nível 1)";
-
Criado um registro de metadados de "recurso" no servidor de mapas para agentes internos (servidor WFS) e atribuído ao catálogo "agentes internos (nível 2)";
-
Carregamento dos dados brutos diretamente para a folha de metadados de submersão marinha criada pela varredura automática e atribuída ao catálogo GéoLittoral;
-
Associado ao registro de submersão marinha está o fluxo WMS inserido no registro no servidor WMS;
-
Associado ao registro de submersão marinha está o fluxo WFS inserido no registro no servidor WFS;
-
Crie um compartilhamento OpenCatalog para o público em geral no qual você colocou o catálogo GéoLittoral sem o catálogo "informado" ou "interno":
-
Criamos um compartilhamento OpenCatalog para usuários informados do público em geral, no qual colocamos o catálogo da GéoLittoral com o catálogo de "usuários informados":
-
Criamos um compartilhamento OpenCatalog para uso interno no qual colocamos o catálogo GéoLittoral com o catálogo de "usuários informados (nível 1)" e o catálogo de "agentes internos (nível 2)":
Resultados¶
3 níveis diferentes de acesso ao mesmo registro de metadados:
- Uma interface de consulta em que você só pode fazer download dos dados brutos;
- Uma interface de consulta na qual você pode :
- baixar dados brutos;
- e exibir a camada por meio de um feed WMS;
- Uma interface de consulta onde você pode :
- baixar dados brutos;
- exibir a camada por meio de um feed WMS;
- e exibir dados por meio de um feed WFS
Diagrama¶
3 estágios:
-
Crie uma planilha de metadados para um recurso (servidor, pacote de serviços, caixa de ferramentas, etc.) e insira os links associados;
-
Vincule os recursos aos registros de metadados relevantes;
-
Criar OpenCatalog. Se o registro do recurso e o registro do conjunto de dados estiverem no mesmo compartilhamento, os links associados ao primeiro estarão visíveis;
Prática recomendada: criar um catálogo de recursos por nível de uso.