Comments (5)
@kshefchek will decide on strategy, we'll decide who to assign after that
from kgx.
not sure I follow, 3 is the only one that uses reasoning (albeit trivial transitivity/symmetry of equivalence relation)
1 and 2 would be dumb mapping approaches. No need for external machinery. Would also allow people more control. E.g. if we don't have an equivalence axiom, could choose to map to closest concept (eg ICD10 to MONDO)
from kgx.
+1
from kgx.
@cmungall I agree with your assessment of reasoning vs dumb mapping, but it's not clear to me if the decision has been made on the preferred path moving forward (and whether that differs between an optimal long-term vs short-term hackathon/Translator plan).
Also, in this context, is a "source" a heterogeneous knowledge graph (like the ones in https://docs.google.com/spreadsheets/d/1T7qXUF0LW2ubDJtR5qWei4zRg892EMRjs8lucGOv99I/edit#gid=0), or an individual knowledge source with a focused set of edge types (like most of the ones in https://docs.google.com/spreadsheets/d/160Vzcgk5eGjtqbrKZzCyyJuPRKQV_zpk4BpZRMC70PA/edit#gid=2024684564)?
from kgx.
So this would not preclude a recommendation of standardization of IDs upstream, this is just about getting something workable by the hackathon, and so we can make some progress on things like merging monarch-lite and reasoner graphs, and/or semmeddb #14
Yes, here source is something like a source KG in neo4j; it could also include wikidata. Something that is already "shaped" like a KG, but where we may still have a certain amount of shear
from kgx.
Related Issues (20)
- add documentation to the kgx merge doc that shows when to use cat-merge as well as a set of steps to use merge config
- Dynamic configuration of Biolink Model semantics in KGX validation
- Knowledge Graph Exchange (KGE) Archive Download
- neo_sink.py constraints not created in neo4j v5+
- Do the KGX serialization formats support representation of Biolink qualifiers? HOT 2
- Error occurs when specifying a version starting with "v" in get_biolink_model_schema method HOT 1
- remove pinning of docutils==0.16.0 so that downstream users can also use sphinx
- Option to add un-prefixed labels in neo4j labels
- Automate mapping of infores in primary_knowledge_source HOT 1
- Fetching biolink-model for validate is confused by `v` in biolink version HOT 1
- run kgx validate from inside the project - need scripts defined in pyproject.toml HOT 2
- kgx validate `-o` option writes an empty file, output goes to stderr rather than stdout
- log_error in validation scales poorly HOT 1
- add SQL sink
- When translating kgx tsvs to ntriples, type assertions are wrong
- update KGX to optionally provide "retrieval_source_ids" attribute to collect information retrieval properties
- Relax KGX's `pandas` version dependency.
- KGX merge overwrites "provided_by" property
- Obsolete/Deprecated property is not populated when converting from obojson HOT 15
- Undocumented requirements for input nodes/edges file names?
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 kgx.