Korean GAAP Taxonomy 의 이해
Jan 2006YongMoon LeeKICPA & AICPA
목 차 Contents
1 XBRL 의 기본적 이해
2 Korean GAAP Taxonomy 구조
3 XML 의 이해
4 XBRL Taxonomy 의 이해
XBRL 의 진화
1986 년 ISODART 시스템기반기술
SGML
+
XBRL
XML : 1998 년 W3C
XML
LinkBase
HTML
1990 년 W3C
※ ISO : International Organization for Standardization 국제표준화기구※ W3C : World Wide Web Consortium
www 브라우저 / 서버 표준화를 추진하는 단체의 모임
< … >
XML vs XBRL
XML
+
LinkBase
XBRL
Taxonomy
Well Formed
Validation( 주1)
+
Interchangeable
(standardization)
Documentation
Reference 관리
FRT Framework
( 주 1) 현재의 validation 은단일 Report 단위로 이루어짐
Framework접근으로
Normalize
Validation 강화( 주 2)( 주 2) 복수 Report 단위로 이루어짐
XBRL 의 구조 (1)
XBRL Specification
XBRL Taxonomy
XBRL Instance Document
XSL Style Sheet
• XBRL 스펙 기업정보보고를 위한 XBRL 데이터 태그를 정의하는 방법이 기술된 스펙
• XBRL 스펙 기업정보보고를 위한 XBRL 데이터 태그를 정의하는 방법이 기술된 스펙
• XBRL 택사노미 XBRL 데이터가 정의된 스키마와 링크베이스 파일로 구성
• XBRL 택사노미 XBRL 데이터가 정의된 스키마와 링크베이스 파일로 구성
• XBRL 인스턴스 다큐먼트 실제 기업정보 데이터가 기술된 XML 파일 • XBRL 인스턴스 다큐먼트
실제 기업정보 데이터가 기술된 XML 파일
• XSL 스타일 쉬트 XBRL 인스턴스 다큐먼트의 Presentation 파일 • XSL 스타일 쉬트
XBRL 인스턴스 다큐먼트의 Presentation 파일
XBRL 의 기본구조
XBRL Schema ReferenceReference계정과목의 회계처리근거 회계기준
한국기업회계기준 (KFAS)13 조 1 항
PresentationPresentation
CalculationCalculation
LabelLabel
DefinitionDefinition
재무제표상의 표시순서 정의당좌자산의 하위항목중
첫번째 항목임각 계정과목의 집계방법 정의
그 값은 CashandCashEquivalentsShortTermInvestment 에 더해짐재무제표상의 표시명칭 정의
현금 및 현금등가물Cash and Cash Equivalents
현금흐름표의 항목명과 동일하며 ,통화 및 타인발행수표 등 통화
대용증권과 당좌예금 , 보통예금 및현금등가물로 한다 . …
+
계정과목을 식별하는엘리먼트 이름 정의
CashandCashEquivalents(Element, xbrl:item,Monetary Data Type
XBRL Schema XBRL Linkbases
XBRL 의 구조 (2)
Taxonomy 구조
목 차 Contents
1 XBRL 의 기본적 이해
2 Korean GAAP Taxonomy 구조
3 XML 의 이해
4 XBRL Taxonomy 의 이해
Primary TermsElements(krfr-pte)
Primary TermsRelationships
(krfr-ptr)
Financial ServiceTerms Elements
(krfr-fste)
Financial ServiceTerms
Relationships(krfr-fstr)
Commercial &Industrial
(kr-gaap-ci)
Construction
Banking and Savings
Institutions(kr-gaap-basi)
Distribution
Insurance Entities(kr-gaap-ins)
InvestmentManagement(kr-gaap-im)
SecCertification(krfr-seccert)
ManagementReport
(krfr-mr)
AccountantsReport(krfr-ar)
MD&A(krfr-mda)
CompanyExtensionTaxonomy
InstanceDocument
Global CommonDocument(int-gcd)
※ US Financial Reporting Taxonomy Framework 와 정합
Korean Financial Reporting Taxonomy Framework
US Financial Reporting Taxonomy Framework
Primary Terms Elements (usfr-pte)
Primary Terms Relationships
(usfr-ptr)
Financial Service Terms Elements
(usfr-fste)
Financial Service Terms
Relationships (usfr-fstr)
Commercial & Industrial
(us-gaap-ci)
Oil & Gas (us-gaap-og)
Banking and Savings
Institutions (us-gaap-basi)
Broker-Dealers (us-gaap-bd)
Insurance Entities (us-gaap-ins)
Investment Management (us-gaap-im)
Sec Certification (usfr-seccert)
Management Report
(usfr-mr)
Accountants Report (usfr-ar)
MD&A (usfr-mda)
Company Extension Taxonomy
Instance Document
usfr-fste-2005-02-28-presentation.xml usfr-fste-2005-02-28-label.xml usfr-fste-2005-02-28.xsd usfr-fste-2005-02-28-reference.xml
usfr-ptr-2005-02-28.xsd usfr-ptr-2005-02-28-calculation.xml usfr-ptr-2005-02-28-presentation.xml
usfr-fstr-2005-02-28.xsd usfr-fstr-2005-02-28-label.xml usfr-fstr-2005-02-28-presentation.xml
us-gaap-ci-2005-02-28.xsd us-gaap-ci-2005-02-28-calculation.xml us-gaap-ci-2005-02-28-presentation.xml
us-gaap-basi-2005-02-28.xsd us-gaap-basi-2005-02-28-calculation.xml us-gaap-basi-2005-02-28-label.xml us-gaap-basi-2005-02-28-presentation.xml
us-gaap-ins-2005-02-28.xsd us-gaap-ins-2005-02-28-calculation.xml us-gaap-ins-2005-02-28-label.xml us-gaap-ins-2005-02-28-presentation.xml
us-gaap-im-2005-06-28.xsd us-gaap-im-2005-06-28-calculation.xml us-gaap-im-2005-06-28-presentation.xml
usfr-pte-2005-02-28.xsd usfr-pte-2005-02-28-label.xml usfr-pte-2005-02-28-presentation.xml usfr-pte-2005-02-28-reference.xml
Global Common Document
(int-gcd)
usfr-seccert-2005-02-28.xsd usfr-seccert-2005-02-28-labels.xml usfr-seccert-2005-02-28-presentation.xml usfr-seccert-2005-02-28-references.xml
usfr-mr-2005-02-28.xsd usfr-mr-2005-02-28-labels.xml usfr-mr-2005-02-28-presentation.xml
usfr-ar-2005-02-28.xsd usfr-ar-2005-02-28-labels.xml usfr-ar-2005-02-28-presentation.xml usfr-ar-2005-02-28-references.xml
usfr-mda-2005-02-28.xsd usfr-mda-2005-02-28-label.xml usfr-mda-2005-02-28-presentation.xml usfr-mda-2005-02-28-reference.xml
Int-gcd-2002-10-15.xsd Int-gcd-2002-10-15-references.xml Int-gcd-2002-10-15-labels.xml Int-gcd-2002-10-15-presentation.xml Int-gcd-2002-10-15-calculation.xml Int-gcd-2002-10-15-definition.xml
목 차 Contents
1 XBRL 의 기본적 이해
2 Korean GAAP Taxonomy 구조
3 XML 의 이해
4 XBRL Taxonomy 의 이해
XML 문서의 구조
① XML 선언
② DTD/XML – Schema 선언(Namespace 선언 )
③ XML 태그 ( 요소 , 속성 ) , 데이터 (Body)
XML 문서의 구조 예제
<?xml version=“1.0” encoding=“euc-kr”>
<!-- XML 문서구조 -->
<students> <student ssn=“100”> <name> 이정택 </name> <age>20</age> <address> 서울 잠원동 </address> <student>…</students>
XML 선언부
주석
최상위 요소
속성
요소
XML 요소 서식
<element_name>element context</element_name>
요소 (element)
시작태그 요소내용 종료태그
요소정의와 사용법
시작태그 다음에 반드시 종료태그가 있어야 한다모든 요소명은 대소문자를 구별한다요소명의 첫문자는 문자나 _ 기호로 시작해야 한다요소명 처음과 중간에는 공백을 사용할 수 없다요소명은 xml 이라는 문자열로 시작할 수 없다요소와 텍스트 데이터를 함께 (mixed) 나타낼수 있다요소내용이 없으면 빈요소로 둘수 있다태그를 겹쳐 쓰는 것을 허용하지 않는다최상위요소는 하나만 가져야 한다
XML 속성 서식
<element_name attribute1=“attribute1_value” …>
요소명 속성명 속성값
속성정의와 사용법
속성명 부여방법은 요소명 부여 방법과 같다한 요소에 같은 이름의 속성을 두개 이상 선언할 수 없다큰따옴표와 작은 따옴표를 겹쳐서 사용할 수 없다
<student sid=”100”>
Xlink 란 ? Xml 에서 인터넷을 통하여 유용한 정보를 다양한
방법으로 효율적으로 연결할 수 있게 다른 자원을 link 하는 표준화된 방법
Xlink 원소와 속성을 사용하려면 xlink네임스페이스를 선언해야 함
xmlns:xlink=“http://www.w3.org/1999/xlink”
Resource( 자원 ): link 주소를 부여할 수 있는 정보나 서비스의 단위
Xlink 에서 link 란 자원간 혹은 자원의 일부와의 명시적인 관계를 의미
이동 (Traversal):Link 를 사용하거나 link 를 따라가는 것 시작자원 (starting resource) : 이동을 시작하는 곳 끝자원 (ending resource) : 이동이 끝나는 곳 아크 (Arc) : 자원들 사이에 이동하는 방법 원격자원 : URI 참조에 의하여 주소를 받음으로써 링크에 참여하는 자원
Xlink 의 주요 개념
Xlink 전역속성속성명 내용
type xLink 종류 지정 ( 총 6 가지 종류 )simple,extended,locator,arc,resource,titlelocator: 원격자원지정arc:link 한 문서를 어떤 규칙에 의해서 연결할 것이지 지정resource: link 에 관련된 자원을 정의title: 링크에 제목붙임
href URL 지정
role, arcrole 링크와 관련한 사항을 의미적으로 명시하지만 컴퓨터가 자체적으로 이해할 수 있는 방식으로 명시
title 링크와 관련한 사항을 의미적으로 명시하지만 인간이 이해할 수 있는 방식으로 명시
show, actuate 링크가 되었을 때 어떻게 보여질 것인가를 명시
from,to,label 링크 방향 지정label : 자원이름을 명시하는 속성 . 자원의 label 속성값은 아크(arc) 에서 참조한다
Arcrole 정리
linkbase arcrole
calculation summation-item
reference concept-reference
label concept-label
presentation
parent-child
definition general-special
목 차 Contents
1 XBRL 의 기본적 이해
2 Korean GAAP Taxonomy 구조
3 XML 의 이해
4 XBRL Taxonomy 의 이해
XSD 의 이해
krfr-pte-2005-10-01.xsd
XBRL Taxonomy viewer 로 본 Schema
XBRL Taxonomy Manager 로 본 Schema
Microsoft xbrl instance document
Microsoft xbrl instance document - xbrl manager
Presentation Linkbase 의 이해
krfr-ci-2005-10-01-presentation.xml
K-GAAP 제조업 Presentation Linkbase 예
<loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#krf
r-pte_TotalAssets" xlink:label="krfr-pte_TotalAssets" /> <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/
arcrole/parent-child" xlink:from="krfr-pte_BalanceSheet" xlink:to="krfr-pte_TotalAssets" order="1" use="optional" /> <loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#kr
fr-pte_CurrentAssets" xlink:label="krfr-pte_CurrentAssets" /> <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/
arcrole/parent-child" xlink:from="krfr-pte_TotalAssets" xlink:to="krfr-pte_CurrentAssets" order="1" use="optional" />
Label Linkbase 의 이해
아이비센터 TaxonomyViewer 로 보는 Label Linkbase 예
<loc xlink:type="locator" xlink:href="krfr-pte-2005-10-01.xsd#krfr-pte_AccountingPolicies“ xlink:label="krfr-pte_AccountingPolicies" /> <labelArc xlink:type="arc" xlink:arcrole=http://www.xbrl.org/2003/arcrole/concept-label xlink:from="krfr-pte_AccountingPolicies" xlink:to="krfr-pte_AccountingPolicies_lbl" /> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en">Accounting Policies</label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role=http://www.xbrl.org/2003/role/terseLabel xml:lang="en">Accounting Policies</label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="kr"> 2. 회사가 채택한 회계처리방침 , 자산 . 부채의 평가기준 및 주요평가손익의 내용 </label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="kr"> 중요한 회계처리방침 </label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="kr"> 중요한 회계처리방침 </label>
K-GAAP PTE 의 Label linkbase 중에서 일부 발췌
US GAAP PTE Label Linkbase View 예
<loc xlink:type="locator" xlink:href="usfr-pte-2005-02-28.xsd#usfr-pte_AccountingPoliciesComprehensiveIncome" xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome" />
<label xlink:type="resource" xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en">Description of what is classified as Comprehensive Income.</label> <labelArc
xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="usfr-pte_AccountingPoliciesComprehensiveIncome" xlink:to="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" />
<label xlink:type="resource" xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en">Comprehensive Income Policy</label>
<label xlink:type="resource"xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en">Comprehensive Income</label>
US GAAP PTE Label Linkbase 예
Calculation Linkbase 의 이해
krfr-ci-2005-10-01-calculation.xml
<calculationLink xlink:type="extended" xlink:role="/fr/lr/role/BalanceSheet" xlink:title="Balance Sheet">
<loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#krfr-pte_TotalAssets" xlink:label="krfr-pte_TotalAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="krfr-pte_BalanceSheet" xlink:to="krfr-pte_TotalAssets" order="1" weight="1" use="optional" />
<loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#krfr-pte_CurrentAssets" xlink:label="krfr-pte_CurrentAssets" />
K-GAAP 제조업의 Calculation linkbase중에서 일부 발췌
Reference Linkbase 의 이해
Taxonomy viewer 로 본 reference linkbase krfr-pte-2005-10-01-reference.xml
<locxlink:type="locator" xlink:href="pte/2005-10-01/krfr-pte-2005-10-01.xsd#krfr-pte_AccountingPolicies" xlink:label="krfr-pte_AccountingPolicies" />
<referenceArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-reference" xlink:from="krfr-pte_AccountingPolicies" xlink:to="krfr-pte_AccountingPolicies_ref" />
<reference xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_ref" xlink:role="http://www.xbrl.org/2003/role/reference"> <ref:Publisher>KFAS</ref:Publisher> <ref:Number>87</ref:Number> <ref:IssueDate>0</ref:IssueDate> <ref:URIDate>0</ref:URIDate> </reference>
K-GAAP PTE 의 Refernce linkbase 중에서 일부 발췌
DTS 의 이해
DTS(Discoverable Taxonomy Set)
Collection of taxonomy schemas and linkbases.
DTS 는 Taxonomy schema 와 linkbases 에 포함된 모든 links 와 references 에 의하여 순차적으로 발견되는 (discover) Taxonomy 들의 집합임
최소 한개이상의 Taxonomy schema 는 xbrl-instance-2003-12-31.xsd 를 포함하여야 함
DTS 의 예 ( 아이비센터 Taxonomy Manager 사용 )
Q & A