Documentation | Axioms | Logical Model | Logical Theory Describing Business Report | Narrative | Process Overview | Method of Implementation | Prototype/Example Implementation | Self Guided Tour of XBRL-based Report | Testing of Framework | Conformance Suite | Samples and Examples | Example (All files local) | Book
| Line | Entity Name | Image | Entity Category | Documentation | Human Readable Example | Technical Oriented Example | For More Information See | 
|---|---|---|---|---|---|---|---|
| 1 | Abstract |  | ReportElement | An abstract is a type of report element. |  |  |  | 
| 2 | AccountingRule |  | Rule | An accounting rule is a type of logical relation specifically related to accounting rules. |  |  |  | 
| 3 | Adjustment |  | ConceptArrangementPattern | An adjustment is a type of concept arrangement pattern which represents a basic mathematical reconciliation between an originally stated value and a restated value usually due to a correction or error: Originally stated balance + adjustments = restated balance |  |  |  | 
| 4 | Aspect |  | Property | An aspect describes a fact (an aspect is a property of a fact). An aspect or distinguishing aspect provides information necessary to describe a fact or distinguish one fact from another fact within a report. A fact may have only the three core aspects (entity, calendar period, concept) or zero to many additional distinguishing aspects. (Common synonyms for aspect are characteristic, dimension, and [Axis].) |  |  |  | 
| 5 | Axis |  | ReportElement | An axis is a type of report element. A.k.a dimension or characteristic. |  |  |  | 
| 6 | CalendarPeriodAspect |  | CoreAspect | A calender period aspect is a core aspect that distinguishes the calendar period of a reported fact. |  |  |  | 
| 7 | ComplexComputation |  | ConceptArrangementPattern | A complex computation is a type of concept arrangement pattern which represents any arbitrary mathematical relationship between a set of numeric facts. |  |  |  | 
| 8 | Concept |  | ReportElement | Implementation of an Aspect. A core abstract. A Concept or Abstract is essentially the member or value of the Primary Item or [Line Items] dimension. |  |  |  | 
| 9 | ConceptArrangementPattern |  | Property | Relation between concepts within the concept aspect. |  |  |  | 
| 10 | ConceptAspect |  | CoreAspect | A concept aspect is a core aspect that is used to express the concept that relates to a fact. A.k.a. primary item. |  |  |  | 
| 11 | ConsistencyCrosscheckRule |  | Rule | A consistency crosscheck rule tests the relations of fundamental accounting concept relations within a report against a specified reporting style. |  |  |  | 
| 12 | ConsistencyTypeRule |  | ConsistencyRule | A consistency rule tests the relations of fundamental accounting concept relations within a report against a reporting style. |  |  |  | 
| 13 | CoreAspect |  | Aspect | A core aspect is a type of aspect that is required. |  |  |  | 
| 14 | Disclosure |  | Type | A disclosure is a set of one to many fact sets or a set of one to many fragments which form an accounting disclosure that is either required by statutory or regulatory rules or provided at the descretion of a reporting entity. |  |  |  | 
| 15 | DisclosureMechanicsRule |  | Rule | A disclosure mechanics rule is a rule that describes the structural organizational and representation of a disclosure against a specification of that disclosure. |  |  |  | 
| 16 | Exemplar |  | Type | An exemplar is a representation of a dislocure from an existing report of some economic entity that can be leveraged in the process of creating a report. |  |  |  | 
| 17 | Fact |  | Type | A fact is reported. A fact defines a single, observable, reportable piece of information contained within a business report, or fact value, contextualized for unambiguous interpretation or analysis by one or more distinguishing aspects (properties of the fact). A fact value is one property of a fact. Every fact has exactly one fact value. |  |  |  | 
| 18 | FactSet |  | Type | A fact set is a set of facts which go together (tend to be cohesive and share a certain common nature) for some specific purpose within a report. (Common synonym for Fact Set is Fact Table and Block.) |  |  |  | 
| 19 | FactValue |  | Property | A fact value is a property of a fact. |  |  |  | 
| 20 | Flow |  | CalendarPeriodAspect | A type of calendar period aspect that is used to represent a fact over a period of time. A.k.a. duration. |  |  |  | 
| 21 | Fragment |  | Type | A fragment is a set of one to many Fact Sets which go together some specific purpose within a report. |  |  |  | 
| 22 | FragmentArrangementPattern |  | Property | Relationship between fragments or the order or sequence of fragments within a report. |  |  |  | 
| 23 | Grain |  | Property | Grain is the level of depth of information or granularity. |  |  |  | 
| 24 | ImputeTypeRule |  | ConsistencyRule | An impute rule is a rule that explains how to derive facts that have not been explicitly reported based on other facts that have been reported or which have been derived from other reported information. |  |  |  | 
| 25 | InformationModelDefinition |  | Property | An information model definition is used to represent the structure of the report elements that are used to define the model of a fact set. |  |  |  | 
| 26 | Level1NoteTextBlock |  | TextBlock | A level 1 note text block is a type of text block. |  |  |  | 
| 27 | Level2PolicyTextBlock |  | TextBlock | A level 2 policy text block is a type of text block. |  |  |  | 
| 28 | Level3DisclosureTextBlock |  | TextBlock | A level 3 disclosure text block is a type of text block. |  |  |  | 
| 29 | LineItems |  | ReportElement | A line items is a type of report element. a.k.a primary items. |  |  |  | 
| 30 | LogicalRule |  | Rule | A logical rule expresses logical relations between entities that make up a report. |  |  |  | 
| 31 | MappingTypeRule |  | ConsistencyRule | A mapping rule is a rule that explains how a base taxonomy concept relates to a fundamental accounting concept. |  |  |  | 
| 32 | MathematicalRule |  | Rule | A mathematical rules expresses the relations between numeric facts. |  |  |  | 
| 33 | MechanicalRule |  | Rule | A mechanical rules expresses the relations between the report elements that make up a disclosure. |  |  |  | 
| 34 | Member |  | ReportElement | A member is a type of report element. |  |  |  | 
| 35 | MemberAggregation |  | MemberArrangementPattern | Member aggregation is a type of member arrangment pattern where the members of an axis roll up. |  |  |  | 
| 36 | MemberArrangementPattern |  | Property | Relations between members within an aspect other than the concept aspect. |  |  |  | 
| 37 | MemberFlatList |  | MemberArrangementPattern | Member flat list is a type of member aggregation pattern where the members for a flat list. |  |  |  | 
| 38 | MemberNonaggregation |  | MemberArrangementPattern | Member nonaggregation is a type of member arrangement pattern where the members of an axis do not roll up. |  |  |  | 
| 39 | Network |  | ReportElement | A network is a type of report element. |  |  |  | 
| 40 | NoncoreAspect |  | Aspect | A noncore aspect is a type of aspect that is optional. |  |  |  | 
| 41 | NonnumericFactValue |  | FactValue | A nonnumeric fact is a type of fact value that is not numeric in nature and therefore does NOT need a units or rounding property. |  |  |  | 
| 42 | NumericFactValue |  | FactValue | A numeric fact value is a type of fact value that is numeric in nature and therefore requires a units property and a rounding property. |  |  |  | 
| 43 | ParentheticalExplanation |  | Property | A parenthetical explanation provide additional descriptive information about a fact. |  |  |  | 
| 44 | Prose |  | FactValue | Prose is a type of value that is structure in nature (i.e. a table, an ordered list, an unordered list, paragraphs of text, or any combination of those structures). |  |  |  | 
| 45 | Report |  | Type | Information published by a reporting entity at some point in time for some purpose. For example a financial report is a type of report. A report can be broken down into information fragments. |  |  |  | 
| 46 | ReportElement |  | Type | A report element is an element within the information model definition of a fact set. |  |  |  | 
| 47 | ReportElementSet |  | Property | A report element set is a set of report elements that relate to a fact set. |  |  |  | 
| 48 | ReportingChecklistRule |  | Rule | A reporting checklist rule is a rule that describes the reportability of a disclosure. (A reporting checklist is similar to a disclosure checklist.) |  |  |  | 
| 49 | ReportingEntityAspect |  | CoreAspect | A reporting entity aspect is a core aspect that distinguishes the economic entity which creates a report. |  |  |  | 
| 50 | ReportingStyle |  | Property | A reporting style is a set of consistency check rules, mapping rules, and impute rules that are used to check fundamental accounting concept relations for a type of report. |  |  |  | 
| 51 | ReportSet |  | Type | A set of one to many Reports. |  |  |  | 
| 52 | RollForward |  | ConceptArrangementPattern | A Roll Forward is a type of concept arrangement pattern which represents a basic roll forward mathematical relation: Beginning balance (stock) + changes (flow) = Ending balance (stock) |  |  |  | 
| 53 | RollForwardinfo |  | ConceptArrangementPattern | A roll forward info is a type of concept arrangement pattern which represents a non-mathematical relation of information about a roll forward type relation. |  |  |  | 
| 54 | RollUp |  | ConceptArrangementPattern | A Roll Up is a type of concept arrangement pattern which represents a basic roll up type mathematical relationship: Fact A + Fact B + Fact C = Fact D (a set of items and a total). |  |  |  | 
| 55 | Rounding |  | Property | Rounding is a property of a numeric fact that is used to represne the decimals or precision of the numeric fact. |  |  |  | 
| 56 | Rule |  | Type | Rules guide, control, suggest, or influence behaviour. Rules cause things to happen, prevent things from happening, or suggest that it might be a good idea if something did or did not happen. Rules help shape judgment, help make decisions, help evaluate, help shape behaviour, and help reach conclusions. |  |  |  | 
| 57 | Set |  | ConceptArrangementPattern | A Set is a type of concept arrangement pattern where concepts have no described mathematical relations. A.k.a. hierarchy. |  |  |  | 
| 58 | Stock |  | CalendarPeriodAspect | A type of calendar period aspect that is used to represent a fact as of a specific point in time. A.k.a. instant. |  |  |  | 
| 59 | StructuralRule |  | Rule | A structural relation expresses the relations between the report elements of a fact set. |  |  |  | 
| 60 | Table |  | ReportElement | A table is a type of report element. A.k.a. hypercube or cube. |  |  |  | 
| 61 | Template |  | Type | A template is a representation of a disclosure that can be used in the process of creating a report. |  |  |  | 
| 62 | Text |  | FactValue | Text is a type of value that is unstructured text (i.e. not prose). |  |  |  | 
| 63 | TextBlock |  | ConceptArrangementPattern | A text block is a type of concept arrangement pattern which represents a non-mathematical relationship in the form of prose. |  |  |  | 
| 64 | TextualValue |  | FactValue | A textual value is a type of value that is nonnumeric. |  |  |  | 
| 65 | Topic |  | Type | A topic is a category into which a disclosure can be organized. |  |  |  | 
| 66 | TypeClassRule |  | Rule | A type or class relation expresses the allowed relationships between concepts for a reporting style. |  |  |  | 
| 67 | Units |  | Property | Units is a property of a numeric fact that is used to represent the units of the fact. |  |  |  | 
| 68 | Variance |  | ConceptArrangementPattern | A variance is a type of concept arrangement pattern which represents a mathematical difference between two reporting scenarios: Amount (actual scenario) - Amount (projected scenario) = variance. |  |  |  |