Identifiers: 1.1. Identifier.Arbitrary ID (A)Data Type: Arbitrary ID 1.2. Identifier.Lower-Case ID (P)1.3. Identifier.Camel-Case ID (P) |
Identifiers: 2.1. Name.Identifier (R)Data Type: Arbitrary ID References:
2.2. Name.Leading TextData Type: String 2.3. Name.Original Text (M)Data Type: String 2.4. Name.Digit ParsingData Type: Digit Parsing 2.5. Name.Word Partitioning SignificantData Type: Boolean 2.6. Name.Numeric (M)Data Type: Boolean 2.7. Name.Lower-Case ID (M)Data Type: String 2.8. Name.Camel-Case ID (M)Data Type: String |
Identifiers: 3.1. Word.Name (R)References:
3.2. Word.Order (A)Data Type: Word Order 3.3. Word.Word TextData Type: String 3.4. Word.Numeric (M)Data Type: Boolean 3.5. Word.Trailing TextData Type: String |
Identifiers: 4.1. Qualified Name.Identifier (R)Data Type: Arbitrary ID References:
4.2. Qualified Name.Unqualified Name (R)References:
4.3. Qualified Name.Trailing Qualifier CountData Type: Non-Negative Integer 4.4. Qualified Name.Name Partitioning SignificantData Type: Boolean 4.5. Qualified Name.Lower-Case ID (M)Data Type: String 4.6. Qualified Name.Camel-Case ID (M)Data Type: String |
Identifiers: 5.1. Qualifier.Qualified Name (R)References:
5.2. Qualifier.Order (A)Data Type: Qualifier Order 5.3. Qualifier.Name (R)References:
|
Identifiers: 6.1. Name Format.Name (R)References:
6.2. Name Format.First Word First Letter CaseData Type: Letter Case 6.3. Name Format.First Word Other Letter CaseData Type: Letter Case 6.4. Name Format.Other Word First Letter CaseData Type: Letter Case 6.5. Name Format.Other Word Other Letter CaseData Type: Letter Case 6.6. Name Format.Preserve First AcronymData Type: Boolean 6.7. Name Format.Preserve Other AcronymData Type: Boolean 6.8. Name Format.Convert To PluralData Type: Boolean 6.9. Name Format.Skip Leading Zero DigitsData Type: Boolean 6.10. Name Format.Skip Single Digit Less ThanData Type: Non-Negative Integer 6.11. Name Format.Pattern (M)Data Type: String |
Identifiers: 7.1. Formatted Text Choice.Name Format (R)References:
7.2. Formatted Text Choice.Order (A)Data Type: Formatted Text Choice Order 7.3. Formatted Text Choice.Choice TextData Type: String 7.4. Formatted Text Choice.DelimitersData Type: Formatted Text Choice Delimiters 7.5. Formatted Text Choice.Delimiters Acceptable (M)Data Type: Boolean |
Identifiers: 8.1. Leading Text Choice.Name Format (R)References:
8.2. Leading Text Choice.Formatted Text Choice (R)References:
|
Identifiers: 9.1. Separating Text Choice.Name Format (R)References:
9.2. Separating Text Choice.Formatted Text Choice (R)References:
|
Identifiers: 10.1. Trailing Text Choice.Name Format (R)References:
10.2. Trailing Text Choice.Formatted Text Choice (R)References:
|
Identifiers: 11.1. Formatted Name.Name (R)References:
11.2. Formatted Name.Name Format (R)References:
11.3. Formatted Name.Formatted Text (M)Data Type: String |
R1. | Identifier IS A (SUPERTYPE OF) Qualified Name |
Identifier IS A (SUPERTYPE OF) Name | |
Qualified Name IS A (SUBTYPE OF) Identifier | |
Name IS A (SUBTYPE OF) Identifier |
Formalization:
Qualified Name.Identifier | → | Identifier.Arbitrary ID | |
Name.Identifier | → | Identifier.Arbitrary ID |
R2. | Name IS COMPOSED OF Word (1:Mc) |
Word IS PART OF Name |
Formalization:
Word.Name | → | Name.Identifier |
R3. | Qualified Name CONTAINS Qualifier (1:Mc) |
Qualifier IS PART OF Qualified Name |
Formalization:
Qualifier.Qualified Name | → | Qualified Name.Identifier |
R4. | Qualified Name DEFINES QUALIFIED INSTANCE OF Name (Mc:1) |
Name CAN BE QUALIFIED USING Qualified Name |
Formalization:
Qualified Name.Unqualified Name | → | Name.Identifier |
R5. | Qualifier IS COMPOSED OF Name (Mc:1) |
Name IS CONTAINED IN Qualifier |
Formalization:
Qualifier.Name | → | Name.Identifier |
R6. | Name Format DEFINES Formatted Text Choice (1:Mc) |
Formatted Text Choice IS DEFINED BY Name Format |
Formalization:
Formatted Text Choice.Name Format | → | Name Format.Name |
R7. | Name Format DEFINES Leading Text Choice (1:Mc) |
Leading Text Choice DEFINES LEADING TEXT PRESERVED BY Name Format |
R8. | Name Format DEFINES Separating Text Choice (1:Mc) |
Separating Text Choice DEFINES SEPARATING TEXT PRESERVED BY Name Format |
R9. | Name Format DEFINES Trailing Text Choice (1:Mc) |
Trailing Text Choice DEFINES TRAILING TEXT PRESERVED BY Name Format |
R10. | Name Format HAS DEFAULT Leading Text Choice (1c:1c) |
Leading Text Choice IS DEFAULT LEADING TEXT FOR Name Format |
R11. | Name Format HAS DEFAULT Separating Text Choice (1:1c) |
Separating Text Choice IS DEFAULT SEPARATING TEXT FOR Name Format |
R12. | Name Format HAS DEFAULT Trailing Text Choice (1c:1c) |
Trailing Text Choice IS DEFAULT TRAILING TEXT FOR Name Format |
R13. | Name Format IS IDENTIFIED BY Name (1c:1) |
Name IDENTIFIES Name Format |
Formalization:
Name Format.Name | → | Name.Identifier |
R14. | Formatted Text Choice IS A (SUPERTYPE OF) Leading Text Choice |
Formatted Text Choice IS A (SUPERTYPE OF) Separating Text Choice | |
Formatted Text Choice IS A (SUPERTYPE OF) Trailing Text Choice | |
Leading Text Choice IS A (SUBTYPE OF) Formatted Text Choice | |
Separating Text Choice IS A (SUBTYPE OF) Formatted Text Choice | |
Trailing Text Choice IS A (SUBTYPE OF) Formatted Text Choice |
Formalization:
Leading Text Choice.Name Format | → | Formatted Text Choice.Name Format | |
Leading Text Choice.Formatted Text Choice | → | Formatted Text Choice.Order | |
Separating Text Choice.Name Format | → | Formatted Text Choice.Name Format | |
Separating Text Choice.Formatted Text Choice | → | Formatted Text Choice.Order | |
Trailing Text Choice.Name Format | → | Formatted Text Choice.Name Format | |
Trailing Text Choice.Formatted Text Choice | → | Formatted Text Choice.Order |
R15. | Name CAN BE FORMATTED CONSISTENTLY USING Name Format (Mc:Mc) |
Name Format DEFINES CONSISTENT FORMAT FOR Name | |
Formatted Name IS RESULT OF Name FORMATTED USING Name Format 1-(Mc:Mc) |
Formalization:
Formatted Name.Name | → | Name.Identifier | |
Formatted Name.Name Format | → | Name Format.Name |