LogoLogo
ClausesDatafieldsSpecial FunctionsStylingQ&AAPI
  • Welcome!
  • Getting started
    • What is Clause9?
    • Structuring your clause library
    • Structuring your clauses
    • Drafting modes in Clause9
    • Creating a questionnaire
    • Sample clauses
    • Videos
      • Concepts and datafields
      • Conditions
      • Q&As
      • Binders
      • Styling
      • Enumerations
      • Tables
      • Definitions
      • Snippets
      • Cross-references
      • Special functions
      • Examples of common clauses
      • Import clauses from MS Word
      • Grammatical conjugations
      • Action buttons
      • Alternative clauses
  • Assemble document
    • Document toolbar
    • Clause hierarchies
    • Focus Mode
    • Bulk generation of documents
    • Exporting documents
    • Assemble Document - FAQ
    • How to: Assemble Document
      • Insert images
  • Assemble Document Operations Panel
    • Operations panel
    • File pane
    • Edit pane
    • Document pane
    • Binder pane in the operations panel
    • Search pane
    • Browse pane
    • Terms pane
    • Data dashboard
    • Advanced pane
    • Styling pane
    • Miscellaneous pane
    • Visibility settings & actions menu
  • Binders
    • Binders: general
    • Styling cross-references to subdocuments
    • Global and local definition lists
    • Document and binder properties
    • Styling of a Binder versus subdocuments
    • (Un)locking documents in a binder
    • Binders - FAQ
    • How to: binders
      • Make a subdocument in a binder conditional
  • Clauses
    • Introduction to clauses
    • Clause structure
    • Grammar sheet
    • Writing conditions
    • Examples of conditions
    • Using codes instead of text fragments
    • Bold, italic and underline
    • Special codes
    • Enabled?
    • Links
    • Cross-references
    • Introduction to tables
    • Deviating table styling
    • Shrinking clauses
    • Action buttons
    • Enumerations
    • File position
    • Snippets
    • Parameters
    • Conjugations
    • Mixing data types
    • For-loops
    • Clause versioning
    • Abstract article references
    • Advanced multi-language features
    • Clauses - FAQ
    • How to: clauses
      • Create an ad-hoc clause
      • Create a library clause
      • Make a clause repeat
      • Make a paragraph within a clause conditional
      • Use a shortcut to refer to a concept
      • Insert a line break or page break
      • Creating a list with both predefined options and free input
      • Defining alternative clauses
      • Creating cross-references
      • Creating signature blocks
      • Creating advanced party introduction clauses
      • Automatically numbered annexes or schedules
      • Reuse any clause in a different context
      • Setting MS Word document properties
      • Add action buttons to clauses
      • Electronically signing documents
  • concepts
    • Introduction to concepts
    • Creating concepts
    • Concept labels
    • Links
    • Organising concepts
    • Concepts - FAQ
    • How to: concepts
      • Add predefines to a datafield
  • Datafields
    • Introduction to datafields
    • Types of datafields
    • Rules of thumb for using datafields
    • Data-expressions
    • Datafield aliases
    • Datafield labels
    • Datafield special tags
    • Datafield descriptions
    • Repeating list datafields
    • Datafield predefines
    • Datafields - FAQ
    • How to: datafields
      • Change datafield type
      • Change the datafield's name or alias
  • Definitions
    • Introduction to definitions
    • How to: definitions
      • How do definitions work?
      • Create a definition
  • Files
    • How files are organised
    • Browse files
    • File types
    • Custom styling
    • Legal comments
    • File description
    • Attributes
    • Reporting
    • File name
    • File category
    • Access rights
    • How to: files
      • Creating advanced folders
      • Naming your files
      • Shortcuts to folders or files
  • Q&A
    • About cards
    • Cards pane
    • About changes
    • Changes pane
    • Types of changes
    • Adding conditions
    • Question options
    • Copying & pasting answers
    • Comments, notes & documentation
    • Interactive Q&A inspection
    • Embedding questions into a document
    • “Changes” button
    • Batch create pane
    • Identifiers pane
    • Import pane
    • Edit clauses pane
    • Q&A options
    • Q&A - FAQ
    • How to: Q&A
      • Create predefined answers to a question
      • Add disclaimers
      • Create categories of questions
      • Modify the exported filename
      • Create a question to change the language of a document
      • Send a questionnaire to someone without a ClauseBase account
      • Create questions for repeating list datafields
      • Selecting legal entities & addresses
      • Create a questionnaire using "batch create"
      • Launch other Q&As
    • Leveraging ClauseBuddy Smart Templates in Clause9
  • Import
    • Introduction to importing clauses
    • Uploading clauses
    • Defined terms in Import mode
    • Datafields in Import mode
    • Cross-references in Import mode
    • Assigning folders
    • Conversion process
    • Exporting
    • Stashing intermediate results
    • Tips, tricks & limitations
  • Styling
    • Styling overview
    • Base styling
    • Numbering
    • Definitions styling
    • Enumerations styling
    • Locale styling
    • References styling
    • Page styling
    • Styling of a Binder versus subdocuments
    • Styling: tips and tricks
    • Advanced styling topics
    • Copying headers and footers from an MS Word file
    • How to: styling
      • Using custom fonts
      • Change bullet styling
  • Special functions
    • Introduction
    • Calculations
    • Concepts
    • Conditions
    • Conjugations
    • Content Control Elements
    • Datafields
    • Dates & durations
    • Languages
    • Lists
    • Numbers
    • References
    • Repeating (looping)
    • Special items
    • Text structure
    • Text modification
    • User
    • Q&A
  • Settings
    • Account
    • Preferences
    • Access bundles
    • Favourites
    • Saved searches
    • Saved datafields
    • Styles
    • Default styles
  • Admin
    • General
    • Users
    • User rights
    • Profiles
    • Groups
    • Styles
    • Default styles
    • Attribute models
    • Usage page
    • Custom homepage
    • Global placeholders
    • Access rights
    • How to: admin
      • Adding a new user
      • Disabling a user
      • Managing group memberships
  • Miscellaneous
    • Advanced tips & tricks
    • Typing special symbols on your keyboard
    • Shortcuts
    • Grammar style guide
    • Inserting MS Word files
    • Globo-panel
    • Creating high-quality documents
    • Excel calculations and lookups
  • Integrations
    • Overview
    • Spreadbases
    • E-signing documents
    • Drag & drop integrations
  • For developers
    • Clause9 API
    • Custom functions
    • Example custom functions
Powered by GitBook
On this page
  • Defined terms
  • List of defined terms
  • Visually editing defined terms in the uploaded document
  • Removing instances of a defined term
  • Adding new instances of a defined term
  • Establishing and removing associated articles
  • Forcing articles into defined articles
Export as PDF
  1. Import

Defined terms in Import mode

PreviousUploading clausesNextDatafields in Import mode

Last updated 1 year ago

Defined terms

If you want to make of Clause9's grammatical features, it is important to correctly identify defined terms in the uploaded document. Each instance of a defined term will eventually be converted into a Concept, represented with a #hashtag in the Clause9 grammar of a clause.

For example, a fragment such as “The Customer shall be responsible for …” will get converted into “#Customer shall be responsible for …”. As explained elsewhere in this documentation, using this #hashtag allows for facilities such as automated replacement of terms, automatical insertion or deletion of articles, capitalisation styling, and so on.

List of defined terms

Upon import, Clause9 will automatically compile a list of frequently encountered, capitalized words that may be eligible to become defined terms. This list is shown in the terms editor.

In this table, the following columns are shown:

  • the first column shows the defined terms themselves as included in the uploaded document

  • the second column shows the Concept that is currently mapped to the defined term

  • the third column show the code that will be used inside the Clause9 grammar for this Concept

  • the fourth column contains an icon that allows you to delete a defined term

Each defined term should eventually get mapped to a Concept. Upon import, Clause9 will check its database to see whether certain defined terms were previously mapped to certain Concepts — if so, that mapping will be automatically established for you. Defined terms for which no previously used Concept could be found in the database will be shown as unspecified. However, with the icon at the right side of the second column, you can always map a defined term to another Concept, or even create a new Concept on the fly.

Visually editing defined terms in the uploaded document

Removing instances of a defined term

It will sometimes happen that a specific instance of a defined term should not be treated as a defined term after all.

For example, even if in a certain contract the word “Party” is a defined term (referring to either the supplier or the customer), some instances of this word should not be treated as a defined term — e.g., in the phrase “if any third party would be providing access…”.

Adding new instances of a defined term

When you add a defined term, all words in the document that match that defined term, will be automatically associated with that defined term. If you deleted an individual instance of a defined term, and later on would like to re-establish that instance, you can simply click and drag over the words of the defined term with your mouse. When your mouse is released, the words that together make up the defined term, will be highlighted in light blue.

Establishing and removing associated articles

Clause9 will try to automatically associate articles with the nouns of a defined term. By hovering over a defined term, the associated article will light up (and vice versa). If an article was invalidly associated with a defined term, you can hold down Shift and click on the article to break the association.

If a certain article is not yet associated with a defined term, but should be associated with it, you can simply drag from the article to the defined term (i.e., release the mouse when hovering over the defined term).Articles do not need to be immediately followed by the defined terms they should be associated with. It is perfectly OK if some words are positioned in between.

Forcing articles into defined articles

As explained below, associated articles will get removed upon conversion. The default option is to convert a fragment such as “… the customer shall …” into “… #customer shall …”. While undefined articles and “this-articles” will get a special modifier inside the converted hashtag (e.g. “… this customers shall …” will get converted into “… #°customer shall … “, while ” … a customer shall” will get converted into “… #?customer shall …”), defined articles will not.

In most contracts, this is exactly what you want, because this will allow you to dynamically define in the converted contract whether you want a certain defined term to (always or never) be accompanied by an associated article. However, there are occasions when you want to force the use of a defined article, i.e. to convert “… the customer shall … “ into “… #+customer shall …”.

To do so, you have to alt-click (Option-click on Mac) on the article. You will notice that the article will then receive a pink background. Alt-click (Option-click on Mac) again on the article to remove the forced conversion into a defined article.

You should be aware of the limitations of the artificial intelligence used by Clause9, and not expect 100% correct results.

However, the artificial intelligence will not correctly pair all articles to their nouns (depending on the language this will be between 70-90%). The software can therefore not be sure whether the hyphen should really be inserted. Because the use of the hyphen does not occur frequently in drafting practice, we have opted to only insert the hyphen when (1) an article is present, but (2) that article is separated from its noun. In a fragment such as “the satisfied customer will… “, the hyphen will therefore be inserted: “satisfied #-customer will”.

The defined terms will also be visualized in the editor when you click on the Terms subpane. Each defined term will be shown with a light blue background, while associated articles are shown with a yellow background. To help you identify relevant candidates for defined terms (which typically consist of nouns), nouns are shown in a black font, while other word types are shown in grey.

In the the Terms subpane of the editor, you can quickly remove individual instances of a highlighted defined term by holding down Shift and clicking on the incorrectly applied defined term with the blue background.

This is particularly visible in a situation with missing articles — e.g. “if this happens, then customer will do …” should — with a strict conversion — be converted into “” (i.e., a hyphen should be present between the # and customer, to flag the fact that an article is missing).

if this happens, then #-customer will do …