Abstract.A markup language for business reporting must satisfy many demanding criteria: readable by novices, extendable by users, minimum payload overheads, and a uniform graph structure to enable validation of document instance with minimal programming effort. To be elegant and robust it must be based on a model that reflects the intricacies of business reporting, and to be efficient in terms of maintenance it must be modular in structure. We suggest the skeleton of a derivative of the XBRL that exhibits most of the criteria stated above which uses the basic semantic structure provided in its specification and the associated C&I taxonomy. Our proposal provides domain-specific tags so that even the source documents are very readable. We provide a proof-of-concept schema for the Balance Sheet (using the XBRL C&I taxonomy) as an instance of a canonical generic labeled graph model for any financial statement. We also provide an algorithm for the validation of such labeled directed graph representation of a financial statement and its implementation in the programming language Java.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.