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

De BrapciWiki
Ir para navegação Ir para pesquisar
Linha 98: Linha 98:
  
 
arquivo: wget
 
arquivo: wget
 +
pico wget
 +
chmod 777 wget
 
  rm *.tsv
 
  rm *.tsv
 
  wget https://www.ufrgs.br/redd/_dataverse/tsv/INEP3.1.tsv
 
  wget https://www.ufrgs.br/redd/_dataverse/tsv/INEP3.1.tsv
Linha 103: Linha 105:
  
 
arquivo: setMetadata
 
arquivo: setMetadata
 +
pico setMetadata
 +
chmod 777 setMetadata
 
  curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @INEP3.1.tsv -H "Content-type: text/tab-separated-values"
 
  curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @INEP3.1.tsv -H "Content-type: text/tab-separated-values"
 +
curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @INEP3.2.tsv -H "Content-type: text/tab-separated-values"
  
 
== SOLR ==
 
== SOLR ==

Edição das 15h48min de 22 de outubro de 2021

Metadados no Dataverse

Dataverse-metadatados.jpg


[ https://guides.dataverse.org/en/latest/user/dataset-management.html?highlight=metadata%20core | Supported Metadata ]

Custom Metadata Dataverse (Dataset)

[Dataverse Metadata Customization]

curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @geospatial.tsv -H "Content-type: text/tab-separated-values"


[ https://docs.google.com/spreadsheets/d/13HP-jI_cwLDHBetn9UKTREPJ_F4iHdAvhjmlvmYdSSw/edit#gid=4 Exemplo de Customização no Google Sheet]


#metadataBlock (Schema)

  • name (Nome do Schema)
  • dataverseAlias (Nome da Schema - Alias)
  • displayName (Nome a ser visualizado no formulário)
  • blockURI (URL da ontologia)

#datasetField (campos)

  • name (nome do campo)
  • title (Título para o formulário)
  • description (Descrição)
  • watermark (Informações na caixa do formulário)
  • fieldType (tipo de campo)
    • text:text
    • url:url
    • none:none
    • email:email
    • textbox:textbox
    • date:date
    • int:int
    • float:float
  • displayOrder (ordem de mostrar)
  • displayFormat (formato de visualização)
Mascara Descrição
Campo normal de entrada de dados
#VALUE Exemplo
#NAME Exemplo
#EMAIL Exemplo
<a href=”#VALUE”>#VALUE</a> Exemplo
<a href=’URL/#VALUE’>#VALUE</a> Exemplo
<img src=”#VALUE” alt=”#NAME” class=”metadata-logo”/>
Exemplo
#VALUE: Exemplo
-#VALUE: Exemplo
(#VALUE) Exemplo
  • advancedSearchField (possibilita busca avançada)
  • allowControlledVocabulary (tem vocabulário controlado)
  • allowmultiples (permite multiplas seleções)
  • facetable (???)
  • displayoncreate (???)
  • required (obrigatório)
  • parent (filho de outro campos)
  • metadatablock_id (identificador bloco id)

#controlledVocabulary

  • DatasetField
  • Value
  • identifier
  • displayOrder
  • other

displayFormat variables

TLS

| Metadados Customização

Conjunto de três blocos de metadata

#metadataBlock
#datasetField
#controlledVocabulary

CUSTOMIZAÇÃO

Arquivos de apoio

arquivo: wget

pico wget
chmod 777 wget
rm *.tsv
wget https://www.ufrgs.br/redd/_dataverse/tsv/INEP3.1.tsv
wget https://www.ufrgs.br/redd/_dataverse/tsv/INEP3.2.tsv

arquivo: setMetadata

pico setMetadata
chmod 777 setMetadata
curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @INEP3.1.tsv -H "Content-type: text/tab-separated-values"
curl http://localhost:8080/api/admin/datasetfield/load -X POST --data-binary @INEP3.2.tsv -H "Content-type: text/tab-separated-values"

SOLR

curl http://localhost:8080/api/admin/index/solr/schema

Ex:

curl http://localhost:8080/api/admin/index/solr/schema > schmea_dataverse
pico schmea_dataverse

Incorpore os metadados no esquema do SOLR

pico /usr/local/solr/solr-8.8.1/server/solr/collection1/conf/schema.xml

Modelos de TSV

TSV Files