What is the difference between a concept’s hashtag, its file name and the concept label?

File name and hashtag

When creating a concept, you have to give the concept (which is a file) a name. The file name serves multiple purposes: it can be used to retrieve the concept when searching, but more importantly the file name is also used to refer to the concept in the ClauseBase grammar. Referring to a concept is done by typing a hashtag #  followed by the concept’s file name.

For example, if you have a concept with file name purchase-price, you would refer to it in the ClauseBase grammar as #purchase-price. Therefore, the concept’s “hashtag” and its file name are the same.

There are cases where a concept’s file name and its hashtag can be different. Check out our article on referring to concepts using shortcuts.

Concept label

The concept label is the term that will be displayed when referring to a concept in a clause text. For example:

What is written in the clauseWhat is shown in the text
1. #Purchaser shall pay #purchase-price to #seller.The Purchaser shall pay the Purchase Price to the Seller.

Multiple concept labels can be assigned to a single concept, between which a user can freely choose when assembling a document (as well as create new ones).

Thanks to the use of concept labels, the text of your clause/document can be automatically adapted to changes in singular/plural, to the gender of a concept label, to the use of defined/undefined or no articles, etc. 

For more information, check out our article on concept labels.