A coworker is suggesting to have laws versioned in a system we're building by using the name of the document and the date of change, under the supposition that names of documents will remain the same between versions. This system needs to handle laws from lots of countries, as well as international regulations from organizations like the EU etc.
It is my experience that laws do not keep the same name in all versions for all particular lands, so to implement this would require extra administrative work. I am wondering if anyone can say how prevalent keeping the same name between versions of law is. Or cast light on versioning problems regarding laws from multiple countries.