Comments (4)
from bao.
Leon, We discussed this internally some more. Can you share your use case where you are getting a problem. Briefly, bao_complete imports various other files and some of these import others; we opted for that modular design to streamline development and maintenance. If you use bao in a triple store or Protege or another tool that works with ontologies, you should be able to answer requests for all URIs. You would need to do that anyway to use the ontology for example for reasoning (typically only the asserted ontology would not be distributed). Would be helpful to understand your use case to determine if we need to change anything.
from bao.
Dear Stephan,
Thanks for your reply! Our use case is PubChem RDF (https://pubchemdocs.ncbi.nlm.nih.gov/rdf). We have those links in our RDF project. When clicking those links, it will be directed to bao_complete.owl as default, which has no those terms in the file. For example, BAO_0001094, http://www.bioassayontology.org/bao/bao_complete.owl#BAO_0001094
Thanks for your help! Look forward to hearing from you.
Best,
Leon
from bao.
The URI would be http://www.bioassayontology.org/bao#BAO_0001094. The reason that resolves to bao_complete is because BAO complete is the upper level file that directly or indirectly imports various other files with classes and relations. In order to answer a semantic query you need a system that can interpret the request such as protege or some other system that uses the OWL API. Typically to integrate and query semantic data you would use a RDF store, such as Virtuoso? That should resolve any query. It would also give you answers using inferred axioms, which you could not get from the asserted hierarchy, even if they were all one file.
We don't have PURL like resolution system at the moment. But again it should be no problem if BAO is loaded in a triple store or protege for example.
from bao.
Related Issues (20)
- delete: empty value for obo:IAO_0000118 HOT 1
- liquid chromatography HOT 2
- external module ERO
- axiom duplicates in BAO DB
- BAO DB repeated alternative term HOT 1
- BAO DB duplicate external HOT 1
- Add new BAO terms
- Add new external IDs into BAO HOT 2
- Add new axiom property relationships HOT 2
- Add property "has tissue" HOT 2
- Add new axiom property relationships
- Add new axiom property relationships
- add external term for ear and heart HOT 1
- BAO_0010170
- Propose to move Efflux ratio (BAO_0001257) to ratio endpoint (BAO_0080042)
- doubled: "cell per microliter"
- What is Kinactivation? HOT 3
- Add kobs HOT 4
- BAO comment for IRI prefix change
- update UBERON module HOT 1
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 bao.