Comments (3)
Outstanding problems: (1) Xref URLs are not implemented. OLS3 implementation:
(2) Synonym types are not implemented
from ols4.
(1) To implement xref URLs we need to parse this 100 KB yaml file to map database name -> URL:
https://github.com/geneontology/go-site/blob/master/metadata/db-xrefs.yaml
(Are there any other files like this or is this the only one?)
There's no reason at present for this to be part of the dataload; we can download/parse it on boot in the backend (API server), store the map in memory, and use it to populate the fields in the OLS3 API. Then all you need to do to get an updated xrefs file is restart the backend and we don't need to add any noise to the databases.
It does mean our K8S backend deployment will require internet access, as we will be providing this as an URL rather than a file.
from ols4.
(2) obo synonym type implementation from OLS3
will be very easy to implement, we just need an example to test against
from ols4.
Related Issues (20)
- BAO prefix is wrong
- subset not returned in search endpoint HOT 1
- Some terms do not seem to have children/parents, but should
- Add option to add Banner to OLS4 similar to OLS3
- Displaying subsets HOT 2
- Indexing 'label_property' is not working as aspected HOT 2
- data from OWL API generated files without prefixes are not correctly indexed HOT 3
- use go-plus for Gene Ontology HOT 9
- OLS4 not working HOT 2
- link to licence in ontology information is incorrect HOT 1
- missing ontologies? PRIDE ; UNIMOD HOT 3
- basic ontology search not optimal/expected behaviour
- Show images from `foaf:depiction` annotation
- Display logos of OBO Foundry ontologies that use /images directory HOT 1
- ontology search seems to miss results
- API Search no longer has Content-Type: application/json;charset=UTF-8 in response header
- Case sensitivity issue with OLS4 search API HOT 2
- 404 on config url HOT 1
- Missing data on OLS pages HOT 1
- Remove Twitter widget
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ols4.