@versionOf and @versionType in Blackstone's Criminal Practice Supplements
Each BCP supplement represents a new "version" of the supplement. In order to preserve the annotation features in our online law app, a version mapping must be available between each structural element in the supplements, using versionOf and versionType.
Each initial edition of Blackstone’s Criminal Practice (BCP) consists of two works published at once:
- The “main work”, divided into Parts A-F
- Supplement 1, divided into the following 4 parts:
- Criminal Procedure Rules
- Criminal Practice Directions [NEW YEAR]
- Criminal Practice Directions [OLD YEAR]: retained directions
- Sentencing Guidelines
Each additional supplement (i.e. Supplement 2, Supplement 3) amends BOTH the main work and the first supplement.
These additional supplements are divided into 10 Parts, with the first 6 parts being updates to the main work commentary, and parts 7 to 10 containing updates to the reproduced legislation in the first supplement.
The relationship between each Part is as follows:
| Supplement 2 or 3 | Is an update of |
|---|---|
| Supplement to Part A | Main work: Part A |
| Supplement to Part B | Main work: Part B |
| Supplement to Part C | Main work: Part C |
| Supplement to Part D | Main work: Part D |
| Supplement to Part E | Main work: Part E |
| Supplement to Part F | Main work: Part F |
| Criminal Procedure Rules |
Supplement 1: Criminal Procedure Rules |
| Criminal Practice Directions [NEW YEAR] |
Supplement 1: Criminal Practice Directions [NEW YEAR] |
| Criminal Practice Directions [OLD YEAR]: retained directions |
Supplement 1: Criminal Practice Directions [OLD YEAR]: retained directions |
| Sentencing Guidelines |
Supplement 1: Sentencing Guidelines |
Supplement 1 (Published with the main work)
No versionType or versionOf capture needed. First version of a new yearly edition.
Parts 1-6 in Supplement 2/3 (Updates to the main work)
Follow the TCI topic Supplementary updates:
- Add versionType with the value 'update'
- Add versionOf with the id value of the element in the main work XML which is being replaced
(Note: In the context of the above generic TCI topic, “main work” refers to the original main work of Blackstone’s Criminal Practice.)
Parts 7-10 in Supplement 2/3 (Updates to Supplement 1)
When capturing the XML for supplement 2 or 3, do the following on ALL structural elements within Parts 7-10 (whether there is a textual change or not):
- Add versionType with the value 'update'
- Add versionOf with the id value of the element in the original Supplement 1 XML which was replaced
(These instructions are an extension of Supplementary updates. Note: In the context of the above generic TCI topic, “main work” refers to the Supplement 1 XML. The supplement 1 id remains a static identifier for the app versioning functionality.)
New supplement 2 amending a prior supplement 1
Excerpt from Supplement 1 XML:
In Supplement 2 , this will become: