Machine Readable Knowledge Representation Using XBRL for Digital Financial Reporting. Charles Hoffman, CPA December 11, 2014

Size: px
Start display at page:

Download "Machine Readable Knowledge Representation Using XBRL for Digital Financial Reporting. Charles Hoffman, CPA December 11, 2014"

Transcription

1 Machine Readable Knowledge Representation Using XBRL for Digital Financial Reporting Charles Hoffman, CPA December 11, 2014

2 Understanding the Importance of Knowledge The only way a meaningful exchange of information can occur is the prior existence of agreed upon: technical syntax rules, domain semantics rules, and workflow/process rules. Rules are basically knowledge entry verification constraints against the knowledge representation description constraints (i.e. quality control, for example Assets = Liabilities and Equity ) Knowledge is justified true belief Software can guide users through a process using knowledge entry verification constraints helping those users comply with domain knowledge More information:

3 Understanding System Boundaries First-order logic can be used to express a theory which fully and categorically describe structures of a finite domain (problem domain). No first-order theory has the strength to describe an infinite domain. Financial Report Semantics and Dynamics Theory:

4

5 Lowest Level Structure in XBRL - Fact Lowest level structure in XBRL is the fact. Facts are hard-wired together by the XBRL Technical Syntax. A fact ALWAYS has the characteristics reporting entity, period, concept, and value; if value is numeric also has units and decimals. PRO: If this is what you need, this is great because you don t need to wire all this stuff together yourself using something like RDF+OWL. CON: If this is NOT what you need, then this because a problem.

6 Fact A fact defines a single, observable, reportable piece of information contained within a financial report, or fact value, contextualized for unambiguous interpretation or analysis by one or more distinguishing characteristics (properties of the fact). A fact value is one property of a fact. Every fact has exactly one fact value.

7 Characteristic A characteristic describes a fact. A characteristic or distinguishing aspect provides information necessary to describe a fact or distinguish one fact from another fact. A fact may have one or many distinguishing characteristics.

8 Add Characteristics XBRL allows you to add additional characteristics. In the example above, a Legal Entity characteristic was added. Any new number of characteristics can be added.

9 Add Components XBRL allows you to add any number of components. Above you see fragments of two components: an income statement and a balance sheet.

10 Component A component is a set of facts which go together (tend to be cohesive and share a certain common nature) for some specific purpose within a financial report.

11 Model Structure Component = Network + Table (Hypercube) Characteristic = Axis + Member and context entity and context period and LineItems which are XBRL Dimensions primary items Fact = Set of characteristics, value, units, decimals

12 Model Structure Implementation Details Very detailed, see: ntationmodel.pdf

13 Model Structure Allowed relations are shown in cells, provable by examining SEC XBRL filings. For more information see:

14 Relations Between Members Members of an Axis are related in some way. These are called member arrangement patterns. Generally, they are whole-part type relations. Parts of a whole may be related in different ways. The following is a summary of subclasses of whole-part types of relations which may, or may not, be applicable to financial reporting. Other subclasses of whole-part relations may exist. Component-integral object: Indicates that a component contains some integral object. For example, the component handle is part of the integral object cup; wheels are a component part of a car; a refrigerator is a component of a kitchen. Member-collection: Indicates that some member is part of some collection. For example a ship is part of a fleet. Or, a subsidiary is part of an economic entity. Portion-mass: Indicates that some portion is part of some mass. For example a slice is part of a pie. Stuff-object: Indicates that some "stuff" is part of some object. For example steel is part of a car. Feature-activity: Indicates that some feature is part of some activity. For example the feature "paying" is part of the activity "shopping". Place-area: Indicates that some physical place is part of some area. For example the place "Everglades" is part of the area "Florida". For more information:

15 Member Arrangement Patterns Example

16 Relations Between Concepts Concepts within a set of LineItems are related in specific ways. These are called concept arrangement patterns. Roll up: A roll up computes a total from a set of concepts (stock or flow). This equation is: A + B + n = Total.. Roll forward: A roll forward reconciles a balance (stock) between two points in time (flow). This equation is: beginning balance + changes = ending balance. Adjustment: An adjustment reconciles an originally stated balance to a restated balance between two different report dates. This equation is: originally reported balance + adjustment = restated balance. Complex computation: A complex computation thought of as a hierarchy plus a set of commutations between different concepts within that hierarchy which are more challenging to model than a roll up or roll forward. The type of computations can vary significantly, thus the challenging in modelling. For example, the computation of earnings per share is a complex computation. Hierarchy: A hierarchy denotes a hierarchy of concepts with no numeric relations. If no numeric relations exist, then the component is a hierarchy. Basically, anything can be modelled as a hierarchy. Generally mathematical relations turn a hierarchy into some other pattern. Text block: A text block contains, by definition, only one concept and that concept expresses what amounts to a narrative or prose as escaped HTML within that one concept. For more information: and

17 Concept Arrangement Patterns Example 1 Roll forward

18 Concept Arrangement Patterns Example 2 Roll up

19 Component Block A component may contain one or more component block. A component block has a concept arrangement pattern (roll up, roll forward, hierarchy, etc.) A component block MUST have one of the prescribed concept arrangement patterns. Generally, putting more than one component block per Table (hypercube) causes harder to read renderings

20 Component Block Example 1 Component with three component blocks: two [Hierarchy]s and one [Roll Up]

21 Component Block Example 2 Component with four component blocks: two [Roll Forward]s, a [Roll Up] and a [Hierarchy]. Note that all component blocks share the same Defined Benefit Plan Category [Axis]. Because each block of the component is explicitly separated, the rendering is easy to understand even though there is a lot to the rendering.

22 Categorizing and Classes 1 Not all concepts are or act the same, concepts fit into some class or group. Concepts cannot change groups or classes; for example if a concept was intended for one thing then used for something else, problems occur. There is a difference between a requirement, an option, a choice, and a policy. A policy is a choice of an option which then becomes a requirement. For example, if interest is categorized as financing rather than investing; then it is always categorized as financing.

23 Categorizing and Classes 2 Some concepts are required, some optional, some can be extended, some make no sense to extend. Concept required: it would make no sense to extend concept. For example, there are obvious examples of such concepts like dei:entityregistrantname and dei:documentfiscalyearfocus. It absolutely, 100% makes zero sense to allow extension of such concepts. Optional concept: it would make no sense to extend concept. This is similar to the category above, but the concept is NOT required to be reported, such as dei:tradingsymbol, or the concept would only be reported if the filer actually had the concept, such as usgaap:inventorynet. Allowed to add subclasses of concept, but not extend concept: For some concepts, it makes a lot of sense to allow a filer to add a subclass for that concept or as some people think about it, to add a "child". But, it makes no sense to extend the concept. So again take the concept us-gaap:inventorynet. It is hard to imagine the need to provide for some other concept "my:inventorynet". Allowed to create extension concept: Suppose that some SEC filer wanted to disclose carbon credit information in their financial report but the US GAAP XBRL Taxonomy contained no such concepts. Pretty clear than an extension concept could be created.

24 Expressing Relations between Concepts and Classes is Knowledge 1 RDF+OWL has the features to express information about relations between classes and concepts Why would XBRL not need those same features? Knowledge representation achieve two things: knowledge description constraints knowledge entry verification constraints against the descriptions (i.e. quality control, for example Assets = Liabilities and Equity ) For more information:

25 Expressing Relations between Concepts and Classes is Knowledge 2 Equivalent to owl:class, rdfs:class and rdfs:type. The element A is a defined to be class B. (Example, the taxonomy element usgaap:assets (which is an individual) is defined as being the class fro:assets) (I AM NOT SURE THAT THIS IS CORRECT. As I understand it, the closest thing that XBRL has to articulating a class is the substitutiongroup attribute. However, that is not assignable after a taxonomy has been published. The US GAAP XBRL Taxonomy, for example, has a boatload of classes which need to be assigned after publishing of the taxonomy because the taxonomy does not provide this information.) Equivalent to rdfs:subclassof. Class A is a specializetion of Class P. Ability to organize classes into a hierarchy of general-special terms. Similar to SKOS notion of broader terms versus narrower terms. Equivalent to owl:equivalentclass. Class A and class B have the exact same members. (Example, class LiabitiesAndPartnerCapital and the class LiabilitiesAndStockHolderEquity are both equivalent to LiabilitiesAndEquity.) Equivalent to owl:sameas. Class A and class B are the exact same real world thing. (Example, the class Equity and the class NetAssets are exactly the same thing.) Equivalent to owl:differentfrom. Class A and class B are the NOT the same real world thing. (Example, the class Assets and the class NetAssets are NOT the same thing.) Equivalent to owl:disjointwith. Things belonging to one class A cannot also belong to some other class B. (Example, a member of the Person class set of things can never be a member of the Country class set of things.) Equivalent to owl:complementof. Things that are members of one class A are all the things that do not belong to the other class B (Example, a member of the class of LivingThings set of things is the entire set of things that do not belong to the DeadThings set of things.) Equivalent to owl:inverseof. A relationship of type X between A and B implies a relationship of type Y between B and A. (Example, IF starsin inverseof hasstar; AND IF MenInBlack hasstar WillSmith; THEN WillSmith starsin MenInBlack) Equivalent to owl:unionof. The members of set C include all the members of set A and all the members of set B. Equivalent to owl:intersectionof. The members of set C include all the members of set A that are also members of set B. Neither OWL nor RDFS has equivalent. The whole A has part B. (Example, the whole BalanceSheet has part Assets.) Neither OWL nor RDFS has equivalent. The part A is part of the whole B. (Example, the part Assets is part of the whole BalanceSheet.)

26 Finite, Defined Boundaries The moving pieces of the financial report model are finite There are a finite number of disclosures (I have identified about 1000 a ). Need more? Add more. HOWEVER, you must follow established patterns. Missing pattern? Add new pattern. Missing concept? Add new concept but put it into an existing class Missing a class? Add a new class

27 Goal is to Achieve a Purpose Digital financial reporting is useful, it enables machines to perform useful work effectively. Recognize that there is no singular objective reality but in spite of that; if we create a useful, practical, common enough shared reality we can achieve a purpose. Goal is to make the reality of the financial reporting domain appear to be objective and stable in certain specific and agreed upon ways in order to create digital financial reporting. Making digital financial reporting work is a choice. How digital financial reporting works is a choice. More information:

28 Summary Digital financial reports are a finite set of thousands of structured pieces Digital financial reports are made up of components Components contain facts which are distinguished by characteristics Components, facts, and characteristics have relations Components, facts, and characteristics fit into classes Relations and classes follow rules Rules are knowledge Knowledge both describes the domain and enables verification that representations follow the rules of those descriptions Another name for this is knowledge entry verification constraints (i.e. quality control, for example Assets = Liabilities and Equity ) Software can guide users through a process using knowledge entry verification constraints helping those users comply with domain knowledge

General Business Reporting XBRL Application Profile

General Business Reporting XBRL Application Profile General Business Reporting XBRL Application Profile A safe and reliable implementation of an OLAPtype cube and digital spreadsheet leveraging the XBRL technical syntax modelled The General Business Reporting

More information

Digital Financial Reporting

Digital Financial Reporting Digital Financial Reporting Using an XBRL-based Model A resource for accountants, internal auditors, external auditors, financial analysts, regulators, and other business professionals when creating, reviewing,

More information

Putting the Expertise into an XBRL-based Knowledge Based System for Creating Financial Reports

Putting the Expertise into an XBRL-based Knowledge Based System for Creating Financial Reports Putting the Expertise into an XBRL-based Knowledge Based System for Creating Financial Reports November 16, 2017 Charles Hoffman, CPA (Charles.Hoffman@me.com) Hamed Mousavi (hamedmousavi@yahoo.com) Applications

More information

Version 1.1 June Notional Amount Disclosures (UGT Version 2014) FASB U.S. GAAP Financial Reporting Taxonomy (UGT) Implementation Guide Series

Version 1.1 June Notional Amount Disclosures (UGT Version 2014) FASB U.S. GAAP Financial Reporting Taxonomy (UGT) Implementation Guide Series Version 1.1 June 2014 Notional Amount Disclosures (UGT Version 2014) FASB U.S. GAAP Financial Reporting Taxonomy (UGT) Implementation Guide Series The U.S. GAAP Financial Reporting Taxonomy (UGT) Implementation

More information

FASB U.S. GAAP Financial Reporting Taxonomy (UGT) Implementation Guide Series

FASB U.S. GAAP Financial Reporting Taxonomy (UGT) Implementation Guide Series Version 1.0 May 2014 Notional Amount Disclosures (UGT Version 2014*) FASB U.S. GAAP Financial Reporting Taxonomy (UGT) Implementation Guide Series *Pending SEC Acceptance. The 2014 UGT Release is subject

More information

XBRL: Beyond Basic XML

XBRL: Beyond Basic XML XBRL: Beyond Basic XML Working Paper Series 08-11 August 2008 Craig A. VanLengen Professor of Computer Information Systems/Accounting Northern Arizona University The W. A. Franke College of Business PO

More information

Data Points Structure Explanatory Documentation

Data Points Structure Explanatory Documentation Data Points Structure Explanatory Documentation Version: 0.2 (Public Draft) Publication date: 2009-12-08 Abstract This document contains a description of an approach for the explicit, consistent and coherent

More information

Agenda Paper 3B: Draft guide for review by members of the IFRS

Agenda Paper 3B: Draft guide for review by members of the IFRS Agenda Paper 3B IFRS Foundation International Accounting Standards Board (IASB) Using the IFRS Taxonomy A preparer s guide Agenda Paper 3B: Draft guide for review by members of the IFRS Taxonomy Consultative

More information

Taxonomy Architecture Guidance Observation Document Version 1.0

Taxonomy Architecture Guidance Observation Document Version 1.0 Taxonomía de las rmas para la Formulación de Cuentas Anuales Consolidadas (NOFCAC2010) (Spanish GAAP 2007 taxonomy - Preparation of Consolidated Financial Statements) Introduction The advent of Digital

More information

Benefits and Costs of Structured Data. August 11, Secretary Securities and Exchange Commission 100 F Street, NE Washington, DC

Benefits and Costs of Structured Data. August 11, Secretary Securities and Exchange Commission 100 F Street, NE Washington, DC August 11, 2015 1211 Avenue of the Americas 19 th Floor New York, NY 10036 Secretary Securities and Exchange Commission 100 F Street, NE Washington, DC 20549-1090 RE: Investment Company Reporting Modernization,

More information

How to Use the Data Analysis Toolkit

How to Use the Data Analysis Toolkit How to Use the Data Analysis Toolkit 1211 Avenue of the Americas 19 th Floor New York, NY 10036 The Toolkit provides templates that you can customize to extract data on balance sheets, pensions and margins.

More information

The MUSING Approach for Combining XBRL and Semantic Web Data. ~ Position Paper ~

The MUSING Approach for Combining XBRL and Semantic Web Data. ~ Position Paper ~ The MUSING Approach for Combining XBRL and Semantic Web Data ~ Position Paper ~ Christian F. Leibold 1, Dumitru Roman 1, Marcus Spies 2 1 STI Innsbruck, Technikerstr. 21a, 6020 Innsbruck, Austria {Christian.Leibold,

More information

Table of Contents. iii

Table of Contents. iii Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough

More information

Taxonomy Architecture Guidance Observation Document Version 1.0

Taxonomy Architecture Guidance Observation Document Version 1.0 ES-BE-CB TAXONOMY Introduction The advent of Digital Business Reporting due to the XBRL mandates requiring business reporting in electronic XBRL format to the relevant regulatory authorities or to the

More information

Version 1.0 September 1, 2016

Version 1.0 September 1, 2016 XBRL US Work In Process Taxonomy 2016 Taxonomy Guide Version 1.0 September 1, 2016 Prepared by: Michelle Savage XBRL US, Inc. Contributors: Lisa Cousino Robert Nehmer Campbell Pryde Scott Theis Summit

More information

Overview 2. 1 Working with Extended Links 3

Overview 2. 1 Working with Extended Links 3 U N D E R S T A N D I N G X B R L : A T E C H N I C A L G U I D E T O W O R K I N G W I T H X B R L 2. 0 A N D X L i n k A U D I T A N D R I S K A D V I S O R Y S E R V I C E S Contents Overview 2 1 Working

More information

Can Data Warehouses Evolve to Become Information Warehouses?

Can Data Warehouses Evolve to Become Information Warehouses? Can Data Warehouses Evolve to Become Information Warehouses? By Charles Hoffman, CPA February 27, 2017 A global standard replacement for data warehouses that behaves more like a knowledge based system

More information

Semantic Web. Tahani Aljehani

Semantic Web. Tahani Aljehani Semantic Web Tahani Aljehani Motivation: Example 1 You are interested in SOAP Web architecture Use your favorite search engine to find the articles about SOAP Keywords-based search You'll get lots of information,

More information

Ontological Modeling: Part 7

Ontological Modeling: Part 7 Ontological Modeling: Part 7 Terry Halpin LogicBlox and INTI International University This is the seventh in a series of articles on ontology-based approaches to modeling. The main focus is on popular

More information

Using the IFRS Taxonomy

Using the IFRS Taxonomy December 2017 IFRS Foundation International Accounting Standards Board Using the IFRS Taxonomy A preparer s guide This Preparer s Guide has been prepared by IFRS Foundation staff. It has not been approved

More information

0.1 Knowledge Organization Systems for Semantic Web

0.1 Knowledge Organization Systems for Semantic Web 0.1 Knowledge Organization Systems for Semantic Web 0.1 Knowledge Organization Systems for Semantic Web 0.1.1 Knowledge Organization Systems Why do we need to organize knowledge? Indexing Retrieval Organization

More information

XBRLS Architecture Specification

XBRLS Architecture Specification XBRLS Architecture Specification An open public standard. Note that XBRLS is not associated with XBRL International http://openstandards.org Draft, dated 2008-04-18 This version: XBRLS-Specification-2008-04-01.doc

More information

DATOS GENERALES DE IDENTIFICACIÓN (DGI) GENERAL IDENTIFICATION DATA

DATOS GENERALES DE IDENTIFICACIÓN (DGI) GENERAL IDENTIFICATION DATA Introduction DATOS GENERALES DE IDENTIFICACIÓN (DGI) GENERAL IDENTIFICATION DATA The advent of Digital Business Reporting due to the XBRL mandates requiring business reporting in electronic XBRL format

More information

Let me begin by introducing myself. I began working with Progress in 1984 and I have been a Progress Application Partner since 1986.

Let me begin by introducing myself. I began working with Progress in 1984 and I have been a Progress Application Partner since 1986. Let me begin by introducing myself. I began working with Progress in 1984 and I have been a Progress Application Partner since 1986. For many years I was the architect and chief developer for our ERP application.

More information

6 December The European Single Electronic Format (ESEF) Getting ready for 2020

6 December The European Single Electronic Format (ESEF) Getting ready for 2020 6 December 2018 The European Single Electronic Format (ESEF) Getting ready for 2020 Level of tagging required by the RTS on ESEF IFRS consolidated FS individual financial statements 3rd country GAAP FS

More information

European Single Electronic Format (ESEF) EFRAG TEG - 10 May 2017

European Single Electronic Format (ESEF) EFRAG TEG - 10 May 2017 ESMA REGULAR USE ESMA32-60-171 10 May 2017 European Single Electronic Format (ESEF) EFRAG TEG - 10 May 2017 Michael Komarek Background 2 Requirements: From 1 January 2020 issuers will have to prepare their

More information

Equities and Fixed Income. Introduction Manual

Equities and Fixed Income. Introduction Manual Finance Data Thomson Reuters Eikon Equities and Fixed Income Introduction Manual Date Author 01-03-2017 Nicky Zaugg 17-10-2017 Nicky Zaugg Contents 1. Introduction... 3 1.1 When do I use Eikon?... 3 1.2

More information

Introduction The content of the IFRS Taxonomy is designed to accurately reflect the presentation and disclosure requirements of IFRS Standards as

Introduction The content of the IFRS Taxonomy is designed to accurately reflect the presentation and disclosure requirements of IFRS Standards as Introduction The content of the IFRS Taxonomy is designed to accurately reflect the presentation and disclosure requirements of IFRS Standards as issued by the International Accounting Standards Board.

More information

Semantics via Syntax. f (4) = if define f (x) =2 x + 55.

Semantics via Syntax. f (4) = if define f (x) =2 x + 55. 1 Semantics via Syntax The specification of a programming language starts with its syntax. As every programmer knows, the syntax of a language comes in the shape of a variant of a BNF (Backus-Naur Form)

More information

Equities and Fixed Income. Introduction Manual

Equities and Fixed Income. Introduction Manual Finance Data Thomson Reuters Eikon Equities and Fixed Income Introduction Manual March 2017 Contents 1. Introduction... 3 1.1 When do I use Eikon?... 3 1.2 Request access for Eikon... 3 1.3 Where can I

More information

Using the IFRS Taxonomy

Using the IFRS Taxonomy January 2019 IFRS Foundation International Accounting Standards Board Using the IFRS Taxonomy A preparer s guide The Preparer s Guide has been written by IFRS Foundation staff. It has not been approved

More information

Taxonomy Summit, Modeling taxonomies using DPM, Andreas Weller/EBA and 3/22/2012

Taxonomy Summit, Modeling taxonomies using DPM, Andreas Weller/EBA and 3/22/2012 Taxonomy Summit, Modeling taxonomies using DPM, Andreas Weller/EBA and 3/22/2012 Recap The process of building the DPM The optimisation in the DPM The end-user, DPM and XBRL What s next for FINREP and

More information

Oracle TIGHT / Oracle General Ledger Guide / Cameron / / Blind folio: 127 CHAPTER. Financial Statement Generator

Oracle TIGHT / Oracle General Ledger Guide / Cameron / / Blind folio: 127 CHAPTER. Financial Statement Generator / Blind folio: 127 CHAPTER 6 Financial Statement Generator 127 ch06.indd 127 4/1/2009 10:14:13 AM 128 Oracle General Ledger Guide T he Financial Statement Generator, or FSG, is EBS s tool for writing financial

More information

Presented by Naveen Garg NextGen Knowledge Solutions Private Ltd. Date : October 24, 2012

Presented by Naveen Garg NextGen Knowledge Solutions Private Ltd. Date : October 24, 2012 Preparing for XBRL filing at MCA Presented by Naveen Garg NextGen Knowledge Solutions Private Ltd. Date : October 24, 2012 2012 NextGen Knowledge Solutions Private Ltd. 2 2012 NextGen Knowledge Solutions

More information

Linked Data: Standard s convergence

Linked Data: Standard s convergence Linked Data: Standard s convergence Enhancing the convergence between reporting standards Maria Mora Technical Manager maria.mora@cdp.net 1 Lets talk about a problem Lack of a perfect convergence between

More information

Semantic Technologies

Semantic Technologies Semantic Technologies Part 14: Werner Nutt Acknowledgment These slides are based on the Latex version of slides by Markus Krötzsch of TU Dresden W. Nutt Semantic Technologies 2014/2015 (1/66) OWL W. Nutt

More information

XBRL US Domain Steering Committee Taxonomy Review

XBRL US Domain Steering Committee Taxonomy Review XBRL US Domain Steering Committee Taxonomy Review for XBRL US Work In Process Taxonomy 2016 As Approved by the DSC on September 8, 2016 Prepared by: Scott Theis, DSC Chairman Campbell Pryde Michelle Savage

More information

Linguaggi Logiche e Tecnologie per la Gestione Semantica dei testi

Linguaggi Logiche e Tecnologie per la Gestione Semantica dei testi Linguaggi Logiche e Tecnologie per la Gestione Semantica dei testi Outline Brief recap on RDFS+ Using RDFS+ SKOS FOAF Recap RDFS+ includes a subset of the constructs in OWL. It offers more expressive power

More information

Mastering Disclosure Data in XBRL Through Use of Dimensions

Mastering Disclosure Data in XBRL Through Use of Dimensions Mastering Disclosure Data in XBRL Through Use of Dimensions Ernest Capozzoli, Kennesaw State University and Stephanie Farewell, University of Arkansas at Little Rock Abstract Now that XBRL is required

More information

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF Copyright Cengage Learning. All rights reserved. SECTION 4.2 Direct Proof and Counterexample II: Rational Numbers Copyright Cengage Learning. All

More information

Ontological Modeling: Part 2

Ontological Modeling: Part 2 Ontological Modeling: Part 2 Terry Halpin LogicBlox This is the second in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology languages proposed for the

More information

5. 2 Too Big, or Not Too Big, That Is the Question. A Solidify Understanding Task

5. 2 Too Big, or Not Too Big, That Is the Question. A Solidify Understanding Task 6 SECONDARY MATH I // MODULE 5 That Is the Question A Solidify Understanding Task As Carlos is considering the amount of money available for purchasing cat pens and dog runs (see below) he realizes that

More information

9 The Ontology UML Profile

9 The Ontology UML Profile 9 The Ontology UML Profile UML profile is a concept used for adapting the basic UML constructs to a specific purpose. Essentially, this means introducing new kinds of modeling elements by extending the

More information

A PrePArer s Guide to XBrL

A PrePArer s Guide to XBrL A Preparer s Guide to XBRL Table of Contents 1. What is XBRL?... 3 2. What are the benefits of XBRL?... 3 3. When must I comply with XBRL reporting?... 3 4. Who is responsible for selecting and applying

More information

ESEF Reporting Manual Preparation of Annual Financial Reports in Inline XBRL

ESEF Reporting Manual Preparation of Annual Financial Reports in Inline XBRL ESEF Reporting Manual Preparation of Annual Financial Reports in Inline XBRL 18 December 2017 ESMA32-60-254 Table of Contents I. Introduction... 5 II. Glossary... 6 III. Guidance...10 1 Guidance for issuers...10

More information

Report Designer for Sage MAS Intelligence 90/200

Report Designer for Sage MAS Intelligence 90/200 Report Designer for Sage MAS Intelligence 90/200 Table of Contents What is the Report Designer?... 1 Installing the Report Designer... 2 Pre-installation requirements... 2 The Interface... 3 Accessing

More information

COREP DRAFT DATA POINT MODEL

COREP DRAFT DATA POINT MODEL COREP DRAFT DATA POINT MODEL V 0.3 2010 07 27 This initial (very preliminary draft) is a contribution of Ignacio Boixo and Carlos Rodriguez (Templates prepared: CA, Group Solvency, CR SA Totals and Details)

More information

DynacViews. User Guide. Version 2.0 May 1, 2009

DynacViews. User Guide. Version 2.0 May 1, 2009 DynacViews User Guide Version 2.0 May 1, 2009 Copyright 2003 by Dynac, Inc. All rights reserved. No part of this publication may be reproduced or used in any form without the express written permission

More information

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 9. Process Modeling. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Process Modeling McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives Define systems modeling and differentiate logical and physical models. Define

More information

STEP 1: Start Pesseract, Open XBRL instance.

STEP 1: Start Pesseract, Open XBRL instance. Dynamic Rules By Charles Hoffman, CPA This document walks you through the use of dynamic sets of rules that can be specific for one document. This is as contrast to the fundamental accounting concept relations

More information

Assurance, ASSR2. SBR Assurance approach, Assurance Needs in Japan, Takashi Nakayama(PwC), XBRL Japan, 22 March, 2012

Assurance, ASSR2. SBR Assurance approach, Assurance Needs in Japan, Takashi Nakayama(PwC), XBRL Japan, 22 March, 2012 Assurance, ASSR2. SBR Assurance approach, Assurance Needs in Japan, Takashi Nakayama(PwC), XBRL Japan, 22 March, 2012 Scope of Tagging Tagging Tool & Approach XBRL Data Assurance & AUP Current Position

More information

5 th Grade Hinojosa Math Vocabulary Words

5 th Grade Hinojosa Math Vocabulary Words Topic 1 Word Definition Picture value The place of a digit in a number tells the value digit The symbols of 0,1,2,3,4,5,6,7,8, and 9 used to write numbers standard form A number written with one digit

More information

RDF /RDF-S Providing Framework Support to OWL Ontologies

RDF /RDF-S Providing Framework Support to OWL Ontologies RDF /RDF-S Providing Framework Support to OWL Ontologies Rajiv Pandey #, Dr.Sanjay Dwivedi * # Amity Institute of information Technology, Amity University Lucknow,India * Dept.Of Computer Science,BBA University

More information

Developer Guide FRC Taxonomies

Developer Guide FRC Taxonomies Developer Guide Professional discipline Financial Reporting Council January 2016 Developer Guide FRC Taxonomies The FRC is responsible for promoting high quality corporate governance and reporting to foster

More information

Chapter 3. Set Theory. 3.1 What is a Set?

Chapter 3. Set Theory. 3.1 What is a Set? Chapter 3 Set Theory 3.1 What is a Set? A set is a well-defined collection of objects called elements or members of the set. Here, well-defined means accurately and unambiguously stated or described. Any

More information

Significant Figure Rules

Significant Figure Rules Significant Figure Rules There are three rules on determining how many significant figures are in a number: 1. Non-zero digits are always significant. 2. Any zeros between two significant digits are significant.

More information

TOPIC 2 INTRODUCTION TO JAVA AND DR JAVA

TOPIC 2 INTRODUCTION TO JAVA AND DR JAVA 1 TOPIC 2 INTRODUCTION TO JAVA AND DR JAVA Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach by M. Guzdial and B. Ericson, and instructor materials prepared

More information

Data Management CS 4720 Mobile Application Development

Data Management CS 4720 Mobile Application Development Data Management Mobile Application Development Desktop Applications What are some common applications you use day-to-day? Browser (Chrome, Firefox, Safari, etc.) Music Player (Spotify, itunes, etc.) Office

More information

Wondering about either OWL ontologies or SKOS vocabularies? You need both!

Wondering about either OWL ontologies or SKOS vocabularies? You need both! Making sense of content Wondering about either OWL ontologies or SKOS vocabularies? You need both! ISKO UK SKOS Event London, 21st July 2008 bernard.vatant@mondeca.com A few words about Mondeca Founded

More information

Financial Reporting and Analysis

Financial Reporting and Analysis Financial Reporting and Analysis Study guidance for the 15 th Edition of the recommended text The information below indicates which parts of the recommended text, Financial Accounting and Reporting 15

More information

TFM Treamo Finance Monitor Q&A / Features

TFM Treamo Finance Monitor Q&A / Features Q&A / Features TFM - User interface, general features Q: As a TFM-Administrator, can I set up the structures of our cash flow forecast as well as of the cash position report according to our specific requirements?

More information

QUALCOMM Reports Third Fiscal Quarter Revenues of $1 Billion - Operating Earnings Per Share of $.75, Excluding Non-Recurring Charges -

QUALCOMM Reports Third Fiscal Quarter Revenues of $1 Billion - Operating Earnings Per Share of $.75, Excluding Non-Recurring Charges - FOR IMMEDIATE RELEASE QUALCOMM Contact: Julie Cunningham Vice President, Investor Relations 1-(858) 658-4224 (ph) 1-(858) 651-9303 (fax) e-mail: juliec@qualcomm.com QUALCOMM Reports Third Fiscal Quarter

More information

The DPM metamodel detail

The DPM metamodel detail The DPM metamodel detail The EBA process for developing the DPM is supported by interacting tools that are used by policy experts to manage the database data dictionary. The DPM database is designed as

More information

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES OWL Syntax & Intuition Sebastian Rudolph Dresden, 26 April 2013 Content Overview & XML 9 APR DS2 Hypertableau II 7 JUN DS5 Introduction into RDF 9 APR DS3 Tutorial

More information

Equities and Fixed Income. Introduction Manual

Equities and Fixed Income. Introduction Manual Finance Data Thomson Reuters Eikon Equities and Fixed Income Introduction Manual Date Author 01-03-2017 Nicky Zaugg 17-10-2017 Nicky Zaugg Contents 1. Introduction... 3 1.1 When do I use Eikon?... 3 1.2

More information

Ethics for Virginia CPAs

Ethics for Virginia CPAs Ethics for Virginia CPAs Course Instructions and Final Examination Ethics for Virginia CPAs By Colleen Neuharth McClain, CPA CPE Edition Distributed by The CPE Store www.cpestore.com 1-800-910-2755 The

More information

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN NOTES ON OBJECT-ORIENTED MODELING AND DESIGN Stephen W. Clyde Brigham Young University Provo, UT 86402 Abstract: A review of the Object Modeling Technique (OMT) is presented. OMT is an object-oriented

More information

CONSUMPTION BASICS. MICROECONOMICS Principles and Analysis Frank Cowell. July 2017 Frank Cowell: Consumption Basics 1

CONSUMPTION BASICS. MICROECONOMICS Principles and Analysis Frank Cowell. July 2017 Frank Cowell: Consumption Basics 1 CONSUMPTION BASICS MICROECONOMICS Principles and Analysis Frank Cowell July 2017 Frank Cowell: Consumption Basics 1 Overview Consumption: Basics The setting The environment for the basic consumer optimisation

More information

QUALCOMM Reports First Quarter Results Revenues $941 Million, $.65 EPS

QUALCOMM Reports First Quarter Results Revenues $941 Million, $.65 EPS Contact: Julie Cunningham Vice President, Investor Relations Ph 619-658-4224 Fax 619-651-9303 E-mail: juliec@qualcomm.com QUALCOMM Reports First Quarter Results Revenues $941 Million, $.65 EPS SAN DIEGO

More information

CS/ECE 374 Fall Homework 1. Due Tuesday, September 6, 2016 at 8pm

CS/ECE 374 Fall Homework 1. Due Tuesday, September 6, 2016 at 8pm CSECE 374 Fall 2016 Homework 1 Due Tuesday, September 6, 2016 at 8pm Starting with this homework, groups of up to three people can submit joint solutions. Each problem should be submitted by exactly one

More information

8/7/2017 https://www.sec.gov/archives/edgar/data/ / /lbsr xsd

8/7/2017 https://www.sec.gov/archives/edgar/data/ / /lbsr xsd Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18c Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co Field: Doc-Info; Name: Source; Value: lbsr 20170430 10Q Q1 dfn.xfr;

More information

A. Risks of Specific Securities Utilized A. Disciplinary Information... 15

A. Risks of Specific Securities Utilized A. Disciplinary Information... 15 Page1 Page2 Page3 A. Information about Our Firm... 5 B. Types of Advisory Services Offered... 5 C. Money Management Process and Restrictions... 6 D. Participation in Wrap Fee Programs.... 6 E. Assets under

More information

Chapter 2 Introduction to Transaction Processing

Chapter 2 Introduction to Transaction Processing Chapter 2 Introduction to Transaction Processing TRUE/FALSE 1. Processing more transactions at a lower unit cost makes batch processing more efficient than real-time systems. T 2. The process of acquiring

More information

The chances are excellent that your company will

The chances are excellent that your company will Set Up Chart of Accounts and Start Dates The chances are excellent that your company will have been operating, if only for a short time, prior to the time you start using QuickBooks. To produce accurate

More information

Complying with XBRL Mandate

Complying with XBRL Mandate Complying with XBRL Mandate Contents Overview... 1 1) What to fill in the templates?... 2 2) What does MCA expect you to fill?... 2 3) How much to fill?... 3 4) How to use MCA s validator?... 5 Overview

More information

Appendix B: The LCA ontology (lca.owl)

Appendix B: The LCA ontology (lca.owl) Appendix B: The LCA ontology (lca.owl)

More information

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II)

Software Engineering Prof.N.L.Sarda IIT Bombay. Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) Software Engineering Prof.N.L.Sarda IIT Bombay Lecture-11 Data Modelling- ER diagrams, Mapping to relational model (Part -II) We will continue our discussion on process modeling. In the previous lecture

More information

Program development plan

Program development plan Appendix A Program development plan If you are spending a lot of time debugging, it is probably because you do not have an effective program development plan. A typical, bad program development plan goes

More information

Topic Maps Reference Model, version 6.0

Topic Maps Reference Model, version 6.0 Topic Maps Reference Model, 13250-5 version 6.0 Patrick Durusau Steven R. Newcomb July 13, 2005 This is a working draft of the Topic Maps Reference Model. It focuses on the integration of Robert Barta

More information

The European Single Electronic Format (ESEF) Anna Sciortino

The European Single Electronic Format (ESEF) Anna Sciortino ESMA REGULAR USE 28 September 2018 The European Single Electronic Format (ESEF) Anna Sciortino ESEF Mandate for ESMA ESMA s mandate on the ESEF is contained in the revised Transparency Directive* Article

More information

MATH 117 Statistical Methods for Management I Chapter Two

MATH 117 Statistical Methods for Management I Chapter Two Jubail University College MATH 117 Statistical Methods for Management I Chapter Two There are a wide variety of ways to summarize, organize, and present data: I. Tables 1. Distribution Table (Categorical

More information

Last Time. Introduction to Design Languages. Syntax, Semantics, and Model. This Time. Syntax. Computational Model. Introduction to the class

Last Time. Introduction to Design Languages. Syntax, Semantics, and Model. This Time. Syntax. Computational Model. Introduction to the class Introduction to Design Languages Prof. Stephen A. Edwards Last Time Introduction to the class Embedded systems Role of languages: shape solutions Project proposals due September 26 Do you know what you

More information

Iteration. # a and b are now equal # a and b are no longer equal Multiple assignment

Iteration. # a and b are now equal # a and b are no longer equal Multiple assignment Iteration 6.1. Multiple assignment As you may have discovered, it is legal to make more than one assignment to the same variable. A new assignment makes an existing variable refer to a new value (and stop

More information

SAP Disclosure Management 10.1 Starter Kit. Configuration Overview

SAP Disclosure Management 10.1 Starter Kit. Configuration Overview SAP Disclosure Management 10.1 Starter Kit Copyright Legal Disclaimer 2015 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form

More information

FIBO Shared Semantics. Ontology-based Financial Standards Thursday Nov 7 th 2013

FIBO Shared Semantics. Ontology-based Financial Standards Thursday Nov 7 th 2013 FIBO Shared Semantics Ontology-based Financial Standards Thursday Nov 7 th 2013 FIBO Conceptual and Operational Ontologies: Two Sides of a Coin FIBO Business Conceptual Ontologies Primarily human facing

More information

CC LA WEB DE DATOS PRIMAVERA Lecture 4: Web Ontology Language (I) Aidan Hogan

CC LA WEB DE DATOS PRIMAVERA Lecture 4: Web Ontology Language (I) Aidan Hogan CC6202-1 LA WEB DE DATOS PRIMAVERA 2015 Lecture 4: Web Ontology Language (I) Aidan Hogan aidhog@gmail.com PREVIOUSLY ON LA WEB DE DATOS (1) Data, (2) Rules/Ontologies, (3) Query, RDF: Resource Description

More information

User Guide. for the. EA Controller

User Guide. for the. EA Controller User Guide for the EA Controller Version 03.02 Edition 7 May 2017 Copyright DIY Forex Skills 2017 1 P a g e Risk Disclosure Statement and Disclaimer Agreement This User Guide for the EA Controller ( User

More information

Lecture Notes. Structured Systems Analysis

Lecture Notes. Structured Systems Analysis Lecture Notes Structured Systems Analysis Lecture 3 Structured Analysis & Data Flow Diagrams Written by Dr. Fred Grossman Copyright 1999 Fred Grossman All Rights Reserved Structured Systems Analysis Structured

More information

CPS122 Lecture: Detailed Design and Implementation

CPS122 Lecture: Detailed Design and Implementation CPS122 Lecture: Detailed Design and Implementation Objectives: Last revised March 3, 2017 1. To introduce the use of a complete UML class box to document the name, attributes, and methods of a class 2.

More information

Objectives: 1. Introduce the course. 2. Define programming 3. Introduce fundamental concepts of OO: object, class

Objectives: 1. Introduce the course. 2. Define programming 3. Introduce fundamental concepts of OO: object, class CS112 Lecture: Course Introduction Last revised 1/3/06 Objectives: 1. Introduce the course. 2. Define programming 3. Introduce fundamental concepts of OO: object, class Materials: 1. Questionnaire 2. Syllabi

More information

XBRL Accounts Taxonomies

XBRL Accounts Taxonomies Deloitte LLP 2 New Street Square London EC4A 3BZ Tel: +44 (0) 20 7936 3000 Fax: +44 (0) 20 7583 1198 www.deloitte.co.uk Direct: 0207 007 0884 Direct fax: 020 7007 0158 vepoole@deloitte.co.uk Jennifer Guest

More information

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies

Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata. A Tale of Two Types of Vocabularies Taxonomy Strategies July 17, 2012 Copyright 2012 Taxonomy Strategies. All rights reserved. Semantic Metadata A Tale of Two Types of Vocabularies What is semantic metadata? Semantic relationships in the

More information

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2)

SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay. Lecture #10 Process Modelling DFD, Function Decomp (Part 2) SOFTWARE ENGINEERING Prof.N.L.Sarda Computer Science & Engineering IIT Bombay Lecture #10 Process Modelling DFD, Function Decomp (Part 2) Let us continue with the data modeling topic. So far we have seen

More information

This module presents the star schema, an alternative to 3NF schemas intended for analytical databases.

This module presents the star schema, an alternative to 3NF schemas intended for analytical databases. Topic 3.3: Star Schema Design This module presents the star schema, an alternative to 3NF schemas intended for analytical databases. Star Schema Overview The star schema is a simple database architecture

More information

Theory of Computation Prof. Raghunath Tewari Department of Computer Science and Engineering Indian Institute of Technology, Kanpur

Theory of Computation Prof. Raghunath Tewari Department of Computer Science and Engineering Indian Institute of Technology, Kanpur Theory of Computation Prof. Raghunath Tewari Department of Computer Science and Engineering Indian Institute of Technology, Kanpur Lecture 01 Introduction to Finite Automata Welcome everybody. This is

More information

Database Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No.

Database Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No. Database Management System Prof. D. Janakiram Department of Computer Science & Engineering Indian Institute of Technology, Madras Lecture No. # 20 Concurrency Control Part -1 Foundations for concurrency

More information

Semantic Integration with Apache Jena and Apache Stanbol

Semantic Integration with Apache Jena and Apache Stanbol Semantic Integration with Apache Jena and Apache Stanbol All Things Open Raleigh, NC Oct. 22, 2014 Overview Theory (~10 mins) Application Examples (~10 mins) Technical Details (~25 mins) What do we mean

More information

The European Single Electronic Format (ESEF) Requirements for reporting entities overview of the draft regulatory standard (RTS)

The European Single Electronic Format (ESEF) Requirements for reporting entities overview of the draft regulatory standard (RTS) ESMA REGULAR USE 19 November 2018 The European Single Electronic Format (ESEF) Requirements for reporting entities overview of the draft regulatory standard (RTS) Anna Sciortino ESEF Mandate for ESMA ESMA

More information

6.001 Notes: Section 6.1

6.001 Notes: Section 6.1 6.001 Notes: Section 6.1 Slide 6.1.1 When we first starting talking about Scheme expressions, you may recall we said that (almost) every Scheme expression had three components, a syntax (legal ways of

More information

Auditor User Guide. Copyright, Confirmation.com 2017

Auditor User Guide. Copyright, Confirmation.com 2017 Copyright, Confirmation.com 2017 Step 1: Adding a new client Once you have logged into your confirmation dashboard, select Add New Client from the Quick Links section. Company Name - This is the legal

More information