Comments (2)
Hi, @matthias-samwald thanks for your interest PheKnowLator! 😄
We are currently using a mixture of URIs, those that come with each ontology (most are OBO PURLs) and the non-OBO PURLs we add for other sources. For the latter, we have opted to choose the primary identifier that is recommended for that source.
Happy to accommodate other solutions and your suggestions would certainly make things more elegant (and easier to write programs against 👩💻 ). I also can't think of any negative consequences to our current workflow for either option you suggest. Let me discuss this with the rest of the team and get back to you next week.
from pheknowlator.
After taking time to think about this and to review available resources for identifier resolution, we have decided to give Bioregistry a try, which also happens to include identifiers.org
as a provider. This will still enable us to address the same types of issues that were highlighted above and will more easily integrate with the existing Python framework.
Please let me know if you see any major issues with this. Thank you!
from pheknowlator.
Related Issues (20)
- Create Build Dashboard
- Wiki: Create Endpoint Page
- CI/CD Pipeline: Ensuring Builds Use Most Current Data HOT 3
- Enabling Google GCS Directory Listing HOT 6
- Pheknowlator knowledge graph in OBO format HOT 4
- log directory is not created when pkt_kg is imported HOT 1
- Create Edge-Type Attribute File HOT 15
- July 2021 Build -- Delay
- Incorporating Ensmallen -- 🔮 Magic ✨ 🎩
- Script Notebook: OWLNETS_Example_Application.ipynb HOT 1
- New Resource Request: LINCS
- Adding Edge Pattern and Relation Types HOT 3
- requirements.txt HOT 7
- Newline char in node description/definition causes dirty lines in node metadata files HOT 5
- Foreign characters in node labels HOT 18
- Simplify input files -- input yaml HOT 5
- GitHub Actions -- Docker build-push-action failing HOT 3
- Migrate from Google Cloud Container Registry to Artifact Registry
- Disappearing edges when creating KG HOT 6
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 pheknowlator.