Skip to main content
Version: 11.1.1

Filtering data sources

Filters narrow down the search results based on specific criteria. Each filter is provided as its own query parameter in the request URL:

param1=value1&param2=value2&...&paramN=valueN

note

By default, different filters are combined using the logical AND operator. If the same filter is provided multiple times, its values are combined using the logical OR operator. See Using logical operators for full details.

Available parameters

Identity and name

ParameterDescription
searchSearch in the content of the data source.
officialNameThe official name of the data source.
englishNameThe English name of the data source.
legalShortNameThe legal name of the related organization in short form.
idThe OpenAIRE id of the data source.
pidThe persistent identifier of the data source.

Classification

ParameterDescription
subjectsList of subjects associated with the data source.
dataSourceTypeNameThe data source type. See all values here.
contentTypesTypes of content in the data source, as defined by OpenDOAR.
eoscdatasourcetypeThe EOSC data source type.
thematicWhether the data source is thematic. (Boolean)
jurisdictionThe jurisdiction of the data source.
odLanguagesOpenDOAR languages supported by the data source.
compatibilityIdThe compatibility id of the data source.
compatibilityNameThe compatibility name of the data source.
countryThe country of the data source.

Relations

ParameterDescription
relOrganizationIdData sources connected to the organization (with OpenAIRE id).
relCommunityIdData sources connected to the community (with OpenAIRE id).
relCollectedFromDatasourceIdData sources collected from the data source (with OpenAIRE id).
collectedFromNameThe name of the data source from which this data source was collected.

Using logical operators

The API supports the logical operators AND, OR, and NOT.

AND operator

/v3/datasources?search="open" AND "repository"

OR operator

The same effect is achieved by repeating the parameter or by separating values with a comma.

/v3/datasources?dataSourceTypeName=("Journal" OR "Repository")

NOT operator

/v3/datasources?dataSourceTypeName=NOT "Journal"

note

When using AND, OR, or NOT, each value must be wrapped in double quotes. Bare (unquoted) values are only allowed when no operator is present.

See also the full list of examples.