Towards Collective Intelligence Broadening the Conversation through a Logical Model of XBRL. A Shared Understanding Having a Common Point of Reference

Similar documents
PROCESS USE CASES: USE CASES IDENTIFICATION

THE 2016 FORUM ON ACCREDITATION August 17-18, 2016, Toronto, ON

Types of curriculum. Definitions of the different types of curriculum

Ontologies vs. classification systems

Davidson College Library Strategic Plan

WikiAtoms: Contributions to Wikis as Atomic Units

Improving the impact of development projects in Sub-Saharan Africa through increased UK/Brazil cooperation and partnerships Held in Brasilia

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

Core Strategy #1: Prepare professionals for a technology-based, multicultural, complex world

A Framework for Articulating New Library Roles

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Types of curriculum. Definitions of the different types of curriculum

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

The Enterprise Knowledge Portal: The Concept

Higher education is becoming a major driver of economic competitiveness

Digital Media Literacy

Texas Woman s University Libraries

Arts, Literature and Communication (500.A1)

Development and Innovation in Curriculum Design in Landscape Planning: Students as Agents of Change

What Am I Getting Into?

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Honors Mathematics. Introduction and Definition of Honors Mathematics

Global Convention on Coaching: Together Envisaging a Future for coaching

CHAPTER 2: COUNTERING FOUR RISKY ASSUMPTIONS

Alpha provides an overall measure of the internal reliability of the test. The Coefficient Alphas for the STEP are:

Success Factors for Creativity Workshops in RE

A Pipelined Approach for Iterative Software Process Model

Essentials of Ability Testing. Joni Lakin Assistant Professor Educational Foundations, Leadership, and Technology

Prentice Hall Literature Common Core Edition Grade 10, 2012

What Teachers Are Saying

Unit 7 Data analysis and design

PEDAGOGICAL LEARNING WALKS: MAKING THE THEORY; PRACTICE

Final Teach For America Interim Certification Program

WORK OF LEADERS GROUP REPORT

For Your Future. For Our Future. ULS Strategic Framework

Practitioner s Lexicon What is meant by key terminology.

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

PROGRAMME SPECIFICATION UWE UWE. Taught course. JACS code. Ongoing

MAINTAINING CURRICULUM CONSISTENCY OF TECHNICAL AND VOCATIONAL EDUCATIONAL PROGRAMS THROUGH TEACHER DESIGN TEAMS

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith

Metadiscourse in Knowledge Building: A question about written or verbal metadiscourse

European Higher Education in a Global Setting. A Strategy for the External Dimension of the Bologna Process. 1. Introduction

CORRELATION FLORIDA DEPARTMENT OF EDUCATION INSTRUCTIONAL MATERIALS CORRELATION COURSE STANDARDS / BENCHMARKS. 1 of 16

teaching essay writing presentation presentation essay presentations. presentation, presentations writing teaching essay essay writing

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

EDITORIAL: ICT SUPPORT FOR KNOWLEDGE MANAGEMENT IN CONSTRUCTION

TRAINING MANUAL FOR FACILITATORS OF RADIO LISTENING GROUPS

EOSC Governance Development Forum 4 May 2017 Per Öster

1. Professional learning communities Prelude. 4.2 Introduction

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

NORTH CAROLINA A&T STATE UNIVERSITY

Understanding Co operatives Through Research

TU-E2090 Research Assignment in Operations Management and Services

The University of North Carolina Strategic Plan Online Survey and Public Forums Executive Summary

Mathematics Program Assessment Plan

Arizona s English Language Arts Standards th Grade ARIZONA DEPARTMENT OF EDUCATION HIGH ACADEMIC STANDARDS FOR STUDENTS

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011

Journal title ISSN Full text from

Department of Plant and Soil Sciences

Inquiry Learning Methodologies and the Disposition to Energy Systems Problem Solving

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

e-portfolios in Australian education and training 2008 National Symposium Report

Innovating Toward a Vibrant Learning Ecosystem:

The Writing Process. The Academic Support Centre // September 2015

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Chapter 9: Conducting Interviews

Statistical Analysis of Climate Change, Renewable Energies, and Sustainability An Independent Investigation for Introduction to Statistics

Results In. Planning Questions. Tony Frontier Five Levers to Improve Learning 1

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

INNOWIZ: A GUIDING FRAMEWORK FOR PROJECTS IN INDUSTRIAL DESIGN EDUCATION

STUDENT EXPERIENCE a focus group guide

Strategic Planning for Retaining Women in Undergraduate Computing

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

MULTIMEDIA Motion Graphics for Multimedia

KS1 Transport Objectives

Graduate Program in Education

Researcher Development Assessment A: Knowledge and intellectual abilities

English Language and Applied Linguistics. Module Descriptions 2017/18

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Harvesting the Wisdom of Coalitions

3D DIGITAL ANIMATION TECHNIQUES (3DAT)

SCIENCE DISCOURSE 1. Peer Discourse and Science Achievement. Richard Therrien. K-12 Science Supervisor. New Haven Public Schools

IBCP Language Portfolio Core Requirement for the International Baccalaureate Career-Related Programme

Assessment of Inquiry Skills in the SAILS Project

Vision for Science Education A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas

NAIS Case Studies for School Leaders and Boards of Trustees. Contact:

The Task. A Guide for Tutors in the Rutgers Writing Centers Written and edited by Michael Goeller and Karen Kalteissen

GOING GLOBAL 2018 SUBMITTING A PROPOSAL

Education the telstra BLuEPRint

Evidence into Practice: An International Perspective. CMHO Conference, Toronto, November 2008

Multiple Intelligences 1

To provide students with a formative and summative assessment about their learning behaviours. To reinforce key learning behaviours and skills that

Leading the Globally Engaged Institution: New Directions, Choices, and Dilemmas

Learning Disability Functional Capacity Evaluation. Dear Doctor,

Ministry of Education, Republic of Palau Executive Summary

Transcription:

Towards Collective Intelligence Broadening the Conversation through a Logical Model of XBRL Authors Christopher Ball, neo Abacus Laura Rowland, neo Abacus Abstract Enhancing the end user experience of XBRL requires better engaging the end user community into the collective conversation about the language. The current conversation is still largely technically biased. At present, XBRL lacks the conceptual tools and terminology which would allow end users to effectively understand, participate, and contribute to the collective intelligence that would enable the language to evolve towards its true potential. An important aspect of establishing a shared understanding is the means by which the facets of the language can objectively be critiqued, i.e. which facets add value and why, as well as which do not and why not. We propose the development of a logical model for rationalizing XBRL which would be comprised of two counter balancing parts. On one side, a taxonomy of capabilities (both of business and meta use cases); on the other side, a set of logical views on the facets of XBRL. The combination provides constituents with a logical model to better appreciate what can be achieved with the language; enriching the dialogue of what adds value and why, what detracts value and why, and what is missing and how it may be added. Such a model is an essential bridge across the current chasm between the technical community (with terse specifications and capabilities) and the business community (with practical objectives and needs). We see XBRL at a critical juncture, needing methods and means to facilitate broadening the discussion thereby benefiting from collective intelligence to facilitate innovation in an overt and public fashion. A Shared Understanding Having a Common Point of Reference XBRL global adoption is at an inflection point, establishing an undeniable future for the language in the exchange of business information. This joint W3C/XBRL workshop is an opportunity to reflect upon where XBRL is and seek out and fold in other ideas. But before jumping to other innovations for the language, we think this is a critical moment to step back and consider the stage before us and what may be missing that will impede progress forward. The objective of the workshop is improving access to financial data on the Web. Yet to improve something, there must be a means of objectively assessing its usefulness, the facets of what it does and how it does it. There must be a shared set of conceptual tools and terminology which form a simple intuitive framework for objectively evaluating opportunities and challenges for interactive access to XBRL data at all stages of the reporting pipeline. The burden of the XBRL journey has thus far been carried by a relatively small group of technical contributors. There needs to be a means of engaging a far larger intellect, not only technical creativity, but also end user critiques. We see two main objectives in including a broader community of potential consumers of XBRL: first, to give greater shape to their needs within the XBRL community, second, to enhance their understanding of what is on their horizon. There is much to be gained from a better appreciation of how people function today in working with financial information a better and more widely shared understanding

of the problem ensures a better solution. The trick is in the abstraction of the problem; not in crafting requirements ( a fallacy in a rapidly evolving technical landscape). XBRL Complexity A Need for Better Visibility into the Technology Itself In review of the XBRL specifications recommendations there is an abundance of terminology and a dearth of explanation or illustration of how the structures of the language deliver value. This leaves a business person at the edge of a formidable chasm requiring an inordinate investment of time to reach an understanding. This is not merely an issue of specification challenges; this also affects how XBRL is understood and implemented by the end users. According to the study A Comparison of XBRL Filings to Corporate 10-Ks -Evidence from the Voluntary Filing Program, from a sample of 22 companies taken from the voluntary filing program they found that all 22 filings included filing errors. Although each error ranged in significance, they note "...these initial XBRL filings contained a large number of errors, many of which seriously impaired the usability of the XBRL data." In Fred Brooks seminal book The Mythical Man Month he talks about Accidental Complexity and how the lack of an understood logical model is a recipe for disaster. He quotes: Using appropriate visual formalisms can have a spectacular effect on engineers and programmers. Moreover, this effect is not limited to mere accidental issues; the quality and expedition of their very thinking was found to be improved. Successful system development in the future will revolve around visual representations. We will first conceptualize, using the proper entities and relationships, and then formulate and reformulate our conceptions as a series of increasingly more comprehensive models represented in an appropriate combination of visual languages. A combination it must be, since system models have several facets, each of which conjures up different kinds of mental images. A Logical Model - a Conceptual Tool for Discussing, Analyzing, and Finding a Path It may seem zealous, but the terminology and conceptual tools will aid in the exploration of what business needs are and in working towards the capabilities that will shape the solution. It also helps keep everyone in sync and avoid talking past one another. Thereby making it clear, sooner rather than later, when clarification is needed on some advanced concept being worked with. A logical model is a living artifact that provides a set of architectural perspectives or views into a set of concepts and capabilities. Each perspective, similar to physical architecture, isolates a set of concerns that can be understood in context. The intent of a logical model is to facilitate discussion and debate. Having a logical model of XBRL architecture of the pertinent parts of the business domain aids in clearing the waters to what is relevant and how it all relates. A visually oriented logical model can cut through the morass of rhetoric and better empower users to discriminate among features and evaluate the

merits of the solution. Importantly, the logical model starts the process of discovery for the usability engineering which ultimately impacts the productivity of end users. It helps to keep in mind that the goal of system architecture is to translate business needs that are fulfilled through a set of capabilities which come in the form of a software solution. The logical modeling acts as a translation layer with business needs becoming specifications. A physical implementation is a proof of the logical model, in its sufficiency, correctness, and self consistency. A physical model is a point in time solution that is derived from the logical model based on priorities and resource constraints. The dangers of developing technology without a logical model are touched on by Dan Bulos in his Whitepaper on OLAP Design. In the paper he discusses the differences of Logical vs. Physical Modeling. In particular he emphasizes that the goal is to translate business needs into a working system and to that end logical modeling acts as a translation layer. Tight deadlines and easy to use software can tempt organizations to forego logical modeling and go straight from the application description directly to the physical implementation. However bypassing logical modeling can result in an application that merely reflects the chosen implementation technology instead of the functionality of the business. Logical modeling helps ensure a focus on solving the business needs and can be thought of as an enterprise asset that transcends any particular implementation or set of technologies at any given point in time. The result is an architecture with resilient value given it is readily capable of evolving offering an expedient path today to capabilities that will not be identified until tomorrow. Gathering the Fundamentals into a Logical Model Given a logical model is a living artifact that aids in moving a set of stakeholders towards a shared understanding and vocabulary, it does not need to be crafted all at once but rather benefits from an iterative approach. In initial iterations, it is helpful to widely gather and organize some fundamental concerns: A) Questions of interest initial questions that come to the minds of stakeholders as they start to clarify the shape of the problem and envision the nature of the solution. B) Concepts "units of knowledge" that are of interest and meaning to the business. Each concept has a set of characteristics which ultimately are represented as facts that are analyzed and communicate as information. Concepts have specific, unique meaning, unique names, data

types, and other attributes which will later be captured in more rigorous detail. Concepts range from the abstract to the concrete and derived, they encompass quantities, amounts, metrics, rates of change, correlations ratios and other points of interest. C) Information Perspectives views of interest to end users that aid in understanding a collection of information and are a basis of decision making. Perspectives, unlike reports, are fluid in that a given perspective can often be derived from or morphed into yet another perspective as part of an interactive information experience. Perspectives can be categorized such as trending, variance, etc. D) Layers and Diversity of Business and Meta Use Cases - There is a large spectrum of use-cases for XBRL; however, the narrow focus on large corporations and their annual filings has made the specifications such that companies are not willing to invest the time and resources into understanding it unless deemed necessary. Making available a model which can be understood by a more diverse set of users allows more input and usability. The intention is to create a set of archetypical uses of XBRL, as well as more easily allow a diversity of opinions to interact in the XBRL space. A logical model allows non- XBRL experts to participate in the development even though they may lack the technical knowledge to produce the specifications themselves. Subsequent iterations will flush out how people work with the information, providing additional detail such as: D) Workflow the rules, routes, and roles of how information is captured, processed, disseminated, and analyzed. E) Events occurrences of interest and significant changes in state that have the potential to impact clients or the business. As the logical model progresses it becomes easier to assess it for completeness, self consistency, correctness, and unambiguous. Some of the validation steps are intentionally left to later in the process given they tend to be limiting rather than expanding. Conclusion A Learning and Evaluation Framework Ralph Frank in a recent paper XBRL - Medium is the Message that it is a well known fact from market research that users often simply cannot know what dramatic changes a technology might bring along. Often the greatest barrier is the lack of well thought out terminology and a conceptual model to relate an old paradigm to a new one, and ease the shift in mind set of those outside an understanding of new technology as well as a means of engaging those within. There are likely many innovative ideas on the horizon related to XBRL. In dealing with an evolving landscape it is not a question of requirements, but rather the tools for both exploring the problem space and assessing the solution. The question at hand is how will they be understand, assessed for merit, and folded into practices of the community if not the standard itself. Currently one of the significant barriers is a lack of intuitive and widely understood conceptual tools and terminology for describing, thinking about, and sharing ideas in the XBRL problem space. The most dramatic accelerant to innovation and maturity in the exchange of information is in the simple aspect of how it is conceptualized, talked about, and evaluated... all of which will guide its evolution.

References XBRL - The medium is the message - Ralf Frank http://www.xbrl.org/viewsonxbrl/ralf_frank_article_xbrltransparency-2009-03-26.pdf Getting Started with ADAPT OLAP Database Design - Dan Bulos http://www.symcorp.com/downloads/adapt_white_paper.pdf Developing High Quality Data Models - Matthew West http://www.matthew-west.org.uk/documents/princ03.pdf The Mythical Man-Month: Essays on Software Engineering - Frederick P. Brooks A Comparison of XBRL Filings to Corporate 10-Ks -Evidence from the Voluntary Filing Program - Jon Bartley, Ph.D. XBRL Specification http://www.xbrl.org/specification/formula/rec-2009-06-22/index.htm