enola-dev/enola

LinkML

vorburger opened this issue ยท 0 comments

I'll explore using LinkML to describe Schemas for Enola's Models:

  1. Translate files.ttl and see if I can get an ๐Ÿฆ‰ OWL the same TTL back
  2. How-to add arbitrary properties to LinkML's Meta, e.g. for ๐Ÿ˜ƒ Emoji of my Classes and Properties?
  3. JSON LD
  4. Datalog, see #842?
  5. Stores...
  6. Validation? JSON Schema! Probably.
  7. Generate MD in build, and publish on Models](https://docs.enola.dev/models/) site
    • Still need to move them to a better place.. alongside or instead of current?
    • Have a page with links to generated artefacts
  8. enola:Thing
  9. This option? - or yuml.me alternative Mermaid for diagrams in MD docgen
  10. Java Code Generator e.g. for something like this?
  11. #later Add link to Enola's Models to LinkML Registry, and LinkML Models and (dupe?) Examples
  12. Append JSON-LD to MD (in <script type="application/ld+json">)
  13. Contribute to various LinkML issues
  14. Minor: https?

@cmungall & @sujaypatil96 & @pkalita-lbl & @sneakers-the-rat FYI

I'll keep updating this with related planned TODOs.