Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA ([email protected])...

30
Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA ([email protected]) Director of Innovative Solutions, UBmatrix

Transcript of Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA ([email protected])...

Page 1: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 1

Building User Friendly Taxonomies

Charles Hoffman, CPA

([email protected])

Director of Innovative Solutions, UBmatrix

Page 2: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 2

Your Takeaways

Usability does matter

Characteristics of a user friendly taxonomy

Where to find best practices guidance

Provide feedback to XBRL International

Provide feedback to software vendors

Page 3: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 3

Usability Does Matter

Page 4: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 4What Dogs Here

Page 5: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 5What Taxonomy Creators Here

Taxonomy Creators

SubjectMatter

Experts

Page 6: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 6

Bad Organization

Page 7: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 7

Good Organization

Page 8: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 8

Regulations

Page 9: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 9

Spreadsheet

Page 10: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 10

Characteristics of a User Friendly Taxonomy

A classification system

Provide documentation and/or references to understand what is being classified

– Creation of taxonomy– Use of taxonomy

Recognizable to the user

Consistent

Categorized to facilitate use

Modular

Hide the techie stuff

Page 11: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 11

A Classification System

Page 12: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 12

Example of No Documentation or References

Concept:

– Cash

Are you SURE the users understand what you mean? How do you know?

Page 13: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 13

Example of Documentation or References

Concept:

– Cash

Documentation:

– Cash includes cash on hand, cash in the bank, petty cash, short term investments easily convertible into cash, and anything with similar characteristics

References:

– http://www.xasb.org/xfrs/references/Cash – XFRS 1, section 2, paragraph A, clause iii

Sometimes documentation is best, sometimes references, sometimes both

Page 14: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 14

Example of Inconsistency

Pro forma

Pro-forma

Proforma

Pro-Forma

Imagine these inconsistencies while attempting to read or use some search tool for finding things in the taxonomy

Page 15: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 15

Example of Consistency

Pro forma

Pro forma

Pro forma

Pro forma

Consistency in EVERYTHING

If you are not attempting to be consistent, you are being inconsistent (whether you realize it or not)

Page 16: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 16

Example of Not Recognizable

AFS

Page 17: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 17

Example of Recognizable

Available-for-Sale

Avoid acronyms

Attempt to determine what is recognizable to the users, then what you create will be recognizable

Page 18: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 18

Example of Poor Categorization

One

Two

Three

Four

Five

Six

Seven

Eight

Nine

Ten

Eleven

Twelve

Page 19: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 19

Example of Good Categorization

One

– Two– Three

Four

– Five– Six– Seven– Eight– Nine

Ten

– Eleven– Twelve

Rule of “Sevens”; try not to have a list with more than seven things in it, break things up

Too many categories can also make things hard to read or use

Page 20: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 20

Example of Poor Modularity

10,000 concepts in one schema file

Financial institutions and non-financial institutions together

– 10,000 financial institutions– 10,000,000 non-financial institutions

Page 21: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 21

Example of Good Modularity

10,000 concepts in multiple schema files

– Labels in one file– Documentation in another file

Separated by who uses them

– Financial institutions separate from non-financial institutions

Break things up so users can use what they need, and are not forced to deal with things they don’t need

Page 22: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 22

Example of NOT Hiding the Techie Stuff

http://www.xbrl.org/roles/label/standard

Page 23: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 23

Example of Hiding the Techie Stuff

Standard Label

Page 24: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 24

Techniques for Hiding Techie Stuff

Use of definitions in extended links

Use of documentation element in linkbases

Etc.

Page 25: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 25

Best Practice Guidance

FRTA

USFRTF Style Guide

Modeling Financial Reporting Concepts in Taxonomies (Patterns Document)

Other taxonomies

The Chicago Manual of Style

Page 26: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 26

Provide Feedback to XBRL International

To improve XBRL specification

To improve best practices

Page 27: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 27

Provide Feedback to Software Vendors

Software can help you create user friendly taxonomies

Page 28: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 28

Your Takeaways

Usability does matter

Characteristics of a user friendly taxonomy

Where to find best practices guidance

Provide feedback to XBRL International

Provide feedback to software vendors

Page 29: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 29Book

Page 30: Page 1 Building User Friendly Taxonomies Charles Hoffman, CPA (Charles.Hoffman@UBmatrix.com) Director of Innovative Solutions, UBmatrix.

Page 30

Questions and Discussion

[email protected]