-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Chris Day edited this page Feb 1, 2026
·
4 revisions
This wiki provides a complete developer portal for the OntoPortal/BioPortal REST API. It serves three audiences: application developers, API integrators/tool builders, and ontology/semantic data specialists.
OntoPortal is a platform for hosting and accessing biomedical ontologies. Its REST API exposes ontologies, classes (concepts), mappings, annotations, and recommendations as hypermedia-linked resources. Official API docs: https://data.bioontology.org/documentation.
- A reusable client SDK (Python) for the OntoPortal/BioPortal REST API.
- A complete OpenAPI 3.1 specification with modeled schemas, parameters, and hypermedia behavior.
- Getting Started: auth, first call, environment setup.
- Architecture: system context, SDK design, error handling strategy.
- OpenAPI: base URL, security schemes, Swagger/Redoc/Postman usage.
- Endpoint Guides: per-endpoint details and pitfalls.
- Recipes: task-oriented usage patterns.
- Semantics: ontology concepts and JSON-LD interpretation.
- Operations: pagination, errors, testing, release strategy, contribution.
- Home
- Getting Started
- Architecture Overview
- OpenAPI Specification
- Python SDK Quickstart
- Endpoint Guides
- Endpoint Guides - Ontologies
- Endpoint Guides - Classes
- Endpoint Guides - Search
- Endpoint Guides - Annotator
- Endpoint Guides - Recommender
- Usage Patterns
- Client SDK Documentation
- Data and Semantics
- Pagination and Hypermedia
- Error Handling and Limits
- Testing and Validation
- Release and Versioning
- Contributing Guide
- Reference Appendix