-
Notifications
You must be signed in to change notification settings - Fork 24
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
Establish a workflow so we get updated ShEx/SHACL representations from Schema.org #52
Comments
…/shex_shacl_shapes_exporter.py .nt terms definitions path: ../../data/releases/14.0/schemaorg-all-https.nt (base) danbri-macbookpro4% ls -l ../../res.sh* -rw-r--r-- 1 danbri 341956 Sep 14 13:53 ../../res.shacl -rw-r--r-- 1 danbri 937836 Sep 14 13:53 ../../res.shexj Renamed for clarity #52
I believe we should likely be using Github Actions, either pulling/polling from here, or pushing out from Schema.org upon release. I haven't fully surveyed the patterns, options and issues but this blog post looks like a good start. |
RTFM'd a little more. It seems we could install an action in schemaorg/schemaorg repo that uses this: https://github.com/peter-evans/repository-dispatch ... and which would be wired to an action here |
Following the merge of schemaorg PR #3182 the output from the shex_shacl_shapes_exporter.py script will be produced when the site is built. On the release of a schema version (next one being V15.0) those files will be copied to the schemaorg/data/releases/{version number} directory in the repo. These could then be pushed, to or pulled from, another repo such as this via an action. Would be good if the action could work with the 'latest' schema version. As per the schemaorg PR comments, we should work on the naming of these files. |
suggest 'shapes' instead of 'res' |
Fab, thanks @RichardWallis can we test run it on webschemas before the next real release? |
Provided |
Aye aye cap’n! |
Goals
Background
The text was updated successfully, but these errors were encountered: