Skip to main content
Vai all'homepage della Commissione europea (si apre in una nuova finestra)
italiano it
CORDIS - Risultati della ricerca dell’UE
CORDIS

Ricerca CORDIS

Ottieni il massimo dalla ricerca CORDIS

L’interfaccia di ricerca CORDIS consente di:

Effettuare ricerche con il menu dei filtri

Il menu dei filtri disponibile a lato dell’interfaccia di ricerca offre i filtri più comuni per un utilizzo generico.

Ricerca i termini

È possibile effettuare una ricerca generale nei campi principali di CORDIS utilizzando la casella di ricerca nella parte superiore della pagina, inserendo uno o più termini di ricerca. La ricerca verrà effettuata in tutte le lingue disponibili.

Il motore di ricerca esegue la tokenizzazione del testo nella ricerca generale, pertanto la ricerca di parole come «sustainable» restituirebbe risultati anche per termini quali «sustain», «sustaining» ecc., purché facciano parte di un record in lingua inglese.

Data la natura multilingue dei record CORDIS, è possibile trovare termini inglesi all’interno di record non in inglese, dove vengono tokenizzati in modo diverso. Ad esempio, in francese, cercando «sustainable», verranno restituiti risultati per «sustainable» o «sustainabl».

Quando si inseriscono più parole, la ricerca considera ciascuna parola come un termine di ricerca a sé stante. Ad esempio, la ricerca di sustainable agriculture individua i record che contengono «sustainable» E «agriculture» all’interno dei campi di ricerca principali, utilizzando la stessa tokenizzazione descritta sopra.

Per cercare una frase esatta, racchiudere le parole tra virgolette: «sustainable agriculture». Sebbene le virgolette doppie funzionino, verranno convertite in virgolette singole dal sistema. Le ricerche per frase esatta effettuate nella ricerca generale vengono comunque tokenizzate, quindi la ricerca di «sustainable agriculture» equivale a «sustain agricultur» in inglese o a «sustainabl agricultur» in francese.

Questa tokenizzazione evita di dover ricorrere ai caratteri jolly nelle ricerche testuali generiche; è infatti preferibile riservare i caratteri jolly ai termini non tokenizzati, come gli ID.

I caratteri jolly possono essere utilizzati per cercare sequenze all’interno dei termini indicizzati. I caratteri jolly supportati sono l’asterisco * e il punto interrogativo ?:
* corrisponde a zero o più caratteri diversi dallo spazio
? corrisponde esattamente a un carattere diverso dallo spazio

Sebbene la ricerca di educat* restituisca qualsiasi parola che inizi con «educat», come ad esempio «educate», «educated», «education», «educational» o «educator», poiché le ricerche con caratteri jolly non vengono tokenizzate, non sempre corrisponderanno ai termini tokenizzati. In questo esempio, i termini «education» e «educates» vengono ridotti alla radice «educ»; pertanto, l’uso del carattere jolly ridurrà il numero di risultati. È quindi consigliabile utilizzare i caratteri jolly nella ricerca generale soprattutto per valori come gli ID.

Combinare i filtri con i termini di ricerca

È possibile combinare i filtri di ricerca con i termini inseriti nella casella di ricerca. I termini di ricerca fungeranno da ulteriore filtro aggiunto alla query.

Ad esempio, se si desidera cercare progetti nel campo della ricerca sulle cellule staminali embrionali, si avvia una ricerca utilizzando i seguenti filtri:

Raccolta: Progetti
Campo scientifico: cellule staminali

È possibile filtrare ulteriormente i risultati della ricerca inserendo la parola chiave embrionale nella casella di ricerca.

Per i filtri come Acronimo / ID, i termini non vengono tokenizzati. Ciò significa che il termine inserito verrà cercato esattamente così come viene digitato, il che rende i caratteri jolly più efficaci.

Sviluppare le proprie query di ricerca

Selezionando «Ricerca per utenti esperti» accanto alla casella di ricerca, verrà visualizzata la query generata per la ricerca in modalità utenti esperti.

In questa modalità è possibile creare ricerche basate sulla struttura dei dati e sulla sintassi delle query, nonché inserire query di ricerca personalizzate basate su una combinazione dei seguenti elementi:

  • Termini di ricerca
  • Operatori booleani
  • XPaths

Termini di ricerca

Cfr. sopra.

Oltre alla ricerca generica nel testo, la ricerca per utenti esperti consente di restringere la ricerca a campi specifici. Sebbene la maggior parte dei campi sia tokenizzata, come descritto sopra, alcuni non lo sono, il che consente di effettuare ricerche più precise quando si effettua una ricerca su quel campo specifico.

I campi riportati di seguito non vengono tokenizzati:

  • Progetti: language, rcn, id, status, euroSciVoc
  • Articoli: language, rcn, id, issn, isbn, catalogueNumber, cellarId, issue
  • Risultati: language, rcn, id
  • Organizzazioni: language, rcn, id, vatNumber
  • Programma: language, rcn, id, cordaId, code, frameworkProgramme
  • Bando: identifier

Operatori booleani

Con gli operatori logici è possibile combinare i termini di ricerca oppure escluderne uno specifico.

Gli operatori che si possono utilizzare sono tre: AND, OR, NOT, oltre alle parentesi () utilizzate per raggruppare i termini.

AND è l’operatore predefinito tra i termini inseriti e consente di restringere la ricerca in modo da ottenere solo i risultati che includono tutti gli elementi di un elenco
chemical AND electrical AND mechanical

OR consente di ampliare la ricerca per ottenere risultati che includano uno o più elementi di un elenco
science OR scientist OR scientific
Molti credono erroneamente che l’operatore OR sia un operatore esclusivo (o l’uno o l’altro), mentre in realtà si tratta di un operatore inclusivo (e/o).

NOT (AND NOT) consente di escludere i termini che non si desidera compaiano nei risultati della ricerca.
wood NOT plastic

L’impostazione predefinita è AND NOT, ma è possibile combinare questa opzione con OR per ottenere tutti i risultati che contengono il termine «wood» o che non contengono il termine «plastic». wood OR NOT plastic

Se nella stessa query vengono utilizzati operatori diversi, la ricerca viene elaborata secondo il seguente ordine di precedenza: l’operatore NOT ha la precedenza più alta, seguito dall’operatore AND e infine dall’operatore OR.

() parentesi
È sempre possibile controllare (scavalcare) la precedenza dell’operatore racchiudendo i termini e i relativi operatori tra parentesi. Le informazioni contenute tra parentesi vengono interpretate per prime, mentre quelle al di fuori delle parentesi vengono interpretate successivamente. All’interno di ogni coppia di parentesi si applica la precedenza degli operatori.

Ad esempio,
sustainable OR ecological AND farming individua tutti i record in cui sono presenti sia «ecological» che «farming», nonché tutti i record in cui è presente la parola «sustainable».

(sustainable OR ecological) AND farming ricerca tutti i record in cui la parola «farming» è presente insieme a «sustainable» o «ecological».

Se sono presenti parentesi annidate (ovvero parentesi all’interno di altre parentesi), il motore di ricerca elabora prima l’espressione tra parentesi più interna, poi quella successiva e così via fino a quando l’intera query non è stata interpretata. Ad esempio, ((rain OR shower) AND storm) OR rainstorm

XPaths

Sebbene i dati di ricerca siano in formato JSON, la funzione di ricerca di CORDIS utilizza gli XPath per creare le ricerche. Gli XPath consentono di selezionare i nodi di un documento XML. Le query generate quando si effettua una ricerca utilizzando il menu dei filtri si basano su XPath.

Ad esempio, selezionando i seguenti valori di filtro:

Raccolta: Results Packs, Risultati in breve, Notizie
Settore di applicazione: Cambiamenti climatici e ambiente
Lingua: English

verrà generata la query:
(/article/relations/categories/collection/code='resultsPack','brief','news') AND language='en' AND relations/categories/applicationDomain/code='env'

Dal percorso di un nodo specifico nell’XML di un record, è possibile dedurre l’XPath corrispondente e usarlo nella propria query.

È possibile utilizzare XPath specifici che non sono disponibili nel menu dei filtri di ricerca, ad esempio

Ricerca di progetti chiusi:
/project/status=CLOSED

Ricerca di progetti con categorie EuroSciVoc convalidate:
/project/validation/euroSciVoc=true

Ricerca di progetti il cui l’organizzazione coordinatrice abbia l’ID 999979888:
/project/relations/associations/coordinator/organization/id='999979888'

Ricerca di progetti che prevedono un’organizzazione partner:
/project/relations/associations/partner/organization/id='*'

Ricerca di progetti che prevedano la partecipazione di un soggetto terzo o di un’organizzazione partner internazionale:
/project/relations/associations/thirdParty/organization/id='*' OR /project/relations/associations/internationalPartner/organization/id='*'

Ricerca di progetti in cui un’organizzazione partecipante presenti l’attributo «terminated»:
/project/relations/associations/participant/organization/_ATTR_terminated='true'

Gli XPath utilizzati dai diversi filtri nell’interfaccia di ricerca sono riportati nella sezione: Guide rapide - Xpath utilizzati nei filtri di ricerca.

Guide rapide

Operatori booleani

Operatore Descrizione Esempi
AND L’operatore AND combina i termini di ricerca in modo che ogni risultato contenga tutti i termini.

AND restringe la ricerca.
cancer AND treatment restituisce risultati che contengono sia il termine «cancer» che il termine «treatment».

cancer AND treatment AND therapy restituisce risultati che contengono i termini «cancer», «treatment» e «therapy».
OR L’operatore OR combina i termini di ricerca in modo che ogni risultato contenga almeno uno di essi.

OR amplia la ricerca.
doctorate OR degree restituisce risultati che contengono i termini «doctorate» e/o «degree».
NOT L’operatore NOT esclude i termini che non si desidera compaiano nei risultati della ricerca.

NOT restringe la ricerca.
virus NOT bacteria restituisce risultati che contengono il termine «virus» ma non «bacteria».

viruses AND NOT (bacteria OR fungi OR parasites) restituisce risultati che includono il termine «virus», senza alcun riferimento a «bacteria», «fungi» e/o «parasites».
=/== Per la gerarchia dei codici EuroSciVoc.

Consente di includere/escludere le categorie figlie.
/project/relations/categories/euroSciVoc/code=‘/25’ restituisce i risultati con la categoria padre EuroSciVoc 25 e tutte le sue categorie figlie.

/project/relations/categories/euroSciVoc/code==‘/25’ restituisce i risultati con solo la categoria padre EuroSciVoc 25.

Virgolette

Virgolette Descrizione Esempi
' ' Utilizzare le virgolette singole per cercare elementi che corrispondano a tutti i termini di ricerca nell’ordine in cui sono stati inseriti. 'circular economy' restituisce i risultati che contengono «circular economy».
" " Le virgolette doppie hanno lo stesso effetto delle virgolette singole. Vengono convertiti in virgolette singole dal sistema. "circular economy" restituisce risultati che contengono «economia circolare».

Caratteri jolly

Caratteri jolly Descrizione Esempi
Corrisponde a zero o più caratteri diversi dallo spazio educat* trova qualsiasi parola che inizi con «educat», come ad esempio «educate», «educated», «education», «educational» o «educator»

Hof*man* corrisponde a «Hofman», «Hofmann», «Hoffman» o «Hoffmann»
? Corrisponde esattamente a un carattere diverso dallo spazio organi?ation corrisponde a «organization» o «organisation».

organi?ation* corrisponde a «organisation», «organisations», «organisational», «organization», «organizations» o «organizational»

Parentesi

Parentesi Descrizione Esempi
( ) Le espressioni tra parentesi vengono eseguite prima degli altri operatori (NOT, AND, OR) e possono quindi essere utilizzate per modificare la precedenza predefinita degli operatori. Nella query pollution OR environment AND water l’operatore AND viene eseguito prima dell’operatore OR. È possibile utilizzare le parentesi per forzare l’esecuzione dell’operatore OR prima dell’operatore AND: (pollution OR environment) AND water

Le parentesi possono essere annidate fino a due livelli: water AND ((wheel OR mill) AND NOT 'generators and turbines')

La query sopra riportata è equivalente a: water AND (wheel OR mill) AND NOT 'generators and turbines'

XPath utilizzati nei filtri di ricerca

Filtro XPath
CONTENUTO
Raccolta
Progetti
contenttype=project

Results Packs
/article/relations/categories/collection/code=resultsPack

Projects Info Packs
/article/relations/categories/collection/code=projectsInfoPack

Synergy Pack
/article/relations/categories/collection/code=synergyPack

Risultati in breve
/article/relations/categories/collection/code=brief

Notizie
/article/relations/categories/collection/code=news

Podcast
/article/relations/categories/collection/code=podcast

Videos
/article/relations/categories/collection/code=video

Sintesi della relazione
/result/relations/categories/collection/code=pubsum

Risultati finali del progetto
/result/relations/categories/collection/code=deliverable

Pubblicazioni del progetto
/result/relations/categories/collection/code=publication

Diritti di proprietà intellettuale
/result/relations/categories/collection/code=ipr

Programmi
contenttype=programme
CONTENUTO
Lingua
language=[lang]
CONTENUTO
Programma
relations/associations/programme/code=[code]
CONTENUTO
Ultimo aggiornamento
Da: contentUpdateDate>=[fromDate]
Al: contentUpdateDate<=[toDate]
Da – Al: contentUpdateDate=[fromDate]-[toDate]
PROGETTO
Campo scientifico
/project/relations/categories/euroSciVoc/code=[code]
PROGETTO
Data di avvio / Data di completamento
Data di avvio
Da: startDate>=[fromDate]
Al: startDate<=[toDate]
Da – Al: startDate=[fromDate]-[toDate]

Data di completamento
Da: endDate>=[fromDate]
Al: endDate<=[toDate]
Da – Al: endDate=[fromDate]-[toDate]
PROGETTO
Costo totale
Da: /project/totalCost>=[fromValue]
A: /project/totalCost<=[toValue]
Da – A: /project/totalCost=[fromValue]-[toValue]
PROGETTO
Contributo UE
Da: /project/ecMaxContribution>=[fromValue]
A: /project/ecMaxContribution<=[toValue]
Da – A: /project/ecMaxContribution=[fromValue]-[toValue]
ORGANIZZAZIONE
Nome
organization/legalName=[name] OR organization/shortName=[name]
ORGANIZZAZIONE
Paese
relatedRegion/region/euCode=[code]