An interface for the Search API
api/search
- Default sorting is date DESC recent models
- Default n models per page
- All the parameters are optional and by default it should bring recent n models with 'Date DESC'
Parameter | Format | Comments |
---|---|---|
gps (optional) | list<gp> | A list of one or more gps in a model (AND operator) |
goterms (optional) | list<goterm> | A list of one or more GO terms in a model (AND operator) |
pmids (optional) | list<pmid> | A list of one or more pmids in a model (AND operator) |
taxa (optional) | list<taxon> | A list of one or more taxon |
Model Meta | ||
title (optional) | string | Partial String (contains) so it works like the current landing page |
states (optional) | list<state> | A list of one or more model states 'development, production, closed, review, delete' (OR operator) |
contributors (optional) | list<contributor> | A list of one or more contributors in a model (AND operator) |
groups (optional) | list<group> | A list of one or more groups(provided by) in a model (AND operator) |
date (optional) | date | model date) |
Pagination (optional, none or all) | ||
page | int | Page number |
offset | int | Page Offset |
limit | int | Page Size |
total count matched models for progressive pagination when one needs second page
A list of
Parameter | Format | Comments |
---|---|---|
model id | iri | A model id |
matched nodes | list<iri> | A list of one or more matched individual nodes |
Model Meta | ||
model title | string | A model title, first title annotation is fine if many |
model state | string | A model's state |
model date | string | A model modified date |
model contributors | List<contributor> | A list of model's contributors |
model groups | List<groups> | A list of model's groups (provided by) |
Run npm start
for a dev server. Navigate to https://localhost:4203/
. The app will automatically reload if you change any of the source files.