taxonomyarchitecture practice working group (tapwg) april 20, … rome presentationv3... ·...

21
Taxonomy Architecture Practice Working Group (TAPWG) April 20, 2010 Shweta Gupta Chair Reporting Taxonomy Architecture Processes Practice Working Group Rome, Italy

Upload: others

Post on 04-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

Taxonomy Architecture Practice Working Group (TAPWG)

April 20, 2010

Shweta Gupta

Chair Reporting Taxonomy Architecture Processes Practice Working Group

Rome, Italy

Page 2: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

2

Page 3: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

Taxonomies standardize data in Business Reporting Supply Chain (BRSC)

Processes

External

Business

Reporting

Business

Operations

Internal

Business

Reporting

Investment,

Lending,

Regulation

Economic

Policymaking

Taxonomies

Taxonomy ScopeTaxonomy ScopeTaxonomy ScopeTaxonomy ScopeTaxonomy ScopeTaxonomy ScopeTaxonomy ScopeTaxonomy Scope

Regulators and AdministratorsExternal

Auditors

Internal

Auditors

Management

Accountants

ParticipantsTrading

Partners

Investors

Business

Publishers

and DataAggregators

Software Vendors and Service Providers

CompaniesCentral

Banks

Page 4: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

Define

Regulator/Standard Setter

Create

V

Disseminate

Investors/Analysts

V

BaseTaxonomy

ExtensionExtensionExtensionExtension

ExternalExternalExternalExternalExternalExternalExternalExternal reporting Eco Systemreporting Eco Systemreporting Eco Systemreporting Eco Systemreporting Eco Systemreporting Eco Systemreporting Eco Systemreporting Eco System

Create

Preparer

Review

Auditor/Creator

V

= ValidateV

Collect

RegulatorData Aggregator

VAggregate / Production

RegulatorData Aggregator

V

ExtensionExtensionExtensionExtensionTaxonomyTaxonomyTaxonomyTaxonomy

Page 5: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

Reporting entity extensions

(Banks, Companies, Mutual Funds, Govt. Agencies)

Reporting entity extensions

(Banks, Companies, Mutual Funds, Govt. Agencies)

Extension

Typical TaxonomiesTypical TaxonomiesTypical TaxonomiesTypical TaxonomiesTypical TaxonomiesTypical TaxonomiesTypical TaxonomiesTypical Taxonomies

RegulatorsRegulators

Regulators/Standard

Setters/Data Aggregators

Regulators/Standard

Setters/Data Aggregators

Standard setters Standard setters

ExtensionTaxonomies

BaseTaxonomies

Page 6: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

Topics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for today

6

Page 7: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

The purpose of the Taxonomy Architecture (TA) Practice Working Group is to:

Improve quality and lower costs associated with the business valueof XBRL projects by providing detailed analysis (provide output ---interest of business users) of domain, logical and physical modelsof taxonomies and objectively evaluating their impact on thereusability of their content.

TAPWG OverviewTAPWG OverviewTAPWG OverviewTAPWG OverviewTAPWG OverviewTAPWG OverviewTAPWG OverviewTAPWG Overview

Examples are:

– Identification of the parties sharing and consuming XBRL information

– Tracking of official and extension taxonomies, instances, and other files

– Security, authentication and integrity, transport and handling, validation, etc.

Page 8: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Specific Topics addressed:

� Alternative logical modeling of otherwise identical domain content, including dimensions, tables, tuples, and other constructs

� Interoperability of instances

� Usability of data for analytic comparability, especially for financial fundamentals, including linking of distinct taxonomies

TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)

taxonomies

� Style Guides

� Impact of new XBRL Specifications, including

� Impact of Generic Links and Filter Specifications

� Impact of Inline XBRL Specification

� Impact of Versioning Specification

� Impact of Formula Specification� Impact of Rendering Linkbase Specification

Page 9: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Specific Topics addressed:

� Displaying Taxonomies with Matrix structures

• Request for Comment (RFC)

� Authorized output from BPB working groups

� Formal communication from BPB to marketplace

TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)TAPWG Overview (contd.)

� Formal communication from BPB to marketplace

� When vetted through marketplace becomes a “Practice Note”

Page 10: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

Topics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for today

10

Page 11: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Naming Of Concepts RFC – Released – August 2009

• Comparison Framework for EDINET, IFRS, and US GAAP XBRL Taxonomies RFC – Released – Sep 2009

• Intellectual Property Policies for XBRL Taxonomies –Released Oct 2009

• 2010 Goals

TAPWG ActivitiesTAPWG ActivitiesTAPWG ActivitiesTAPWG ActivitiesTAPWG ActivitiesTAPWG ActivitiesTAPWG ActivitiesTAPWG Activities

• 2010 Goals

� FRTA

� RFC on Concepts Specific

� RFC on Concepts General

� UML Modeling

• Architecture for non-financials

Page 12: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Membership of WG◦ Comprised of over 20 individuals from diverse backgrounds

• Means of communication◦ WG meets once a week via telecom

◦ Meets face-to-face adjacent to XBRL conferences

TAPWGTAPWGTAPWGTAPWGTAPWGTAPWGTAPWGTAPWG

• Diversity of member profiles◦ TAPWG members have experience in large scale taxonomy

development projects

◦ Most also have experience in domain expertise

◦ Poised to face future demands

Page 13: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Description of RFC

◦ This RFC describes the naming of concepts in XBRLtaxonomies. It sets out the main approaches to namingand considerations which may influence the choicebetween approaches.

◦ This RFC assumes a basic familiarity with the use and

Naming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFC

◦ This RFC assumes a basic familiarity with the use andprinciples of XBRL

◦ Full RFC Can be found at:

http://www.xbrl.org/RFC/IPP-RFC-PWD-2009-08-14.doc

Page 14: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• There are four main alternatives for the naming of concepts in XBRL:

◦ Random character string

◦ Alphanumeric string which is not human readable but based on a logical set of rules. (For example, AS-INT-63 or _032663 identify an asset of a particular type.)

◦ Human-readable name derived from a unique element label in the main language of the taxonomy. The character set used may be either a full character set for that language or a simplified

Naming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFCNaming of concepts RFC

either a full character set for that language or a simplified character set.

◦ Human-readable name derived from the standard element label in English, even where this is not the main language of the users at which the taxonomy is aimed.

We seek public comment on these issues as part of the process of establishing best practices for XBRL projects.

Page 15: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Comparison Framework for EDINET, IFRS, and US GAAP XBRL Taxonomies RFC

– This Request for Comment (RFC) describes practices thatshould be considered when developing XBRL taxonomies andspecifically when deciding on the design choices for XBRLtaxonomy architecture offered by XBRL specifications.

Comparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFC

taxonomy architecture offered by XBRL specifications.

– While being a reassuring sign that XBRL adoption is on the rise,this diversity of XBRL taxonomy architectures may result ininteroperability issues between XBRL implementations.

– Full RFC Can be found at:

http://www.xbrl.org/TCF-PWD-2009-03-31.html

Page 16: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

– Existing XBRL specifications offer a variety of ways to achievesimilar, though not identical, objectives in regards to thearchitecture of XBRL taxonomies.

– This RFC identifies and analyses the similarities and differencesbetween existing XBRL taxonomy architectures and solicits inputfrom interested parties who have relevant experience to bring to

Comparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFCComparison framework RFC

from interested parties who have relevant experience to bring tobear. This RFC will be the basis for subsequently establishingbest practices for the architecture of XBRL taxonomies.

We seek public comment on these issues as part of theprocess of establishing best practices for XBRL projects.

Page 17: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• The @precision and @decimals attributes in XBRL indicate therange in which the actual value of the fact that gave rise to itsexpressed value in the XBRL instance lies.

• They are sometimes misunderstood as having a relationship toscaling or presentation. Non conformant implementations and theuse of units of measure such as "thousands" compound softwareinteroperability problems.

Precision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFC

interoperability problems.

• The effects of these attributes on calculations can cause difficultiesin interpretation and misunderstandings are common. Thisdocument provides supplemental information to that provided innormative XBRL International publications, describes existingimplementation conventions, attempts to clarify commonlymisunderstood concepts, and requests additional commentaryregarding empirical implementation experience.

Page 18: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Preparers and consumers of XBRL instance documents may needinformation about the accuracy of numeric facts that are expressedin an instance document.

• From a computer science and processing point of view it may benecessary to know the number of significant figures of accuracy inthe representation of a numeric fact. This is so as to be able tomake statements about the accuracy of numeric facts that arederived from that input numeric fact as a result of calculations that

Precision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFCPrecision, Decimals and Units RFC

derived from that input numeric fact as a result of calculations thatinvolve the input numeric fact. If there is a need to ensure a certainlevel of accuracy in calculated results, different calculationalgorithms and number representations may be necessary in thecomputer processor that is performing the calculation.

We seek public comment on these issues as part of the processof establishing best practices for XBRL projects.

Page 19: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

Topics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for todayTopics for today

19

Page 20: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• How can the TAPWG expand collaborationbetween countries?

• How do we spearhead the updating of FRTA?

• TAPWG is looking for new ideas and

Summary Summary Summary Summary Summary Summary Summary Summary (Future (Future (Future (Future (Future (Future (Future (Future –––––––– What is next?)What is next?)What is next?)What is next?)What is next?)What is next?)What is next?)What is next?)

• TAPWG is looking for new ideas andcollaborators?

• How does the TAPWG help get companiesexcited about moving towards a commontaxonomy environment using XBRL

Page 21: TaxonomyArchitecture Practice Working Group (TAPWG) April 20, … rome presentationv3... · 2013-06-03 · Alternative logical modeling of otherwise identical domain content, including

• Shweta Gupta – TAPWG ChairSolutions Architect, IRIS Business Services Private [email protected]

About UsAbout UsAbout UsAbout UsAbout UsAbout UsAbout UsAbout Us

21

• XBRL International, Inc.– Global consortium to cooperatively create a common

business reporting language based on XML– Non-profit consortium of over 600 member organizations– See http://xbrl.org