Pathagoras Help System

Clause Sets

Hide Navigation Pane

Clause Sets

Previous topic Next topic No directory for this topic No expanding text in this topic  

Clause Sets

Previous topic Next topic Topic directory requires JavaScript JavaScript is required for expanding text JavaScript is required for the print function Mail us feedback on this topic!  

   A ‘clause-set’ is a ‘potential’ complete document. It is (typically) a simple collection of 'pointers’ to previously saved 'building block' text.

   When a clause-set is called upon, Pathagoras locates the building blocks indicated by the pointers and inserts that text into a new, or into the current, document.

   Clause-sets are ideal for standard documents which involve the selection of identical (or close to identical) clauses each time. For example, a simple 'I Love You Will' or a standard 'Real Estate Purchase Contract' typically contains the same pattern of clauses.

   Whenever you perceive that it is wasting time to repeatedly check off the identical clauses whenever such a document is needed, that's the time to create a clause-set.

   But don't stop there. Clause-sets are very helpful for creating those documents that you rarely need. If you create a 'rare' document and believe it may be difficult for you or another to recall which clauses constitute a 'basic' form of that genre of document, create a clause-set for that one as well.

    Benefits of Clause-sets:

Simple to very complex documents can be pre-created.
Since the building blocks are stored and updated independently from a clause-set, the 'freshest version' of the building blocks will always be called into the final document.
Clause-sets are easily editable. A clause-set is a stored as a simple Word document. As such, it can be recalled, edited and re-edited.
Clause-set can be used within other clause-sets. Very complex document can be constructed through their use.
You can create a clause-set for each possible contingency. You can name your various clause-sets in such a way as to tell the end user which one to select for a particular circumstance. This can mimic the often complex process that 'interview driven' programs such as HotDocs(r) use to select the proper clauses for assembly.
You can use clause-sets in conjunction with <<*Options*>> blocks to mimic (without the programming complexities) the often challenging process that 'interview driven' programs such as HotDocs(r) use to assign the proper clauses for assembly. See also Calls to Other Documents for illustrations of how to assign clauses (including clause-sets) to <<*Options*>> blocks.
While not precisely the same, implementation of above can also bring powerful "If . . / Then . . ." logic, including cascading answer groups to your documents. See a further discussion of this at this link.