Replies: 2 comments
-
I've started work on SHACL schema generation in the past (though for typescript bindings rather than GraphQL schema) - see (SolidLabResearch/Challenges#19 (comment), https://www.researchgate.net/publication/348176302_on2ts_-Typescript_Generation_from_OWL_Ontologies_and_SHACL) and I believe others have done something similar with shex (e.g. https://github.com/o-development/shexj2typeandcontext). I've also investigated Construct query generation from SHACL (https://github.com/jeswr/shacl-query) - also a WIP. Happy to talk through how you could use these as a starting point if you wanted to create a package of your own. I'm not aware of any GraphQL specific schema generation work that has been done. |
Beta Was this translation helpful? Give feedback.
-
This is a great starting point! I'm sure I will have more questions as I
dig in further.
Thank you!
…On Mon, Mar 28, 2022, 8:31 PM Jesse Wright ***@***.***> wrote:
I've started work on SHACL schema generation in the past (though for
typescript bindings rather than GraphQL schema) - see (SolidLabResearch/Challenges#19
(comment)
<SolidLabResearch/Challenges#19 (comment)>,
https://www.researchgate.net/publication/348176302_on2ts_-Typescript_Generation_from_OWL_Ontologies_and_SHACL)
and I believe others have done something similar with shex (e.g.
https://github.com/o-development/shexj2typeandcontext). I've also
investigated Construct query generation from SHACL (
https://github.com/jeswr/shacl-query) - also a WIP.
Happy to talk through how you could use these as a starting point if you
wanted to create a package of your own.
I'm not aware of any GraphQL specific schema generation work that has been
done.
—
Reply to this email directly, view it on GitHub
<#968 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACN3JAXAARNGC6LO4TXY2CDVCJMOZANCNFSM5R4IIELA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I raised an issue in the GraphQL-LD repo, but it was more of a question.
I was looking to create a graphql endpoint along with a graphiql UI. Is there a way to generate a graphql schema from the context or possibly the triple store (ex. the defined SHACL)?
Beta Was this translation helpful? Give feedback.
All reactions