Published
Author Charles Tapley Hoyt
![](https://cthoyt.com/img/semantic-pydantic-api.png)
Using Pydantic for encoding data models and FastAPI for implementing APIs on top of them has become a staple for many Python programmers.
Using Pydantic for encoding data models and FastAPI for implementing APIs on top of them has become a staple for many Python programmers.
Several controlled vocabularies and ontologies that aren’t themselves OBO Foundry ontologies use unsanctioned OBO PURLs. This post is about how to use the Bioregistry to identify which resources are doing this and to give some insight into how we arrived in this situation. Background on the OBO Foundry The OBO Foundry is a set of independent, interoperable biomedical ontologies that aspire to using shared development principles.