Comments (11)
Once we'll have the spec ready, it will be a PR to the repo.
from bep028_bidsprov.
Great! Can you update https://github.com/Inria-Visages/BIDS-prov/projects/1 accordingly?
from bep028_bidsprov.
@remiadon: +1 for the validator.
Because the model will be BIDS-compatible, it would be useful to build of the BIDS validator: https://github.com/bids-standard/bids-validator
For a demo see here: https://bids-standard.github.io/bids-validator/
The BIDS validator is very consistent in spirit with what you described except that it takes a BIDS folder as input (and not only the json file).
from bep028_bidsprov.
@cmaumet I'm not sure to understand. Should we make PRs to the repo you mentionned or provide something in the same spirit ?
from bep028_bidsprov.
EDIT : pySHACL seems to be a good place to start
from bep028_bidsprov.
Yes for RDF validation.
from bep028_bidsprov.
@remiadon: I beleive this issue should be removed from "sprint 2", are you fine with that?
from bep028_bidsprov.
@cmaumet yep I'll save this for later
from bep028_bidsprov.
Like discussed we will use a shacl file later in the project to tackle this.
from bep028_bidsprov.
Yes and this will have to live in the BIDS validator. I would say let's leave it aside for now as we focus on the spec and the examples.
from bep028_bidsprov.
edit : a CI script to check parsing from SPM is required in #50
A validator module would be awesome so that CI does the following:
- parse .m files given the new spm parser
- pass the result into this validator module
from bep028_bidsprov.
Related Issues (20)
- Provide more human-readable labels for activities
- Update paths in BIDS-Prov examples
- Follow up Copenhagen BIDS-Prov meeting HOT 1
- Ephys example
- Add example for custom script
- Discussed with AFNI group at OHBM 2023 HOT 2
- Should `bids` namespace be defined in the BIDS-Prov context? HOT 1
- [Bug]: Examples should be updated to match with updated context file HOT 1
- [Bug]: Update extension for all examples
- Add simple examples for the spec into this repo
- visualizer.py fails on chained MEG processing pipeline [update: solved] HOT 14
- [Bug]: Current jsonld files do not store jsonld graphs HOT 1
- [Bug]: Outdated key names for Software and Version
- Next steps for BIDS-Prov HOT 5
- BIDS provenance discussed at the Washington BIDS derivative meeting HOT 1
- Rewriting history of this repo HOT 6
- Python packaging
- `parsers_test_on_nidmexamples` CI workflow always leads to re-computing new images
- [Bug]: RRID should be replaced by AltIdentifier HOT 2
- [Bug]: RRID of SPM is used for all software in the examples
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 bep028_bidsprov.