Thoughts on XBRL
Thoughts on XBRL
Aug 14The problem with XML based standards is that they’re all intertwined with every other standard or RFC ever invented.
XBRL is dependent upon XML Schema, XLink, and XPointer. XLink is dependent upon XML Base, XPointer, and Legacy Extended IRIs (LEIRIs). The LEIRI and XML Base specifications are dependent upon several RFCs.
I’m not even a quarter the way through the XBRL specification yet. :-O
David
Just curious about the state of your XBRL parser at http://github.com/davidkellis/xbrlparser. as Im looking to use one in my forthcoming project. May I trouble you to compare feature wise your parse with xbrlware.
Regards
Mohith
Hi Mohith, thanks for the comment. I’m still working on my parser, even though I haven’t made a commit since Sept. 19th. I started my new job in early September and I’ve just been busy. I *am* still working on the XBRL parser, and I’ve made some progress, just not enough to commit yet. Lately I’ve been working more on XML Schema stuff. The XML Schema stuff is all being put into a separate library called Hacksaw: http://github.com/davidkellis/hacksaw.
As for features, the only features that I care about are:
1. Being able to enumerate concepts (XBRL taxonomy item and tuple elements), contexts, units, etc. defined in a Taxonomy.
2. Being able to enumerate all facts in an XBRL instance document.
3. Being able to extract facts that apply to a certain context from XBRL instance documents.
4. Being able to extract facts that apply to only a certain concept (item/tuple) from instance documents.
In being able to query a taxonomy document or a .
I’m making my library a bit more flexible than xbrlware, in that it will be able to extract facts from an instance document regardless of whether the instance document is supported by the US GAAP taxonomy, or any other taxonomy. The community edition of xbrlware is too limited for my taste, and that’s ultimately what I’m hoping to fix with my library. I’m trying to make something very similar to xbrlware but I want my library to work with any taxonomy and I don’t want to buy a commercial license to be able to do that.