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
Definition of "software version" terms #291
Conversation
i would recommend: nidm:softwareVersion "5.0.8"^^xsd:string # for fsl |
or perhaps more explicitly for spm: nidm:softwareVersion "2012.6225" so that nidm:softwareVersion "1996.123" can be used :) |
Any reason we chose not to use a term from another vocab for software See examples on bio portal sent via mobile, please excuse brevity and typos
|
@satra: +1 for the FSL formatting, but I am too sure for SPM as I think keeping "SPM12", "SPM96" in the version would be more explicit... What do other think? @nicholsn: I agree we could re-use a term from an external ontology but, in this particular case, I like the fact that with a |
I like Satra's comment: I have never seen SPM using version 2012 but rather 12. I know it is a bit conusing that 99 is followed by 2, but it is the same with e.g. Windows 98 and (a few versons later) Windows 7. |
+1 for @tiborauer's & @satra's original proposal, with "5.0.8" and "12.6225". |
+1 for @tiborauer's & @satra's of "5.0.8" and "12.6225". |
(update the comments and re-ordering)
2773fbb
to
592761b
Compare
import constant fsl version
592761b
to
52432ae
Compare
Thank you! Now implemented and ready to go. |
Definition of "software version" terms
Overview
Currently, versioning is encoded using, first:
and then we have an additional specific term in SPM and FSL to give more precision:
spm
(but not when invokingspm('ver')
)Examples of usage for FSL:
Examples of usage for SPM:
Current definitions:
Proposal
@tiborauer recently suggested (on a call) to combine the nidm:softwareVersion and spm:softwareRevision (as the revision number can be considered as part of SPM version), we could therefore have:
In terms of definitions, how about: