Mudanças entre as edições de "Dataverse:VocabularioExterno"
(→VCOC) |
|||
| Linha 8: | Linha 8: | ||
= VCOC = | = VCOC = | ||
| + | A integração do Dataverse com os Vocabulários externos se faz em três configurações consecutivas: | ||
| + | |||
| + | == Ativação do Perfil de Aplicação (TSV) == | ||
| + | Para que um campo "field" do Perfil de Aplicação possa se integrar com vocabulários controlados externos é necessário identificar o nome do campo, ex: authorAffiliation para Aficiliação do Author. Essa informação está no arquivo citation.tsv | ||
| + | |||
| + | Para mais informações de como ativar ou construír consulte [Dataverse:Metadados] | ||
| − | |||
Enviar o modelo TSV | Enviar o modelo TSV | ||
| − | + | curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @cvocdemo.tsv -H "Content-type: text/tab-separated-values" | |
| + | |||
| + | == Arquivo de configuração == | ||
| + | Para ativar as chamadas em alguns campos do Dataverse é preciso informar quais campos, estrutura das variáveis e seu retorno. | ||
| + | Um exemplo deste arquivo de configuração pode ser localizado em [[https://github.com/gdcc/dataverse-external-vocab-support/tree/main/examples/config] Arquivos .conf] | ||
| + | Para enviar um arquivo de configuração no Dataverse: | ||
curl -X PUT --upload-file cvoc-conf.json http://localhost:8080/api/admin/settings/:CVocConf | curl -X PUT --upload-file cvoc-conf.json http://localhost:8080/api/admin/settings/:CVocConf | ||
| + | |||
| + | == Arquivo JavaScript == | ||
| + | O arquivo cvoc-conf faz chamadas a arquivos .js conforme o tipo de vocabulário | ||
Edição atual tal como às 14h39min de 8 de abril de 2022
Boas notícias! Em https://github.com/gdcc/dataverse-external-vocab-support/pull/9 , vi que Kris Dekeyser estava contribuindo com um exemplo de como usar o novo recurso de vocabulário controlado externo para pesquisar autores e preencher seus nomes. Perguntei a ele se ele poderia pesquisar ROR para afiliação e ele pode! Funciona! Eu estava errado quando suspeitei que isso poderia não "simplesmente funcionar" com o bloco de citação. Vou anexar uma captura de tela da pesquisa por "ucla" e receber uma lista de opções.
[GitHUB]
Índice
VCOC
A integração do Dataverse com os Vocabulários externos se faz em três configurações consecutivas:
Ativação do Perfil de Aplicação (TSV)
Para que um campo "field" do Perfil de Aplicação possa se integrar com vocabulários controlados externos é necessário identificar o nome do campo, ex: authorAffiliation para Aficiliação do Author. Essa informação está no arquivo citation.tsv
Para mais informações de como ativar ou construír consulte [Dataverse:Metadados]
Enviar o modelo TSV
curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @cvocdemo.tsv -H "Content-type: text/tab-separated-values"
Arquivo de configuração
Para ativar as chamadas em alguns campos do Dataverse é preciso informar quais campos, estrutura das variáveis e seu retorno. Um exemplo deste arquivo de configuração pode ser localizado em [[1] Arquivos .conf]
Para enviar um arquivo de configuração no Dataverse:
curl -X PUT --upload-file cvoc-conf.json http://localhost:8080/api/admin/settings/:CVocConf
Arquivo JavaScript
O arquivo cvoc-conf faz chamadas a arquivos .js conforme o tipo de vocabulário