Fork me on GitHub
#rdf
<
2023-05-05
>
rickmoynihan09:05:11

Not a recommendation, as I’ve not used it, but a colleague mentioned this yesterday, and it might be of interest to some: https://linkml.io/

quoll14:05:45

And it can be used to generate OWL? Or Python classes? Interesting idea, and I can see why a simple format with minimal semantics is what they chose.

curtosis14:05:42

It may a case where it’s “the worst format, except for all the others.”

tmprd16:05:48

This project is using it to generate OWL, plus some stuff in between https://github.com/monarch-initiative/ontogpt

rickmoynihan21:05:19

Yeah I’m really not a fan of YAML there are too many subtle gotchas… but the tool looked like it might be useful inspite of it

quoll22:05:42

Write a translator to convert JSON or EDN to YAML. Then you can write it in a sensible format, and don’t have to worry about getting the YAML right 🙂

Bart Kleijngeld14:06:16

I've stumbled across this tool as well and we're going to give it a try soon in our company. What I love about it: • YAML doesn't frighten devs as much as Turtle • It's Linked Data aware (you can reference URIs) but this is optional so you can gradually go increasingly towards a Linked Data graph • It has loads of schemas implemented to output to, and you can easily extend your own • Mermaid visualization and HTML documentation can also be generated Really curious how people are going to like this at our company.