• Aucun résultat trouvé

Formula language progress, comparisons with formula linkbase

N/A
N/A
Protected

Academic year: 2022

Partager "Formula language progress, comparisons with formula linkbase"

Copied!
2
0
0

Texte intégral

(1)

Formula language progress, comparisons with Formula linkbase

Herman Fischer1

1 Mark V Systems Limited, Encino California, USA

fischer@markv.com

Extended abstract. XBRL Formula1 provides for validation of business reports, such as those submitted to regulatory agencies. It was originally designed to exploit the XML syntax used for XBRL technologies by leveraging XLINK linkbases. Link- bases had been recently introduced when XBRL was designed, but they are not readable in the manner of ordinary software code. Specialized tools have been developed for projects and for the linkbase syntax. The difficult and low level nature of the syntax is perceived as a deterrent to wider use of XBRL Formula.

The benefits underlying XBRL Formula is that it is a first-order predicate language ideally suited to report validation. It has similar origins as SQL, in the ideas originally in the Prolog language. This technology maps well into validation of large sets of data with complex accounting and submission rules. SQL has survived for decades, it has a programming language kind of syntax.

In this project we undertake a simple task to migrate from a XLINK linkbase formula representation to a coding-based specification. One goal in this process is to preserve the logical expression syntax used in the linkbase representations in the syntactical manner of XQuery.

A limitation of the linkbase representation is that the expressions and specifications don’t have the benefits of modularity and readability of syntax-based coding languages.

We introduce this in the syntax-based language yet compile it into the XLINK linkbases consumed by current formula processors. The linkbase becomes like the assembly lan- guage produced by programming language compilers, and by keeping it as a compiler output, we preserve the investment in XBRL formula processors.

A second limitation of formula linkbases is that the collections of formulas need to be managed, controlling which ones run based on the nature of the business report and the outcome of sets of formulas. With the syntax we support a parallel development, assertion sets for control of formula processing.

Example formula language converters and translators have been provided by the open source community as modularity features are developed.

1 For an overview and specifications please see: https://specifications.xbrl.org/work-product-in- dex-formula-formula-1.0.html

(2)

2 Formula language progress, comparisons with Formula linkbase

Keywords: Formula linkbase, XBRL, XQuery

Références

Documents relatifs

Our research showed that an estimated quarter of a million people in Glasgow (84 000 homes) and a very conservative estimate of 10 million people nation- wide, shared our

• Lets reflect on years of experience and take everything we know and combine it into a new modern language... Prominent differences

The codified participation here affirms the ‘reality’ of the situation for those inside the event -- it sets up the rules of the game in which, regardless of the outcome being

The définition of  was suitable for proving that it recognizes L. It was convenient for this proof to have only one transition starting from state <?#, so that a given

(a) The easiest thing to do is to apply the algorithm from the lecture: take the matrix (A | I) and bring it to the reduced row echelon form; for an invertible matrix A, the result

The main result is a sort of extension of the De Moivre-Laplace central limit theorem, and concerns the approximation of the expectation of a random variable with

But a proof of such a result would require the highly advanced technique of the spectral theory of automorphic functions [2].. Since this would require

Niederreiter, A short proof for explicit formulas for discrete logarithms in finite fields, Applicable Algebra, Vol. Robin, Algorithmique et cryptographie, Math´ematiques