Tags <> surrounding data
Requirements for a well-formed document
1. One and only root element
2. Matching beginning and ending names
3. Elements can contain attributes that appear following the beginning element name
4. All elements are properly nested
XBRL Validation: Phase I
XML Validation - validates the instance document against the XBRL taxonomy schema
XBRL Validation: Phase II
Validates all of the contents of the DTS, using the schemaRef link
XBRL Validation: Phase III
Validation of required SEC rules
Dictionaries that define tag names to represent accounting and financial terms in XBRL instance documents
Elements that contain other elements
Used to avoid naming collisions
Appropriate namespace for an IFRS based XBRL instance document
A schema document in xml is most closely related to a _________.
Created when an XML processor processes an XML instance document
XBRL, XML, or UBL
Can be an instance document
Universal Business Language
Footnote tagging in XBRL instance document for first year filers
Level 1, 2, and 3 footnote tagging
Specific items of information, facts, within an XBRL instance document, are not directly addressable for analysis and and use by software applications unless _______ footnote tagging is used by the filer.
____ prolog lines are needed in the instance document if it is being transformed by XSLT.
has the least amount of tags
The metadata tags provide meaning
XBRL data is considered to be information because ________.
responsible for maintaining the U.S. GAAP XBRL Taxonomy
First organization to investigate XBRL.
the instance document conforms to the rules found in the schema.
Using a schema document to validate an instance document means _______.
Certain companies report to the SEC using IFRS in XBRL format
Contains tags describing data
Contains tag definitions
Contains relationships between tags
Provides official definition for each element and contains references to accounting pronouncements; Relationships between elements and external regulations or standards
Provides a standard set of line item labels to be used when financial statements are rendered for human consumptions.
Describes the relationship between elements as they would typically appear in published financial statements
Define relationships among items in tables and is generated from information in an instance document; How to create tables for footnote disclosures
consists of a beginning and ending tag set and its content
Root element, ID, Issue Date, Two parties, Line
Location data only
The problem with storing financial data in spreadsheets is the data are tagged with ______.
Simple, and Complex (attribute)
The CBC namespace contains what type of UBL elements:
Extensible Stylesheet (for) Language Transformation
As attributes of the root element
The namespace used in an xml document are declared where?
Elements that contain data values.
Responsible for maintaining: Schedule of Investments
Responsible for maintaining: Commercial and Industrial
Responsible for maintaining: Insurance
Responsible for maintaining: Non GAAP taxonomies
Responsible for maintaining: Record of Credit Ratings
Responsible for maintaining: Banking and Savings
Responsible for maintaining: Brokers and Dealers
Responsible for maintaining: U.S. Mutual Fund Risk/Return
Responsible for maintaining: Real Estate
Extensible Markup Language
xlinktype="simple" xlink:href="URL of XBRL taxonomy"/> required as part of the _____.
In order for an instance document to be transformed.
<?xml-stylesheet type="text/xsl" href="locationof.xsl" required ____.
Vocabulary based xml document
Based on: agreed upon element types, agreed upon element names, agreed upon sequence/structure.
Both an instance and XSLT document
Input needed for XSLT
UBL Schema Document Rules
*Declare Namespaces & qualifiers
*Import Schemas (CBC & CAC)
*Define Root Element - Reference reusable data components, Declare cardinalities
UBL Instance Document Rules
1. Root element
3. Issue Date
4. Two parties
5. Line Element
XBRL Instance Document Rules
1. Root element, (namespace declarations)
4. Unit (optional)
A meta-language used to create vocabularies such as XBRL and UBL
Vocabulary used for business documents.
Vocabulary used for financial reporting.
An instance of a companies financial reporting; Contains the data; What company, period, currency, purpose, information?
Combination of Schemas (defining elements) and LinkBases (relating elements)
Describes allowed structure of instance document
Formatting instructions for data in the instance document
Well Formed vs. Valid
"Well Formed" documents meet basic rules for XML. "Valid" documents meets rules regarding structure, order and data-types as described in Schema.
Contained within an opening element tag <>
Qualify elements and attributes; differentiate and associate them with a URI
Simple Element Definition
Declares Name and Type: string, integer, date and decimal
Complex Element Definition
Declares Name, Type and Structure (sequence)
Common Basic Components Schema
Defines Simple Elements and Complex (attribute Elements)
Common Aggregate Components Schema
Defines Complex (Parent) Elements
Uses attributes to describe relationships between elements
XBRL Specification 2.1
Rules and Syntax for XBRL Instance Documents and Taxonomies
Describes the mathematical relationships between elements in a taxonomy by defining how a series of elements sum up to another element.
Defines elements and relationships; schema for a particular reporting group
Decimal attribute for "accurate value"
decimals="INF" or decimals="2"
Decimal attribute for "in thousands"
Decimal attribute for "in millions"
Decimal attribute for "percent"
Discoverable Taxonomy Set
XBRL Instance Document .xml
Footnote Disclosures Tagging found in ______.
Presentation LinkBase, XSLT
A method of presenting the data in an instance document
Native XML language for processing XML documents into other forms
IFRS Instance Document
Same structure as XBRL Instance; different Taxonomy
What must be filed with SEC, contains: Instance Document; Extension Taxonomy; LinkBases; All imported Schemas
Structure of SEC Extension Taxonomy
1. Schema Root Element, namespace declarations
2. Annotation/appinfo (link:linkbaseRef, link:roleType)