Per estrarre le entità da un articolo e fare riferimento a Wikidata, è possibile utilizzare uno strumento di estrazione delle entità, come DBpedia Spotlight o Wikifier.
DBpedia Spotlight è uno strumento che utilizza l’intelligenza artificiale per riconoscere le entità presenti in un testo e fare riferimento alle relative voci su DBpedia, che è una versione estratta e strutturata di Wikipedia.
Per utilizzare DBpedia Spotlight, è possibile inviare una richiesta HTTP al servizio web fornendo il testo del articolo e specificando il formato di output desiderato. Ad esempio, per estrarre le entità dall’articolo fornito e ottenere i risultati in formato JSON, si può utilizzare una richiesta del seguente tipo:
curl "https://api.dbpedia-spotlight.org/it/annotate" -d "text=[testo dell'articolo]" -d "confidence=0.5" -d "support=20" -H "Accept: application/json"
In questo modo, verranno restituite le entità riconosciute nel testo, insieme a informazioni come l’URI di Wikidata e la descrizione dell’entità.
Anche Wikifier è uno strumento che può essere utilizzato per estrarre le entità da un testo e fare riferimento alle voci di Wikidata. Per utilizzare Wikifier, è possibile inviare una richiesta HTTP al servizio web fornendo il testo del articolo e specificando il formato di output desiderato. Ad esempio, per estrarre le entità dall’articolo fornito e ottenere i risultati in formato JSON, si può utilizzare una richiesta del seguente tipo:
curl "https://api.wikifier.org/v2/extract" -d "text=[testo dell'articolo]" -d "format=json"
In questo modo, verranno restituite le entità riconosciute nel testo, insieme a informazioni come l’URI di Wikidata e la descrizione dell’entità.
È importante notare che entrambi questi strumenti utilizzano tecniche di intelligenza artificiale per riconoscere le entità, quindi il risultato potrebbe non essere sempre preciso al 100%. Inoltre, entrambi questi strumenti forniscono solo le entità riconosciute, quindi potrebbero esserci delle entità presenti nel testo che non verranno individuate.