I've done my own version of model conformity using jArchi, Archi etc.
The ArchiMate notation allows for a large combination of concepts and relationships to be able to express what we need for full Enterprise Architecture modelling. However, a lot of organisations don't initially need all this and it is sometime useful to semi-restrict what is expected. I was already creating some Quality Check scripts when I read the excellent BiZZdesign blog on raising model quality conformance checks https://bizzdesign.com/blog/raise-model-quality-conformance-checks/ (https://bizzdesign.com/blog/raise-model-quality-conformance-checks/). I knew jArchi scripting could achieve a similar outcome.
See my blog post for full descriptions and detail: http://www.tamebluelion.co.uk/managing-model-conformity-in-archi?fbclid=IwAR30u3L1WSF76mc7KoiK5UzrsRbyO9B2qX6pPXf7wgTOjKE6BzGNniRPJGk
The Script and example model is here: https://gist.github.com/rich-biker/ded65fa63210b929978c7770746f91f7#file-quality-check-ux-relations-ajs (https://gist.github.com/rich-biker/ded65fa63210b929978c7770746f91f7#file-quality-check-ux-relations-ajs)
Thanks for sharing, Richard!