{"id":15487,"date":"2025-07-07T10:50:39","date_gmt":"2025-07-07T01:50:39","guid":{"rendered":"https:\/\/www.sambuichi.jp\/?p=15487"},"modified":"2025-07-09T07:18:33","modified_gmt":"2025-07-08T22:18:33","slug":"15487","status":"publish","type":"post","link":"https:\/\/www.sambuichi.jp\/?p=15487&lang=en","title":{"rendered":"Introducing the XBRL GL Taxonomy Framework: Tuple and Dimension Models for Granular Accounting Data"},"content":{"rendered":"<p>Views: 211<\/p><div id=\"header\">\n<h1>Introducing the XBRL GL Taxonomy Framework: Tuple and Dimension Models for Granular Accounting Data<\/h1>\n<div class=\"details\">\n<span id=\"author\" class=\"author\">ChatGPT (Edited by SAMBUICHI, Nobuyuki)<\/span><br \/>\n<span id=\"revdate\">2025-07-07<\/span>\n<\/div>\n<\/div>\n<div id=\"content\">\n<div id=\"preamble\">\n<div class=\"sectionbody\">\n<div class=\"quoteblock abstract\">\n<blockquote><p>\nThis article introduces the modular structure of the XBRL GL (Global Ledger) taxonomy framework and its capability to represent detailed accounting data\u2014such as journal entries\u2014using two approaches: the legacy <strong>tuple-based<\/strong> XML model and the modern <strong>dimension-based<\/strong> xBRL-CSV model. The <strong>structured CSV<\/strong> style, based on xBRL-CSV and designed for granular data representation, is currently under development.<br \/>\nGranular data in this context is not limited to general ledger\u2013style <strong>accounting books<\/strong>. It also covers <strong>business transactions<\/strong> such as orders and invoices, as well as <strong>operational and environmental data<\/strong> required for auditing sustainability reports. We are currently discussing how to support structured CSV in a new project called the <strong>OIM Taxonomy<\/strong>, under development at XBRL International.<br \/>\nRecent specification updates tend to abandon the use of tuples, which are tightly coupled with complexType in XML Schema, and appear to move away from reliance on XML Schema and XLink.<br \/>\nThe article further explains how extensions can be implemented in both models while preserving semantic consistency, modularity, and implementation flexibility.\n<\/p><\/blockquote>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_the_two_representations_tuple_vs_dimension\">1. The Two Representations: Tuple vs Dimension<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>The XBRL GL framework supports two interchangeable methods for expressing granular accounting information.<br \/>\nThe uploaded <a href=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/XBRL21-2.zip\"><code>XBRL21.zip<\/code><\/a> archive contains working examples of both approaches.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Taxonomy Structure in XBRL21.zip<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 16.6666%;\">\n<col style=\"width: 33.3333%;\">\n<col style=\"width: 50.0001%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-center valign-top\">Style<\/th>\n<th class=\"tableblock halign-center valign-top\">Syntax<\/th>\n<th class=\"tableblock halign-center valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Tuple-based<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">XML (xsd:complexType and xbrli:tuple)<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A hierarchical representation defined by nested structures in the XML Schema and reinforced by linkbases (e.g., presentation linkbase).<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Dimension-based<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">xBRL-CSV and JSON metadata<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">A flat, tabular representation using cubes and dimensions to represent the semantic hierarchy in structured CSV files and reinforced by linkbases (e.g., presentation linkbase).<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>The archive contains four variants of journal entry taxonomies and instances, organized as follows:<\/p>\n<\/div>\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 12.5%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 25%;\">\n<col style=\"width: 37.5%;\">\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-center valign-top\">Type<\/th>\n<th class=\"tableblock halign-center valign-top\">Taxonomy Schema<\/th>\n<th class=\"tableblock halign-center valign-top\">Instance File<\/th>\n<th class=\"tableblock halign-center valign-top\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-center valign-top\">\n<p class=\"tableblock\">Ta<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">plt-all-YYYY-MM-DD.xsd<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">jnl-instance.xml<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Tuple-based base palette taxonomy<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\">\n<p class=\"tableblock\">Tb<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">plt2-all-YYYY-MM-DD.xsd<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">ext-instance.xml<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Tuple-based extended palette taxonomy<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\">\n<p class=\"tableblock\">Da<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">plt-oim-YYYY-MM-DD.xsd<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">plt.csv and plt.json<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Dimension-based (xBRL-CSV) base taxonomy<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-center valign-top\">\n<p class=\"tableblock\">Db<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">plt2-oim-YYYY-MM-DD.xsd<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">plt2.csv and plt2.json<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Dimension-based (xBRL-CSV) extended taxonomy<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_tuple_based_model\">2. Tuple-Based Model<\/h2>\n<div class=\"sectionbody\">\n<div class=\"listingblock\">\n<div class=\"title\">Tuple based taxonomy<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-sh\" data-lang=\"sh\">XBRL21\/\r\n\u251c\u2500\u2500 plt-all-YYYY-MM-DD.xsd \u2190 Root schema for the tuple-based journal taxonomy\r\n\u251c\u2500\u2500 jnl-content-YYYY-MM-DD.xsd    \u2190 Aggregator schema (tuples and items)\r\n\u2514\u2500\u2500 jnl\/                          \u2190 Journal module\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD.xsd        \u2190 Module schema for items\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD_tpl.xsd    \u2190 Module schema for tuples\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD_tpl_presentation.xml \u2190 Presentation linkbase\r\n    \u2514\u2500\u2500 lang\/                     \u2190 Multilingual labels for the journal module\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_en.xml     \u2190 English labels for items\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_tpl_label_en.xml \u2190 English labels for tuples\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_ja.xml     \u2190 Japanese labels for items\r\n        \u2514\u2500\u2500 jnl-YYYY-MM-DD_tpl_label_ja.xml \u2190 japanese labels for tuples<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>The tuple model defines complex data structures using <code>xsd:complexType<\/code> for container elements like <code>entryHeader<\/code> and <code>entryDetail<\/code>, and includes their relationships using XBRL linkbases.<\/p>\n<\/div>\n<div class=\"imageblock kroki\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/kroki.io\/plantuml\/svg\/eNqlUj0LwjAQ3fsrQkfhwNlBEFwcXHRyKml7Yuz1EpIrgr_eWCiIph9gxryPvHe50Bh22utWVaRD2Il4U3aCh8ry2TxRrbMeULkjAU0El3jgeIT9Ph-gOxNEviDLGDx7XYijCahwHkP012Isj_FIl0gF8pTPcs5d51mqtbIAo53VRpnWWS_ZKGM1yL_Kv6VcUVdjloQTugnNR8zUhKKQDDelDnjCa_pBmw661GQqQZzt_wkWm9T2wTC_VfNmX3yAbepHbn6ZmvAqvw7DLvQuLwM9J5Y=\" alt=\"Diagram\">\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<div class=\"title\">Structure and Roles<\/div>\n<p><strong>plt-all-YYYY-MM-DD.xsd<\/strong><br \/>\n\u2192 This is the palette schema of the tuple-based taxonomy. It imports jnl-content-YYYY-MM-DD.xsd, which defines the journal entry structure and brings together the necessary module components. In this version, the palette schema does not declare any linkbaseRef elements; instead, each module schema\u2014such as jnl-YYYY-MM-DD.xsd\u2014is responsible for referencing its own label and presentation linkbases. This ensures a modular design where each part of the taxonomy remains self-contained.<br \/>\nIn contrast, the original XBRL GL taxonomy (published both as a Recommendation and a Public Working Draft) placed label linkbaseRef declarations in the root schema. This design, which I originally implemented, aimed to support multilingual labels by allowing the user to choose from multiple label linkbases\u2014such as selecting native-language labels. However, this centralized approach conflicted with modular design principles by binding linkbase selection to the root.<br \/>\nThe updated structure resolves this by localizing linkbase declarations within each module, allowing XBRL-aware software to load language-specific labels automatically without compromising modularity.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\"\r\n\txmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n\txmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n\txmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n\txmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n\txmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\"\r\n\txmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"\r\n\txmlns:plt=\"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\"&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/linkbase\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/xbrl.org\/2005\/xbrldt\" schemaLocation=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" schemaLocation=\"jnl-content-YYYY-MM-DD.xsd\"\/&gt;\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>jnl-content-YYYY-MM-DD.xsd<\/strong><br \/>\n\u2192 This intermediate schema acts as a content aggregator. It imports the item and tuple definitions from jnl\/jnl-YYYY-MM-DD.xsd and defines the content model for tuples. For example, the entryHeader element contains multiple entryDetail tuples, expressing the journal entry structure in a hierarchical manner.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">jnl-content-YYYY-MM-DD.xsd<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" elementFormDefault=\"qualified\" attributeFormDefault=\"unqualified\"\r\n\txmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n\txmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n\txmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n\txmlns:xl=\"http:\/\/www.xbrl.org\/2003\/XLink\"\r\n\txmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n\txmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n\txmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"\r\n\txmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\"&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n\t&lt;include schemaLocation=\"jnl\/jnl-YYYY-MM-DD_tpl.xsd\"\/&gt;\r\n\r\n  &lt;!-- tuple data type --&gt;\r\n\r\n  &lt;!-- entryHeaders --&gt;\r\n\t&lt;group name=\"entryHeadersGroup\"&gt;\r\n\t\t&lt;sequence&gt;\r\n\t\t\t&lt;element ref=\"jnl:entryNumber\" minOccurs=\"0\"\/&gt;\r\n\t\t\t&lt;element ref=\"jnl:effectiveDate\"\/&gt;\r\n\t\t\t&lt;element ref=\"jnl:entryDescription\" minOccurs=\"0\"\/&gt;\r\n\t\t\t&lt;choice&gt;\r\n\t\t\t\t&lt;group ref=\"jnl:entryDetailsGroup\" minOccurs=\"0\"\/&gt;\r\n\t\t\t\t&lt;element ref=\"jnl:entryDetails\" maxOccurs=\"unbounded\"\/&gt;\r\n\t\t\t&lt;\/choice&gt;\r\n\t\t&lt;\/sequence&gt;\r\n\t&lt;\/group&gt;\r\n\r\n  &lt;complexType name=\"entryHeadersComplexType\"&gt;\r\n\t\t&lt;complexContent&gt;\r\n\t\t\t&lt;restriction base=\"anyType\"&gt;\r\n\t\t\t\t&lt;sequence&gt;\r\n\t\t\t\t\t&lt;group ref=\"jnl:entryHeadersGroup\"\/&gt;\r\n\t\t\t\t&lt;\/sequence&gt;\r\n\t\t\t\t&lt;attribute name=\"id\" type=\"ID\"\/&gt;\r\n\t\t\t&lt;\/restriction&gt;\r\n\t\t&lt;\/complexContent&gt;\r\n\t&lt;\/complexType&gt;\r\n\r\n  &lt;!-- entryDetails --&gt;\r\n\t&lt;group name=\"entryDetailsGroup\"&gt;\r\n\t\t&lt;sequence&gt;\r\n\t\t\t&lt;element ref=\"jnl:lineNumber\"\/&gt;\r\n\t\t\t&lt;element ref=\"jnl:accountNumber\"\/&gt;\r\n\t\t\t&lt;element ref=\"jnl:accountName\" minOccurs=\"0\"\/&gt;\r\n\t\t\t&lt;choice&gt;\r\n\t\t\t\t&lt;element ref=\"jnl:debitAmount\"\/&gt;\r\n\t\t\t\t&lt;element ref=\"jnl:creditAmount\"\/&gt;\r\n\t\t\t&lt;\/choice&gt;\r\n\t\t\t&lt;element ref=\"jnl:lineDescription\" minOccurs=\"0\"\/&gt;\r\n\t\t&lt;\/sequence&gt;\r\n\t&lt;\/group&gt;\r\n\r\n  &lt;complexType name=\"entryDetailsComplexType\"&gt;\r\n\t\t&lt;complexContent&gt;\r\n\t\t\t&lt;restriction base=\"anyType\"&gt;\r\n\t\t\t\t&lt;sequence&gt;\r\n\t\t\t\t\t&lt;group ref=\"jnl:entryDetailsGroup\"\/&gt;\r\n\t\t\t\t&lt;\/sequence&gt;\r\n\t\t\t\t&lt;attribute name=\"id\" type=\"ID\"\/&gt;\r\n\t\t\t&lt;\/restriction&gt;\r\n\t\t&lt;\/complexContent&gt;\r\n\t&lt;\/complexType&gt;\r\n\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>jnl\/jnl-YYYY-MM-DD.xml, jnl\/jnl-YYYY-MM-DD_tpl.xml<\/strong><br \/>\n\u2192 These schemas define document-level and line-item elements using the xbrli:item and xbrli:tuple substitution groups. It acts as the anchor for the linkbase references via the id attributes of each element.<br \/>\nIt also includes linkbaseRef elements that declare the associated presentation and label linkbases for the journal module.<br \/>\nNote: Tuple schema is not valid on its own, as it contains only the element declarations. The actual xs:complexType definitions for the tuples are provided by the importing content schema (jnl-content-YYYY-MM-DD.xsd).<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">jnl-YYYY-MM-DD.xsd<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\"\r\n  xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n  xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n  xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"&gt;\r\n  &lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n  &lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/linkbase\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\/&gt;\r\n  &lt;annotation&gt;\r\n    &lt;appinfo&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_label_en.xml\" xlink:title=\"Label Links, English\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_label_ja.xml\" xlink:title=\"Label Links, Japanese\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n    &lt;\/appinfo&gt;\r\n  &lt;\/annotation&gt;\r\n\r\n  &lt;!-- item elements --&gt;\r\n  &lt;element name=\"entryNumber\" id=\"jnl_entryNumber\" type=\"xbrli:tokenItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"effectiveDate\" id=\"jnl_effectiveDate\" type=\"xbrli:dateTimeItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"entryDescription\" id=\"jnl_entryDescription\" type=\"xbrli:stringItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"lineNumber\" id=\"jnl_lineNumber\" type=\"xbrli:tokenItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"accountNumber\" id=\"jnl_accountNumber\" type=\"xbrli:tokenItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"accountName\" id=\"jnl_accountName\" type=\"xbrli:stringItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"debitAmount\" id=\"jnl_debitAmount\" type=\"xbrli:monetaryItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"creditAmount\" id=\"jnl_creditAmount\" type=\"xbrli:monetaryItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"lineDescription\" id=\"jnl_lineDescription\" type=\"xbrli:stringItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  \r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">jnl-YYYY-MM-DD_tpl.xsd<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" elementFormDefault=\"qualified\" attributeFormDefault=\"unqualified\"\r\n  xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n  xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"&gt;\r\n  &lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n  &lt;include schemaLocation=\"jnl-YYYY-MM-DD.xsd\"\/&gt;\r\n  &lt;annotation&gt;\r\n    &lt;appinfo&gt;\r\n      &lt;!-- presentation linkbase reference --&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"jnl-YYYY-MM-DD_tpl_presentation.xml\" xlink:title=\"Presentation Links, all\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/presentationLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\r\n      &lt;!-- label linkbase reference --&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_tpl_label_en.xml\" xlink:title=\"Label Links, English\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_tpl_label_ja.xml\" xlink:title=\"Label Links, Japanese\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\r\n    &lt;\/appinfo&gt;\r\n  &lt;\/annotation&gt;\r\n\r\n  &lt;!-- tuple elements --&gt;\r\n  &lt;element name=\"entryHeaders\" id=\"jnl_entryHeaders\" type=\"jnl:entryHeadersComplexType\" substitutionGroup=\"xbrli:tuple\" nillable=\"false\"\/&gt;\r\n  &lt;element name=\"entryDetails\" id=\"jnl_entryDetails\" type=\"jnl:entryDetailsComplexType\" substitutionGroup=\"xbrli:tuple\" nillable=\"false\"\/&gt;\r\n\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>In this taxonomy structure, linkbaseRef elements are used to associate schema files with their corresponding label and presentation linkbases. While both item and tuple concepts have multilingual labels defined, the presentation linkbase is referenced only in the tuple schema file (e.g., jnl-YYYY-MM-DD_tpl.xsd or ext-YYYY-MM-DD_tpl.xsd). This is because presentation relationships are primarily defined over tuples, which encapsulate structured groupings of item-level concepts.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>The tuple schema imports the corresponding item schema (e.g., jnl-YYYY-MM-DD.xsd) to include its base definitions. This modular separation allows item definitions to be reused across different models\u2014such as the tuple-based XML taxonomy and the dimension-based xBRL-CSV taxonomy\u2014without redefining presentation relationships each time.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>This design promotes semantic consistency and reuse while ensuring that structural relationships (presentation hierarchies) are only declared once at the tuple level, where they are most relevant. It also supports multilingual label extension without centralising linkbase declarations at the root level, in alignment with modern modular taxonomy design best practices.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>jnl\/jnl-YYYY-MM-DD_presentation.xml<\/strong><br \/>\n\u2192 A presentation linkbase that visually organizes the data elements defined in the schema into a human-readable tree structure. This structure supports intuitive navigation and display of the semantic content.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>jnl\/lang\/jnl-YYYY-MM-DD_label_en.xml, jnl\/lang\/jnl-YYYY-MM-DD_label_ja.xml<\/strong><br \/>\n\u2192 A label linkbase that provides multilingual, human-readable labels and descriptions for the concepts defined in the schema. This enhances usability and comprehension across different locales and user communities.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<div class=\"title\">plt-all-YYYY-MM-DD.xsd<\/div>\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/plt-all.png\" alt=\"plt all\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Characteristics<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>This model expresses data hierarchically using tuples, allowing the structure to be explicitly defined in the XML Schema.<\/p>\n<\/li>\n<li>\n<p>Schematron can be used to validate content rules, offering a simpler alternative to complex XBRL Formula validations.<\/p>\n<\/li>\n<li>\n<p>Optimised for XML instance documents, making it suitable for systems that primarily operate in XML-based environments.<\/p>\n<\/li>\n<li>\n<p>Supports modularity by defining journal elements in a separate jnl module, while sharing common presentation and label linkbases across modules.<\/p>\n<\/li>\n<li>\n<p>Ensures a strong structural hierarchy enforced directly by the schema design, making it well-suited for traditional XML processing pipelines.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_jnl_instance_xml\">2.1. jnl-instance.xml<\/h3>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/jnl-instance.png\" alt=\"jnl instance\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>This is an XML instance document conforming to the <strong>tuple-based taxonomy<\/strong> using <code>plt-all-YYYY-MM-DD.xsd<\/code>. It includes a hierarchical structure using XBRL tuples (<code>&lt;jnl:entryHeaders&gt;<\/code> and nested <code>&lt;jnl:entryDetails&gt;<\/code>), suitable for representing a journal entry.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Key Features<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Uses <code>&lt;xbrli:xbrl&gt;<\/code> as the root.<\/p>\n<\/li>\n<li>\n<p>Tuples (<code>&lt;jnl:entryHeaders&gt;<\/code>, <code>&lt;jnl:entryDetails&gt;<\/code>) represent repeated structures.<\/p>\n<\/li>\n<li>\n<p>Measures (e.g., USD) and contexts (<code>now<\/code>) are declared at the top level.<\/p>\n<\/li>\n<li>\n<p>All elements reference the same context (<code>contextRef=\"now\"<\/code>).<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Full Content<\/strong><\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;xbrli:xbrl xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n    xmlns:xbrll=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n    xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n    xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n    xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"\r\n    xmlns:plt=\"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\"\r\n    xmlns:iso4217=\"http:\/\/www.xbrl.org\/2003\/iso4217\"\r\n    xmlns:iso639=\"http:\/\/www.xbrl.org\/2005\/iso639\"\r\n    xsi:schemaLocation=\"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD plt-all-YYYY-MM-DD.xsd\"&gt;\r\n    &lt;xbrll:schemaRef xlink:type=\"simple\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\" xlink:href=\"plt-all-YYYY-MM-DD.xsd\"\/&gt;\r\n    &lt;xbrli:context id=\"now\"&gt;\r\n        &lt;xbrli:entity&gt;\r\n            &lt;xbrli:identifier scheme=\"http:\/\/www.xbrl.org\/xbrlgl\/sample\"&gt;SAMPLE&lt;\/xbrli:identifier&gt;\r\n        &lt;\/xbrli:entity&gt;\r\n        &lt;!-- The XBRL GL WG recommends using the file creation data as the period. --&gt;\r\n        &lt;xbrli:period&gt;\r\n            &lt;xbrli:instant&gt;2025-06-20&lt;\/xbrli:instant&gt;\r\n        &lt;\/xbrli:period&gt;\r\n    &lt;\/xbrli:context&gt;\r\n    &lt;!-- Units of measure in XBRL GL are handled within the measurable or multicurrency elements. \r\n\t\tUnits are provided by convention and should not be relied upon in interpreting XBRL GL data. --&gt;\r\n    &lt;xbrli:unit id=\"usd\"&gt;\r\n        &lt;xbrli:measure&gt;iso4217:USD&lt;\/xbrli:measure&gt;\r\n    &lt;\/xbrli:unit&gt;\r\n    &lt;jnl:entryHeaders&gt;\r\n\t\t&lt;jnl:entryNumber contextRef=\"now\"&gt;2025-324&lt;\/jnl:entryNumber&gt;\r\n\t\t&lt;jnl:effectiveDate contextRef=\"now\"&gt;2025-05-25&lt;\/jnl:effectiveDate&gt;\r\n\t\t&lt;jnl:entryDescription contextRef=\"now\"&gt;Purchase of Office Supplies from PQR Store.&lt;\/jnl:entryDescription&gt;\r\n\t\t&lt;jnl:entryDetails&gt;\r\n\t\t\t&lt;jnl:lineNumber contextRef=\"now\"&gt;2025-324-1&lt;\/jnl:lineNumber&gt;\r\n\t\t\t&lt;jnl:accountNumber contextRef=\"now\"&gt;6100&lt;\/jnl:accountNumber&gt;\r\n\t\t\t&lt;jnl:accountName contextRef=\"now\"&gt;Office Supplies Expense&lt;\/jnl:accountName&gt;\r\n\t\t\t&lt;jnl:debitAmount contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;100&lt;\/jnl:debitAmount&gt;\r\n\t\t\t&lt;jnl:lineDescription contextRef=\"now\"&gt;Purchase of printer ink from PQR&lt;\/jnl:lineDescription&gt;\r\n\t\t&lt;\/jnl:entryDetails&gt;\r\n\t\t&lt;jnl:entryDetails&gt;\r\n\t\t\t&lt;jnl:lineNumber contextRef=\"now\"&gt;2025-324-2&lt;\/jnl:lineNumber&gt;\r\n\t\t\t&lt;jnl:accountNumber contextRef=\"now\"&gt;1430&lt;\/jnl:accountNumber&gt;\r\n\t\t\t&lt;jnl:accountName contextRef=\"now\"&gt;VAT Payable (Input Tax)&lt;\/jnl:accountName&gt;\r\n\t\t\t&lt;jnl:debitAmount contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;10&lt;\/jnl:debitAmount&gt;\r\n\t\t\t&lt;jnl:lineDescription contextRef=\"now\"&gt;10% input VAT&lt;\/jnl:lineDescription&gt;\r\n\t\t&lt;\/jnl:entryDetails&gt;\r\n\t\t&lt;jnl:entryDetails&gt;\r\n\t\t\t&lt;jnl:lineNumber contextRef=\"now\"&gt;2025-324-3&lt;\/jnl:lineNumber&gt;\r\n\t\t\t&lt;jnl:accountNumber contextRef=\"now\"&gt;2010&lt;\/jnl:accountNumber&gt;\r\n\t\t\t&lt;jnl:accountName contextRef=\"now\"&gt;Accounts Payable&lt;\/jnl:accountName&gt;\r\n\t\t\t&lt;jnl:debitAmount contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;110&lt;\/jnl:debitAmount&gt;\r\n\t\t\t&lt;jnl:lineDescription contextRef=\"now\"&gt;Amount payable to PQR Store&lt;\/jnl:lineDescription&gt;\r\n\t\t&lt;\/jnl:entryDetails&gt;\r\n\t&lt;\/jnl:entryHeaders&gt;\r\n&lt;\/xbrli:xbrl&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_dimension_based_taxonomy\">3. Dimension based taxonomy<\/h2>\n<div class=\"sectionbody\">\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-sh\" data-lang=\"sh\">XBRL21\/\r\n\u251c\u2500\u2500 plt-oim-YYYY-MM-DD.xsd \u2190 Root schema for the dimension-based taxonomy\r\n\u251c\u2500\u2500 jnl-dimension-YYYY-MM-DD.xml  \u2190 Dimension definition for concepts\r\n\u2514\u2500\u2500 jnl\/                          \u2190 Journal module\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD.xsd        \u2190 Module schema for items\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD_oim.xsd    \u2190 Module schema for dimensional items\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD_oim_presentation.xml \u2190 Presentation linkbase\r\n    \u2514\u2500\u2500 lang\/                     \u2190 Multilingual labels\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_en.xml     \u2190 English labels for items\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_oim_label_en.xml \u2190 English labels for dimensional items\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_ja.xml     \u2190 Japanese labels for items\r\n        \u2514\u2500\u2500 jnl-YYYY-MM-DD_oim_label_ja.xml \u2190 Japanese labels for dimensional items<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"imageblock kroki\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/kroki.io\/plantuml\/svg\/eNqdUj0PgjAQ3fkVDaPJJc4OJiYsDiw6OZECRyyUK2lLTPz1VgyDfLRKx76Pvns90wjquOYtKyQ35mStFnlv8Vwouoonsn00ACzupAUlWri5A2kKSRKPUE0SStEiGaFojRC8zpy7B8o6jQbJcuseWeNJnqPMkHw-Ic4Hr3nY481Z6oUpAE8r7MBE2yltIw8H4DjrzQnvGqs_ZUOvX9IpthvjTkJSIfsSlzUKSvUgCP-UM5KCmpwbvCwHmPCDk_vVEiu7pQQF4F8X_yDLBj-Kf0nglm17grn4BS_PQrs=\" alt=\"Diagram\">\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>The Dimension-based version of XBRL GL represents data in cubes:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>entryHeaders<\/code> cube for document-level facts<\/p>\n<\/li>\n<li>\n<p><code>entryDetails<\/code> cube for line-level facts<\/p>\n<\/li>\n<li>\n<p>Typed dimensions link facts from different cubes (e.g., linking details to headers, or accounts to details)<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<div class=\"title\">Structure and Roles<\/div>\n<p><strong>plt-oim-YYYY-MM-DD.xsd<\/strong><br \/>\n\u2192 The schema for xBRL-CSV format. It defines the top-level cubes (entryHeaders, entryDetails) and imports the concept definitions from jnl\/jnl-YYYY-MM-DD.xsd.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">plt-oim-YYYY-MM-DD.xsd<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\"\r\n\txmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n\txmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n\txmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n\txmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n\txmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\"\r\n\txmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"\r\n\txmlns:plt=\"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\"&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/linkbase\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/xbrl.org\/2005\/xbrldt\" schemaLocation=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" schemaLocation=\"jnl\/jnl-YYYY-MM-DD_oim.xsd\"\/&gt;\r\n\t&lt;annotation&gt;\r\n\t\t&lt;appinfo&gt;\r\n\t\t\t&lt;!-- definition linkbase reference --&gt;\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"jnl-dimension-YYYY-MM-DD.xml\" xlink:title=\"Definition\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/definitionLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\t\t&lt;\/appinfo&gt;\r\n\t&lt;\/annotation&gt;\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>jnl\/jnl-YYYY-MM-DD.xsd, jnl\/jnl-YYYY-MM-DD_oim.xsd<\/strong><br \/>\n\u2192 jnl-YYYY-MM-DD.xsd defines the base data elements (items) shared across models. In contrast, jnl-YYYY-MM-DD_oim.xsd defines dimensional constructs such as hypercubes, dimensions, and primary items. Tuple elements are not used in this schema.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">jnl-YYYY-MM-DD.xsd<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\"\r\n  xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n  xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n  xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"&gt;\r\n  &lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n  &lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/linkbase\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\/&gt;\r\n  &lt;annotation&gt;\r\n    &lt;appinfo&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_label_en.xml\" xlink:title=\"Label Links, English\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_label_ja.xml\" xlink:title=\"Label Links, Japanese\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n    &lt;\/appinfo&gt;\r\n  &lt;\/annotation&gt;\r\n\r\n  &lt;!-- item elements --&gt;\r\n  &lt;element name=\"entryNumber\" id=\"jnl_entryNumber\" type=\"xbrli:tokenItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"effectiveDate\" id=\"jnl_effectiveDate\" type=\"xbrli:dateTimeItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"entryDescription\" id=\"jnl_entryDescription\" type=\"xbrli:stringItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"lineNumber\" id=\"jnl_lineNumber\" type=\"xbrli:tokenItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"accountNumber\" id=\"jnl_accountNumber\" type=\"xbrli:tokenItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"accountName\" id=\"jnl_accountName\" type=\"xbrli:stringItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"debitAmount\" id=\"jnl_debitAmount\" type=\"xbrli:monetaryItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"creditAmount\" id=\"jnl_creditAmount\" type=\"xbrli:monetaryItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  &lt;element name=\"lineDescription\" id=\"jnl_lineDescription\" type=\"xbrli:stringItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n  \r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">jnl-YYYY-MM-DD_oim.xsd<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" elementFormDefault=\"qualified\" attributeFormDefault=\"unqualified\" xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\" xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\" xmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\" xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/xbrl.org\/2005\/xbrldt\" schemaLocation=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd\"\/&gt;\r\n\t&lt;include schemaLocation=\"jnl-YYYY-MM-DD.xsd\"\/&gt;\r\n\t&lt;annotation&gt;\r\n\t\t&lt;appinfo&gt;\r\n\t\t\t&lt;!-- presentation linkbase reference --&gt;\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"jnl-YYYY-MM-DD_oim_presentation.xml\" xlink:title=\"Presentation Links, all\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/presentationLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\r\n\t\t\t&lt;!-- definition linkbase reference\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"jnl-YYYY-MM-DD_definition.xml\" xlink:title=\"Definition\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/definitionLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt; --&gt;\r\n\r\n\t\t\t&lt;!-- label linkbase reference --&gt;\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_oim_label_en.xml\" xlink:title=\"Label Links, English\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/jnl-YYYY-MM-DD_oim_label_ja.xml\" xlink:title=\"Label Links, Japanese\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\r\n\t\t\t&lt;!-- role type --&gt;\r\n\t\t\t&lt;link:roleType id=\"jnl-role\" roleURI=\"http:\/\/www.xbrl.org\/jnl\/role\"&gt;\r\n\t\t\t\t&lt;link:definition&gt;link jnl&lt;\/link:definition&gt;\r\n\t\t\t\t&lt;link:usedOn&gt;link:definitionLink&lt;\/link:usedOn&gt;\r\n\t\t\t\t&lt;link:usedOn&gt;link:presentationLink&lt;\/link:usedOn&gt;\r\n\t\t\t&lt;\/link:roleType&gt;\r\n\r\n\t\t\t&lt;link:roleType id=\"link_jnl_entryHeaders\" roleURI=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryHeaders\"&gt;\r\n\t\t\t\t&lt;link:usedOn&gt;link:definitionLink&lt;\/link:usedOn&gt;\r\n\t\t\t&lt;\/link:roleType&gt;\r\n\r\n\t\t\t&lt;link:roleType id=\"link_jnl_entryDetails\" roleURI=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryDetails\"&gt;\r\n\t\t\t\t&lt;link:usedOn&gt;link:definitionLink&lt;\/link:usedOn&gt;\r\n\t\t\t&lt;\/link:roleType&gt;\r\n\t\t&lt;\/appinfo&gt;\r\n\t&lt;\/annotation&gt;\r\n\t\r\n\t&lt;!-- typed dimension referenced element --&gt;\r\n\t&lt;element name=\"_v\" id=\"_v\"&gt;\r\n\t\t&lt;simpleType&gt;\r\n\t\t\t&lt;restriction base=\"string\"\/&gt;\r\n\t\t&lt;\/simpleType&gt;\r\n\t&lt;\/element&gt;\r\n\t\r\n\t&lt;!-- Hypercube --&gt;\r\n\t&lt;element name=\"h_jnl_entryHeaders\" id=\"h_jnl_entryHeaders\" substitutionGroup=\"xbrldt:hypercubeItem\" type=\"xbrli:stringItemType\" nillable=\"true\" abstract=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n\t&lt;element name=\"h_jnl_entryDetails\" id=\"h_jnl_entryDetails\" substitutionGroup=\"xbrldt:hypercubeItem\" type=\"xbrli:stringItemType\" nillable=\"true\" abstract=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n\t\r\n\t&lt;!-- Dimension --&gt;\r\n\t&lt;element name=\"d_jnl_entryHeaders\" id=\"d_jnl_entryHeaders\" substitutionGroup=\"xbrldt:dimensionItem\" type=\"xbrli:stringItemType\" abstract=\"true\" xbrli:periodType=\"instant\" xbrldt:typedDomainRef=\"#_v\"\/&gt;\r\n\t&lt;element name=\"d_jnl_entryDetails\" id=\"d_jnl_entryDetails\" substitutionGroup=\"xbrldt:dimensionItem\" type=\"xbrli:stringItemType\" abstract=\"true\" xbrli:periodType=\"instant\" xbrldt:typedDomainRef=\"#_v\"\/&gt;\r\n\t\r\n\t&lt;!-- Primary item --&gt;\r\n\t&lt;element name=\"p_jnl_entryHeaders\" id=\"p_jnl_entryHeaders\" substitutionGroup=\"xbrli:item\" type=\"xbrli:stringItemType\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n\t&lt;element name=\"p_jnl_entryDetails\" id=\"p_jnl_entryDetails\" substitutionGroup=\"xbrli:item\" type=\"xbrli:stringItemType\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>jnl-dimension-YYYY-MM-DD.xml<\/strong><br \/>\n\u2192 A definition linkbase that sets up the dimensional relationships\u2014i.e., hypercubes, dimensions, domain, and members. It replaces the tuple structure with a multi-dimensional data model.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">jnl-dimension-YYYY-MM-DD.xml.xsd<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;link:linkbase\r\n  xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n\txmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n\txsi:schemaLocation=\"http:\/\/www.xbrl.org\/2003\/linkbase http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\r\n\txmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n\txmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\"\r\n\txmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"&gt;\r\n\r\n  &lt;!-- roleRef --&gt;\r\n  &lt;link:roleRef roleURI=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryHeaders\" xlink:type=\"simple\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#link_jnl_entryHeaders\"\/&gt;\r\n  &lt;link:roleRef roleURI=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryDetails\" xlink:type=\"simple\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#link_jnl_entryDetails\"\/&gt;\r\n\r\n  &lt;!-- arcroleRef --&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/all\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#all\"\/&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#domain-member\"\/&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#hypercube-dimension\"\/&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/dimension-domain\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#dimension-domain\"\/&gt;\r\n\r\n  &lt;link:definitionLink xlink:type=\"extended\" xlink:role=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryHeaders\"&gt;\r\n\r\n    &lt;!-- p_jnl_entryHeaders all (has-hypercube) h_jnl_entryHeaders link_jnl_entryHeaders --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#p_jnl_entryHeaders\" xlink:label=\"p_jnl_entryHeaders\" xlink:title=\"p_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#h_jnl_entryHeaders\" xlink:label=\"h_jnl_entryHeaders\" xlink:title=\"h_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/all\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"h_jnl_entryHeaders\" xlink:title=\"all (has-hypercube): p_jnl_entryHeaders to h_jnl_entryHeaders\" order=\"1\" xbrldt:closed=\"true\" xbrldt:contextElement=\"segment\"\/&gt;\r\n\r\n    &lt;!-- hypercube-dimension --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#d_jnl_entryHeaders\" xlink:label=\"d_jnl_entryHeaders\" xlink:title=\"d_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:from=\"h_jnl_entryHeaders\" xlink:to=\"d_jnl_entryHeaders\" xlink:title=\"hypercube-dimension: h_jnl_entryHeaders to d_jnl_entryHeaders\" order=\"1\"\/&gt;\r\n\r\n    &lt;!-- domain-member --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_entryNumber\" xlink:label=\"jnl_entryNumber\" xlink:title=\"jnl_entryNumber Entry Number\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"jnl_entryNumber\" xlink:title=\"domain-member: p_jnl_entryHeaders to jnl_entryNumber Entry Number\" order=\"2\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_effectiveDate\" xlink:label=\"jnl_effectiveDate\" xlink:title=\"jnl_effectiveDate Effective Date\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"jnl_effectiveDate\" xlink:title=\"domain-member: p_jnl_entryHeaders to jnl_effectiveDate Effective Date\" order=\"3\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_entryDescription\" xlink:label=\"jnl_entryDescription\" xlink:title=\"jnl_entryDescription Entry Description\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"jnl_entryDescription\" xlink:title=\"domain-member: p_jnl_entryHeaders to jnl_entryDescription Entry Description\" order=\"4\"\/&gt;\r\n\r\n    &lt;!-- p_jnl_entryHeaders to targetRole link_jnl_entryDetails --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#p_jnl_entryDetails\" xlink:label=\"p_jnl_entryDetails\" xlink:title=\"p_jnl_entryDetails Entry Detail\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xbrldt:targetRole=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryDetails\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"p_jnl_entryDetails\" xlink:title=\"domain-member: p_jnl_entryHeaders to p_jnl_entryDetails in link_jnl_entryDetails\" order=\"5\"\/&gt;\r\n\r\n  &lt;\/link:definitionLink&gt;\r\n\r\n  &lt;link:definitionLink xlink:type=\"extended\" xlink:role=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryDetails\"&gt;\r\n\r\n    &lt;!-- p_jnl_entryDetails all (has-hypercube) h_jnl_entryDetails link_jnl_entryDetails --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#p_jnl_entryDetails\" xlink:label=\"p_jnl_entryDetails\" xlink:title=\"p_jnl_entryDetails\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#h_jnl_entryDetails\" xlink:label=\"h_jnl_entryDetails\" xlink:title=\"h_jnl_entryDetails\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/all\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"h_jnl_entryDetails\" xlink:title=\"all (has-hypercube): p_jnl_entryDetails to h_jnl_entryDetails\" order=\"1\" xbrldt:closed=\"true\" xbrldt:contextElement=\"segment\"\/&gt;\r\n\r\n    &lt;!-- hypercube-dimension --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#d_jnl_entryHeaders\" xlink:label=\"d_jnl_entryHeaders\" xlink:title=\"d_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:from=\"h_jnl_entryDetails\" xlink:to=\"d_jnl_entryHeaders\" xlink:title=\"hypercube-dimension: h_jnl_entryDetails to d_jnl_entryHeaders\" order=\"1\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#d_jnl_entryDetails\" xlink:label=\"d_jnl_entryDetails\" xlink:title=\"d_jnl_entryDetails\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:from=\"h_jnl_entryDetails\" xlink:to=\"d_jnl_entryDetails\" xlink:title=\"hypercube-dimension: h_jnl_entryDetails to d_jnl_entryDetails\" order=\"2\"\/&gt;\r\n\r\n    &lt;!-- domain-member --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_lineNumber\" xlink:label=\"jnl_lineNumber\" xlink:title=\"jnl_lineNumber Line Number\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_lineNumber\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_lineNumber Line Number\" order=\"3\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountNumber\" xlink:label=\"jnl_accountNumber\" xlink:title=\"jnl_accountNumber Account Number\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_accountNumber\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_accountNumber Account Number\" order=\"4\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountName\" xlink:label=\"jnl_accountName\" xlink:title=\"jnl_accountName Account Name\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_accountName\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_accountName Account Name\" order=\"5\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_debitAmount\" xlink:label=\"jnl_debitAmount\" xlink:title=\"jnl_debitAmount Debit Amount\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_debitAmount\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_debitAmount Debit Amount\" order=\"6\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_creditAmount\" xlink:label=\"jnl_creditAmount\" xlink:title=\"jnl_creditAmount Credit Amount\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_creditAmount\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_creditAmount Credit Amount\" order=\"7\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_lineDescription\" xlink:label=\"jnl_lineDescription\" xlink:title=\"jnl_lineDescription Line Description\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_lineDescription\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_lineDescription Line Description\" order=\"8\"\/&gt;\r\n\r\n  &lt;\/link:definitionLink&gt;\r\n\r\n&lt;\/link:linkbase&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"imageblock kroki\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/kroki.io\/plantuml\/svg\/eNqF0b1ugzAQB_CdpzhlagdegKESjaMyUFRl6lCpOuxLYgUbZJtKqOq7l89AIdAN63723f9w0mUE78_HGF5iYFKRtjLXEEt9TdGS5xXIr3gmyD5JO1NFhIIMfHs8Q2thF1UFGV6mFMBlKuwO0MIhGtzt6QDE0okRvhmp0FQBFEtWjOyVVEomgNYkZXPoOiYLcToRd_KLGDrqDPN-FsEYOYMys1vRatOQ_pGNbFMo6nYr2aasOHSn-fiZ1DTJFy_yIed5qV2CqksXNl9zJCiVLlQNbBEL54IbEn_IPmy3dIjALwv_qf6XUC8CrX8Z9uLdaqIrDgVfDBvp7je3kxqIXKHUvmpbjiW2WhqWMgcf-sGhOZM75hk9NlP2rh-V3ZmV_T_s1LDVQEOrmsX3Uk3q7b_YJizcru-X9V_iojsk\" alt=\"Diagram\">\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>jnl\/jnl-YYYY-MM-DD_presentation.xml, lang\/jnl-YYYY-MM-DD_label_en.xml, and lang\/jnl-YYYY-MM-DD_label_ja.xml<\/strong><br \/>\n\u2192 Shared across tuple and dimension models, ensuring consistency in element structure and labeling.<\/p>\n<\/div>\n<div class=\"ulist\">\n<div class=\"title\">Characteristics<\/div>\n<ul>\n<li>\n<p>This model expresses data using dimensional hypercubes.<\/p>\n<\/li>\n<li>\n<p>Allows flattening of hierarchical data into a single CSV row using cube relationships.<\/p>\n<\/li>\n<li>\n<p>Highly suitable for structured CSV processing, AI applications, and efficient data integration.<\/p>\n<\/li>\n<li>\n<p>Shares concept and label modules with tuple model to maximise reuse and alignment.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_dimension_based_framework_xbrl_csv_syntax\">3.1. Dimension-Based Framework (xBRL-CSV Syntax)<\/h3>\n<div class=\"paragraph\">\n<p>In the xBRL-CSV approach, repeated structures (multiplicity <code>0..n<\/code>) are handled by defining <strong>separate cubes<\/strong> (tables) and linking them via <strong>dimensions<\/strong>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>For example, <code>entryHeaders<\/code> and <code>entryDetails<\/code> are represented as separate cubes, and linked semantically using <strong>typed dimensions<\/strong> and <strong><code>xbrldt:targetRole<\/code><\/strong> in a definition linkbase.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Using <code>targetRole<\/code> for Hierarchical Linking<\/strong><\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;link:linkbase\r\n  xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n\txmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n\txsi:schemaLocation=\"http:\/\/www.xbrl.org\/2003\/linkbase http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\r\n\txmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n\txmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\"\r\n\txmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"&gt;\r\n\r\n  &lt;!-- roleRef --&gt;\r\n  &lt;link:roleRef roleURI=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryHeaders\" xlink:type=\"simple\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#link_jnl_entryHeaders\"\/&gt;\r\n  &lt;link:roleRef roleURI=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryDetails\" xlink:type=\"simple\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#link_jnl_entryDetails\"\/&gt;\r\n\r\n  &lt;!-- arcroleRef --&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/all\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#all\"\/&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#domain-member\"\/&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#hypercube-dimension\"\/&gt;\r\n  &lt;link:arcroleRef arcroleURI=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/dimension-domain\" xlink:type=\"simple\" xlink:href=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd#dimension-domain\"\/&gt;\r\n\r\n  &lt;link:definitionLink xlink:type=\"extended\" xlink:role=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryHeaders\"&gt;\r\n\r\n    &lt;!-- p_jnl_entryHeaders all (has-hypercube) h_jnl_entryHeaders link_jnl_entryHeaders --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#p_jnl_entryHeaders\" xlink:label=\"p_jnl_entryHeaders\" xlink:title=\"p_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#h_jnl_entryHeaders\" xlink:label=\"h_jnl_entryHeaders\" xlink:title=\"h_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/all\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"h_jnl_entryHeaders\" xlink:title=\"all (has-hypercube): p_jnl_entryHeaders to h_jnl_entryHeaders\" order=\"1\" xbrldt:closed=\"true\" xbrldt:contextElement=\"segment\"\/&gt;\r\n\r\n    &lt;!-- hypercube-dimension --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#d_jnl_entryHeaders\" xlink:label=\"d_jnl_entryHeaders\" xlink:title=\"d_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:from=\"h_jnl_entryHeaders\" xlink:to=\"d_jnl_entryHeaders\" xlink:title=\"hypercube-dimension: h_jnl_entryHeaders to d_jnl_entryHeaders\" order=\"1\"\/&gt;\r\n\r\n    &lt;!-- domain-member --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_entryNumber\" xlink:label=\"jnl_entryNumber\" xlink:title=\"jnl_entryNumber Entry Number\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"jnl_entryNumber\" xlink:title=\"domain-member: p_jnl_entryHeaders to jnl_entryNumber Entry Number\" order=\"2\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_effectiveDate\" xlink:label=\"jnl_effectiveDate\" xlink:title=\"jnl_effectiveDate Effective Date\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"jnl_effectiveDate\" xlink:title=\"domain-member: p_jnl_entryHeaders to jnl_effectiveDate Effective Date\" order=\"3\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_entryDescription\" xlink:label=\"jnl_entryDescription\" xlink:title=\"jnl_entryDescription Entry Description\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"jnl_entryDescription\" xlink:title=\"domain-member: p_jnl_entryHeaders to jnl_entryDescription Entry Description\" order=\"4\"\/&gt;\r\n\r\n    &lt;!-- p_jnl_entryHeaders to targetRole link_jnl_entryDetails --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#p_jnl_entryDetails\" xlink:label=\"p_jnl_entryDetails\" xlink:title=\"p_jnl_entryDetails Entry Detail\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xbrldt:targetRole=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryDetails\" xlink:from=\"p_jnl_entryHeaders\" xlink:to=\"p_jnl_entryDetails\" xlink:title=\"domain-member: p_jnl_entryHeaders to p_jnl_entryDetails in link_jnl_entryDetails\" order=\"5\"\/&gt;\r\n\r\n  &lt;\/link:definitionLink&gt;\r\n\r\n  &lt;link:definitionLink xlink:type=\"extended\" xlink:role=\"http:\/\/www.xbrl.org\/jnl\/role\/link_jnl_entryDetails\"&gt;\r\n\r\n    &lt;!-- p_jnl_entryDetails all (has-hypercube) h_jnl_entryDetails link_jnl_entryDetails --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#p_jnl_entryDetails\" xlink:label=\"p_jnl_entryDetails\" xlink:title=\"p_jnl_entryDetails\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#h_jnl_entryDetails\" xlink:label=\"h_jnl_entryDetails\" xlink:title=\"h_jnl_entryDetails\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/all\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"h_jnl_entryDetails\" xlink:title=\"all (has-hypercube): p_jnl_entryDetails to h_jnl_entryDetails\" order=\"1\" xbrldt:closed=\"true\" xbrldt:contextElement=\"segment\"\/&gt;\r\n\r\n    &lt;!-- hypercube-dimension --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#d_jnl_entryHeaders\" xlink:label=\"d_jnl_entryHeaders\" xlink:title=\"d_jnl_entryHeaders\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:from=\"h_jnl_entryDetails\" xlink:to=\"d_jnl_entryHeaders\" xlink:title=\"hypercube-dimension: h_jnl_entryDetails to d_jnl_entryHeaders\" order=\"1\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_oim.xsd#d_jnl_entryDetails\" xlink:label=\"d_jnl_entryDetails\" xlink:title=\"d_jnl_entryDetails\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/hypercube-dimension\" xlink:from=\"h_jnl_entryDetails\" xlink:to=\"d_jnl_entryDetails\" xlink:title=\"hypercube-dimension: h_jnl_entryDetails to d_jnl_entryDetails\" order=\"2\"\/&gt;\r\n\r\n    &lt;!-- domain-member --&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_lineNumber\" xlink:label=\"jnl_lineNumber\" xlink:title=\"jnl_lineNumber Line Number\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_lineNumber\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_lineNumber Line Number\" order=\"3\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountNumber\" xlink:label=\"jnl_accountNumber\" xlink:title=\"jnl_accountNumber Account Number\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_accountNumber\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_accountNumber Account Number\" order=\"4\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountName\" xlink:label=\"jnl_accountName\" xlink:title=\"jnl_accountName Account Name\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_accountName\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_accountName Account Name\" order=\"5\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_debitAmount\" xlink:label=\"jnl_debitAmount\" xlink:title=\"jnl_debitAmount Debit Amount\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_debitAmount\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_debitAmount Debit Amount\" order=\"6\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_creditAmount\" xlink:label=\"jnl_creditAmount\" xlink:title=\"jnl_creditAmount Credit Amount\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_creditAmount\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_creditAmount Credit Amount\" order=\"7\"\/&gt;\r\n    &lt;link:loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_lineDescription\" xlink:label=\"jnl_lineDescription\" xlink:title=\"jnl_lineDescription Line Description\"\/&gt;\r\n    &lt;link:definitionArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/xbrl.org\/int\/dim\/arcrole\/domain-member\" xlink:from=\"p_jnl_entryDetails\" xlink:to=\"jnl_lineDescription\" xlink:title=\"domain-member: p_jnl_entryDetails to jnl_lineDescription Line Description\" order=\"8\"\/&gt;\r\n\r\n  &lt;\/link:definitionLink&gt;\r\n\r\n&lt;\/link:linkbase&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>p_jnl_entryHeaders<\/code>: primary item in the <code>entryHeaders<\/code> cube<\/p>\n<\/li>\n<li>\n<p><code>p_jnl_entryDetails<\/code>: primary item in the <code>entryDetails<\/code> cube<\/p>\n<\/li>\n<li>\n<p><code>targetRole<\/code>: indicates that this relationship points to a <strong>different link role<\/strong>, preserving cube modularity<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>This mechanism supports linking <strong>parent and child cubes<\/strong> (e.g., headers to lines) while maintaining flat row compatibility in structured CSV output.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/plt-oim.png\" alt=\"plt oim\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Benefits of This Design<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><strong>Clarity<\/strong>: Flat elements are easily accessed without needing hierarchical parsing.<\/p>\n<\/li>\n<li>\n<p><strong>Modularity<\/strong>: Repeating data is modeled cleanly in reusable structures (tuples or child cubes).<\/p>\n<\/li>\n<li>\n<p><strong>Extensibility<\/strong>: Supports jurisdictional or industry-specific extensions by overriding or extending tuple or dimension definitions.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_xbrl_csv_instance_of_journal_taxonomy\">3.2. xBRL-CSV instance of journal taxonomy<\/h3>\n<div class=\"sect3\">\n<h4 id=\"_plt_json_and_plt_csv\">3.2.1. plt.json and plt.csv<\/h4>\n<div class=\"paragraph\">\n<p>This is the <strong>structured CSV<\/strong> representation of the same journal entry in tabular form, suitable for <strong>xBRL-CSV<\/strong>. It expresses header and detail rows using column grouping.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Key Features<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Columns include <code>Header<\/code>, <code>Detail<\/code>, <code>EntryNumber<\/code>, <code>LineNumber<\/code>, <code>AccountNumber<\/code>, etc.<\/p>\n<\/li>\n<li>\n<p>Each row represents either a header or a line.<\/p>\n<\/li>\n<li>\n<p>No nesting \u2014 relies on dimensional metadata for hierarchy.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Full Content<\/strong><\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">plt.csv<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-csv\" data-lang=\"csv\">Header,Detail,EntryNumber,EffectiveDate,EntryDescription,LineNumber,AccountNumber,AccountName,DebitAmount,CreditAmount,LineDescription\r\n1,,2025-324,2025-05-25,Purchase of Office Supplies from PQR Store.,,,,,,\r\n1,1,,,,2025-324-1,6100,Office Supplies Expense,100,,Purchase of printer ink from PQR\r\n1,2,,,,2025-324-2,1430,VAT Payable (Input Tax),10,,10% input VAT\r\n1,3,,,,2025-324-3,2010,Accounts Payable,,110,Amount payable to PQR Store<\/code><\/pre>\n<\/div>\n<\/div>\n<div style=\"overflow-x: auto; max-width: 100%;\">\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.0909%;\">\n<col style=\"width: 9.091%;\">\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Header<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Detail<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EntryNumber<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EffectiveDate<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EntryDescription<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">LineNumber<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">AccountNumber<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">AccountName<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">DebitAmount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">CreditAmount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">LineDescription<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-05-25<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Purchase of Office Supplies from PQR Store.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324-1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">6100<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Office Supplies Expense<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">100<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Purchase of printer ink from PQR<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324-2<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1430<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">VAT Payable (Input Tax)<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">10<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">10% input VAT<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">3<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324-3<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2010<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Accounts Payable<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">110<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Amount payable to PQR Store<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"paragraph\">\n<div class=\"title\">Arelle plt.json<\/div>\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/plt-json.png\" alt=\"plt json\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>plt.json<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-json\" data-lang=\"json\">{\r\n    \"documentInfo\": {\r\n        \"documentType\": \"https:\/\/xbrl.org\/2021\/xbrl-csv\",\r\n        \"namespaces\": {\r\n            \"ns0\": \"http:\/\/www.example.com\",\r\n            \"link\": \"http:\/\/www.xbrl.org\/2003\/linkbase\",\r\n            \"iso4217\": \"http:\/\/www.xbrl.org\/2003\/iso4217\",\r\n            \"xsi\": \"http:\/\/www.w3.org\/2001\/XMLSchema-instance\",\r\n            \"xbrli\": \"http:\/\/www.xbrl.org\/2003\/instance\",\r\n            \"xbrldi\": \"http:\/\/xbrl.org\/2006\/xbrldi\",\r\n            \"xlink\": \"http:\/\/www.w3.org\/1999\/xlink\",\r\n            \"jnl\": \"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\",\r\n            \"plt\": \"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\"\r\n        },\r\n        \"taxonomy\": [\r\n            \"plt-oim-YYYY-MM-DD.xsd\"\r\n        ]\r\n    },\r\n    \"tableTemplates\": {\r\n        \"plt_template\": {\r\n            \"dimensions\": {\r\n                \"period\": \"2025-05-17T00:00:00\",\r\n                \"entity\": \"ns0:Example Co.\",\r\n                \"jnl:d_jnl_entryHeaders\": \"$Header\",\r\n                \"jnl:d_jnl_entryDetails\": \"$Detail\"\r\n            },\r\n            \"columns\": {               \t\t\t\t\t\t\t\t\t\t\r\n                \"Header\": {},\r\n                \"Detail\": {},\r\n                \"EntryNumber\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:entryNumber\"\r\n                    }\r\n                },\r\n                \"EffectiveDate\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:effectiveDate\"\r\n                    }\r\n                },\r\n                \"EntryDescription\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:entryDescription\"\r\n                    }\r\n                },\r\n                \"LineNumber\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:lineNumber\"\r\n                    }\r\n                },\r\n                \"AccountNumber\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:accountNumber\"\r\n                    }\r\n                },\r\n                \"AccountName\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:accountName\"\r\n                    }\r\n                },\r\n                \"DebitAmount\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:debitAmount\",\r\n                        \"unit\": \"iso4217:USD\"\r\n                    }\r\n                },\r\n                \"CreditAmount\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:creditAmount\",\r\n                        \"unit\": \"iso4217:USD\"\r\n                    }\r\n                },\r\n                \"LineDescription\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:lineDescription\"\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    },\r\n    \"tables\": {\r\n        \"plt_table\": {\r\n            \"template\": \"plt_template\",\r\n            \"url\": \"plt.csv\"\r\n        }\r\n    }\r\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_how_extensions_are_realized\">4. How Extensions Are Realized<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Extensions in both models follow a clear and modular approach.<\/p>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_extending_the_tuple_taxonomy\">4.1. Extending the Tuple Taxonomy<\/h3>\n<div class=\"sect3\">\n<h4 id=\"_tuple_based_taxonomy_extension_structure\">4.1.1. Tuple-based taxonomy extension structure<\/h4>\n<div class=\"paragraph\">\n<p>The following directory structure defines an <strong>extended module<\/strong> built on top of the base <code>jnl<\/code> module:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-sh\" data-lang=\"sh\">XBRL21\/\r\n\u251c\u2500\u2500 plt2-all-YYYY-MM-DD.xsd       \u2190 Root schema for the tuple-based taxonomy\r\n\u251c\u2500\u2500 ext-content-YYYY-MM-DD.xsd    \u2190 Aggregator schema for concepts\r\n\u251c\u2500\u2500 ext-YYYY-MM-DD_tpl_presentation.xml \u2190 Presentation linkbase\r\n\u251c\u2500\u2500 ext\/                          \u2190 Extension module\r\n\u2502   \u251c\u2500\u2500 ext-YYYY-MM-DD.xsd        \u2190 Module schema for items\r\n\u2502   \u251c\u2500\u2500 ext-YYYY-MM-DD_tpl.xsd    \u2190 Module schema for tuples\r\n\u2502   \u2514\u2500\u2500 lang\/                     \u2190 Multilingual labels\r\n\u2502       \u251c\u2500\u2500 ext-YYYY-MM-DD_label_en.xml     \u2190 English labels for items\r\n\u2502       \u251c\u2500\u2500 ext-YYYY-MM-DD_tpl_label_en.xml \u2190 English labels for tuples\r\n\u2502       \u251c\u2500\u2500 ext-YYYY-MM-DD_label_ja.xml     \u2190 Japanese labels for items\r\n\u2502       \u2514\u2500\u2500 ext-YYYY-MM-DD_tpl_label_ja.xml \u2190 japanese labels for tuples\r\n\u2514\u2500\u2500 jnl\/                          \u2190 Journal module\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD.xsd        \u2190 Module schema for items\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD_tpl.xsd    \u2190 Module schema for tuples\r\n    \u2514\u2500\u2500 lang\/                     \u2190 Multilingual labels\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_en.xml     \u2190 English labels for items\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_tpl_label_en.xml \u2190 English labels for tuples\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_ja.xml     \u2190 Japanese labels for items\r\n        \u2514\u2500\u2500 jnl-YYYY-MM-DD_tpl_label_ja.xml \u2190 japanese labels for tuples<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"imageblock kroki\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/kroki.io\/plantuml\/svg\/eNqlVLFqwzAQ3fUVImPhoHTsUChk6ZClnTIZ2b1SJYokpAuUfn1FgkssnSy79ah3793Tu5PjUVuvgjrJwagYn4mC7s-EL4Ozb_ob5b0QF0RuvKEHUMbAPn2w28F2uxkx_CJIDEJLNbh53JE3M1DnA8akr0g7W6szqkfToZ3TadVc8YNqa9zUHCyby_R4csMMKlyV1GZNw1XmXLATlQ6gOk_5KPXJu0CCm528G6kZxQ7m_I6iqgrwxPE-A36sIl1dLCJm8_oLqeyWY67Mo9zkpGC0PfYq4isvlNU301rLbl2EU5jLby170l-w4GWzyp7jZokiDy763-fTjrw-u6pI7s6VlpeSbxzM_QUykTUhpPf__xAYkeUhNMlLQihFfgBaoSRh\" alt=\"Diagram\">\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_what_is_extended\">4.1.2. What is extended?<\/h4>\n<div class=\"paragraph\">\n<p><strong>To support additional items such as:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>totalDebit<\/code><\/p>\n<\/li>\n<li>\n<p><code>totalCredit<\/code><\/p>\n<\/li>\n<li>\n<p><code>accountType<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>These elements are defined in ext-YYYY-MM-DD.xsd.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>To support additional tuples such as:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>accounts<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>This element is defined in ext-YYYY-MM-DD.xsd.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>To support extended versions of existing tuples such as:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>entryHeaders<\/code><\/p>\n<\/li>\n<li>\n<p><code>entryDetails<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Revised &lt;group&gt; and &lt;complexType&gt; for these elements are defined in ext-content-YYYY-MM-DD.xsd.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_extension_process\">4.1.3. Extension Process<\/h4>\n<div class=\"paragraph\">\n<p>Extending the schema performs the following actions:<\/p>\n<\/div>\n<div class=\"olist arabic\">\n<ol class=\"arabic\">\n<li>\n<p><strong>Redefine the original tuple<\/strong> (e.g., <code>entryHeaderType<\/code>) in <code>ext-content-YYYY-MM-DD.xsd<\/code>:<\/p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>The original tuple is <strong>redeclared<\/strong> using <code>substitutionGroup=\"xbrli:tuple\"<\/code> under the <code>ext<\/code> namespace in <code>ext\/ext-YYYY-MM-DD.xsd<\/code>.<\/p>\n<\/li>\n<li>\n<p>A new <code>complexType<\/code> is created that <strong>extends or replaces<\/strong> the original content model.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li>\n<p><strong>Insert new child elements<\/strong>:<\/p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Fields such as <code>ext:totalDebit<\/code>, <code>ext:totalCredit<\/code>, and <code>ext:accountType<\/code> are inserted into the extended tuple (e.g., <code>&lt;ext:entryHeadersGroup&gt;<\/code> and <code>&lt;ext:accountsGroup&gt;<\/code>).<\/p>\n<\/li>\n<li>\n<p>These elements are declared within the same <code>ext<\/code> namespace and integrated into the content sequence.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li>\n<p><strong>Update linkbases<\/strong>:<\/p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>A new <code>ext-YYYY-MM-DD_presentation.xml<\/code> file defines the updated layout, including:<\/p>\n<\/li>\n<li>\n<p>New elements<\/p>\n<\/li>\n<li>\n<p>Removed elements (using <code>use=\"prohibited\"<\/code> in <code>presentationArc<\/code> to suppress inherited arcs)<\/p>\n<\/li>\n<li>\n<p>A new <code>ext-YYYY-MM-DD_label.xml<\/code> provides localized, human-readable labels for the extended concepts.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li>\n<p><strong>Palette and content schemas<\/strong>:<\/p>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>plt2-all-YYYY-MM-DD.xsd<\/code> acts as the root schema and imports <code>ext-content-YYYY-MM-DD.xsd<\/code>.<\/p>\n<\/li>\n<li>\n<p><code>ext-content-YYYY-MM-DD.xsd<\/code> imports the base <code>jnl<\/code> module and includes the <code>ext<\/code> schema, enabling safe overrides while retaining access to original definitions.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_result\">4.1.4. Result<\/h4>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>The extended instance (<code>ext-instance.xml<\/code>) integrates both the original structure (<code>entryNumber<\/code>, <code>effectiveDate<\/code>, etc.) <strong>and<\/strong> newly added elements like <code>totalDebit<\/code> and <code>accountType<\/code>.<\/p>\n<\/li>\n<li>\n<p>The newly introduced <code>accounts<\/code> tuple is defined as a child of <code>entryDetails<\/code>. It includes:<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Predefined elements:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>&lt;jnl:accountNumber&gt;<\/code><\/p>\n<\/li>\n<li>\n<p><code>&lt;jnl:accountName&gt;<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Newly defined:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>&lt;ext:accountType&gt;<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>The extended presentation structure is seamlessly integrated through the use of XBRL 2.1 linkbase extension mechanisms.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_extended_files_for_tuple_based_taxonomy\">4.2. Extended files for tuple-based taxonomy<\/h3>\n<div class=\"listingblock\">\n<div class=\"title\">root schema for the extended taxonomy<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/plt2\/YYYY-MM-DD\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\" xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\" xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\" xmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\"&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/linkbase\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/xbrl.org\/2005\/xbrldt\" schemaLocation=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\" schemaLocation=\"ext-content-YYYY-MM-DD.xsd\"\/&gt;\r\n\t&lt;annotation&gt;\r\n\t\t&lt;appinfo&gt;\r\n\t\t\t&lt;!-- presentation linkbase reference --&gt;\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"ext-YYYY-MM-DD_oim_presentation.xml\" xlink:title=\"Presentation Links, all\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/presentationLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\t\t&lt;\/appinfo&gt;\r\n\t&lt;\/annotation&gt;\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">content aggregator for extended concepts<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\" elementFormDefault=\"qualified\" attributeFormDefault=\"unqualified\" xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\" xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" xmlns:ext=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\"&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" schemaLocation=\"jnl-content-YYYY-MM-DD.xsd\"\/&gt;\r\n\t&lt;include schemaLocation=\"ext\/ext-YYYY-MM-DD_tpl.xsd\"\/&gt;\r\n\t&lt;!-- tuple data type --&gt;\r\n\t&lt;!-- entryHeaders --&gt;\r\n\t&lt;group name=\"entryHeadersGroup\"&gt;\r\n\t\t&lt;sequence&gt;\r\n\t\t\t&lt;element ref=\"jnl:entryNumber\" minOccurs=\"0\"\/&gt;\r\n\t\t\t&lt;element ref=\"jnl:effectiveDate\"\/&gt;\r\n\t\t\t&lt;element ref=\"ext:totalDebit\"\/&gt;\r\n\t\t\t&lt;element ref=\"ext:totalCredit\"\/&gt;\r\n\t\t\t&lt;element ref=\"jnl:entryDescription\" minOccurs=\"0\"\/&gt;\r\n\t\t\t&lt;choice&gt;\r\n\t\t\t\t&lt;group ref=\"ext:entryDetailsGroup\" minOccurs=\"0\"\/&gt;\r\n\t\t\t\t&lt;element ref=\"ext:entryDetails\" maxOccurs=\"unbounded\"\/&gt;\r\n\t\t\t&lt;\/choice&gt;\r\n\t\t&lt;\/sequence&gt;\r\n\t&lt;\/group&gt;\r\n\t\r\n\t&lt;complexType name=\"entryHeadersComplexType\"&gt;\r\n\t\t&lt;complexContent&gt;\r\n\t\t\t&lt;restriction base=\"anyType\"&gt;\r\n\t\t\t\t&lt;sequence&gt;\r\n\t\t\t\t\t&lt;group ref=\"ext:entryHeadersGroup\"\/&gt;\r\n\t\t\t\t&lt;\/sequence&gt;\r\n\t\t\t\t&lt;attribute name=\"id\" type=\"ID\"\/&gt;\r\n\t\t\t&lt;\/restriction&gt;\r\n\t\t&lt;\/complexContent&gt;\r\n\t&lt;\/complexType&gt;\r\n\t\r\n\t&lt;!-- entryDetails --&gt;\r\n\t&lt;group name=\"entryDetailsGroup\"&gt;\r\n\t\t&lt;sequence&gt;\r\n\t\t\t&lt;element ref=\"jnl:lineNumber\"\/&gt;\r\n\t\t\t&lt;choice&gt;\r\n\t\t\t\t&lt;group ref=\"ext:accountsGroup\" minOccurs=\"0\"\/&gt;\r\n\t\t\t\t&lt;element ref=\"ext:accounts\" maxOccurs=\"unbounded\"\/&gt;\r\n\t\t\t&lt;\/choice&gt;\r\n\t\t\t&lt;choice&gt;\r\n\t\t\t\t&lt;element ref=\"jnl:debitAmount\"\/&gt;\r\n\t\t\t\t&lt;element ref=\"jnl:creditAmount\"\/&gt;\r\n\t\t\t&lt;\/choice&gt;\r\n\t\t\t&lt;element ref=\"jnl:lineDescription\" minOccurs=\"0\"\/&gt;\r\n\t\t&lt;\/sequence&gt;\r\n\t&lt;\/group&gt;\r\n\t\r\n\t&lt;complexType name=\"entryDetailsComplexType\"&gt;\r\n\t\t&lt;complexContent&gt;\r\n\t\t\t&lt;restriction base=\"anyType\"&gt;\r\n\t\t\t\t&lt;sequence&gt;\r\n\t\t\t\t\t&lt;group ref=\"ext:entryDetailsGroup\"\/&gt;\r\n\t\t\t\t&lt;\/sequence&gt;\r\n\t\t\t\t&lt;attribute name=\"id\" type=\"ID\"\/&gt;\r\n\t\t\t&lt;\/restriction&gt;\r\n\t\t&lt;\/complexContent&gt;\r\n\t&lt;\/complexType&gt;\r\n\t\r\n\t&lt;!-- accounts --&gt;\r\n\t&lt;group name=\"accountsGroup\"&gt;\r\n\t\t&lt;sequence&gt;\r\n\t\t\t&lt;element ref=\"jnl:accountNumber\"\/&gt;\r\n\t\t\t&lt;element ref=\"jnl:accountName\" minOccurs=\"0\"\/&gt;\r\n\t\t\t&lt;element ref=\"ext:accountType\"\/&gt;\r\n\t\t&lt;\/sequence&gt;\r\n\t&lt;\/group&gt;\r\n\t&lt;complexType name=\"accountsComplexType\"&gt;\r\n\t\t&lt;complexContent&gt;\r\n\t\t\t&lt;restriction base=\"anyType\"&gt;\r\n\t\t\t\t&lt;sequence&gt;\r\n\t\t\t\t\t&lt;group ref=\"ext:accountsGroup\"\/&gt;\r\n\t\t\t\t&lt;\/sequence&gt;\r\n\t\t\t\t&lt;attribute name=\"id\" type=\"ID\"\/&gt;\r\n\t\t\t&lt;\/restriction&gt;\r\n\t\t&lt;\/complexContent&gt;\r\n\t&lt;\/complexType&gt;\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">extended module schema for items<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\" xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\" xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\" xmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\" xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\" xmlns:ext=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\"&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/linkbase\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\/&gt;\r\n\t&lt;import namespace=\"http:\/\/xbrl.org\/2005\/xbrldt\" schemaLocation=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd\"\/&gt;\r\n\t&lt;annotation&gt;\r\n\t\t&lt;appinfo&gt;\r\n\t\t\t&lt;!-- label linkbase reference --&gt;\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/ext-YYYY-MM-DD_label_en.xml\" xlink:title=\"Label Links, English\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\t\t\t&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/ext-YYYY-MM-DD_label_ja.xml\" xlink:title=\"Label Links, Japanese\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n\t\t&lt;\/appinfo&gt;\r\n\t&lt;\/annotation&gt;\r\n\r\n\t&lt;!-- item element --&gt;\r\n\t&lt;element name=\"totalDebit\" id=\"ext_totalDebit\" type=\"xbrli:monetaryItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n\t&lt;element name=\"totalCredit\" id=\"ext_totalCredit\" type=\"xbrli:monetaryItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n\t&lt;element name=\"accountType\" id=\"ext_accountType\" type=\"xbrli:tokenItemType\" substitutionGroup=\"xbrli:item\" nillable=\"true\" xbrli:periodType=\"instant\"\/&gt;\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">extended module schema for tuples<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;schema targetNamespace=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\" attributeFormDefault=\"unqualified\" elementFormDefault=\"qualified\"\r\n  xmlns=\"http:\/\/www.w3.org\/2001\/XMLSchema\"\r\n  xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n  xmlns:xbrldt=\"http:\/\/xbrl.org\/2005\/xbrldt\"\r\n  xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"\r\n  xmlns:ext=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\"&gt;\r\n  &lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/instance\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-instance-2003-12-31.xsd\"\/&gt;\r\n  &lt;import namespace=\"http:\/\/www.xbrl.org\/2003\/linkbase\" schemaLocation=\"http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"\/&gt;\r\n  &lt;import namespace=\"http:\/\/xbrl.org\/2005\/xbrldt\" schemaLocation=\"http:\/\/www.xbrl.org\/2005\/xbrldt-2005.xsd\"\/&gt;\r\n  &lt;include schemaLocation=\"ext-YYYY-MM-DD.xsd\"\/&gt;\r\n  &lt;annotation&gt;\r\n    &lt;appinfo&gt;\r\n      &lt;!--&lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"ext-YYYY-MM-DD_tpl_presentation.xml\" xlink:title=\"Presentation Links, all\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/presentationLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;--&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/ext-YYYY-MM-DD_label_en.xml\" xlink:title=\"Label Links, English\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n      &lt;link:linkbaseRef xlink:type=\"simple\" xlink:href=\"lang\/ext-YYYY-MM-DD_label_ja.xml\" xlink:title=\"Label Links, Japanese\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/labelLinkbaseRef\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\"\/&gt;\r\n    &lt;\/appinfo&gt;\r\n  &lt;\/annotation&gt;\r\n\r\n  &lt;!-- tuple elements --&gt;\r\n  &lt;element name=\"entryHeaders\" id=\"ext_entryHeaders\" type=\"ext:entryHeadersComplexType\" substitutionGroup=\"xbrli:tuple\" nillable=\"false\"\/&gt;\r\n  &lt;element name=\"entryDetails\" id=\"ext_entryDetails\" type=\"ext:entryDetailsComplexType\" substitutionGroup=\"xbrli:tuple\" nillable=\"false\"\/&gt;\r\n  &lt;element name=\"accounts\" id=\"ext_accounts\" type=\"ext:accountsComplexType\" substitutionGroup=\"xbrli:tuple\" nillable=\"false\"\/&gt;\r\n\r\n&lt;\/schema&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">presentation linkbase for extended module<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;linkbase xmlns=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" xsi:schemaLocation=\"http:\/\/www.xbrl.org\/2003\/linkbase http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"&gt;\r\n  &lt;presentationLink xlink:type=\"extended\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/link\"&gt;\r\n\r\n    &lt;!-- Entry Header --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_tpl.xsd#jnl_entryHeaders\" xlink:label=\"jnl_entryHeaders\" xlink:title=\"loc: jnl_entryHeaders\"\/&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"ext\/ext-YYYY-MM-DD.xsd#ext_totalDebit\" xlink:label=\"jnl_totalDebit\" xlink:title=\"presentation: jnl_entryHeaders to jnl_totalDebit Total Debit\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"jnl_entryHeaders\" xlink:to=\"jnl_totalDebit\" xlink:title=\"presentation: jnl_entryHeaders to jnl_totalDebit\" use=\"optional\" order=\"21\"\/&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"ext\/ext-YYYY-MM-DD.xsd#ext_totalCredit\" xlink:label=\"jnl_totalCredit\" xlink:title=\"presentation: jnl_entryHeaders to jnl_totalCredit Total Debit\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"jnl_entryHeaders\" xlink:to=\"jnl_totalCredit\" xlink:title=\"presentation: jnl_entryHeaders to jnl_totalCredit\" use=\"optional\" order=\"21\"\/&gt;\r\n\r\n    &lt;!-- Entry Detail --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD_tpl.xsd#jnl_entryDetails\" xlink:label=\"jnl_entryDetails\" xlink:title=\"loc: jnl_entryDetails\"\/&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountNumber\" xlink:label=\"jnl_accountNumber\" xlink:title=\"presentation: jnl_entryDetails to jnl_accountNumber Account Number\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"jnl_entryDetails\" xlink:to=\"jnl_accountNumber\" xlink:title=\"presentation: jnl_entryDetails to jnl_accountNumber\" use=\"prohibited\" order=\"20\"\/&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountName\" xlink:label=\"jnl_accountName\" xlink:title=\"presentation: jnl_entryDetails to jnl_accountName Account Name\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"jnl_entryDetails\" xlink:to=\"jnl_accountName\" xlink:title=\"presentation: jnl_entryDetails to jnl_accountName\" use=\"prohibited\" order=\"30\"\/&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"ext\/ext-YYYY-MM-DD_tpl.xsd#ext_accounts\" xlink:label=\"ext_accounts\" xlink:title=\"presentation: jnl_entryDetails to ext_accounts Accounts\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"jnl_entryDetails\" xlink:to=\"ext_accounts\" xlink:title=\"presentation: jnl_entryDetails to ext_accounts\" use=\"optional\" order=\"31\"\/&gt;\r\n\r\n    &lt;!-- Accounts --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountNumber\" xlink:label=\"jnl_accountNumber\" xlink:title=\"presentation: jnl_entryDetails to jnl_accountNumber Account Number\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"ext_accounts\" xlink:to=\"jnl_accountNumber\" xlink:title=\"presentation: ext_accounts to jnl_accountNumber\" use=\"optional\" order=\"10\"\/&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"jnl\/jnl-YYYY-MM-DD.xsd#jnl_accountName\" xlink:label=\"jnl_accountName\" xlink:title=\"presentation: jnl_entryDetails to jnl_accountName Account Name\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"ext_accounts\" xlink:to=\"jnl_accountName\" xlink:title=\"presentation: ext_accounts to jnl_accountName\" use=\"optional\" order=\"20\"\/&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"ext\/ext-YYYY-MM-DD.xsd#ext_accountType\" xlink:label=\"ext_accountType\" xlink:title=\"presentation: jnl_entryDetails to ext_accountType Account Type\"\/&gt;\r\n    &lt;presentationArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/parent-child\" xlink:from=\"ext_accounts\" xlink:to=\"ext_accountType\" xlink:title=\"presentation: ext_accounts to ext_accounttype\" use=\"optional\" order=\"360\"\/&gt;\r\n  &lt;\/presentationLink&gt;\r\n&lt;\/linkbase&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">English labels for items in extended module<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;linkbase\r\n  xmlns=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xsi:schemaLocation=\"http:\/\/www.xbrl.org\/2003\/linkbase http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"&gt;\r\n  &lt;labelLink xlink:type=\"extended\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/link\"&gt;\r\n\r\n    &lt;!-- jnl:totalDebit Total Debit  --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"..\/ext-YYYY-MM-DD.xsd#ext_totalDebit\" xlink:label=\"totalDebit\"\/&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalDebit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/label\" xlink:title=\"ext_totalDebit_en\" xml:lang=\"en\"&gt;Total Debit &lt;\/label&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalDebit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/documentation\" xml:lang=\"en\"&gt;The aggregated amount of all debit entries in a single journal entry header.&lt;\/label&gt;\r\n    &lt;labelArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/concept-label\" xlink:from=\"totalDebit\" xlink:to=\"totalDebit_lbl\"\/&gt;\r\n\r\n    &lt;!-- jnl:totalCredit Total Credit --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"..\/ext-YYYY-MM-DD.xsd#ext_totalCredit\" xlink:label=\"totalCredit\"\/&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalCredit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/label\" xlink:title=\"ext_totalCredit_en\" xml:lang=\"en\"&gt;Total Credit&lt;\/label&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalCredit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/documentation\" xml:lang=\"en\"&gt;The aggregated amount of all credit entries in a single journal entry header.&lt;\/label&gt;\r\n    &lt;labelArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/concept-label\" xlink:from=\"totalCredit\" xlink:to=\"totalCredit_lbl\"\/&gt;\r\n\r\n    &lt;!-- jnl:accountType Account Name --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"..\/ext-YYYY-MM-DD.xsd#ext_accountType\" xlink:label=\"accountType\"\/&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"accountType_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/label\" xlink:title=\"ext_accountType_en\" xml:lang=\"en\"&gt;Account Type&lt;\/label&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"accountType_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/documentation\" xml:lang=\"en\"&gt;A classification that indicates the nature of the account being referenced.\r\nTypical values include \u201cLedger\u201d for standard general ledger accounts, and \u201cCost\u201d for cost accounting accounts used in departmental or project-based allocation.&lt;\/label&gt;\r\n    &lt;labelArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/concept-label\" xlink:from=\"accountType\" xlink:to=\"accountType_lbl\"\/&gt;\r\n    \r\n  &lt;\/labelLink&gt;\r\n&lt;\/linkbase&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">English labels for tuples in extended module<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;!-- (c) XBRL International.  See http:\/\/www.xbrl.org\/legal --&gt;\r\n&lt;linkbase\r\n  xmlns=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xsi:schemaLocation=\"http:\/\/www.xbrl.org\/2003\/linkbase http:\/\/www.xbrl.org\/2003\/xbrl-linkbase-2003-12-31.xsd\"&gt;\r\n  &lt;labelLink xlink:type=\"extended\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/link\"&gt;\r\n\r\n    &lt;!-- jnl:totalDebit Total Debit  --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"..\/ext-YYYY-MM-DD.xsd#ext_totalDebit\" xlink:label=\"totalDebit\"\/&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalDebit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/label\" xlink:title=\"ext_totalDebit_en\" xml:lang=\"en\"&gt;Total Debit &lt;\/label&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalDebit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/documentation\" xml:lang=\"en\"&gt;The aggregated amount of all debit entries in a single journal entry header.&lt;\/label&gt;\r\n    &lt;labelArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/concept-label\" xlink:from=\"totalDebit\" xlink:to=\"totalDebit_lbl\"\/&gt;\r\n\r\n    &lt;!-- jnl:totalCredit Total Credit --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"..\/ext-YYYY-MM-DD.xsd#ext_totalCredit\" xlink:label=\"totalCredit\"\/&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalCredit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/label\" xlink:title=\"ext_totalCredit_en\" xml:lang=\"en\"&gt;Total Credit&lt;\/label&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"totalCredit_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/documentation\" xml:lang=\"en\"&gt;The aggregated amount of all credit entries in a single journal entry header.&lt;\/label&gt;\r\n    &lt;labelArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/concept-label\" xlink:from=\"totalCredit\" xlink:to=\"totalCredit_lbl\"\/&gt;\r\n\r\n    &lt;!-- jnl:accountType Account Name --&gt;\r\n    &lt;loc xlink:type=\"locator\" xlink:href=\"..\/ext-YYYY-MM-DD.xsd#ext_accountType\" xlink:label=\"accountType\"\/&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"accountType_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/label\" xlink:title=\"ext_accountType_en\" xml:lang=\"en\"&gt;Account Type&lt;\/label&gt;\r\n    &lt;label xlink:type=\"resource\" xlink:label=\"accountType_lbl\" xlink:role=\"http:\/\/www.xbrl.org\/2003\/role\/documentation\" xml:lang=\"en\"&gt;A classification that indicates the nature of the account being referenced.\r\nTypical values include \u201cLedger\u201d for standard general ledger accounts, and \u201cCost\u201d for cost accounting accounts used in departmental or project-based allocation.&lt;\/label&gt;\r\n    &lt;labelArc xlink:type=\"arc\" xlink:arcrole=\"http:\/\/www.xbrl.org\/2003\/arcrole\/concept-label\" xlink:from=\"accountType\" xlink:to=\"accountType_lbl\"\/&gt;\r\n    \r\n  &lt;\/labelLink&gt;\r\n&lt;\/linkbase&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_varying_syntax_by_multiplicity\">4.3. Varying Syntax by Multiplicity<\/h3>\n<div class=\"paragraph\">\n<p>The revised XBRL GL taxonomy framework is designed to support different encoding styles depending on whether a data element occurs <strong>once<\/strong> (singular) or <strong>multiple times<\/strong> (repeating). This improves both <strong>clarity<\/strong> and <strong>implementation efficiency<\/strong>, and supports both XML and xBRL-CSV serializations.<\/p>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_tuple_based_framework_xml_syntax\">4.3.1. Tuple-Based Framework (XML Syntax)<\/h4>\n<div class=\"paragraph\">\n<p>For singular elements (multiplicity <code>0..1<\/code> or <code>1..1<\/code>), the framework uses <strong>flat attribute-style fields<\/strong>, directly declared at the parent level.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>For repeating elements (multiplicity <code>0..n<\/code> or <code>1..n<\/code>), it switches to <strong>tuples<\/strong>, allowing structured repetition of sub-elements.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_example_group_and_complextype_usage\">4.3.2. Example: Group and ComplexType Usage<\/h4>\n<div class=\"paragraph\">\n<p>In the content schema, you define groupings and complex types like so:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;!-- Define a reusable group of entry header elements --&gt;\r\n&lt;group name=\"entryHeadersGroup\"&gt;\r\n  &lt;sequence&gt;\r\n    &lt;element ref=\"jnl:entryNumber\" minOccurs=\"0\"\/&gt;\r\n    &lt;element ref=\"jnl:effectiveDate\"\/&gt;\r\n    &lt;element ref=\"jnl:entryDescription\" minOccurs=\"0\"\/&gt;\r\n    &lt;choice&gt;\r\n      &lt;group ref=\"jnl:entryDetailsGroup\" minOccurs=\"0\"\/&gt;\r\n      &lt;element ref=\"jnl:entryDetails\" maxOccurs=\"unbounded\"\/&gt;\r\n    &lt;\/choice&gt;\r\n  &lt;\/sequence&gt;\r\n&lt;\/group&gt;\r\n\r\n&lt;!-- Attach this group to a tuple using complexType --&gt;\r\n&lt;complexType name=\"entryHeadersComplexType\"&gt;\r\n  &lt;complexContent&gt;\r\n    &lt;restriction base=\"anyType\"&gt;\r\n      &lt;sequence&gt;\r\n        &lt;group ref=\"jnl:entryHeadersGroup\"\/&gt;\r\n      &lt;\/sequence&gt;\r\n      &lt;attribute name=\"id\" type=\"ID\"\/&gt;\r\n    &lt;\/restriction&gt;\r\n  &lt;\/complexContent&gt;\r\n&lt;\/complexType&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>entryNumber<\/code>, <code>effectiveDate<\/code>, and <code>entryDescription<\/code> are flat attributes (<code>0..1<\/code> or <code>1..1<\/code>).<\/p>\n<\/li>\n<li>\n<p><code>entryDetails<\/code> is a tuple used for <code>0..n<\/code> or <code>1..n<\/code>, capturing multiple journal lines.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/plt2-allXMLSpy.png\" alt=\"plt2 allXMLSpy\"><\/span><\/p>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_instance_document\">4.3.3. instance document<\/h4>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/ext-instance.png\" alt=\"ext instance\"><\/span><\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">ext-instance.xml<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\r\n&lt;xbrli:xbrl xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n\txmlns:xbrll=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n\txmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n\txmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\r\n\txmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"\r\n\txmlns:ext=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\"\r\n\txmlns:plt2=\"http:\/\/www.xbrl.org\/plt2\/YYYY-MM-DD\"\r\n\txmlns:iso4217=\"http:\/\/www.xbrl.org\/2003\/iso4217\"\r\n\txmlns:iso639=\"http:\/\/www.xbrl.org\/2005\/iso639\" xsi:schemaLocation=\"http:\/\/www.xbrl.org\/plt2\/YYYY-MM-DD plt2-all-YYYY-MM-DD.xsd\"&gt;\r\n\t&lt;xbrll:schemaRef xlink:type=\"simple\" xlink:arcrole=\"http:\/\/www.w3.org\/1999\/xlink\/properties\/linkbase\" xlink:href=\"plt2-all-YYYY-MM-DD.xsd\"\/&gt;\r\n\t&lt;xbrli:context id=\"now\"&gt;\r\n\t\t&lt;xbrli:entity&gt;\r\n\t\t\t&lt;xbrli:identifier scheme=\"http:\/\/www.xbrl.org\/xbrlgl\/sample\"&gt;SAMPLE&lt;\/xbrli:identifier&gt;\r\n\t\t&lt;\/xbrli:entity&gt;\r\n\t\t&lt;!-- The XBRL GL WG recommends using the file creation data as the period. --&gt;\r\n\t\t&lt;xbrli:period&gt;\r\n\t\t\t&lt;xbrli:instant&gt;2005-09-01&lt;\/xbrli:instant&gt;\r\n\t\t&lt;\/xbrli:period&gt;\r\n\t&lt;\/xbrli:context&gt;\r\n\t&lt;!-- Units of measure in XBRL GL are handled within the measurable or multicurrency elements. \r\n        Units are provided by convention and should not be relied upon in interpreting XBRL GL data. --&gt;\r\n\t&lt;xbrli:unit id=\"usd\"&gt;\r\n\t\t&lt;xbrli:measure&gt;iso4217:USD&lt;\/xbrli:measure&gt;\r\n\t&lt;\/xbrli:unit&gt;\r\n\t&lt;ext:entryHeaders&gt;\r\n\t\t&lt;jnl:entryNumber contextRef=\"now\"&gt;2025-324&lt;\/jnl:entryNumber&gt;\r\n\t\t&lt;jnl:effectiveDate contextRef=\"now\"&gt;2025-05-25&lt;\/jnl:effectiveDate&gt;\r\n\t\t&lt;ext:totalDebit contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;110&lt;\/ext:totalDebit&gt;\r\n\t\t&lt;ext:totalCredit contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;110&lt;\/ext:totalCredit&gt;\r\n\t\t&lt;jnl:entryDescription contextRef=\"now\"&gt;Purchase of Office Supplies from PQR Store.&lt;\/jnl:entryDescription&gt;\r\n\t\t&lt;ext:entryDetails&gt;\r\n\t\t\t&lt;jnl:lineNumber contextRef=\"now\"&gt;2025-324-1&lt;\/jnl:lineNumber&gt;\r\n\t\t\t&lt;ext:accounts&gt;\r\n\t\t\t\t&lt;jnl:accountNumber contextRef=\"now\"&gt;6100&lt;\/jnl:accountNumber&gt;\r\n\t\t\t\t&lt;jnl:accountName contextRef=\"now\"&gt;Office Supplies Expense&lt;\/jnl:accountName&gt;\r\n\t\t\t\t&lt;ext:accountType contextRef=\"now\"&gt;Ledger&lt;\/ext:accountType&gt;\r\n\t\t\t&lt;\/ext:accounts&gt;\r\n\t\t\t&lt;ext:accounts&gt;\r\n\t\t\t\t&lt;jnl:accountNumber contextRef=\"now\"&gt;300&lt;\/jnl:accountNumber&gt;\r\n\t\t\t\t&lt;jnl:accountName contextRef=\"now\"&gt;Tokyo Branch&lt;\/jnl:accountName&gt;\r\n\t\t\t\t&lt;ext:accountType contextRef=\"now\"&gt;Cost&lt;\/ext:accountType&gt;\r\n\t\t\t&lt;\/ext:accounts&gt;\r\n\t\t\t&lt;jnl:debitAmount contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;100&lt;\/jnl:debitAmount&gt;\r\n\t\t\t&lt;jnl:lineDescription contextRef=\"now\"&gt;Purchase of printer ink from PQR&lt;\/jnl:lineDescription&gt;\r\n\t\t&lt;\/ext:entryDetails&gt;\r\n\t\t&lt;ext:entryDetails&gt;\r\n\t\t\t&lt;jnl:lineNumber contextRef=\"now\"&gt;2025-324-2&lt;\/jnl:lineNumber&gt;\r\n\t\t\t&lt;ext:accounts&gt;\r\n\t\t\t\t&lt;jnl:accountNumber contextRef=\"now\"&gt;1430&lt;\/jnl:accountNumber&gt;\r\n\t\t\t\t&lt;jnl:accountName contextRef=\"now\"&gt;VAT Payable (Input Tax)&lt;\/jnl:accountName&gt;\r\n\t\t\t\t&lt;ext:accountType contextRef=\"now\"&gt;Lewdger&lt;\/ext:accountType&gt;\r\n\t\t\t&lt;\/ext:accounts&gt;\r\n\t\t\t&lt;jnl:debitAmount contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;10&lt;\/jnl:debitAmount&gt;\r\n\t\t\t&lt;jnl:lineDescription contextRef=\"now\"&gt;10% input VAT&lt;\/jnl:lineDescription&gt;\r\n\t\t&lt;\/ext:entryDetails&gt;\r\n\t\t&lt;ext:entryDetails&gt;\r\n\t\t\t&lt;jnl:lineNumber contextRef=\"now\"&gt;2025-324-3&lt;\/jnl:lineNumber&gt;\r\n\t\t\t&lt;jnl:accountNumber contextRef=\"now\"&gt;2010&lt;\/jnl:accountNumber&gt;\r\n\t\t\t&lt;jnl:accountName contextRef=\"now\"&gt;Accounts Payable&lt;\/jnl:accountName&gt;\r\n\t\t\t&lt;ext:accountType contextRef=\"now\"&gt;Lewdger&lt;\/ext:accountType&gt;\r\n\t\t\t&lt;jnl:debitAmount contextRef=\"now\" unitRef=\"usd\" decimals=\"0\"&gt;110&lt;\/jnl:debitAmount&gt;\r\n\t\t\t&lt;jnl:lineDescription contextRef=\"now\"&gt;Amount payable to PQR Store&lt;\/jnl:lineDescription&gt;\r\n\t\t&lt;\/ext:entryDetails&gt;\r\n\t&lt;\/ext:entryHeaders&gt;\r\n&lt;\/xbrli:xbrl&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>This instance file extends the base model using an additional namespace (<code>ext<\/code>). It adds summarised totals and nested account classifications, using deeper tuple nesting.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Key Features<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Introduces <code>&lt;ext:entryHeaders&gt;<\/code> and <code>&lt;ext:entryDetails&gt;<\/code>.<\/p>\n<\/li>\n<li>\n<p>Adds <code>ext:totalDebit<\/code>, <code>ext:totalCredit<\/code> to header.<\/p>\n<\/li>\n<li>\n<p>Introduces inner tuples for <code>ext:accounts<\/code>, supporting cost center, account type classification.<\/p>\n<\/li>\n<li>\n<p>Keeps compatibility with original <code>jnl<\/code> structure.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_simple_xpath_in_xbrl_gl\">4.3.4. Simple XPath in XBRL GL<\/h4>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/debitAmountXPath-1.png\" alt=\"debitAmountXPath 1\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Since element names in the XBRL GL taxonomy are unique, XPath expressions are straightforward\u2014for example, \/\/jnl:debitAmount retrieves all debit amount elements under entry details. This uniqueness is required because each element must have a unique id in the taxonomy schema to support linkbase references. The id value is derived directly from the element name.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_advantages\">4.3.5. Advantages<\/h4>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Clean separation between base and extension<\/p>\n<\/li>\n<li>\n<p>Module-specific label and presentation linkbases<\/p>\n<\/li>\n<li>\n<p>Backward compatibility for software using only the base taxonomy<\/p>\n<\/li>\n<li>\n<p>Enables jurisdiction- or domain-specific enrichment without altering core modules<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_extending_the_dimension_based_taxonomy\">5. Extending the Dimension-based Taxonomy<\/h2>\n<div class=\"sectionbody\">\n<div class=\"sect2\">\n<h3 id=\"_dimensional_taxonomy_structure\">5.1. Dimensional taxonomy structure<\/h3>\n<div class=\"paragraph\">\n<p>The following directory structure defines the base and extended taxonomy using the dimension-based (OIM-compatible) approach:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-sh\" data-lang=\"sh\">XBRL21\/\r\n\u251c\u2500\u2500 plt2-oim-YYYY-MM-DD.xsd \u2190 Root schema for the dimension-based taxonomy\r\n\u251c\u2500\u2500 ext-dimension-YYYY-MM-DD.xsd  \u2190 Dimension definition for concepts\r\n\u251c\u2500\u2500 ext-YYYY-MM-DD_oim_presentation.xml \u2190 Presentation linkbase\r\n\u251c\u2500\u2500 ext\/                          \u2190 Extension module\r\n\u2502   \u251c\u2500\u2500 ext-YYYY-MM-DD.xsd        \u2190 Module schema for items\r\n\u2502   \u251c\u2500\u2500 ext-YYYY-MM-DD_oim.xsd    \u2190 Module schema for dimensional items\r\n\u2502   \u2514\u2500\u2500 lang\/                     \u2190 Multilingual labels\r\n\u2502       \u251c\u2500\u2500 ext-YYYY-MM-DD_label_en.xml     \u2190 English labels for items\r\n\u2502       \u251c\u2500\u2500 ext-YYYY-MM-DD_oim_label_en.xml \u2190 English labels for dimensional items\r\n\u2502       \u251c\u2500\u2500 ext-YYYY-MM-DD_label_ja.xml     \u2190 Japanese labels for items\r\n\u2502       \u2514\u2500\u2500 ext-YYYY-MM-DD_oim_label_ja.xml \u2190 Japanese labels for dimensional items\r\n\u2514\u2500\u2500 jnl\/                          \u2190 Journal module\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD.xsd        \u2190 Module schema for items\r\n    \u251c\u2500\u2500 jnl-YYYY-MM-DD_oim.xsd    \u2190 Module schema for dimensional items\r\n    \u2514\u2500\u2500 lang\/                     \u2190 Multilingual labels\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_en.xml     \u2190 English labels for items\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_oim_label_en.xml \u2190 English labels for dimensional items\r\n        \u251c\u2500\u2500 jnl-YYYY-MM-DD_label_ja.xml     \u2190 Japanese labels for items\r\n        \u2514\u2500\u2500 jnl-YYYY-MM-DD_oim_label_ja.xml \u2190 Japanese labels for dimensional items<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"imageblock kroki\">\n<div class=\"content\">\n<img decoding=\"async\" src=\"https:\/\/kroki.io\/plantuml\/svg\/eNqlVLFqBCEQ7f0KuTIghJQpAoFrUlyTVFct7t6EeOfqoh6EfH1kw4ZbHR03sXTmvTfzZtRflJmkkyMftPT-OQSn-muAl8GaN_UF_J6xOcJ3kw4PwqpRHOMRh4PY73dLDD6DOKkRjFfWlBLI6y6yV0Ld5MCDCTJEkVKelj3oDkyNh8r5iZ8lzXGTczYa63B9veowCWVV5VAyh6gqqZyhM-VWCHQy_JGrcbIuUDh0EyJaK3PppYdXeGeowF2uPKuaQV9PwCrkQjxhyA-3SDXDllaboMnQ_wbLFdNYYSLrB0EbnOSTnm1FU41gDDUHt6JX-gwNzhuWay4bxjI_MOt_X2HLTpdmVyRJq7N5ya3gmwpqn0lCssWE-I383wSEpN0EEtxiQk7yDcSFOpA=\" alt=\"Diagram\">\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_what_is_extended_2\">5.1.1. What is extended?<\/h4>\n<div class=\"paragraph\">\n<p><strong>To support additional concepts such as:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>totalDebit<\/code><\/p>\n<\/li>\n<li>\n<p><code>totalCredit<\/code><\/p>\n<\/li>\n<li>\n<p><code>accountType<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>To introduce additional cubes such as:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>accounts<\/code><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>To support extended cube composition, such as:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Adding a typed dimension in entryDetails to refer to accounts (master data)<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_extension_process_2\">5.1.2. Extension Process<\/h4>\n<div class=\"paragraph\">\n<p>the extended taxonomy performs the following actions:<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Create new cube definitions in ext-oim-YYYY-MM-DD.json:<\/strong><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>A new accounts cube is defined, with properties such as:<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><code>accountNumber<\/code><\/p>\n<\/li>\n<li>\n<p><code>accountName<\/code><\/p>\n<\/li>\n<li>\n<p><code>accountType<\/code> (new concept)<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>The cube is declared as a source for a new typed dimension (accounts).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Extend the existing cube (entryDetails):<\/strong><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>In the entryDetails cube, a typed dimension (accounts) is added to allow references to the newly introduced accounts cube.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>This enables fact-level linkage between detail lines and their associated account master data.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Update label linkbases:<\/strong><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>ext-oim-YYYY-MM-DD_label.xml provides human-readable labels for new properties (accountType, totalDebit, etc.) and new cubes (accounts).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Palette taxonomy entry point:<\/strong><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>plt2-oim-YYYY-MM-DD.json acts as the new entry point for the extended taxonomy, importing both the base journal module and the new extension definitions.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_result_2\">5.1.3. Result<\/h4>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>The extended instance (e.g., ext-journal.csv) now includes:<\/p>\n<\/li>\n<li>\n<p>All original base facts (e.g., entryNumber, effectiveDate, debitAmount, etc.)<\/p>\n<\/li>\n<li>\n<p>Extended facts like totalDebit, accountType<\/p>\n<\/li>\n<li>\n<p>New cube data for accounts, referenced from entryDetails via typed dimension<\/p>\n<\/li>\n<li>\n<p>Each CSV row contains flattened facts across multiple cubes, distinguished by dimension columns, while maintaining semantic clarity and cube membership.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_advantages_2\">5.1.4. Advantages<\/h4>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Clean modular extension using OIM principles<\/p>\n<\/li>\n<li>\n<p>Flexible support for typed dimensions across master-detail relationships<\/p>\n<\/li>\n<li>\n<p>Fully supports single-table CSV output with typed dimension disambiguation<\/p>\n<\/li>\n<li>\n<p>No need to modify base definitions<\/p>\n<\/li>\n<li>\n<p>Maintains compatibility with tools that understand OIM table templates<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.sambuichi.jp\/wp-content\/uploads\/2025\/07\/plt2-oim.png\" alt=\"plt2 oim\"><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_xber_csv_instance\">5.2. xBER-CSV instance<\/h3>\n<div class=\"paragraph\">\n<p>This is an <strong>extended structured CSV<\/strong> including dimensional data such as accounts, account type, and total debit\/credit. It corresponds to the <code>ext-instance.xml<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Key Features<\/strong><\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Adds <code>Account<\/code>, <code>AccountType<\/code>, <code>TotalDebit<\/code>, <code>TotalCredit<\/code>.<\/p>\n<\/li>\n<li>\n<p>Grouped using <code>Header<\/code>, <code>Detail<\/code>, <code>Account<\/code> keys.<\/p>\n<\/li>\n<li>\n<p>Fully flattened view of deeply nested tuples.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><strong>Full Content<\/strong><\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">plt2.csv<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-csv\" data-lang=\"csv\">Header,Detail,Account,EntryNumber,EffectiveDate,TotalDebit,TotalCredit,EntryDescription,LineNumber,AccountNumber,AccountName,AccountType,DebitAmount,CreditAmount,LineDescription\r\n1,,,2025-324,2025-05-25,110,110,Purchase of Office Supplies from PQR Store.,,,,,,,\r\n1,1,,,,,,,2025-324-1,,,,100,,Purchase of printer ink from PQR\r\n1,1,1,,,,,,,6100,Office Supplies Expense,Ledger,,,\r\n1,1,2,,,,,,,300,Tokyo Branch,Cost,,,\r\n1,2,,,,,,,2025-324-2,1430,VAT Payable (Input Tax),Ledger,10,,10% input VAT\r\n1,3,,,,,,,2025-324-3,2010,Accounts Payable,Ledger,,110,Amount payable to PQR Store<\/code><\/pre>\n<\/div>\n<\/div>\n<div style=\"overflow-x: auto; max-width: 100%;\">\n<table class=\"tableblock frame-all grid-all stretch\">\n<colgroup>\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6666%;\">\n<col style=\"width: 6.6676%;\">\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Header<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Detail<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Account<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EntryNumber<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EffectiveDate<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">TotalDebit<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">TotalCredit<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">EntryDescription<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">LineNumber<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">AccountNumber<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">AccountName<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">AccountType<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">DebitAmount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">CreditAmount<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">LineDescription<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-05-25<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">110<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">110<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Purchase of Office Supplies from PQR Store.<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324-1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">100<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Purchase of printer ink from PQR<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">6100<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Office Supplies Expense<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Ledger<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">300<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Tokyo Branch<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Cost<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324-2<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1430<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">VAT Payable (Input Tax)<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Ledger<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">10<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">10% input VAT<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">1<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">3<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2025-324-3<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">2010<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Accounts Payable<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Ledger<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\"><\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">110<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">Amount payable to PQR Store<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">plt2.json<\/div>\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-csv\" data-lang=\"csv\">{\r\n    \"documentInfo\": {\r\n        \"documentType\": \"https:\/\/xbrl.org\/2021\/xbrl-csv\",\r\n        \"namespaces\": {\r\n            \"ns0\": \"http:\/\/www.example.com\",\r\n            \"link\": \"http:\/\/www.xbrl.org\/2003\/linkbase\",\r\n            \"iso4217\": \"http:\/\/www.xbrl.org\/2003\/iso4217\",\r\n            \"xsi\": \"http:\/\/www.w3.org\/2001\/XMLSchema-instance\",\r\n            \"xbrli\": \"http:\/\/www.xbrl.org\/2003\/instance\",\r\n            \"xbrldi\": \"http:\/\/xbrl.org\/2006\/xbrldi\",\r\n            \"xlink\": \"http:\/\/www.w3.org\/1999\/xlink\",\r\n            \"jnl\": \"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\",\r\n            \"plt\": \"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\",\r\n            \"ext\": \"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\",\r\n            \"plt2\": \"http:\/\/www.xbrl.org\/plt2\/YYYY-MM-DD\"\r\n        },\r\n        \"taxonomy\": [\r\n            \"plt2-oim-YYYY-MM-DD.xsd\"\r\n        ]\r\n    },\r\n    \"tableTemplates\": {\r\n        \"plt_template\": {\r\n            \"dimensions\": {\r\n                \"period\": \"2025-05-17T00:00:00\",\r\n                \"entity\": \"ns0:Example Co.\",\r\n                \"jnl:d_jnl_entryHeaders\": \"$Header\",\r\n                \"jnl:d_jnl_entryDetails\": \"$Detail\",\r\n                \"ext:d_ext_accounts\": \"$Account\"\r\n            },\r\n            \"columns\": {               \t\t\t\t\t\t\t\t\t\t\r\n                \"Header\": {},\r\n                \"Detail\": {},\r\n                \"Account\": {},\r\n                \"EntryNumber\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:entryNumber\"\r\n                    }\r\n                },\r\n                \"EffectiveDate\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:effectiveDate\"\r\n                    }\r\n                },\r\n                \"TotalDebit\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"ext:totalDebit\",\r\n                        \"unit\": \"iso4217:USD\"\r\n                    }\r\n                },\r\n                \"TotalCredit\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"ext:totalCredit\",\r\n                        \"unit\": \"iso4217:USD\"\r\n                    }\r\n                },\r\n                \"EntryDescription\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:entryDescription\"\r\n                    }\r\n                },\r\n                \"LineNumber\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:lineNumber\"\r\n                    }\r\n                },\r\n                \"AccountNumber\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:accountNumber\"\r\n                    }\r\n                },\r\n                \"AccountName\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:accountName\"\r\n                    }\r\n                },\r\n                \"AccountType\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"ext:accountType\"\r\n                    }\r\n                },\r\n                \"DebitAmount\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:debitAmount\",\r\n                        \"unit\": \"iso4217:USD\"\r\n                    }\r\n                },\r\n                \"CreditAmount\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:creditAmount\",\r\n                        \"unit\": \"iso4217:USD\"\r\n                    }\r\n                },\r\n                \"LineDescription\": {\r\n                    \"dimensions\": {\r\n                        \"concept\": \"jnl:lineDescription\"\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    },\r\n    \"tables\": {\r\n        \"plt_table\": {\r\n            \"template\": \"plt_template\",\r\n            \"url\": \"plt2.csv\"\r\n        }\r\n    }\r\n}<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_converted_xbrl_instance_by_arelle\">5.3. Converted XBRL Instance by Arelle<\/h3>\n<div class=\"paragraph\">\n<p>The following is an XBRL instance document automatically converted and validated using Arelle, based on the modular XBRL GL taxonomy. This example demonstrates how data is structured according to the dimensional model.<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-xml\" data-lang=\"xml\">&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\r\n&lt;!--extracted from OIM plt2.json--&gt;\r\n&lt;xbrli:xbrl xmlns:ext=\"http:\/\/www.xbrl.org\/ext\/YYYY-MM-DD\"\r\n  xmlns:iso4217=\"http:\/\/www.xbrl.org\/2003\/iso4217\"\r\n  xmlns:jnl=\"http:\/\/www.xbrl.org\/jnl\/YYYY-MM-DD\"\r\n  xmlns:link=\"http:\/\/www.xbrl.org\/2003\/linkbase\"\r\n  xmlns:ns0=\"http:\/\/www.example.com\"\r\n  xmlns:plt=\"http:\/\/www.xbrl.org\/plt\/YYYY-MM-DD\"\r\n  xmlns:plt2=\"http:\/\/www.xbrl.org\/plt2\/YYYY-MM-DD\"\r\n  xmlns:xbrldi=\"http:\/\/xbrl.org\/2006\/xbrldi\"\r\n  xmlns:xbrli=\"http:\/\/www.xbrl.org\/2003\/instance\"\r\n  xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\"\r\n  xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"&gt;\r\n  &lt;link:schemaRef xlink:href=\"plt2-oim-YYYY-MM-DD.xsd\" xlink:type=\"simple\"\/&gt;\r\n  &lt;xbrli:unit id=\"u-01\"&gt;\r\n    &lt;xbrli:measure&gt;iso4217:USD&lt;\/xbrli:measure&gt;\r\n  &lt;\/xbrli:unit&gt;\r\n  &lt;xbrli:context id=\"c-01\"&gt;\r\n    &lt;xbrli:entity&gt;\r\n      &lt;xbrli:identifier scheme=\"http:\/\/www.example.com\"&gt;Example Co.&lt;\/xbrli:identifier&gt;\r\n      &lt;xbrli:segment&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryHeaders\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n      &lt;\/xbrli:segment&gt;\r\n    &lt;\/xbrli:entity&gt;\r\n    &lt;xbrli:period&gt;\r\n      &lt;xbrli:instant&gt;2025-05-16&lt;\/xbrli:instant&gt;\r\n    &lt;\/xbrli:period&gt;\r\n  &lt;\/xbrli:context&gt;\r\n  &lt;jnl:entryNumber contextRef=\"c-01\" id=\"plt_table.r_1.EntryNumber\"&gt;2025-324&lt;\/jnl:entryNumber&gt;\r\n  &lt;jnl:effectiveDate contextRef=\"c-01\" id=\"plt_table.r_1.EffectiveDate\"&gt;2025-05-25&lt;\/jnl:effectiveDate&gt;\r\n  &lt;ext:totalDebit contextRef=\"c-01\" decimals=\"INF\" id=\"plt_table.r_1.TotalDebit\" unitRef=\"u-01\"&gt;110&lt;\/ext:totalDebit&gt;\r\n  &lt;ext:totalCredit contextRef=\"c-01\" decimals=\"INF\" id=\"plt_table.r_1.TotalCredit\" unitRef=\"u-01\"&gt;110&lt;\/ext:totalCredit&gt;\r\n  &lt;jnl:entryDescription contextRef=\"c-01\" id=\"plt_table.r_1.EntryDescription\"&gt;Purchase of Office Supplies from PQR Store.&lt;\/jnl:entryDescription&gt;\r\n  &lt;xbrli:context id=\"c-02\"&gt;\r\n    &lt;xbrli:entity&gt;\r\n      &lt;xbrli:identifier scheme=\"http:\/\/www.example.com\"&gt;Example Co.&lt;\/xbrli:identifier&gt;\r\n      &lt;xbrli:segment&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryHeaders\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryDetails\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n      &lt;\/xbrli:segment&gt;\r\n    &lt;\/xbrli:entity&gt;\r\n    &lt;xbrli:period&gt;\r\n      &lt;xbrli:instant&gt;2025-05-16&lt;\/xbrli:instant&gt;\r\n    &lt;\/xbrli:period&gt;\r\n  &lt;\/xbrli:context&gt;\r\n  &lt;jnl:lineNumber contextRef=\"c-02\" id=\"plt_table.r_2.LineNumber\"&gt;2025-324-1&lt;\/jnl:lineNumber&gt;\r\n  &lt;jnl:debitAmount contextRef=\"c-02\" decimals=\"INF\" id=\"plt_table.r_2.DebitAmount\" unitRef=\"u-01\"&gt;100&lt;\/jnl:debitAmount&gt;\r\n  &lt;jnl:lineDescription contextRef=\"c-02\" id=\"plt_table.r_2.LineDescription\"&gt;Purchase of printer ink from PQR&lt;\/jnl:lineDescription&gt;\r\n  &lt;xbrli:context id=\"c-03\"&gt;\r\n    &lt;xbrli:entity&gt;\r\n      &lt;xbrli:identifier scheme=\"http:\/\/www.example.com\"&gt;Example Co.&lt;\/xbrli:identifier&gt;\r\n      &lt;xbrli:segment&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryHeaders\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryDetails\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n        &lt;xbrldi:typedMember dimension=\"ext:d_ext_accounts\"&gt;\r\n          &lt;ext:_v&gt;1&lt;\/ext:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n      &lt;\/xbrli:segment&gt;\r\n    &lt;\/xbrli:entity&gt;\r\n    &lt;xbrli:period&gt;\r\n      &lt;xbrli:instant&gt;2025-05-16&lt;\/xbrli:instant&gt;\r\n    &lt;\/xbrli:period&gt;\r\n  &lt;\/xbrli:context&gt;\r\n  &lt;jnl:accountNumber contextRef=\"c-03\" id=\"plt_table.r_3.AccountNumber\"&gt;6100&lt;\/jnl:accountNumber&gt;\r\n  &lt;jnl:accountName contextRef=\"c-03\" id=\"plt_table.r_3.AccountName\"&gt;Office Supplies Expense&lt;\/jnl:accountName&gt;\r\n  &lt;ext:accountType contextRef=\"c-03\" id=\"plt_table.r_3.AccountType\"&gt;Ledger&lt;\/ext:accountType&gt;\r\n  &lt;xbrli:context id=\"c-04\"&gt;\r\n    &lt;xbrli:entity&gt;\r\n      &lt;xbrli:identifier scheme=\"http:\/\/www.example.com\"&gt;Example Co.&lt;\/xbrli:identifier&gt;\r\n      &lt;xbrli:segment&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryHeaders\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryDetails\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n        &lt;xbrldi:typedMember dimension=\"ext:d_ext_accounts\"&gt;\r\n          &lt;ext:_v&gt;2&lt;\/ext:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n      &lt;\/xbrli:segment&gt;\r\n    &lt;\/xbrli:entity&gt;\r\n    &lt;xbrli:period&gt;\r\n      &lt;xbrli:instant&gt;2025-05-16&lt;\/xbrli:instant&gt;\r\n    &lt;\/xbrli:period&gt;\r\n  &lt;\/xbrli:context&gt;\r\n  &lt;jnl:accountNumber contextRef=\"c-04\" id=\"plt_table.r_4.AccountNumber\"&gt;300&lt;\/jnl:accountNumber&gt;\r\n  &lt;jnl:accountName contextRef=\"c-04\" id=\"plt_table.r_4.AccountName\"&gt;Tokyo Branch&lt;\/jnl:accountName&gt;\r\n  &lt;ext:accountType contextRef=\"c-04\" id=\"plt_table.r_4.AccountType\"&gt;Cost&lt;\/ext:accountType&gt;\r\n  &lt;xbrli:context id=\"c-05\"&gt;\r\n    &lt;xbrli:entity&gt;\r\n      &lt;xbrli:identifier scheme=\"http:\/\/www.example.com\"&gt;Example Co.&lt;\/xbrli:identifier&gt;\r\n      &lt;xbrli:segment&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryHeaders\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryDetails\"&gt;\r\n          &lt;jnl:_v&gt;2&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n      &lt;\/xbrli:segment&gt;\r\n    &lt;\/xbrli:entity&gt;\r\n    &lt;xbrli:period&gt;\r\n      &lt;xbrli:instant&gt;2025-05-16&lt;\/xbrli:instant&gt;\r\n    &lt;\/xbrli:period&gt;\r\n  &lt;\/xbrli:context&gt;\r\n  &lt;jnl:lineNumber contextRef=\"c-05\" id=\"plt_table.r_5.LineNumber\"&gt;2025-324-2&lt;\/jnl:lineNumber&gt;\r\n  &lt;jnl:accountNumber contextRef=\"c-05\" id=\"plt_table.r_5.AccountNumber\"&gt;1430&lt;\/jnl:accountNumber&gt;\r\n  &lt;jnl:accountName contextRef=\"c-05\" id=\"plt_table.r_5.AccountName\"&gt;VAT Payable (Input Tax)&lt;\/jnl:accountName&gt;\r\n  &lt;ext:accountType contextRef=\"c-05\" id=\"plt_table.r_5.AccountType\"&gt;Ledger&lt;\/ext:accountType&gt;\r\n  &lt;jnl:debitAmount contextRef=\"c-05\" decimals=\"INF\" id=\"plt_table.r_5.DebitAmount\" unitRef=\"u-01\"&gt;10&lt;\/jnl:debitAmount&gt;\r\n  &lt;jnl:lineDescription contextRef=\"c-05\" id=\"plt_table.r_5.LineDescription\"&gt;10% input VAT&lt;\/jnl:lineDescription&gt;\r\n  &lt;xbrli:context id=\"c-06\"&gt;\r\n    &lt;xbrli:entity&gt;\r\n      &lt;xbrli:identifier scheme=\"http:\/\/www.example.com\"&gt;Example Co.&lt;\/xbrli:identifier&gt;\r\n      &lt;xbrli:segment&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryHeaders\"&gt;\r\n          &lt;jnl:_v&gt;1&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n        &lt;xbrldi:typedMember dimension=\"jnl:d_jnl_entryDetails\"&gt;\r\n          &lt;jnl:_v&gt;3&lt;\/jnl:_v&gt;\r\n        &lt;\/xbrldi:typedMember&gt;\r\n      &lt;\/xbrli:segment&gt;\r\n    &lt;\/xbrli:entity&gt;\r\n    &lt;xbrli:period&gt;\r\n      &lt;xbrli:instant&gt;2025-05-16&lt;\/xbrli:instant&gt;\r\n    &lt;\/xbrli:period&gt;\r\n  &lt;\/xbrli:context&gt;\r\n  &lt;jnl:lineNumber contextRef=\"c-06\" id=\"plt_table.r_6.LineNumber\"&gt;2025-324-3&lt;\/jnl:lineNumber&gt;\r\n  &lt;jnl:accountNumber contextRef=\"c-06\" id=\"plt_table.r_6.AccountNumber\"&gt;2010&lt;\/jnl:accountNumber&gt;\r\n  &lt;jnl:accountName contextRef=\"c-06\" id=\"plt_table.r_6.AccountName\"&gt;Accounts Payable&lt;\/jnl:accountName&gt;\r\n  &lt;ext:accountType contextRef=\"c-06\" id=\"plt_table.r_6.AccountType\"&gt;Ledger&lt;\/ext:accountType&gt;\r\n  &lt;jnl:creditAmount contextRef=\"c-06\" decimals=\"INF\" id=\"plt_table.r_6.CreditAmount\" unitRef=\"u-01\"&gt;110&lt;\/jnl:creditAmount&gt;\r\n  &lt;jnl:lineDescription contextRef=\"c-06\" id=\"plt_table.r_6.LineDescription\"&gt;Amount payable to PQR Store&lt;\/jnl:lineDescription&gt;\r\n&lt;\/xbrli:xbrl&gt;<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_summary_the_structured_csv\">6. Summary: The Structured CSV<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>The XBRL GL taxonomy framework offers a robust and flexible method for expressing detailed accounting data using two models:<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A tuple-based structure for strictly nested XML<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A dimension-based structure for flat, structured CSV (xBRL-CSV)<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Both models share the same unified semantic model, with syntax differences determined by the multiplicity of repeating elements. They also support modular extensions without altering the base taxonomy.<\/p>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_advantages_of_structured_csv\">6.1. Advantages of Structured CSV<\/h3>\n<div class=\"paragraph\">\n<p>Structured CSV enables a compact and clear representation of hierarchical data within a single flat file.<\/p>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_direct_representation_of_hierarchical_accounting_data\">6.1.1. Direct Representation of Hierarchical Accounting Data<\/h4>\n<div class=\"paragraph\">\n<p>The script processes a single structured CSV file containing both header-level and detail-level journal entry data. Dimensional keys (e.g., dHeader, dDetail) serve to distinguish and link layers of the hierarchy\u2014analogous to parent-child relationships:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>No need for multiple joined tables<\/p>\n<\/li>\n<li>\n<p>Context is preserved within a single file<\/p>\n<\/li>\n<li>\n<p>Data is easy to group, filter, and trace back to source records<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_simplified_data_filtering\">6.1.2. Simplified Data Filtering<\/h4>\n<div class=\"paragraph\">\n<p>By checking the <code>dHeader<\/code> and <code>dDetail<\/code> columns, the script can easily isolate header-level or line-level records using simple filtering like:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-python\" data-lang=\"python\">df[df[\"dHeader\"].notnull()]  # Header records\r\n\r\ndf[df[\"dDetail\"].notnull()]  # Detail records<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>This makes querying and analysis much easier than traditional relational JOINs.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_improved_auditability_and_traceability\">6.1.3. Improved Auditability and Traceability<\/h4>\n<div class=\"paragraph\">\n<p>Each entry detail is tied back to its header using the dimension keys. For example:<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre class=\"highlight scroll-pre\"><code class=\"language-python\" data-lang=\"python\">header_id = row[\"dHeader\"]\r\n\r\nrelated_headers = df[df[\"dHeader\"] == header_id]<\/code><\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>This enables full reconstruction of the hierarchical journal entry from a flat CSV.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_csv_as_a_portable_human_readable_format\">6.1.4. CSV as a Portable, Human-Readable Format<\/h4>\n<div class=\"paragraph\">\n<p>Unlike XML or JSON, structured CSV:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Can be opened and understood using Excel or any text editor.<\/p>\n<\/li>\n<li>\n<p>Is easy to version control.<\/p>\n<\/li>\n<li>\n<p>Is lightweight for data exchange across systems.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect3\">\n<h4 id=\"_supports_validation_and_consistency_checks\">6.1.5. Supports Validation and Consistency Checks<\/h4>\n<div class=\"paragraph\">\n<p>The script builds dictionaries of headers and details, allowing validation steps such as:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>Checking that each detail line has a corresponding header.<\/p>\n<\/li>\n<li>\n<p>Verifying balance per entry (e.g., debit = credit).<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_summary\">6.2. Summary<\/h3>\n<div class=\"paragraph\">\n<p>Structured CSV provides a <strong>single-sheet, human-readable, hierarchical representation<\/strong> of complex ledger data. It offers <strong>simplicity<\/strong>, <strong>portability<\/strong>, and <strong>queryability<\/strong> without sacrificing the ability to express nested relationships\u2014making it a powerful approach for accounting, audit, and data exchange.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"footer\">\n<div id=\"footer-text\">\nLast updated 2025-07-07 20:18:11 +0900\n<\/div>\n<\/div>\n<div id=\"toc\" class=\"toc2\">\n<div id=\"toctitle\">Table of Contents<\/div>\n<ul class=\"sectlevel1\">\n<li><a href=\"#_the_two_representations_tuple_vs_dimension\">1. The Two Representations: Tuple vs Dimension<\/a><\/li>\n<li><a href=\"#_tuple_based_model\">2. Tuple-Based Model<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_jnl_instance_xml\">2.1. jnl-instance.xml<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#_dimension_based_taxonomy\">3. Dimension based taxonomy<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_dimension_based_framework_xbrl_csv_syntax\">3.1. Dimension-Based Framework (xBRL-CSV Syntax)<\/a><\/li>\n<li><a href=\"#_xbrl_csv_instance_of_journal_taxonomy\">3.2. xBRL-CSV instance of journal taxonomy<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#_how_extensions_are_realized\">4. How Extensions Are Realized<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_extending_the_tuple_taxonomy\">4.1. Extending the Tuple Taxonomy<\/a><\/li>\n<li><a href=\"#_extended_files_for_tuple_based_taxonomy\">4.2. Extended files for tuple-based taxonomy<\/a><\/li>\n<li><a href=\"#_varying_syntax_by_multiplicity\">4.3. Varying Syntax by Multiplicity<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#_extending_the_dimension_based_taxonomy\">5. Extending the Dimension-based Taxonomy<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_dimensional_taxonomy_structure\">5.1. Dimensional taxonomy structure<\/a><\/li>\n<li><a href=\"#_xber_csv_instance\">5.2. xBER-CSV instance<\/a><\/li>\n<li><a href=\"#_converted_xbrl_instance_by_arelle\">5.3. Converted XBRL Instance by Arelle<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#_summary_the_structured_csv\">6. Summary: The Structured CSV<\/a>\n<ul class=\"sectlevel2\">\n<li><a href=\"#_advantages_of_structured_csv\">6.1. Advantages of Structured CSV<\/a><\/li>\n<li><a href=\"#_summary\">6.2. Summary<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Views: 211 Introducing the XBRL GL Taxonomy Framework: Tuple and Dimension Models for Granular Accounting Data [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":15395,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[76,17,66],"tags":[],"_links":{"self":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/15487"}],"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=15487"}],"version-history":[{"count":16,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/15487\/revisions"}],"predecessor-version":[{"id":15526,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/posts\/15487\/revisions\/15526"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=\/wp\/v2\/media\/15395"}],"wp:attachment":[{"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15487"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sambuichi.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}