Comments (8)
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.
from schemarama.
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
from schemarama.
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.
from schemarama.
suggest 'shapes' instead of 'res'
from schemarama.
Schemaorg 6fcbc1b implements @danbri's suggestion.
from schemarama.
Fab, thanks @RichardWallis
can we test run it on webschemas before the next real release?
from schemarama.
Provided ./software/util/buildsite.py --release
is run before deployment to weschemas the download should work from
https://webschemas.org/version/latest/schemaorg-shapes.shexj
from schemarama.
Aye aye cap’n!
from schemarama.
Related Issues (20)
- An unknown type seems to break validation HOT 1
- embedded json-ld not detected in page HOT 1
- We should notice if terms are not known to schema.org
- various npm packages need updating
- SHACL busted in UI even if core tests pass HOT 3
- Restore demos, document their config API and how to set up static-hosted and docker installations HOT 2
- Look at wrappers for other languages, e.g. Python, R, ...
- Create a non-schema.org example or demo HOT 1
- Need tooling/workflow to create ShEx JSON files from ShExR (i.e. Turtle) encoding of same HOT 2
- Figure out a pattern for cutting down noisy validation errors HOT 3
- Figure out best pattern for linking from bits of ShEx (smaller than shapes) to documentation URLs HOT 1
- Current demo validates differently between shex and shacl (e.g. schema.org Event and Recipe samples) HOT 3
- Validator demo site (and API) should expose version numbers for the frontend, supported schema versions/dates/release, and shex + shacl inputs HOT 2
- Stretch goal: Consider supporting Dublin Core CSV format HOT 2
- `failures` array should list identifier of node that violates the shape
- Stretch goal: integrate with other JS RDF tools
- SHACL validation is excessively slow HOT 1
- Syntax error indicator HOT 5
- Compare schemarama representation with Google draft shape export
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from schemarama.