Content-Based Discovery at /catalogs Level

At the catalog level, answers are derived from summary metadata about the entities listed within a resource (typically a catalog or a resource that contains multiple sub-resources). Queries at this level are based on the EJP RD metadata schema adapted to certain specific filters. The following table shows an overview of the filters used at the catalog level, as defined in the EJP RD VP API Specification [link]. This endpoint is most suitable for the querying of catalogs (i.e., resources that are lists of other resources).

The filters shown in the table below can be applied to a query to only show certain results.

Filters supported by the API endpoint: /catalogs (click for the full specification)

Metadata Concept

EJP RD Beacon v2 API Filter Term

Usage notes

EJP RD Beacon v2 Filter Type

Expected Response

Disease or Disorder

dcat:theme

All RDs that are associated within a catalog

Ontology

Result set with metadata

Phenotype

sio:phenotype

HPO terms of all phenotypes observed within a catalog of RD resources

Ontology

Result set or counts

Resource Types

rdf:type

Types of resources within the catalog

Alphanumerical

Result set

ID

The resource identifier ID within the catalog

Alphanumerical

Result set

Name

dcterms:title

The name of the resource in the catalog

Alphanumerical

Result set

Description

dcterms:description

The description of the resource in the catalog

Alphanumerical

Result set

Please note:

  • Resources choose which filters (i.e., metadata concepts) they want to implement for their /catalogs endpoint.