Mudanças entre as edições de "Dataverse:VocabularioExterno"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 7: Linha 7:
 
* [[https://guides.dataverse.org/en/latest/installation/config.html?highlight=cvoc https://guides.dataverse.org/en/latest/installation/config.html?highlight=cvoc]]
 
* [[https://guides.dataverse.org/en/latest/installation/config.html?highlight=cvoc https://guides.dataverse.org/en/latest/installation/config.html?highlight=cvoc]]
  
 +
= 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
  cp dataverseurl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @cvocdemo.tsv -H "Content-type: text/tab-separated-values"
+
  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]

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