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.
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.