Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Introduction

Cross references can be created to other amendments inside Explanatory Statements.  The system will create a link to the target amendment so that when it is assigned a number, the cross reference e.g. the system will detect these changes and update the displayed number following an ‘update’ operation.

How to create a cross references to an amendment

Manually paste cross references

  1. To manually create a cross-reference to another amendment in an explanatory statement, browse to the target amendment you want to cross refer to using the Structure View
  2. Right-click on the amendment and hover the mouse cursor over the ‘select x-ref to copy’ menu, selecting the amendment cross reference text from the second context menu presented by the system
  3. Return to the Editor view and click with your mouse cursor in the place in your explanatory statement that you would like the cross reference to be inserted
  4. Use the ‘paste’ keyboard shortcut Ctrl + V to insert your cross reference into your specified location.  Manually created cross references will always appear in orange text when they are first inserted, to indicate they are valid.

How to update cross references

Manually triggering an ‘update x-ref’ action

  1. Either:
    1. Highlight some text or the whole explanatory statement (by selecting it in the structure view or selecting 'explanatory statement' from the breadcrumb); or
    2. Leave your cursor in the amendment list
  2. Specify you would like to check for existing cross references by
    1. Clicking on the ‘update x-ref’ button in the upper tool bar
    2. From the upper tool bar, select Tools > Update x-refs
    3. Right-click in Structure view or Editor view and select  Update x-refs, or
    4. Use the keyboard short cut Alt + u
  3. If you didn’t highlight a provision, the system will check whether you want to update the current provision that your cursor is in, or whether you want to update the whole quoted structure/amendment list (depending on cursor placement).
  4. Specify your preferred range
  5. The system will attempt to acquire a lock on the appropriate document fragment if it hasn’t got one already and will then update any existing cross references and present any that it finds according to the table below.

How to remove (unwrap) tagged cross references

  1. Place mouse cursor in the marked-up cross-reference
    1. Right-click and select ‘Remove x-ref tag’, or
    2. From the upper toolbar, select ‘Remove x-ref tag’
  2. The system will remove the cross-reference mark up and leave behind the text

Hints and tips

  • The House of Lords and the House of Commons have agreed for amendment cross references to be inserted as capital "Amendment X" 
  • The system will present the unique number if the amendment hasn't been assigned a number yet e.g. HoC1.  When the amendment has been assigned a number, running 'Update x-ref' will resolve the cross reference so that it uses the number instead of the unique number.
  • Cross references are presented in the following styles according to their status:

Style

Status

Description

Orange text

Valid

The system has identified the text to be a cross reference and has created a mapping to the corresponding target provision

Grey highlighted text

Invalid

The system has identified the text to be a cross reference but has been unable to find the corresponding target provision in the document.

Users can choose to ignore the invalid cross reference if they knew the target provision hadn’t been written yet.

Or, you can update the cross reference’s status to ‘ignore’ which means the system will no longer attempt to update the cross reference following an ‘update x-ref’ operation. (in future, pattern matching will be continually refined to minimise this occurrence)

  • Don’t use ‘Paste’ from the right-click menus or upper toolbar as this uses a specific “paste special’ method that hasn’t been properly configured to work in our version of the application yet.
  • No labels