Document Actions
All content on one page (useful for printing, presentation mode etc.)
Annex A: Modelling Modificatory Provisions
If the aim of this document is to achieve a shared and solid theoretical understanding of “Legal Modifications” in Africa, the ultimate goal is to model the modifications in such a way that it will be eventually possible to information and communication technologies to automate the process of legislative consolidation.
To achieve this it is necessary to analyse the structure and properties of legal documents so that it will be possible to make use of technologies and tools of ICTs. In this section we will model and describe the modifications that has been presented in such a way that they can then successfully be translated into “machine readable” instructions.
In order to make modification “computer readable” there is need to formalize what the lawmaker has set down textually as law and to capture as faithfully and objectively as possible the knowledge encapsulated in a legislative document. Every modification has to be modelled on the basis of the action it imparts to other provisions; therefore, for each modification a precise set of metadata is defined that specifies as accurately as possible the action being performed (repeal, substitution, suspension, etc.) and the resulting behaviour. (see table below).
Each modification will have different arguments.
Like any general provision, a modificatory provision carries pairs of dates expressing the intervals that define its own period of force (beginning from the date of enactment) and its period of efficacy (or come into operation). We therefore find the pair (f, e), where f and e stand for a provision’s force and efficacy, respectively. The periods f and e are each expressed through intervals (start_date, end_date).
First among which the norm (<norm>) to which the modification applies, and this norm may be a single provision or a set of provisions (interval of provisions e.g. artt. 5-15), and also it may be an entire normative act or annex. It is possible to have internal modification across different part of the same text (e.g. exception, postponement of the efficacy of some articles). In this case we have an internal modification. Some time the norm is incomplete or not accurate so the argument incomplete indicate this case. Some time the modificatory provision express the action in negative way e.g. “ It is repealed the act n. 125 at 12/09/1989 saving the articles 5 and 9”. In this case we should transform the modification in positive assertion: modify the articles 1,2,3,4,6,7,8,10 etc. In order to manage this case in smart way we can identify the only articles 5 and 9 and to assert a negation of the action. The sub-argument of norm negative is used for this scope.
Secondary it is important to link the provision where the modification action is textually expressed: this arguments is the position (<pos>). Often the position collapses in a normative reference, otherwise it is possible identify a larger part of the text (provision) that explain the modification.
Some modificatory provision has also a duration that indicates how long in the time the modification acts. In particular all temporal modifications may need on occasion to express a time interval during which the modification applies. Thus, a suspension will have to specify the period during which the normative act in question is suspended, and a prorogation the interval by which it is prolonged. These intervals will not come to bear on the norm being modified until all the attributes of the modificatory function are applied locally to that text. In other words, while we are still in the process of marking up a modificatory normative provision , we cannot at the same time have a full picture of any other concurrent modifications that may apply to the normative provision being modified, so we cannot know what its final outcome will be. Only when we consider the modified normative provision in its state at a given time will we have the complete action expressed by the intervals.
Any modification may be conditional on the occurrence of an event or otherwise on a date, or it may be restricted to a geographic area or to a range of cases to which it applies, and all this information must accordingly be specified in an attribute named condition. A condition is made up of sub-attributes:
- its purview (domain) – the range of cases in which the condition holds true (this attribute may consist of multiple elements);
- its geo-area (space) – the geographic area within which the condition holds true (this attribute may consist of multiple elements);
- the condition’s application period (event) – the interval during which the condition holds true (this attribute may consist of multiple elements). This attribute is important also for expressing the modificatory provisions that are frozen due to an external legislative event (e.g. an act is repealed but only when the regulation coming from the Ministry is delivered) or external non-legislative event (e.g. some article are repealed in case of a drammatic calamity occurs)
Finally it is fundamental also to establish, in case it is different to the date of enter in force or date of efficacy, when the modification should act. The date of modification is deducted by the textual part of the provision, when it is possible, otherwise by interpretation. This date is fundamental for applying the consolidation process in legitimate and legal mode.
Main arguments of a general modificatory provision
- Period of enter in force (start, end)
- Period of efficacy (start, end)
- Norm(s) to be apply the modification (sub-argument incomplete, negative)
- Position where the modificatory provision is expressed in the text
- Duration of the modification
- Conditional
- Domain
- Space
- Event (sub-argument suspended)
- Date of modification
Special arguments
Some special arguments are needed for particular modifications.
Textual modifications need to identify arguments in which to point part of the text to substitute or repeal or the point in where to insert the new text. So arguments like oldText, newText, pointer are used in this category of modifications.
Modifications of meaning or modifications of scope, apply to the periods affecting procedures and requirements, and these need to be expressed through a normative provision ’s internal time attributes, meaning terminus points. These attributes may be a pair of dates (from ... to ...), or a period (e.g., 30 days), or a recurrent cycle (e.g., every 30 days), or they may specify a future event (date of entry into force of a regulation to be issued within 90 days). These time designations become relevant whenever the task is to extract, through a smart search, all the requirements applicable to a certain case. Further, these kinds of modifications often carry notes to be included in the relative metadata (scope).
| Textual Modifications List | Times | Norm Destination | Pointer in the text | Old Part of text |
New Part of text | Norm Anchor | Conditional | Modification Start Date |
| repeal | Force_Period Efficacy_Period | norm | Pointer (from, to) | Text_Repealed | position | condition | Date_ modification |
|
| substitution | Force_Period Efficacy_Period | norm | Pointer (from, to) | Old_Text | New_Text | position | condition | Date_ modification |
| insertion | Force_Period Efficacy_Period | norm | Pointer (from, to) | New_Text | position | condition | Date_ modification |
|
| re-placement | Force_Period Efficacy_Period | norm | Pointer (from, to) | Old_Text | position | condition | Date_ modification |
| Times | Norm Destination | Norm Anchor | Domain | Duration of modification |
Conditional | Modification Start Date |
| Force_Period Efficacy_Period | norm | position | scope | duration | condition | Date_ modification |
| Force_Period Efficacy_Period | norm | position | scope | duration | condition | Date_ modification |
| Force_Period Efficacy_Period | norm | position | scope | duration | condition | Date_ modification |
| Modifications of Scope | Times | Norm Destination | Norm Anchor | Domain | Duration of modification |
Conditional | Modification Start Date |
| exception | Force_Period Efficacy_Period | norm | position | scope | duration | condition | Date_ modification |
| extension | Force_Period Efficacy_Period | norm | position | scope | duration | condition | Date_ modification |
| Modifications of Scope | Times | Norm Destination | Norm Anchor | Duration of modification |
Conditional | Modification Start Date |
| entry into force | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| end of enactment | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| postponement of entry into force | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| prorogation of force | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| re-enactment | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| unconstitutional | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Modifications of Scope | Times | Norm Destination | Norm Anchor | Duration of modification |
Conditional | Modification Start Date |
| suspension | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| inapplication | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| retroactivity | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| extra- efficacy | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| postponement of efficacy | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| prorogation of efficacy | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Modifications of Scope | Times | Norm Destination | Norm Anchor | Duration of modification |
Conditional | Modification Start Date |
| Static-reference | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Implementation | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Ratification | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Application | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Legislative delegation | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Deregulation | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Conversion | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Expiration | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Reiteration | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Remaking | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Republication | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |
| Coordination | Force_Period Efficacy_Period | norm | position | duration | condition | Date_ modification |



