{"id":4007,"date":"2020-07-20T16:58:51","date_gmt":"2020-07-20T07:58:51","guid":{"rendered":"https:\/\/www.sambuichi.jp\/?p=4007"},"modified":"2020-07-26T05:19:03","modified_gmt":"2020-07-25T20:19:03","slug":"xbrl-2-1%e3%81%a7%e3%81%ae%e6%a8%99%e6%ba%96%e3%83%87%e3%83%bc%e3%82%bf%e5%ae%9f%e8%a3%85%e4%bd%9c%e6%a5%ad","status":"publish","type":"post","link":"https:\/\/www.sambuichi.jp\/?p=4007&lang=en","title":{"rendered":"Proof-of-concept implementation trial of international standard data formats 1\uff08XBRL 2.1 taxonomy\uff09"},"content":{"rendered":"<p>Views: 93<\/p><div id=\"top\"><\/div>\n<h2>UN\/CEFACT Core Component Technical Specification\uff08CCTS\uff09<\/h2>\n<p>I will re-post the contents introduced in <a href=\"https:\/\/www.sambuichi.jp\/?p=3570&#038;lang=en\">ISO 21378 Audit data collection data model definition based on UN\/CEFACT CCTS and comparison with other standards including XBRL GL<\/a>.<br \/>\n<a  href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/c3302992e9549bfc88dd4d3349607eb2.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2020-07-06 12.28.11\" data-rl_caption=\"\" title=\"\u30b9\u30af\u30ea\u30fc\u30f3\u30b7\u30e7\u30c3\u30c8 2020-07-06 12.28.11\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/c3302992e9549bfc88dd4d3349607eb2-900x1024.png\" alt=\"\" width=\"900\" height=\"1024\" class=\"alignnone size-large wp-image-3610\" srcset=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/c3302992e9549bfc88dd4d3349607eb2-900x1024.png 900w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/c3302992e9549bfc88dd4d3349607eb2-264x300.png 264w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/c3302992e9549bfc88dd4d3349607eb2-768x874.png 768w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/c3302992e9549bfc88dd4d3349607eb2.png 1144w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/> <\/a><br \/>\nAssociation Business Information Entity defines Aggregation in CCTS. Association is required to define Audit data collection data model.<\/p>\n<blockquote><p>\n[Definition]<br \/>\n<b>Business Information Entity (BIE)<\/b><br \/>\nA piece of business data or a group of pieces of business data with a unique Business<br \/>\nSemantic definition. A Business Information Entity can be a Basic Business Information<br \/>\nEntity (BBIE), an Association Business Information Entity (ASBIE), or an Aggregate<br \/>\nBusiness Information Entity (ABIE). <\/p>\n<p>[Definition]<br \/>\n<b>Basic Business Information Entity (BBIE)<\/b><br \/>\nA Business Information Entity that represents a singular business characteristic of a<br \/>\nspecific Object Class in a specific Business Context. It has a unique Business Semantic<br \/>\ndefinition. A Basic Business Information Entity represents a Basic Business Information<br \/>\nEntity Property and is therefore linked to a Data Type, which describes it values. A Basic<br \/>\nBusiness Information Entity is derived from a Basic Core Component. <\/p>\n<p>[Definition]<br \/>\n<b>Association Business Information Entity (ASBIE)<\/b><br \/>\nA Business Information Entity that represents a complex business characteristic of a<br \/>\nspecific Object Class in a specific Business Context. It has a unique Business Semantic<br \/>\ndefinition. An Association Business Information Entity represents an Association<br \/>\nBusiness Information Entity Property and is associated to an Aggregate Business<br \/>\nInformation Entity, which describes its structure. An Association Business Information<br \/>\nEntity is derived from an Association Core Component. <\/p>\n<p>[Definition]<br \/>\n<b>Aggregate Business Information Entity (ABIE)<\/b><br \/>\nA collection of related pieces of business information that together convey a distinct<br \/>\nbusiness meaning in a specific Business Context. Expressed in modelling terms, it is the<br \/>\nrepresentation of an Object Class, in a specific Business Context. <\/p>\n<p>[Note]<br \/>\nThe term Core Component is used as a generic term that encompasses Basic Core<br \/>\nComponents, Association Core Components, Aggregate Core Components, and their<br \/>\nassociated Core Component Types. Equally, the term Business Information Entity is used<br \/>\nas a generic term encompassing Basic Business Information Entities, Association<br \/>\nBusiness Information Entities, and Aggregate Business Information Entities.\n<\/p><\/blockquote>\n<hr>\n<div id=\"goal\"><\/div>\n<h2>Objective: Improve transparency and extensibility by expressing CCTS structure in XBRL 2.1<\/h2>\n<div id=\"s1\"><\/div>\n<h5>Tuple child of tuple does not include child tuple<\/h5>\n<p>XBRL Global Ledger has the flexibility of expressing data with a free combination of modules, but due to the limitations of XML Schema, it cannot be said that it has high extensibility. In the conventional XML Schema definition, the nesting structure is like a Russian doll that directly refers to and defines tuples defined in Complex Content that defines tuples.<br \/>\nTherefore, to parse the file instance documents with this structure, only a normal XML parser that interprets an XML schema was necessary, but when verifying a large number of instance documents, each document should be parsed, decomposed, and then processed. The next step is the process of verifying the relationship between them. It is difficult to verify the relationship between the reported instance documents as it is, and it becomes a black box that processes according to each request in the imported application, and transparency is not high.<br \/>\nThe structureBRL GL is modified for the purpose of making it highly transparent by utilizing the formula link base and table link base. In this case I made use of Typed Dimension to express header and detail line item records.<br \/>\nIt is verified whether the global standard specification data can be expressed by defining the above aggregated business information item (ABIE) with a tuple and expressing the related business information item (ASBIE) with a definition link (requires-element).<\/p>\n<p>Note: The files can be found at <a href=\"https:\/\/github.com\/pontsoleil\/xBRL-Alpha\/tree\/master\/withTuple\/gl\">GitHub<\/a>.<\/p>\n<blockquote><p>\n<a href=\"https:\/\/specifications.xbrl.org\/xbrl-essentials.html\">XBRL Essentials<\/a><br \/>\n<b>instance document<\/b><br \/>\nAn instance document is a collection of facts that together make up a business report. At a technical level an instance document is an XML document with a root element of &lt;xbrli:xbrl&gt;.<\/p>\n<p><b>Fact<\/b><br \/>\nA fact is an individual piece of information in a report. For example, reporting that profit at Acme Inc. in 2013 was $10m would be a fact. The fact is represented by reporting a value of 10m against a concept representing &#8220;Profit&#8221;, and associating it with contextual information representing the units (dollars), the period (2013), and the entity (&#8220;Acme Inc.&#8221;). At a technical level, facts are represented by elements in an instance document.<\/p>\n<p><b>Extensibility<\/b><br \/>\nOne of the challenges of business reporting is that in many domains, the underlying reporting standards allow considerable flexibility in exactly what is reported, typically based on what is material to the reporting entity. This makes it impossible to create a single taxonomy that enumerates all concepts and dimensions that might be required by all reporting entities.<br \/>\nXBRL has been designed to allow taxonomies to be extended, allowing taxonomies to be tailored to meet specific reporting requirements. For example, international taxonomies may be extended by national regulators or large enterprises. In some cases, particularly for filings by listed companies controlled by securities regulators, individual filers are permitted to provide their own extension taxonomies, in order to accurately model specific reporting needs.\n<\/p><\/blockquote>\n<p>Since the current XBRL GL is mainly composed of XML Schema, it responds to various requests with a combination of modules, but when compared with financial reports, the extensibility characteristic of XBRL is poor.<br \/>\nWe will verify the combination of tuple and linkbase in order to make it expandable using the linkbase of XBRL 2.1.<br \/>\n<a  href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/3a4f695a458cb0ac0aceaa2eb13ac2dd-1.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\u56f34\" data-rl_caption=\"\" title=\"\u56f34\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.sambu\u3046ichi.jp\/wp-content\/uploads\/2020\/07\/3a4f695a458cb0ac0aceaa2eb13ac2dd-1.png\" alt=\"\" width=\"900\" height=\"456\" class=\"alignnone size-full wp-image-3830\" srcset=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/3a4f695a458cb0ac0aceaa2eb13ac2dd-1.png 900w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/3a4f695a458cb0ac0aceaa2eb13ac2dd-1-300x152.png 300w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/3a4f695a458cb0ac0aceaa2eb13ac2dd-1-768x389.png 768w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/3a4f695a458cb0ac0aceaa2eb13ac2dd-1-750x380.png 750w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/a><br \/>\nIn this verification, the children of tuples are not allowed to be tuples, which is the form of Bag of facts, which is a feature of XBRL instance documents.<br \/>\nIn the above figure, ASBIE(item) is the item specified.D, and ABIE referenced by ASBIE is the tuple D.Detail. XBRL 2.1 Definition The structure is defined using the linkbase (requires-element), and the XBRL instance document is expressed as a set of facts.<br \/>\n<a  href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/94ed160662be198949535a112047e9b4.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\u56f36\" data-rl_caption=\"\" title=\"\u56f36\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/94ed160662be198949535a112047e9b4-1024x476.png\" alt=\"\" width=\"1024\" height=\"476\" class=\"alignnone size-large wp-image-3945\" srcset=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/94ed160662be198949535a112047e9b4-1024x476.png 1024w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/94ed160662be198949535a112047e9b4-300x140.png 300w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/94ed160662be198949535a112047e9b4-768x357.png 768w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/94ed160662be198949535a112047e9b4-1536x714.png 1536w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/94ed160662be198949535a112047e9b4.png 1750w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<div id=\"s2\"><\/div>\n<h5>DTS<\/h5>\n<p>The current taxonomy divides the schema file that defines each module into two to facilitate the palette definition. This time as well, the schema files were placed in two groups.<br \/>\nThe files being testes are <a href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/XBRL-GL-WD-2020-12-31-07-21.zip\">XBRL-GL-WD-2020-12-31_07-21.zip<\/a> .<br \/>\n<a  href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/1249f2682be7181f6a6266c99ee5cae6.png\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"\u56f312\" data-rl_caption=\"\" title=\"\u56f312\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/1249f2682be7181f6a6266c99ee5cae6-438x1024.png\" alt=\"\" width=\"438\" height=\"1024\" class=\"alignnone size-large wp-image-3975\" srcset=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/1249f2682be7181f6a6266c99ee5cae6-438x1024.png 438w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/1249f2682be7181f6a6266c99ee5cae6-128x300.png 128w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/1249f2682be7181f6a6266c99ee5cae6.png 462w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/><\/a><\/p>\n<div id=\"s3\"><\/div>\n<h5>Tuple definition<\/h5>\n<p><a  href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig3.jpg\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"fig3\" data-rl_caption=\"\" title=\"fig3\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig3-1024x700.jpg\" alt=\"\" width=\"1024\" height=\"700\" class=\"alignnone size-large wp-image-3808\" srcset=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig3-1024x700.jpg 1024w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig3-300x205.jpg 300w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig3-768x525.jpg 768w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig3.jpg 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<div id=\"s4\"><\/div>\n<h5>Definition linkbase<\/h5>\n<p><a  href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig5.jpg\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"fig5\" data-rl_caption=\"\" title=\"fig5\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig5-885x1024.jpg\" alt=\"\" width=\"885\" height=\"1024\" class=\"alignnone size-large wp-image-3806\" srcset=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig5-885x1024.jpg 885w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig5-259x300.jpg 259w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig5-768x889.jpg 768w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig5.jpg 1191w\" sizes=\"(max-width: 885px) 100vw, 885px\" \/><\/a><\/p>\n<div id=\"s5\"><\/div>\n<h5>Presentation linkbase<\/h5>\n<p><a  href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7.jpg\" data-rel=\"lightbox-gallery-0\" data-rl_title=\"fig7\" data-rl_caption=\"\" title=\"fig7\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7-483x1024.jpg\" alt=\"\" width=\"483\" height=\"1024\" class=\"alignnone size-large wp-image-3804\" srcset=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7-483x1024.jpg 483w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7-141x300.jpg 141w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7-768x1630.jpg 768w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7-724x1536.jpg 724w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7-965x2048.jpg 965w, https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2020\/07\/fig7.jpg 1194w\" sizes=\"(max-width: 483px) 100vw, 483px\" \/><\/a><\/p>\n<div class=\"index\" style=\"width: 90%; margin: auto; padding-left: 8px; border: solid 1px #d0d0d0;\">\n<p style=\"text-align:center\">Proof-of-concept implementation trial of international standard data formats<\/p>\n<p style=\"margin: 0;\">\n<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en\"><b>1 XBRL 2.1 taxonomy<\/b><\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en#top\">UN\/CEFACT Core Component Technical Specification\uff08CCTS\uff09\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en#goal\">Objective: Improve transparency and extensibility by expressing CCTS structure in XBRL 2.1<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en#s1\">Tuple child of tuple does not include child tuple<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en#s2\">DTS<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en#s3\">Tuple definition<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en#s4\">Definition linkbase<\/a><br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3786&#038;lang=en#s5\">Presentation linkbase<\/a><br \/>\n<a href=\"https:\/\/www.sambuichi.jp\/?p=3846&#038;lang=en\"><b>2 XBRL 2.1 instance document<\/b><\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3846&#038;lang=en#top\">Implement definition linkbase (requires-element) relationship using typed dimension<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3846&#038;lang=en#s1\">xbrldt:dimensionItem definition in taxonomy document<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3846&#038;lang=en#s2\">xbrli:context definition in instance document<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3846&#038;lang=en#s3\">Instance document<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3846&#038;lang=en#s4\">Execution result of formula linkbase<\/a><br \/>\n<a href=\"https:\/\/www.sambuichi.jp\/?p=3858&#038;lang=en\"><b>3 XBRL 2.1 formula<\/b><\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3858&#038;lang=en#top\">Definition<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3858&#038;lang=en#s1\">Execution result of formula linkbase<\/a><br \/>\n<a href=\"https:\/\/www.sambuichi.jp\/?p=3932&#038;lang=en\"><b>4 XBRL 2.1 table linkbase [in trial]<\/b><\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3932&#038;lang=en#top\">Definition<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3932&#038;lang=en#s1\">Execution result\/a><br \/>\n<a href=\"https:\/\/www.sambuichi.jp\/?p=3965&#038;lang=en\"><b>5 XBRL 2.1 without child tuple1 [in trial]<\/b><\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3965&#038;lang=en#top\">Definition<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3965&#038;lang=en#s3\">Instance document<\/a><br \/>\n&nbsp;&nbsp;<a href=\"https:\/\/www.sambuichi.jp\/?p=3965&#038;lang=en#s5\">Execution result<\/a>\n<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Views: 93 UN\/CEFACT Core Component Technical Specification\uff08CCTS\uff09 I will re-post the contents introduced in ISO [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3809,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[17],"tags":[],"_links":{"self":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/4007"}],"collection":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4007"}],"version-history":[{"count":7,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/4007\/revisions"}],"predecessor-version":[{"id":4096,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/4007\/revisions\/4096"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/media\/3809"}],"wp:attachment":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}