Settings
Settings define project-level information, including things like the title of your model, copyright information, and more.
Settings are set in a CSV file located at
baseDirectory/Settings/Settings.csv
.
This file has two columns: Key
and Value
.
Well-known Settings
The following settings should always be included.
- Title
The title of your model. This is included in the generated Sphinx documentation and is used by most other publishers.
- ShortTitle
A shorter title or abbreviation for your model. This is used in the Sphinx documentation.
- Slug
A short name for your model, without spaces or hyphens. This is used as the namespace for C# code.
- Description
A short description of your model. This is not currently used, but may be inserted into the Sphinx documentation in the future.
- Version
The version of your model. This is used in the Sphinx documentation.
- Author
The person, organization, or group responsible for creating the model. This is used in the Sphinx documentation.
- Copyright
A copyright statement for the model. This is used in the Sphinx documentation.
- NamespaceUrl
The namespace of the model. This is used by the XML Schema and OWL 2 publishers.
- NamespacePrefix
The namespace prefix to use for the model. This is used by the XML Schema and OWL 2 publishers.
Additional Settings
You can add additional settings to the Settings.csv
file by creating
additional rows. These settings may not be used by the built-in publishers,
but it can be a useful way to track information about your model.
Header Text
You can specify header text to be included in outputs creating a file named baseDirectory/Settings/HeaderInclude.txt
.
Content from this file will be included as a comment on top of all output files that support comments.