More Related Content Similar to Practical dimensions Similar to Practical dimensions (20) Practical dimensions1. 16 th XBRL International Conference Practical Dimensions “ No Primary Item Left Behind” December 5, 2007 Herm Fischer 11. Input inst. DTS contexts units fact items Dimensions Definition LB* Dimension Aware Processor Errors list 13. Input inst. DTS contexts units facts Dimension Aware Processor Errors list dim-invalid fact items Dimensions in definition LB* hypercube dimension loc member default primary item arc 14. Input inst. DTS contexts units facts Dimension Processor Errors list dim-invalid fact items Dimensions Infoset hypercube loc primary item base set arc *Formula LB is part of DTS dimension valid combination item dimension default members tree 26. xbrl-us approach partitioned approach (COREP) logical presentation linkbase company.xsd Products.xsd sales.xsd Regions .xsd generated definition linkbase 40. Rules of which arcs can follow another arc: Examples on next diagram Initial arcRole Subsequent arcRole all hypercube-dimension notAll hypercube-dimension hypercube-dimension dimension-domain dimension-domain domain-member domain-member domain-member 46. p_PrimaryParent Type : monetaryItemType p_FirstChild Type : monetaryItemType p_SecondChild Type : monetaryItemType p_ThirdChild Type : monetaryItemType domain-member targetRole link2 domain-member domain-member link1 link2 hc_One substitutionGroup:hypercubeItem abstract: true hc_Three substitutionGroup:hypercubeItem abstract: true all hc_Two substitutionGroup:hypercubeItem abstract: true all domain-member 47. spec style nodes & arcs view targetRole = link2 pParent p1 st child 2 nd child Child p3 rd child Hc 2 Hc1 p2 nd child Link1 Link2 Hc 3 48. p_PrimaryParent Type : monetaryItemType p_FirstChild Type : monetaryItemType p_SecondChild Type : monetaryItemType p_ThirdChild Type : monetaryItemType domain-member targetRole link2 domain-member domain-member link1 link2 hc_One substitutionGroup:hypercubeItem abstract: true hc_Three substitutionGroup:hypercubeItem abstract: true all all domain-member hc_Two substitutionGroup:hypercubeItem abstract: true Primary Item Link Hypercubes Primary Item Link Hypercubes p_PrimaryParent link1 hc_One p_PrimaryParent link2 none p_FirstChild link1 hc_One, hc_Two p_FirstChild link2 none p_SecondChild link1 hc_One, hc_Two p_SecondChild link2 hc_Three p_ThirdChild link1 hc_One, hc_Two p_ThirdChild link2 hc_Three 50. 1) UBmatrix TD 2) Fujitsu XWand Tool Examples targetRole targetRole 63. original tuple design presentation linkbase view definition linkbase view Alchemizer conversion to dimensions generated dimensions arcs xbrli:tuple tuple-key arc (becomes a dimension) 64. 2.2.20 – XBRL Effective Explicit Dimension Domain Information Item 1 Parents (list) : 2.2.19 2 Default Value: 2.2.22 or {empty} 3 Members (list) : 2.2.22 1 XBRL Item Parent: 2.2.9 2 Domain-Member Base Set URI: URI 3 Domain-Member Parent: 2.217 or {empty} 4 Domain-Member children (list) : 2.2.17 5 Has-Hypercube Base Set URI: URI 6 Hypercubes (list) : 2.2.25 7 Cartesian Product Hypercubes (list) : 2.2.18 2.2.17 – XBRL Primary Item Dimensional Base Set Information Item 2.2.22 – XBRL Dimension Value Information Item 1 XBRL Item: 2.2.9 2 Usable: Boolean 3 Domain-Member Base Set: URI 4 Domain-Member Parent: 2.22 or {empty} 5 Domain-Member children (list) : 2.2.22 6 Effective Expl.Dimension Domains (list) : 2.2.20 7 Explicit Dimension Domain (list): 2.2.27 1..* 0..* 1 0..* 1 0..* 0..* 0..* 1 1..* 0..* or 0..* 1..* 1 Usable Member 0..* 0..* 0..* 0..* 0..1 0..* domain- member domain- member 0..* 0..* 0..1 0..1 dimension- domain Default Value 1..* 0..* 0..* 1..* Revision: 0.87c – 2007-11-15 0..* 0..* Members Default Value must be usable 0..* 0..* 0..* 0..* or 1..* 1..* 2.2.26 – XBRL Dimension Information Item 1 Parents (list) : 2.2.25 2 Namespace: URI 3 Name: NCName 4 Dimension-Domain Base Set URI: URI 5 Domain: 2.2.27 or 2.2.21 0..* 0..* 0..* 0..* 0..1 must be usable 2.2.9 – XBRL Item Information Item 1 Parent: 2.2.8 2 Period Type: "instant"|"duration" 3 Balance: "credit"|"debit"|{empty} 4 Default: String 2.2.21 – XBRL Typed Dimension Domain Information Item 1 Parents (list) : 2.2.19 2 Type: XSDType 2.2.24 – XBRL Dimension And Value Couple Item 1 Parents (list) : 2.2.23 2 Dimension: 2.2.20 3 DimensionValue: 2.2.22 4 DefaultValueForDimension: Boolean 2.2.18 – XBRL Cartesian Product Hypercube Information Item 1 Parents (list) : 2.2.17 2 Context Element: "segment"|"scenario" 3 Closed: Boolean 4 Dimensions (list ) : 2.2.19 5 Valid Combinations (list) : 2.2.23 6 Hypercube-Dimension Base Sets URI (list) : URI 2.2.23 – XBRL Dimension Valid Combination Item 1 Parents (list) : 2.2.18 2 Valid Dimension Values (list ) : 2.2.24 and / or 2.2.21 2.2.19 – XBRL Effective Dimension Information Item 1 Parents (list) : 2.2.18 2 Namespace: URI 3 Name: NCName 4 Dimension-Domain Base Set URIs (list) : URI 5 Domain: 2.2.20 or 2.2.21 2.2.25 – XBRL Hypercube Information Item 1 Parents (list) : 2.2.17 2 Namespace: URI 3 Name: NCName 4 Attachment Type: all | notAll 5 Context Element: "segment"|"scenario" 6 Closed: Boolean 7 Dimension (list) : 2.2.19 8 Hypercube-Dimension Base Set URI: URI 2.2.27 – XBRL Explicit Dimension Domain Information Item 1 Parents (list) : 2.2.16 2 Default Value: 2.2.22 or {empty} 3 Dimension Domain Values (list) : 2.2.22