Dataverse:Metadados

De BrapciWiki
Revisão de 15h07min de 11 de janeiro de 2022 por Renefgj (discussão | contribs) (→‎Citation TSV)
Ir para navegação Ir para pesquisar

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"

Citation TSV

# Campor Tp Compatibilidade
1. Title Exemplo
x. Subtitle Exemplo
x. Alternative URL Exemplo
x. Other ID Identifier
x. Author Affiliation | LATTESID | ORCID
x. Contact Exemplo
x. 'Description Date
x. Subject Exemplo
x. Topic Classification Exemplo
x. Related Publication Exemplo
x. Notes Exemplo
x. Language Exemplo
x. Producer Exemplo
x. Production Date Exemplo
x. Production Place Exemplo
x. Grant Information Grant Number
x. Subtitle Exemplo
x. Subtitle Exemplo

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