3 Language
This section contains editorial rules on content and language:
-
Section 3.6, “Add a comma after introductory phrases (ASM-123)”
-
Section 3.11, “Use complete expressions instead of abbreviations (ASM-65)”
-
Section 3.12, “Do not use slashes for conjunctions (ASM-122)”
-
Section 3.14, “Use 'that' for essential information (ASM-68)”
-
Section 3.15, “Use 'which' for additional information (ASM-115)”
-
Section 3.16, “Use 'since' to refer to a point in time (ASM-69)”
3.1 Use American English (ASM-49)
-
The default language is American English.
-
Use the Merriam Webster Dictionary to check for correct spelling.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
colour |
color |
labelling |
labeling |
analyse |
analyze |
centre |
center |
Source
ASAM specific rule.
3.2 Note the spell check results (ASM-17)
-
The production pipeline performs a general spell check on all files.
-
Check the results of the production pipeline for spelling errors.
Exceptions
There are no exceptions.
Example
Source
ASAM specific rule.
3.3 Use present tense (ASM-62)
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
Variable x will contain the value. |
Variable x contains the value. |
Source
ASAM specific rule.
3.4 Use active voice (ASM-63)
Use the acting object as the subject of a sentence.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
The variable is set by the user. |
The user sets the variable. |
Source
ASAM specific rule.
3.5 Use an Oxford comma (ASM-33)
-
Use a comma before a conjunction in an enumeration.
-
Separate also the last noun in a list from the rest of the list using a comma.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
Unless stated otherwise, all examples, figures and descriptions in this specification assume there is right-hand traffic. |
Unless stated otherwise, all examples, figures, and descriptions in this specification assume there is right-hand traffic. |
Pages, colors, traces are all copied from the display. |
Pages, colors, and traces are all copied from the display. |
Source
tekom English for Non-Native Writers, 2. updated edition, Rule EN_S 610, S. 76, Place a Comma in Front of Conjunctions in Enumerations
3.6 Add a comma after introductory phrases (ASM-123)
Add a comma after introductory phrases, for example, prepositional phrases and infinitive phrases. This improves the readability and understandability of sentences.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
In the ASAM OpenSCENARIO data model these types are used: |
In the ASAM OpenSCENARIO data model, these types are used: |
To find the mismatches we propagate the expected type backwards through the expression. |
To find the mismatches, we propagate the expected type backwards through the expression. |
Source
ASAM specific rule.
3.7 Capitalization after colons (ASM-126)
-
Use lower case after a colon, if individual words or phrases follow.
-
Use upper case after a colon, if a complete sentence follows.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
Power consumption: Approximately 160 VA |
Power consumption: approximately 160 VA |
Setting the language: press the F4 key. |
Setting the language: Press the F4 key. |
Source
tekom English for Non-Native Writers, 2. updated edition, Rule EN_W 502, Page 87, Colons
3.8 Use simple phrases (ASM-64)
Leave out paraphrases.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
in order to |
to |
has the possibility to |
can |
Source
ASAM specific rule.
3.9 Use concise phrases (ASM-67)
Leave out filler words.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
This is really a transition from the byte orientation in UDS to a very user-friendly symbolic access to the required data. |
This is a transition from the byte orientation in UDS to user-friendly symbolic access to the required data. |
Source
ASAM specific rule.
3.10 Write short sentences (ASM-61)
Split long sentences into shorter sentences.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
Tool vendors and suppliers who wanted to develop an iLinkRT V2.0 MC-Client / MC-Server had to implement another ASAM standard ASAP3 if a remote configuration of iLinkRT channels was requested, as this was done via ASAP3. Other functionalities were only available via ASAP3 at all. This made it particularly difficult for those who had not previously developed an ASAP3 interface. |
The MC-Client or MC-Server implementation of iLinkRT V.2.0 requires an independent remote configuration channel. Typically, ASAP3 is used for this task. Functionally not covered by iLinkRT V2.0 is also available via ASAP3. This made it particularly difficult for those who had not previously developed an ASAP3 interface. |
Source
ASAM specific rule.
3.11 Use complete expressions instead of abbreviations (ASM-65)
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
e.g. |
for example |
i.e. |
meaning |
etc. |
and so on |
Source
ASAM specific rule.
3.12 Do not use slashes for conjunctions (ASM-122)
-
Do not use slashes (
/
) for conjunctions. -
Write out conjunctions. This improves the understandability.
Exceptions
In case of limited space, for example, in table headers, a slash can be used as a replacement for the conjunction or.
Example
No | Yes |
---|---|
parameters/attributes |
parameters or attributes |
lateral and/or longitudinal |
lateral, longitudinal, or both |
segment continuity, tangent and/or curvature continuity |
segment continuity, tangent, curvature continuity, or all of them |
Source
ASAM specific rule.
3.13 Do not use synonyms (ASM-66)
Use the same word for the same object or concept.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
Press and hold the key. Wait 2 seconds. Release the button. Push the button again. |
Press and hold the key. Wait 2 seconds. Release the key. Press the key again. |
Source
ASAM specific rule.
3.14 Use 'that' for essential information (ASM-68)
-
Use 'that' to insert essential information.
-
Do not use commas.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
The car they own is old. |
The car that they own is old. |
The car which they own is old. |
The car that they own is old. |
The car, that they own, is old. |
The car that they own is old. |
Source
ASAM specific rule.
3.15 Use 'which' for additional information (ASM-115)
-
Use 'which' to insert additional information that can be left out.
-
Use commas.
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
The car that is red drives down the road. |
The car, which is red, drives down the road. |
The car which is red drives down the road. |
The car, which is red, drives down the road. |
Source
ASAM specific rule.
3.16 Use 'since' to refer to a point in time (ASM-69)
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
Since the Diagnostic Port API supports functional groups, the client can read data from a functional group. |
The Diagnostic Port API supports functional groups. This allows the client to read data from a functional group. |
Source
ASAM specific rule.
3.17 Use 'because' to express a reason (ASM-116)
Exceptions
There are no exceptions.
Example
No | Yes |
---|---|
Since this kind of information highly depends on the implementation technology there are different reference elements for CSharp and Python classes. |
Different reference elements for CSharp and Python classes exist, because this kind of information highly depends on the implementation technology. |
Source
ASAM specific rule.