PAscal Case and Model Element Names in Boston
Boston and FactEngine use Pascal Case for Object Type model element names.
Pascal Case, sometimes written PascalCase, has a capital first letter for each new word within the string of words/elements that make up the noun phrase.
Boston allows for spaces between words with each new word starting with a capital letter.
E.g. Company Name.
The reason that Boston and FactEngine use Pascal Case is because it makes it easy to read Fact Types, and because it makes it easier for the software to differentiate exactly what it is that you need to be an Object Type and what part of a Fact Type is a predicate.
E.g Consider the following Fact Type:
Company has Company Name.
Company and Company Name are both Object Type names and 'has' is a predicate within the Fact Type.
The Boston and FactEngine software know how to find Object Types written in Pacal Case and, for instance, within the Virtual Analyst of Boston, they can colour code the various model elements.
E.g. Company has Company Name