Closed dcorrigan closed 10 years ago
@robfrawley anticipated my request. In an upcoming release of world, you will be able to call the most recent DTD by swapping "latest" for the version number ("scml_dtds/latest/scml.dtd," instead of "scml_dtds/2.0.1/scml.dtd"). This is a good static solution for those making sam and ScML by hand. The Hub will continue to spit out the correctly versioned URL. If anyone has additional thoughts or problems with that, re-open the issue.
I'd recommend using the word "current" instead of "latest."
@robfrawley I don't have a strong preference and you probably have a lot of pages using "latest" already. Possible to alias "latest" and "current"?
according to @robfrawley the two are aliased, so users could specify whichever in the DOCTYPE.
The DTD location changes every time we make an update, as it should. The problem, though, is that people making sam and ScML files often manually share out-of-date versions of the DTD location.
I'm interested in hearing your thoughts about ways to make the URL for the current DTD location public so that people doing work by hand can grab it from a single, up-to-date location. (Apart from it just appearing correctly in files processed through the Hub.) Should it live on the ScML tag list page, on another doc, or be publicized in some unique way? (Ideally, we'd be able to programmatically update it based on the git tags tags in this repo, but we could just put a reminder on a release checklist and do it manually.)
@robfrawley @andrewhthomas @cchimi @mikeMaher @jhowkins @bsmith-scribe