Skip to content

Standard Reference System

andydhancock edited this page Nov 17, 2023 · 1 revision

Standard Reference System

LegaleseScript includes a unified standard reference system that ensures all references within a legal document are consistent, clear, and unambiguous. This system allows drafters to cite sections, clauses, external documents, and legal statutes within the LegaleseScript environment effectively.

Types of References

The standard reference system caters to several types of references:

  • Internal References: For citing sections and clauses within the same document.
  • External Document References: For importing and referring to external contract templates and documents.
  • Legal References: For linking to statutes, regulations, and case law.

Internal References

Internal references are used to link to other parts of the same LegaleseScript document, ensuring that all references are easily navigable and up to date.

Syntax for Internal References

section Definitions {
    Text ConfidentialInformation = "As defined in Section {Definitions.ConfidentialInformation}";
}

reference Definitions.ConfidentialInformation;

The {Definitions.ConfidentialInformation} is a placeholder that will be automatically replaced with the appropriate section reference when the document is processed.

External Document References

LegaleseScript allows for the inclusion of external documents through a special import mechanism, which can then be referenced throughout the contract.

Syntax for External Document References

import "NonDisclosureAgreement.legalese" as NDA;

section Obligations {
    include NDA.ConfidentialityObligations;
}

In this case, NDA.ConfidentialityObligations would import the confidentiality obligations from an external Non-Disclosure Agreement file.

Legal References

For citing laws and cases, LegaleseScript uses a dedicated construct that allows users to refer to these with precision and clarity.

Syntax for Legal References

const Law dataProtectionAct = LawReference("Data Protection Act 2018");
const Case landmarkCase = CaseReference("Smith v. Jones [2020] EWHC 1234");

section Compliance {
    Text complianceClause = "In accordance with {dataProtectionAct} and as established in {landmarkCase}...";
}

Reference Aliases

For convenience, LegaleseScript supports the creation of reference aliases, allowing users to assign a shorthand reference to any document, section, or legal citation.

Syntax for Reference Aliases

alias DPA = dataProtectionAct;
alias SmithJonesCase = landmarkCase;

section Compliance {
    Text complianceClause = "In accordance with {DPA} and as established in {SmithJonesCase}...";
}

Conclusion

The unified standard reference system in LegaleseScript enhances the clarity and reliability of legal documents. By standardizing how references are made, the system ensures that all legal professionals can create documents that are both precise and consistent, regardless of jurisdiction or legal area.

Clone this wiki locally