What are the differences between MoReq and MoReq2?

MoReq2 is an evolutionary development of MoReq. The basic structures of the two specifications are similar, and they are based on the same concepts. However, there are many differences at a detailed level. The main differences are:

  • MoReq2 is accompanied by a testing framework and a testing regime. MoReq had neither.  One effect of this is that the language used in MoReq is more precise and rigorous – which is why MoReq2 is much longer than MoReq.
  • MoReq2 is under formal governance by the DLM Forum. MoReq was not governed.
  • There is a roadmap for MoReq2 development; there was no roadmap, and no development of, MoReq.
  • MoReq2 is accompanied by an XML schema. MoReq was not.
  • MoReq2 is modular. There is a “core” of basic record keeping requirements, and optional modules for functionality that is needed by some organisations but not others.
  • MoReq2 includes a metadata model that is much more complete than the model in MoReq.
  • MoReq2 includes many functional enhancements compared to MoReq, such as sub-files and components.
For more details, see the MoReq2 Scoping Study document; also section 1.2 and appendix 8 of MoReq2.