Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009.

Slides:



Advertisements
Similar presentations
XML and Enterprise Computing. What is XML? Stands for “Extensible Markup Language” –similar to SGML and HTML –document “tags” are used to define content.
Advertisements

Sistemi basati su conoscenza XML Prof. M.T. PAZIENZA a.a
Extensible Markup Language XML MIS 520 – Database Theory Fall 2001 (Day) Lecture 14.
Tutorial 11 Creating XML Document
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
XML Primer. 2 History: SGML vs. HTML vs. XML SGML (1960) XML(1996) HTML(1990) XHTML(2000)
Upgrading to XHTML DECO 3001 Tutorial 1 – Part 1 Presented by Ji Soo Yoon 19 February 2004 Slides adopted from
Introduction to XML This material is based heavily on the tutorial by the same name at
ACG 4401 XML Schemas XML Namespaces XLink. + The XML Foundation Many participants – an extended family! XML Instance documents – carry data in context.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
ACG 4401 XML Schemas XML Namespaces XMLink. + The XML Foundation Many participants – an extended family! XML Instance documents – carry data in context.
ACG 4401 Introduction to XBRL. What is a Supply Chain?
Skip 2013 Inline XBRL vs. XBRL for Financial Reporting UWCISA Symposium on Information Integrity & IS Assurance - Toronto, Oct 3, Clinton E. White,
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
Copyright © 2003 Pearson Education, Inc. Slide 2-1 Created by Cheryl M. Hughes, Harvard University Extension School — Cambridge, MA The Web Wizard’s Guide.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
EAD: A Technical Introduction Julie Hardesty, Metadata Analyst June 3, 2014.
XML – Extensible Markup Language XML eXtensible – add to language. Markup – delimit info using tags. Language – a way to express info.
CREATED BY ChanoknanChinnanon PanissaraUsanachote
XML. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can be used to distinguish this.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
XML: Overview MIS 181.9: Service Oriented Architecture 2 nd Semester,
ACG 5405 Introduction to XBRL. Networked What does it mean to be networked? –It means the ability to pass data between software applications across a.
XML Extensible Markup Language. Markup Languages u What does this number (100) mean? –Actually, it’s just a string of characters! –A markup language can.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
XML 1 Enterprise Applications CE00465-M XML. 2 Enterprise Applications CE00465-M XML Overview Extensible Mark-up Language (XML) is a meta-language that.
August Chapter 2 - Markup and Core Concepts Learning XML by Erik T. Ray Slides were developed by Jack Davis College of Information Science and Technology.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
1 XML An Overview Roger Debreceny University of Hawai`i Skip White University of Delaware XBRL Workshop, August 2006.
ACG 4401 Chapter 2 1.  A language used to create other languages  Vocabularies  Describes:  Rules and  Syntax for  Well-Formed and Valid XML Documents.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
Introduction to XML This presentation covers introductory features of XML. What XML is and what it is not? What does it do? Put different related technologies.
XP 1 Creating an XML Document Developing an XML Document for the Jazz Warehouse XML Tutorial.
17 Apr 2002 XML Syntax: Documents Andy Clark. Basic Document Structure Element tags – Elements have associated attributes Text content Miscellaneous –
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
Advanced Accounting Information Systems Day 30 Introduction to XBRL November 4, 2009.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
ACG 4401 XML Schemas XML Namespaces XLink. + The XML Foundation Many participants – an extended family! XML Instance documents – carry data in context.
Chapter 27 The World Wide Web and XML. Copyright © 2004 Pearson Addison-Wesley. All rights reserved.27-2 Topics in this Chapter The Web and the Internet.
XML Introduction. What is XML? XML stands for eXtensible Markup Language XML stands for eXtensible Markup Language XML is a markup language much like.
The eXtensible Markup Language (XML). Presentation Outline Part 1: The basics of creating an XML document Part 2: Developing constraints for a well formed.
XML Design Goals 1.XML must be easily usable over the Internet 2.XML must support a wide variety of applications 3.XML must be compatible with SGML 4.It.
Advanced Accounting Information Systems Day 31 XML Language Foundation November 6, 2009.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
Lecture: Web Design Assis. Prof. Freshta Hanif Ehsan Faculty of Computer Science Kabul Polytechnic University Spring Semester
ACG 4401 Chapter 2 1.  Meta-Language  A language that can be used to create others (vocabularies) ▪ Universal Business Language (UBL) ▪ Extensible Business.
1 Tutorial 11 Creating an XML Document Developing a Document for a Cooking Web Site.
Jennifer Widom XML Data Introduction, Well-formed XML.
ACG 5405 Introduction to XBRL. Networked What does it mean to be networked? –It means the ability to pass data between software applications across a.
Information Design Trends Unit 4: Sources and Standards Lecture 3: A Brief Introduction to XML.
XML & UBL ACG 6415 Chapter 2. Extensible Markup Language - XML Meta-Language A language that can be used to create others (vocabularies) Universal Business.
Advanced Accounting Information Systems
Unit 3 — Advanced Internet Technologies Lesson 10 — Introduction to XHTML.
ACG 4401 Chapter 2 1.  A language used to create other languages  Vocabularies  Describes:  Rules &  Syntax  For Structuring Documents!  Does NOT.
Introduction to XML Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
ACG 6415 XML Schemas XML Namespaces XMLink. The XML Foundation  Many participants – an extended family! XML documents – carry data in context  Each.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
XP 1Creating Web Pages with XML Tutorial 1 New Perspectives on XML Tutorial 1 – Creating an XML Document.
XML Extensible Markup Language
PART 1 XML Basics. Slide 2 Why XML Here? You need to understand the basics of XML to do much with Android All of they layout and configuration files are.
Advanced Accounting Information Systems Day 34 XBRL Instance Documents and Taxonomies November 13, 2009.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
XML Notes taken from w3schools. What is XML? XML stands for EXtensible Markup Language. XML was designed to store and transport data. XML was designed.
ACG 5405 Introduction to XBRL. What is a Supply Chain?
XML QUESTIONS AND ANSWERS
The XML Language.
XML & UBL ACG 6415 Chapter 2.
XML Data Introduction, Well-formed XML.
XML.
Presentation transcript:

Advanced Accounting Information Systems Day 28 Introduction to XBRL October 30, 2009

Announcements –First XBRL assignment due 11/2

Objectives Obtain an overview understanding of XBRL and its role in computerized financial and business operations reporting Understand key terms such as taxonomy, instance document, markup, and meta-data Understand key aspects of SEC filing program Understand the XML document foundation Describe differences between XML and UBL

Question for today

Difference between HTML and XML HTML –Tags provide presentation information XML –Extensible – adding meaning to data and storing and processing it as information –As long as you follow the rules, you can extend or add to tags –Markup Surrounding pieces of data with tags that add meaning

XBRL –Emerging technology under the auspices of XBRL International –Used to tag each piece of financial and business operations information in a standard way so that it can be validated, stored, and processed by computerized applications –XBRL specifications Standard taxonomies Instance documents –Metadata Adds meaning to data

Why is XBRL Important?

Brief History of XBRL

Glossary of New Terms – Chapter 1 –EDGAR –FDIC –FFIEC –Instance documents –Meta-data –XBRL –XBRL Specifications 2.1 –XBRL taxonomies –XML

XML Document Foundation XML vocabularies discussed in class –Universal Business Language (UBL) –XBRL Design goals of XML –Usable over the Internet –Support a variety of applications –Be human-readable XML documents –Contain tagged items of data and conform to specific rules and syntax that make them processable by all XML-enabled software applications –Well-formed XML documents contain tags and data items in a nested hierarchy Element –Tag set and its contents –Matching beginning and ending tag name along with its content Root element –Parent of the entire XML document

Rules for Well-formed XML Documents An XML document can have one and only one root element. All elements must have matching beginning and ending names, and XML is case sensitive Elements can contain attributes that add information about a specific element and appear following the beginning element name All elements must be properly nested

Purpose of Basic Rules for XML Documents Provide foundation for the creation of humanly- understandable tags (element names) to ‘markup’ data items with descriptive metadata (data about data) Provide structure that enforces a strict hierarchy that results in very efficient computer processing

UBL Catalogue Open-soruce software standards for e-business and Web services Created by OASIS Provides complete XML-based library of business documents to be used in e-business transactions Reusable data components Like all XML vocabularies, UBL has its own rules and guiding principles Prolog –All XML documents start with a prolog –Processing instructions to be used by an XML processor and additional information such as documentation and structure information

Rules for UBL documents Each has unique root element chosen to correspond to document’s purpose Each has required ID element to uniquely identify document and IssueDate element to fix it in time Each has two party elements appropriately named for purpose of document to identify provider/supplier and customer/buyer parties to document Each has at least one line element appropriately named for purpose of document. Each line element is required to have ID element and appropriate item information

XML Attributes All XML elements can have one or more attributes Contained within the beginning element name brackets (<>) and further explain the meaning of an individual element Have their own name and a value in the following format: AttributeName = “attribute Value”

XML and UBL in Business

Glossary of New Terms Attributes Electronic data interchange Element OASIS Open-source software standards Prolog Reusable data component Root element UBL vocabulary Valid XML documents Well-formed XML documents XML web services

Questions for Monday What is the purpose of UBL? How does UBL differ from XBRL?