DOI QR코드

DOI QR Code

Analysis of Representation Methods for Semantic Constraints to Enhance the Quality of XBRL Services

XBRL 서비스 품질 향상을 위한 의미제약 표현 방법 분석

  • 김형도 (한양사이버대학교 경영학부)
  • Published : 2008.08.28

Abstract

XBRL is an XML-based language, actively used for diverse business reporting applications including financial reporting. It can be flexibly applied to each application by defining concepts and their relationships existing within the application. In these business reporting processes, it is very important for senders and receivers to validate the consistency and completeness of reporting contents in the syntatic and semantic levels. The basic method is to directly represent and validate the semantic constraints using application program codes. However, the method makes it difficult to represent, change, share semantic constraints. While XML constraint languages for XML documents such as XSLT and Schemantron support explicit representation and sharing of semantic constraints, they are limited in the efficiency and effectiveness of representing XBRL semantic constraints. This paper reviews XBRL formula, actively being discussed recently for standardization, and discusses the representation capability and limitations through a case analysis, which applies XBRL formula to business documents in the area of financial reporting.

XBRL은 재무 보고를 비롯한 다양한 비즈니스 보고에서 활용되고 있는 XML 기반 언어로서, 응용 분야의 개념들과 이들간의 관계를 정의하여 유연하게 활용할 수 있다. 이러한 비즈니스 보고 프로세스에서, 보고 내용의 일치성과 완전성을 문법적이고 의미적인 수준에서 검증하는 것은 XBRL 문서를 제출하는 측이나, 제출받아 이용하는 측 모두에게 매우 중요하다. 이와 같은 의미제약을 응용 프로그램 코드로 직접 표현하고 검증하는 것이 기본적인 방법이지만, 이것은 의미제약의 표현과 변경, 그리고 공유를 어렵게 한다. XML 문서의 의미제약을 일반적으로 표현할 수 있는 XSLT, Schematron 등의 언어는 XML을 이용한 의미제약의 명시적인 표현과 공유가 가능하나, XBRL 의미제약을 효율적이고 효과적으로 표현하기 어렵다. 이 논문에서는 현재 활발히 논의가 진행되고 있는 XBRL Formula의 의미제약 표현 방법에 대하여 검토하고, 사례 분석을 통해서 표현 능력과 문제점을 토의하고자 한다. 구체적인 분석 사례로서는 재무보고 분야의 재무제표를 이용한다.

Keywords

References

  1. 김형도, 최선, 김기철, "중소기업 생산성 향상을 위한 XBRL 지속가능성 보고 방안 연구", 생산성논집, 제19권, 제4호, pp.147-169, 2005.
  2. 김형도, 박찬권, "핵심 컴포넌트 방법론 기반의 XBRL 문서 표준화 및 재활용 방안 연구", 한국전자거래학회지, 제11권, 제4호, pp.67-86, 2006.
  3. 김형도, 박찬권, 염지환, 이성훈, "XBRL 기반의 의사결정 모형 표현과 공유", JITAM, 제14권, 제 2호, pp.117-127, 2007.
  4. http://www.xbrl.org/Specification/XBRL-RECOM MENDATION-2003-12-31+Corrected-Errata-2006-12-18.htm
  5. D. Lee and W. W. Chu, "Comparative Analysis of Six XML Schema Languages," ACM SIGMOD Record, Vol.29, No.3, pp.76-87, 2000. https://doi.org/10.1145/362084.362140
  6. http://www.w3.org/TR/xslt20/
  7. http://www.ascc.net/xml/resource/schematron/schematron.html, 2002.
  8. http://www.xbrl.org/Specification/XDT-REC-2006-09-18.htm
  9. http://www.xbrl.org/Specification/formula/CR-200 8-03-28/formula-CR-2008-03-28.html
  10. XBRL Korea Domain Working Group, "Korean GAAP Taxonomy," Public Working Draft, 2004.
  11. http://xbrl.us/pages/us-gaap.aspx
  12. http://xbrl.iasb.org/int/fr/ifrs/gp/2005-05-15/summary_page.htm
  13. http://www.globalreporting.org/Reporting Framework/G3Guidelines/XBRL/
  14. J. Hu and L. Tao, "An Extensible Constraint Markup Language: Specification, Modeling, and Processing," Proceedings of the XML 2004 Conference, Washington D.C., 2004.
  15. M. H. Jacinto, G. R. Librelotto, J. C. Ramalho, and P. R. Henrigues, "Constraint Specification Languages: Comparing XCSL, Schematron, and XML-Schemas," Proceedings of the XML Europe 2002, Barcelona, 2002.
  16. C. Nentwich, L. Capra, W. Emmerich, and A. Finkelstein, "xlinkit: A Consistency Checking and Smart Link Generation Service," ACM Transactions on Internet Technology, Vol.2, No.2, pp.151-185, 2002. https://doi.org/10.1145/514183.514186
  17. M. H. Jacinto, G. R. Librelotto, J. C. Ramalho, and P. R. Henrigues, "Constraint Specification Languages: Comparing XCSL, Schematron, and XML-Schemas," Proceedings of the XML Europe 2002, Barcelona, 2002.
  18. 김형도, 김종우, "의미제약 기반의 ebXML BPSS 사례검증", 한국전자거래학회지, 제10권, 제4호, pp.1-18, 2005.
  19. J. W. Kim and H. D. Kim, "Semantic Constraint Specification and Verification of ebXML Business Process Specifications," Expert Systems with Applications, Vol.27, pp.571-584, 2004. https://doi.org/10.1016/j.eswa.2004.06.002
  20. P. Chamoni, "XBRL and Business Intelligence," New Dimensions of Business Reporting and XBRL, pp.178-189, 2007.
  21. R. Lala, I. Cantador, and P. Castells, "XBRL Taxonomies and OWL Ontologies for Investment Funds," Proceedings of the ER Workshops 2006, LNCS 4231, pp.271-280, 2006.