Line |
Axiom |
1 |
Each ReportSet has one to many Reports. |
2 |
Each Report has one to many Fragments. |
3 |
Each Fragment has one to many FactSets. |
4 |
Each FactSet has one to many Facts. |
5 |
Each Fact has one to many Aspects. |
6 |
Each Fact has exactly one FactValue. |
7 |
Each Fact has one to many ParentheticalExplanations. |
8 |
Each NumericFactValue is a type of FactValue. |
9 |
Each NonnumericFactValue is a type of FactValue. |
10 |
Units is a property of a NumericFactValue. |
11 |
Rounding is a property of a NumericFactValue. |
12 |
Prose is a type of NonnumericFactValue. |
13 |
An InformationModelDefinition is a property of a FactSet. |
14 |
A ReportElement is a part of an InformationModelDefinition. |
15 |
A Network is a type of ReportElement. |
16 |
A Table is a type of ReportElement. |
17 |
An Axis is a type of ReportElement. |
18 |
A Member is a type of ReportElement. |
19 |
A LineItems is a type of ReportElement. |
20 |
A Concept is a type of ReportElement. |
21 |
An Abstract is a type of ReportElement. |
22 |
A ConceptArrangementPattern is a part of an InformationModelDefinition. |
23 |
A TextBlock is a type of ConceptArrangmentPattern. |
24 |
A Set is a type of ConceptArrangmentPattern. |
25 |
A Roll Up is a type of ConceptArrangmentPattern. |
26 |
A Roll Forward is a type of ConceptArrangmentPattern. |
27 |
A Variance is a type of ConceptArrangmentPattern. |
28 |
An Adjustment is a type of ConceptArrangmentPattern. |
29 |
A ComplexComputation is a type of ConceptArrangmentPattern. |
30 |
A Level1NoteTextBlock is a type of TextBlock. |
31 |
A Level2PolicyTextBlock is a type of TextBlock. |
32 |
A Level3DisclosureTextBlock is a type of TextBlock. |
33 |
A MemberArrangmentPattern is a part of an InformationModelDescription. |
34 |
A MemberAggregation is a type of MemberArrangmentPattern. |
35 |
A MemberNonaggretation is a type of MemberArrangmentPattern. |
36 |
A MemberFlatList is a type of MemberArrangmentPattern. |
37 |
A Rule is part of an InformationModelDefinition. |
38 |
A MathematicalRule is a type of Rule. |
39 |
A StructuralRule is a type of Rule. |
40 |
A MechanicalRule is a type of Rule. |
41 |
A ConsistencyRule is a type of Rule. |
42 |
A TypeClassRule is a type of Rule. |
43 |
A LogicalRule is a type of Rule. |
44 |
An AccountingRule is a type of Rule. |
45 |
A CoreAspect is a type of Aspect. |
46 |
A NoncoreAspect is a type of Aspect. |
47 |
A ReportingEntityAspect is a type of CoreAspect. |
48 |
A CalendarPeriodAspect is a type of CoreAspect. |
49 |
A ConceptAspect is a type of Aspect. |
50 |
A Stock is a type of CalendarPeriodAspect. |
51 |
A Flow is a type of CalendarPeriodAspect. |
52 |
A Disclosure is a property of a FactSet. |
53 |
A ReportingScheme is a property of a Report. |
54 |
A ReportingStyle is a property of a Report. |
55 |
A Disclosure has zero to many Templates. |
56 |
A Disclosure has zero to many Exemplars. |
57 |
A Topic has zero to many Disclosures. |
58 |
A ReportingChecklistRule is a type of Rule. |
59 |
A DisclosureMechanicsRule is a type of MechanicalRule. |
60 |
A MappingRule is part of a ConsistencyCrosscheckRule. |
61 |
An ImputeRule is part of a ConsistencyCrosscheckRule. |
62 |
A ConsistencyRule is part of a ConsistencyCrosscheckRule. |
63 |
A Report has a FragmentArrangementPattern. |
64 |
Each InformationModelDefinition has zero to many Rules. |