-
Notifications
You must be signed in to change notification settings - Fork 0
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.
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 are used to link to other parts of the same LegaleseScript document, ensuring that all references are easily navigable and up to date.
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.
LegaleseScript allows for the inclusion of external documents through a special import mechanism, which can then be referenced throughout the contract.
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.
For citing laws and cases, LegaleseScript uses a dedicated construct that allows users to refer to these with precision and clarity.
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}...";
}For convenience, LegaleseScript supports the creation of reference aliases, allowing users to assign a shorthand reference to any document, section, or legal citation.
alias DPA = dataProtectionAct;
alias SmithJonesCase = landmarkCase;
section Compliance {
Text complianceClause = "In accordance with {DPA} and as established in {SmithJonesCase}...";
}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.