Verificare la coerenza del formato delle citazioni
Su tre riferimenti, due con i punti e uno con le virgole, quello con le virgole viene segnalato con il motivo. Lo strumento legge il suo elenco, trova il modello della maggioranza e indica ogni voce che se ne discosta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Un elenco bibliografico può sembrare corretto pur mescolando formati incompatibili. Questo strumento esamina ogni riferimento, stabilisce se prevale il sistema autore-anno o quello numerato, riconosce se i separatori dominanti sono punti o virgole e segnala le voci difformi. Offre così a redattori, studenti e revisori un controllo rapido e motivato, senza pretendere di sostituire tutte le regole dettagliate di uno specifico manuale di stile.
Prima di tutto, il modello della sua bibliografia
Un controllo di coerenza deve basarsi sulle evidenze dell’elenco, non su un’etichetta di stile presunta. Inserisca i riferimenti come elementi separati: ciascuno verrà classificato come autore-anno, numerato o sconosciuto. Un numero iniziale come “[4]” o “4.” è un forte indizio del sistema numerato.
Un anno di pubblicazione riconoscibile in una voce non numerata indica il sistema autore-anno. Il risultato riporta il sistema individuato, il numero di voci esaminate e i riferimenti precisi da controllare. Risponde invece a una domanda più circoscritta e affidabile: ogni citazione appartiene alla stessa famiglia strutturale visibile della maggioranza dell’elenco?
Comprenda come vengono rilevate le differenze di punteggiatura
La seconda dimensione riguarda i separatori. Le citazioni dividono in genere autore, anno, titolo, editore e rivista soprattutto con punti oppure con virgole. Se questi segnali mancano, vengono contati i confini significativi formati da punto e spazio o virgola e spazio, scegliendo il tipo più frequente.
Ogni voce viene valutata singolarmente prima di determinare il separatore dominante dell’intero elenco. Un riferimento viene segnalato quando il suo sistema o separatore differisce dalla maggioranza, e la risposta ne precisa il motivo. Usi ogni avviso come indicazione editoriale mirata: confronti la voce con un riferimento corretto vicino, quindi sistemi numerazione, posizione dell’anno o separatori senza alterare i dati bibliografici.
Usi i risultati per indirizzare la revisione editoriale
La coerenza è necessaria, ma non equivale alla piena conformità a un manuale di citazione. Verifichi poi le regole che lo strumento non cerca di dedurre: ordine dei nomi, corsivo, maiuscole, intervalli di pagina, presentazione del DOI, date di consultazione, indicazioni di edizione e sequenza obbligatoria dei campi. Un risultato senza anomalie significa che tutte le voci sono state classificate e coincidono nelle due dimensioni analizzate; non certifica completezza o correttezza delle fonti.
Il processo è deterministico, quindi lo stesso elenco ordinato genera sempre le stesse classificazioni e motivazioni. È adatto a valutazioni didattiche, liste di controllo redazionali e filtri automatici di qualità che richiedono risultati spiegabili. Il testo viene elaborato senza chiamate di rete o ricerche esterne.
Conservi gli indici restituiti accanto alla bibliografia originale, così chi revisiona potrà raggiungere subito ogni anomalia.
Casi d'uso
Controllare una bibliografia accademica
Individui prima della consegna i riferimenti che passano da autore-anno alla numerazione o cambiano separatore.
Uniformare riferimenti di più collaboratori
Rilevi conflitti visibili dopo aver unito citazioni esportate da programmi bibliografici differenti.
Aggiungere un controllo editoriale
Esegua un esame deterministico prima della revisione dettagliata e riceva motivazioni specifiche per ogni voce.
Domande frequenti
Come viene scelto lo stile dominante?
Vengono adottati il sistema e il separatore identificabili più frequenti. Preferenze fisse e deterministiche risolvono le parità esatte.
Perché una voce è stata classificata come sconosciuta?
Non conteneva struttura riconoscibile sufficiente, come un numero iniziale, un anno o confini di punteggiatura significativi; viene quindi segnalata.
Un risultato coerente dimostra che tutte le citazioni sono corrette?
No. Conferma soltanto le due dimensioni esaminate. Completezza, corsivo, maiuscole, ordine e sintassi del DOI richiedono ancora una verifica.
Lo strumento dice se la bibliografia è in APA, MLA o Chicago?
No. Indica il modello che il suo elenco segue davvero, per esempio autore-anno con i punti, ma non gli dà il nome di uno stile, perché uno stile preciso richiede molti più controlli della sola punteggiatura.
Come si corregge una voce segnalata?
La confronti con una voce vicina che rispetta il modello, poi sistemi la numerazione, la posizione dell'anno o i separatori. Lasci invariati autori, titoli e gli altri dati bibliografici.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/edu/plagiarism-citation-style-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"citations":["Smith, J. (2020). Writing Clearly. North Press.","Jones, A. (2021). Research Methods. Field House.","Brown, T., 2019, Evidence in Practice, West Academic."]}'const res = await fetch("https://api.kit.forhosting.com/edu/plagiarism-citation-style-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"citations": [
"Smith, J. (2020). Writing Clearly. North Press.",
"Jones, A. (2021). Research Methods. Field House.",
"Brown, T., 2019, Evidence in Practice, West Academic."
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/plagiarism-citation-style-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"citations": [
"Smith, J. (2020). Writing Clearly. North Press.",
"Jones, A. (2021). Research Methods. Field House.",
"Brown, T., 2019, Evidence in Practice, West Academic."
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/plagiarism-citation-style-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"citations":["Smith, J. (2020). Writing Clearly. North Press.","Jones, A. (2021). Research Methods. Field House.","Brown, T., 2019, Evidence in Practice, West Academic."]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"citations":["Smith, J. (2020). Writing Clearly. North Press.","Jones, A. (2021). Research Methods. Field House.","Brown, T., 2019, Evidence in Practice, West Academic."]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/plagiarism-citation-style-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"citations": [
"Smith, J. (2020). Writing Clearly. North Press.",
"Jones, A. (2021). Research Methods. Field House.",
"Brown, T., 2019, Evidence in Practice, West Academic."
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.plagiarism_citation_style_check",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_items | 500 |
max_chars_per_item | 4000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Parta dallo schema già presente nella bibliografia
Il sistema identificabile più frequente diventa lo schema rilevato. Questo metodo è utile quando il documento non dichiara una norma, quando i riferimenti provengono da più banche dati o quando i collaboratori hanno usato programmi bibliografici diversi. Non assegna nomi come APA, MLA, Chicago, Vancouver o IEEE, perché tali norme richiedono molte verifiche ulteriori.
Comprenda come vengono rilevate le differenze di punteggiatura
L’analisi privilegia segnali strutturali chiari: un anno tra parentesi seguito da un punto indica uno schema a punti, mentre un anno senza parentesi racchiuso tra virgole indica uno schema a virgole. Anche uno schema non riconoscibile viene segnalato anziché approvato tacitamente.
Usi i risultati per indirizzare la revisione editoriale
Controlli prima le voci segnalate, perché interrompono visibilmente lo schema dominante. Ogni richiesta API costa $0.002.
Domande tecniche
Lo strumento identifica gli stili APA, MLA, Chicago, IEEE o Vancouver?
No. Rileva soltanto autore-anno o numerazione e separatori a punti o virgole. La conformità a una norma richiede ulteriori verifiche.
Che cosa accade se l’elenco delle citazioni è vuoto?
La richiesta restituisce un errore di input non valido, perché non esiste alcuno schema da rilevare.