Literature Metadata Curator
Scopo
Interrogare, correggere e completare i metadati bibliografici per un elemento padre Zotero selezionato. Il workflow gestisce casi come inconsistenza nella maiuscolizzazione del titolo, autori mancanti, campi rivista/volume/pagina incompleti, voci DOI/ISBN incomplete e tipi di elemento impostati in modo errato.
Input
| Parametro | Richiesto | Descrizione |
|---|---|---|
| Salta il percorso rapido per identificatore | No (disattivato per impostazione predefinita) | Ignora la ricerca degli identificatori Zotero ed esegue direttamente literature-metadata-search. |
Selezionare esattamente un elemento padre nell'elenco degli elementi Zotero. Allegati ed elementi multipli non sono accettati.
Comportamento
Il workflow viene eseguito completamente automaticamente senza conferma dell'utente. Utilizza questi percorsi:
- Percorso veloce locale (predefinito): Se l'elemento ha un DOI, ISBN o un URL che si risolve deterministicamente a un identificatore DOI, arXiv o PubMed, il workflow chiama
runtime.hostApi.metadata.translateIdentifier(una facade controllata di sola lettura ZoteroTranslate.Search). Quando l'identificatore candidato corrisponde e contiene informazioni bibliografiche preziose, i risultati vengono scritti direttamente. - Ricerca Agent forzata: Quando Salta il percorso rapido per identificatore è attivo, la ricerca locale viene ignorata e
literature-metadata-searchviene eseguito direttamente. L’identificatore resta disponibile come contesto di ricerca. - Fallback a Skill-Runner: Con l’opzione disattivata, anche una ricerca locale senza risultati, errata o non affidabile esegue lo stesso skill per cercare metadati sul web.
Tutti i percorsi condividono lo stesso risultato canonico e lo stesso gestore di applicazione. Se un elemento ha già DOI, ISBN o un altro identificatore supportato ma l’esecuzione predefinita restituisce metadati errati, attivare l’opzione per forzare la ricerca Agent. I requisiti di corrispondenza ed evidenza non cambiano.
Regole di scrittura
Il workflow aggiorna i campi bibliografici dell'elemento padre:
- Titolo, DOI, ISBN, ISSN, URL, abstract, data, lingua, catalogo della biblioteca
- Campi rivista/conferenza/libro/tesi/rapporto (nome rivista, volume/fascicolo/pagine, editore, nome conferenza, scuola, tipo rapporto, ecc.)
- Creatori (autori, autori istituzionali, ecc.)
itemTypequando supportato da evidenze ad alta confidenza (ad esempio, articolo di rivista corretto in tesi)
Per un lavoro pubblicato originariamente in cinese, l’Agent scrive i nomi degli autori in caratteri cinesi solo quando una fonte autorevole verifica l’elenco completo. Non sostituisce gli autori con pinyin, traduzioni o caratteri cinesi dedotti; senza un elenco completo verificato, gli autori esistenti vengono conservati.
Il workflow non modifica allegati, note, tag, raccolte, elementi correlati, file PDF o snapshot web.
Senza un identificatore stabile, il workflow sovrascrive un titolo esistente o cambia il tipo di elemento solo quando: il candidato può essere provato come la stessa opera diretta, almeno due segnali bibliografici indipendenti concordano e una pagina di destinazione autorevole lo corrobora. I titoli del contenitore vengono scritti nel campo contenitore appropriato piuttosto che sostituire il titolo dell'opera. Risultati a bassa confidenza, candidati conflittuali o risultati solo sospetti vengono saltati.
Output e applicazione
Le modifiche ai metadati vengono applicate direttamente all'elemento padre Zotero selezionato. Non è richiesto alcun passaggio di conferma intermedio.
Raccomandazione del modello
- Percorso veloce riuscito (identificatore supportato presente e opzione disattivata): Nessun modello backend necessario.
- Opzione attivata o fallback a
literature-metadata-search: Si raccomanda un modello con capacità di ricerca web. Il compito è un recupero leggero e una verifica delle evidenze — non richiede capacità di scrittura in formato lungo, ma deve distinguere omonimi, versioni preprint vs. pubblicate, articoli vs. tesi e diverse edizioni.
Dipendenze
- Backend: Skill-Runner (per fallback dopo fallimento della ricerca locale)
- Skill:
literature-metadata-search - Zotero Host API:
metadata.translateIdentifier(percorso veloce controllato di sola lettura) - Apply Handler:
handlers.parent.updateMetadata
Workflow correlati
- Literature Search & Ingest — Cercare nuova letteratura e acquisirla in Zotero
- Literature Analysis — Generare sintesi e analisi delle citazioni da PDF/Markdown
- Tag Regulator — Normalizzare i tag dopo il completamento dei metadati