3 ms·
It's a bummer that TypeDB [1] doesn't have full datalog-level semantics. If it had, it would be kind of the perfect logic programming system, that behaves like
by samuell 3y ago
It's a bummer that TypeDB [1] doesn't have full datalog-level semantics. If it had, it would be kind of the perfect logic programming system, that behaves like and fits into a modern developer toolchain... as it has most of the other important properties, like:
- Rule-based inference https://typedb.com/docs/home/25-queries#_rule_based_inference https://typedb.com/docs/home/25-queries#_rule_based_inferenc...
- Ability to infer new data https://typedb.com/docs/home/25-queries#_21_inferring_new_data https://typedb.com/docs/home/25-queries#_21_inferring_new_da...
- Rules chaining https://typedb.com/docs/home/25-queries#_rule_chaining https://typedb.com/docs/home/25-queries#_rule_chaining
- Inferring with chaining https://typedb.com/docs/home/25-queries#_23_inferring_with_chaining https://typedb.com/docs/home/25-queries#_23_inferring_with_c...
- Relation transitivity https://typedb.com/docs/home/25-queries#_transitivity https://typedb.com/docs/home/25-queries#_transitivity
... etc.
Yea, there's Datomic, but not being open source, it becomes a no-go for a lot of biomedical applications, because of the close ties with academia and research use cases.
[1] https://typedb.com/ https://typedb.com/
- samuell 3y agoLinkML that Chris presents here looks really interesting though! https://linkml.io/ https://linkml.io/ https://github.com/linkml/linkml https://github.com/linkml/linkml
- riku_iki 3y agoAlso, how reliable this project? Looks like they have one active contributor only now.
- joeflack4 3y agoIt is reliable and active! The 'linkml' repo definitely has more than 1 active contributor, and not all of the dedicated team are represented as committers. There are also monthly (third Thursday) user community calls https://bit.ly/linkml-community-agenda https://bit.ly/linkml-community-agenda if you're interested!
- riku_iki 3y agoBut linkml is not TypeDB database in my understanding?..