Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documenting Ways to Further Automate the Toolchain #1924

Closed
egekorkan opened this issue Nov 22, 2023 · 3 comments
Closed

Documenting Ways to Further Automate the Toolchain #1924

egekorkan opened this issue Nov 22, 2023 · 3 comments
Assignees
Labels
Tooling topics around tooling for the specification

Comments

@egekorkan
Copy link
Contributor

As initially discussed in TPAC with the breakout hosted by @pchampin and @egekorkan, there are tools that can help us automate some parts of the spec generation and avoid manual steps that are error prone and require managing duplicate information. @mahdanoura has done further analysis and found some other tools. We should document the current state of those tools to see which one is best suited for the various parts of the tooling we have.

@egekorkan egekorkan added the Tooling topics around tooling for the specification label Nov 22, 2023
@github-actions github-actions bot added the needs-triage Automatically added to new issues. TF should triage them with proper labels label Nov 22, 2023
@egekorkan egekorkan removed the needs-triage Automatically added to new issues. TF should triage them with proper labels label Nov 22, 2023
@mahdanoura
Copy link
Contributor

mahdanoura commented Nov 22, 2023

I am currently analyzing the following potential tools:

  1. Ontotext SOML: The semantic Objects Modeling Language (SOML), a yaml-based model to SHACL and GraphQL
  2. LinkML
  3. TreeLDR
  4. Eclipse Semantic Modeling Framework
  5. schema_salad
  6. A.ML

@mahdanoura
Copy link
Contributor

There will be a separate markdown file that analyzes the existing tools in a PR later on.

@egekorkan
Copy link
Contributor Author

Done via #1967

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tooling topics around tooling for the specification
Projects
None yet
Development

No branches or pull requests

2 participants