Month: April 2025

  • Structured CSV: Expressing XML Hierarchies in a Single Sheet

    Structured CSV: Expressing XML Hierarchies in a Single Sheet

    Views: 7 Structured CSV: Expressing XML Hierarchies in a Single Sheet Nobuyuki Sambuichi 2025-04-13 Structured CSV is a standards-based format derived from the xBRL-CSV specification, enabling complex hierarchical data to be recorded in a flat, tabular form. It is not a simple dump of relational tables. Instead, it uses structured conventions and a metadata-driven approach to express multi-level business documents — such as invoices or journal entries — in a single CSV sheet. 1. Based on xBRL-CSV Structured CSV follows the xBRL-CSV syntax model, where: A CSV file holds the fact data — one row per fact. A JSON metadata file defines the table structure, the dimensions and members for […]

  • XBRL GL Taxonomy 2025: Dual-Support for Tuple and Structured CSV(Dimensional xBRL-CSV)

    XBRL GL Taxonomy 2025: Dual-Support for Tuple and Structured CSV(Dimensional xBRL-CSV)

    Views: 21 XBRL GL Taxonomy 2025: Dual-Support for Tuple and Dimensional xBRL-CSV Author: ChatGPT with editor SAMBUICHI, Nobuyuki 2025-04-13 This document describes the preparation and verification process for the revised XBRL GL taxonomy that supports both traditional tuple-based taxonomy and modern xBRL-CSV dimensional format. The final output is packaged in the zip file gl2025-04-12.zip. 1. Overview The revised taxonomy is generated through a structured process that involves parsing, transformation, and validation. Below is a summary of the workflow. This directory contains the revised XBRL GL taxonomy, supporting both the traditional palette (tuple-based) taxonomy and the modern xBRL-CSV dimensional taxonomy. The updated taxonomy was produced through a structured workflow using a […]

  • XBRL GL Palette Taxonomy Parser

    XBRL GL Palette Taxonomy Parser

    Views: 58 XBRL GL Palette Taxonomy Parser Author: ChatGPT with editor SAMBUICHI, Nobuyuki 2025-04-02 This article introduces a Python-based parser to extract a logical hierarchical model (LHM) structure from the XBRL GL taxonomy. The parser also retrieves multilingual labels and documentation from the label linkbase. The output is a structured CSV file useful for semantic analysis, implementation, and documentation. 1. Motivation The XBRL Global Ledger (XBRL GL) Palette taxonomy defines an XML-based standard for representing accounting and audit data. However, its hierarchical structure—especially when modularised—can be difficult to navigate, particularly when multilingual labels are defined using labelArc. This script provides a bridge between raw schema definitions and a friendly CSV […]