FlatHierarchyMetapattern. One level flat hierarchy. No computations.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC01-FlatHierarchy/FlatHierarchy-SampleInstance.xmlFlat Hierarchyhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarNestedHierarchyVariation of hierarchy. Multi-level hierarchy. No computations.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC02-NestedHierarchy/NestedHierarchy-SampleInstance.xmlNested Hierarchyhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarSimpleRollUpMetapattern. Simple hierarchy of numeric facts with a roll up type of computation. Computation where A + B + n = Total.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC03-SimpleRollUp/SimpleRollUp-SampleInstance.xmlSimple Roll Uphttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarNestedRollUpVariation of roll up. Nesting one roll up inside another roll up.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC04-NestedRollUp/NestedRollUp-SampleInstance.xmlNested Roll Uphttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarInvertedRollUpVariation of roll up. Multi-level nested roll up. Multiple levels of nested roll ups.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC05-InvertedRollUp/InvertedRollUp-SampleInstance.xmlInverted Roll Uphttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarMultipleRollUpsVariation of roll up. One total rolled up in more than one way forcing roll ups to be expressed within separate networks.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC06-MultipleRollUps/MultipleRollUps-SampleInstance.xmlMultiple Roll Upshttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarSimpleRollForwardMetapattern. Simple roll forward of one balance. Also known as movement analysis. Reconciles the changes between two balances, beginning balance + changes = ending balance.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC07-SimpleRollForward/SimpleRollForward-SampleInstance.xmlSimple Roll Forwardhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarComplexRollForwardVariation of roll forward. Roll forward of multiple balances which roll up.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC08-ComplexRollForward/ComplexRollForward-SampleInstance.xmlComplex Roll Forwardhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarSimpleCompoundFactMetapattern. Set of facts which go together to form a compound fact. Facts are held together by an axis.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC09-SimpleCompoundFact/SimpleCompoundFact-SampleInstance.xmlSimple Compound Facthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarRepeatingFactVariation of compound fact. Similar to simple compound fact, points out that fact can repeat.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC10-RepeatingFact/RepeatingFact-SampleInstance.xmlRepeating Facthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarMultiplePeriodsCompoundFactVariation of compound fact. Simple compound fact which has more than one period disclosed within the compound fact.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC11-MultiplePeriodsCompoundFact/MultiplePeriodsCompoundFact-SampleInstance.xmlMultiple Periods Compound Facthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarRollForwardInCompoundFactVariation of compound fact. Roll forward within a compound fact.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC12-RollForwardInCompoundFact/RollForwardInCompoundFact-SampleInstance.xmlRoll Forward in Compound Facthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarNestedCompoundFactVariation of compound fact. Compound fact nested within another compound fact. (Good example of different ways to represent characteristics)http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC13-NestedCompoundFact/NestedCompoundFact-SampleInstance.xmlNested Compound Facthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarReconciliationOfBalanceVariation of roll up. Reconciliation of a balance with another balance. (Note that this is not a roll forward.)http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC14-ReconciliationOfBalance/ReconciliationOfBalance-SampleInstance.xmlReconciliation of Balancehttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarAdjustmentReconciles an originally stated balance to a restated balance, the adjustment being the total change, between two different report dates such as a prior period adjustment.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC15-Adjustment/Adjustment-SampleInstance.xmlAdjustmenthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarVarianceReconciles some reporting scenario with another reporting scenario, the variance between reporting scenarios being the variance or changes such as the variance between actual and budget.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC16-Variance/Variance-SampleInstance.xmlVariancehttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarComplexComputationMetapattern. A complex computation information model can be thought of as a hierarchy plus a set of commutations between different concepts within that hierarchy which are challenging to model as the parent/child relations.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC17-ComplexComputation/ComplexComputation-SampleInstance.xmlComplex Computationhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarTextBlockMetapattern. Modelling of what could be modelled as some other information model as one fact. By definition a text block is one fact.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC24-TextBlock/TextBlock-SampleInstance.xmlText Blockhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarProseInformation which contains multiple paragraphs, schedules, lists etc. which should appear in a particular order or sequence to be meaningful.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC25-Prose/Prose-SampleInstance.xmlProsehttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarEscapedXHTMLVariation of text block. Same as prose or text block. Points out how escaped XHTML can be used to report a fact or set of facts.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC26-EscapedXHTML/EscapedXHTML-SampleInstance.xmlEscaped XHTMLhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarUsingJSONVariation of text block. Same information contained in the simple compound fact expressed using the JSON syntax.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC27-UsingJSON/UsingJSON-SampleInstance.xmlUsing JSONhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarGeneralCommentExample of a parenthetical explanation. A comment or footnote which expands on or provided additional information for some reported fact.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC28-GeneralComment/GeneralComment-SampleInstance.xmlGeneral Commenthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarClassesShows how concepts can be related to other concepts and points out the differences between modelling something as a concept and as the member of an axis.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC30-Classes/Classes-SampleInstance.xmlClasseshttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarClassPropertiesShows how concepts related to other concepts can be expressed making the use of an [Axis].http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC31-ClassProperties/ClassProperties-SampleInstance.xmlClass Propertieshttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarGridA grid information model is a pseudo metapattern which uses the presentation characteristics of the columns and rows of a table to model information. (Not recommended)http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC32-Grid/Grid-SampleInstance.xmlGridhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarPivotTableA set of facts comprised of a single concept which is characterized by one or more axis. Information set is similar to a pivot table. Test Case 1: Explicit hypercube/[Table] exists for Sales Analysis, Summary; Legal Entity [Axis], Business Segment [Axis], Geographic Area [Axis] Explicitly providedhttp://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC34-PivotTable/PivotTable-SampleInstance.xmlPivot Tablehttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarGroupedReportVariation of compound fact. Table which contains multiple axis which are used to provide information for a complex information set.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC35-GroupedReport/GroupedReport-SampleInstance.xmlGrouped Reporthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarFlowShows the notion of flow or ordering/sequencing of different tables within a business report and how the ordering or sequencing is important and can be achieved.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC36-Flow/Flow-SampleInstance.xmlFlowhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarRestatementFinancial reporting use case of a restatement of income resulting from prior period error or change in accounting policy.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC41-Restatement/Restatement-SampleInstance.xmlRestatementhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarReissueReportFinancial reporting use case of the reissuance of a report which has already been issued.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC42-ReissueReport/ReissueReport-SampleInstance.xmlReissue Reporthttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarReclassificationFinancial reporting use case of the reclassification of prior period line items of a report to conform to current period classifications.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC43-Reclassification/Reclassification-SampleInstance.xmlReclassificationhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarReasonNotReportedA specific type of comment or footnote which explains why a fact has not been reported. Points out that footnotes can be differentiated using roles.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC44-ReasonNotReported/ReasonNotReported-SampleInstance.xmlReason Not Reportedhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarPivotTableTest Case 2: Explicit hypercube/[Table] exists for Sales Analysis, Summary; Legal Entity [Axis], Business Segment [Axis], Geographic Area [Axis] Explicitly providedhttp://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC55-PivotTable/PivotTable-SampleInstance.xmlPivotTable2http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarPivotTableTest Case 3: Explicit hypercube/[Table] exists for Sales Analysis, Summary; Legal Entity [Axis] Explicitly providedhttp://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC56-PivotTable/PivotTable-SampleInstance.xmlPivotTable3http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarPivotTableTest Case 4: Explicit hypercube/[Table], but no dimensions /[Axes] are explicitly providedhttp://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC57-PivotTable/PivotTable-SampleInstance.xmlPivotTable4http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarPivotTableTest Case 5: No explicit hypercube/[Table] exists for Sales Analysis, Summaryhttp://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC58-PivotTable/PivotTable-SampleInstance.xmlPivotTable5http://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#ExemplarNonFinancialInformationShows that there is no difference between expressing financial and non-financial information.http://xbrlsite.azurewebsites.net/DigitalFinancialReporting/BusinessUseCases/2017-05-07/BUC99-NonFinancialInformation/NonFinancialInformation-SampleInstance.xmlNon Financial Informationhttp://www.xbrlsite.com/DigitalFinancialReporting/Ontologies/US-GAAP-LogicalModel.xml#Exemplar