<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:,2009:/1/tag:www.readwriteweb.com,2008://1.13089-</id>
  <updated>2009-10-30T13:00:42Z</updated>
  <title>Comments for XBRL: Mashing up Financial Statements</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.23-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=13089" title="XBRL: Mashing up Financial Statements" />
    <published>2008-12-23T03:00:00Z</published>
    <updated>2008-12-22T22:07:01Z</updated>
    <title>XBRL: Mashing up Financial Statements</title>
    <summary>Amid the dark days on Wall Street and in global markets, it seems to be up to technology to step up and deliver solid analysis and rational scrutiny. The US market regulator, the Securities and Exchange Commission (SEC), ratified a proposal on Wednesday for public companies and mutual fund companies to file their financial statements...</summary>
    <author>
      <name>Guest Author</name>
      
    </author>
    
    <category term="Financial" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img src="http://www.readwriteweb.com/images/xbrl_dec08.jpg" width="149" height="69" />Amid the dark days on Wall Street and in global markets, it seems to be up to technology to step up and deliver solid analysis and rational scrutiny. The US market regulator, the <a href="http://sec.gov/">Securities and Exchange Commission</a> (SEC), <a href="http://www.google.com/hostednews/ap/article/ALeqM5jTRoSiNGE5B07igsMWNH3ZOtbmAQD954M4800">ratified a proposal</a> on Wednesday for public companies and mutual fund companies to file their financial statements in XBRL (eXtensible Business Reporting Language). The XML-based language is also known as "Interactive Data" in financial circles and promises faster analysis with wider coverage. All things being equal, it will mitigate the poor analysis and regulation that's been contributing to stupendously bad financial decisions.</p>]]>
      <![CDATA[<p><em>This is a guest post by <a href="http://derek.abdinor.co.za/about/">Derek Abdinor</a>.</em></p>

<p>Companies have <a href="http://www.sec.gov/edgar.shtml">traditionally filed</a> on paper, in ASCII, or in HTML: all essentially lifeless formats for conducting any meaningful comparison or analysis. With XBRL, every line item is given a tag that identifies it and its role in the financial statement. Imagine that a line item -- say, "Net Income" -- is tagged like a migrating goose (which frequently happens, I'm told). That goose is part of a flight of geese, which may change their course mid-flight, fly over national borders, have babies, and even join another flight. But thanks to the vital information on the goose's tag, we never lose the original information, and we are even able to see it in the context of other information.</p>

<p>Financial accounts are the same. Figures get re-purposed all over the place, which leads to input errors, or worse. It's easy to cover up information or fail to notice business risks when the analysis is relegated to a footnote somewhere, and you're reading the annual report like a "Choose Your Own Adventure" book.</p>

<p>When financial data is tagged, it's begging to get mashed up. Take a look at <a href="https://www.xtensibledata.com/execcomp/">this comparison</a> of executive pay, this <a href="http://209.234.225.154/viewer/about/tour.asp?tab=interactiveFiling">dynamic charting</a>, and the SEC's own <a href="http://www.a.viewerprototype1.com/viewer">repository and viewer</a>. <a href="http://www.financialweek.com/apps/pbcs.dll/article?AID=/20081012/REG/810099955">Software exists</a> that can be first used upstream with the creation of management accounts and go all the way through to taxonomy design, document tagging, and viewing. One would be able to call up income statements of two or more companies in different sectors and different countries and compare line items in seconds.</p>

<p>But to see XBRL simply as a means of marking up financial statements at the end of a financial reporting period is to miss the rest of the iceberg. If financial items are automatically tagged upon their creation using a system like SAP, the rich analysis can be filtered through the enterprise and to suppliers. Triggers and reports can be generated on the fly. Knowledge workers will be manipulating XBRL without knowing it by its accurate, albeit consonant-heavy, name.</p>

<p>XBRL, by its nature, has largely escaped the wave of Enterprise 2.0 functionality. But the openness of the data, its ability to be mashed up and displayed in previously unthought-of ways, will impress itself upon a public disillusioned with poor financial management -- management that has itself partly relied on poor data. It's time for some developer rock stars to step in and make those spreadsheets sing.</p>

<h2>More about XBRL</h2>

<p> Often described as being simply complex, XBRL should be approached from a technological, as well as an accounting, perspective. XBRL is simply a flavor of XML. Financial line items, totals, text, and metadata are XML elements that are mapped to a predefined schema (called a "taxonomy" in XBRL). In all cases, these taxonomies are the financial rules of accounting for that jurisdiction. Throw in XPath, XLink, and more, and you have a mature language for tagging and submitting your financials.</p>

<p>An introductory resource to begin with is <a href="http://en.wikipedia.org/wiki/XBRL">Wikipedia</a>, which links to the various regulatory bodies, IT initiatives, and current issues. The "<a href="http://www.youtube.com/watch?v=5F1E-2LkhW8">XBRL in Plain English</a>" video is specific to executive summaries.</p>

<p><em>This was a guest post by <a href="http://derek.abdinor.co.za/about/">Derek Abdinor</a>, a divisional director at motiv - the Investor and Branding agency of Ince, a large communications concern from South Africa.</em></p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:120682</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c120682" />
    <title>Comment from Aldo Bucchi on 2008-12-22</title>
    <author>
        <name>Aldo Bucchi</name>
        <uri>http://friendfeed.com/aldonline</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://friendfeed.com/aldonline">
        <![CDATA[<p>For the nnnth time. Please consider using <br />
L I N K E D  D A T A <br />
as foundation.</p>]]>
    </content>
    <published>2008-12-23T04:30:21Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:120719</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c120719" />
    <title>Comment from XBRLMeister on 2008-12-23</title>
    <author>
        <name>XBRLMeister</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Derek - your column seems to indicate that XBRL is limited to financial statements/financial reporting. That isn't quite accurate. XBRL is being used for taxes. XBRL is being used for sustainability reporting. XBRL is being used for statutory reporting and statistical reporting, XBRL is being used for other financial and non-financial business metrics. XBRL is for any type of BUSINESS reporting, from first business document, event or trigger and detailed use within an organization (XBRL Global Ledger Framework, the standardization of the databases in an ERP system) through to the end reports. There is no question that the spotlight is on financial reporting, but XBRL is meant to be much more holistic - any fact coming into a business that will eventually need to be reported up in detail or summary is meant to be represented with XBRL, along with the risks and controls, the assurance, etc.</p>

<p>Also - while I appreciate Wikipedia generally, a gentleman from France has set himself up as the keeper of the XBRL page and has made it his full time job to keep the XBRL page to HIS message; it is not a reliable - or at least complete - source of information. Likewise, the Just Systems video of "XBRL for Plain English" is focused ENTIRELY on the financial reporting story and misses the broader, and more important in my view, message of integration, not just paving the eFiling and eReporting cow path.</p>

<p>ALDO - Linked Data does not currently meet the business requirements of the task. However, the W3C has established an XBRL fellow and investigation of the use of OWL/RDF is underway. You may wish to Google '"linked data" xbrl' for various efforts in this area. Open Link software has done some work in this space, whatever the quality of their work is. By the way, your posting your opoinion here doesn't really accomplish much; why not post to one of the public XBRL mailing lists instead? You say "For the nnnth time" - a Google does not bring up your name + XBRL anywhere other than here. Where are the other nnn - 1 times?</p>]]>
    </content>
    <published>2008-12-23T12:19:35Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:120731</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c120731" />
    <title>Comment from Aldo Bucchi on 2008-12-23</title>
    <author>
        <name>Aldo Bucchi</name>
        <uri>http://friendfeed.com/aldonline</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://friendfeed.com/aldonline">
        <![CDATA[<p>@XBRLMeister</p>

<p>I believe Linked Data DOES meet your business requirements.</p>

<p>Can you be more specific?</p>

<p>Whatever can be built on XML can be built on RDF.</p>

<p>I am aware of the collaboration efforts and I use both techs on a daily basis.</p>

<p>By using Linked Data / RDF you'd gain:</p>

<p>* Access to maturing family of second generation middleware<br />
* Identifiers as endpoints that can be dereferenced ( w/o using proprietary protocols and conventions )<br />
* Automatic mashing of the data ( both XBRL and any other, i.e corporate data or DBPedia )<br />
* Querying over a graph based model using a well understood and characterized query language ( more expressive and powerful than the "X.." family ) <br />
** Business reporting and aggregates are not part of the standard but they can be widely found. Moving a quad from-to relational models or OLAP is also quite straighforward.<br />
* Alignment with a rising community that is integrating RDF into many realms ( spreadsheets, social networks, desktop environments, etc )<br />
* Lastly, the most valuable: Seren</p>]]>
    </content>
    <published>2008-12-23T13:48:11Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:120753</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c120753" />
    <title>Comment from Aldo Bucchi on 2008-12-23</title>
    <author>
        <name>Aldo Bucchi</name>
        <uri>http://friendfeed.com/aldonline</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://friendfeed.com/aldonline">
        <![CDATA[<p>I am going to take a small step now and articulate how Linked Data's "serendipity" can add value to business data.</p>

<p>The current financial turmoil is rooted in our inability to integrate *beyond* the expected lines. Not simply the complications of operating *within* the expected lines.<br />
Otherwise we never improve the paradigm ( until it proves itself flawed and you have Greenspan putting up a surprise face on national TV ).</p>

<p>This is a complex system, we need to see data in context.</p>

<p>Assume you have an epidemic hitting a certain region. What is the financial footprint?<br />
Who benefits?<br />
Who suffers?<br />
Can we understand the impact this has across borders, value chains, industries and throghout time? Can we see the ripples?</p>

<p>If we operate on closed systems designed to reflect reality on a certain paradigmatic surface, we will always miss part of the picture.</p>

<p>This is where Linked Data comes into scene.</p>

<p>With linked data you could bring together biological data, protein data, geographic data and demographics ( which wer</p>]]>
    </content>
    <published>2008-12-23T16:34:48Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:120860</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c120860" />
    <title>Comment from XBRLMeister on 2008-12-24</title>
    <author>
        <name>XBRLMeister</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>@ALDO</p>

<p>My regrets for not Googling you earlier; I had not realized you were already familiar/associated with Open Link and its representatives, and a strong supporter.</p>

<p>I should make my argument short. LINKED DATA is great, and I really appreciate TBL's vision. LINKED DATA is first and foremost about (his rule 1) identifying everything with a URI. Rule 2, serve it up with a URI, rule 3, serve it up on the Web against a URI. </p>

<p>That is NOT the (whole) XBRL story. XBRL can contribute to information made available in that way, but that was/is not the primary business requirement of XBRL. XBRL is about improving information throughout the Business Reporting Supply Chain. Like an iceberg, only the tip of the BRSC is visible (the financial statements and other PUBLIC reports). Much of it is submerged (the data related to the processes to FEED those end reports, as well as run the companies, and certain forms and reports that go to auditors, regulators, administrators and other "close" parties). Much of XBRL relates to information that never has a URI, never hits the web; XBRL was from the beginning going to be PAYLOAD ONLY, to be handled and transported and secured however necessary. OWL, RFD, LINKED DATA are simply not the appropriate basis for this overall development, although harmonization between XBRL and LINKED DATA approaches for the publicly available information (or information available in a Web environment in a closed arena) can have great value as well. We must improve the entire BRSC in order to make that information that is publicly available the most useful.</p>

<p>- - -</p>

<p>I should stop there, but I can't.</p>

<p>You make many assumptions in your response. Let's start with:</p>

<p>"I believe Linked Data DOES meet your business requirements."</p>

<p>I don't believe so. You are concentrating solely on publicly available information on the Web and the needs of society. Those needs are good. But they are only a small part of the larger picture - they have very little to do with the DEFINED business requirements behind the development of XBRL - those public needs are just what YOU think the requirements might be, an enhanced group of users. Is LINKED DATA appropriate to be general payload, as suitable for private ETL as for public reports?</p>

<p>Moving on to:</p>

<p>"About OpenLink, you are stating that their works is low quality."</p>

<p>I CERTAINLY did not, especially explicitly. I said, "whatever the quality of their work is." I am aware of people who question the quality of their work, their objectivity, and the effect they have on the public, especially in their championing OWL/RDF/LINKED DATA at any cost and in every situation. I do not endorse nor flame against them, their efforts or especially their products. I do not question their motives or contributions to standards space. There is evidence that they promote LINKED DATA at any expense without understanding the rationale behind other approaches, much as I believe you have done so far.</p>

<p>You say:</p>

<p>"Whatever can be built on XML can be built on RDF."</p>

<p>Simply not true. What is RDF? "The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web." What if the resources AREN'T ON THE WORLD WIDE WEB? XBRL content is not limited to http/URI accessible information. It is payload that can be sent via email, exchanged via web services, passed from one party to another on a USB Flash drive. It is private travel expense information that might go from one division to another, a tax return that should only go to the tax administrator. It is a standard extract from a small business bookkeeper to give to a small business owner, or a company to send to its bank. Yes, it is also and highly visibly public information AS WELL; but a holistic solution was desired, not one optimized for a single role in the BRSC.</p>

<p>You seem to say that I am saying the RDF could not have been a useful approach. I am not saying that either. I AM saying that XBRL was built on certain defined BUSINESS requirements, about integrating the business reporting supply chain from first transaction to and through end reporting, much of which may NEVER see the light of day, is never available via http, is never served up on the Web. Not the broad "goodness to mankind" that you bring up, but specific business and technical REQUIREMENTS that were developed by the consortium and then a Specification (and modular extensions) developed to meet that need, considering RDF, considering many other potential parts of a solution. It was also based on the (perceived) strengths of each solution at the time. It is about being suitable payload for a variety of environments. It is about EXTENSIBILITY - letting reporting companies say, "I am just like the standard, but different in this specific way". It is about associating facts with human readable labels and definitions as well as authoritative guidance, of associating concepts with others in a calculation relationship. And it turned into a standardization on W3C recommendations, using XML tooling which is throughout corporate environments, embedded in DESKTOP applications everywhere and has been for years (not software which is limited to second generation middleware today).</p>

<p>What do we know about OWL? Not really there to help validate documents. (says the Primer, <a href="http://www.w3.org/2007/OWL/wiki/Primer)." rel="nofollow">http://www.w3.org/2007/OWL/wiki/Primer).</a> A MAJOR business requirement of XBRL is for the documents to be valid, meet the needs of regulators, useful for compliance filings. Would OWL have been a useful approach for the FDIC/FFIEC in the United States, which drastically improved the quality of filings by moving validation to the "front door"? I am just seeing first drafts of the RIF group coming out; there simply aren't standardized validation or rules for LINKED DATA solutions right now.</p>

<p>What else do we know about OWL? Letting the OWL2 documentation speak for itself:</p>

<p>"This report underlined that one of the omissions in the OWL language that users complain about most often is poor representation of numeric expressions. Almost all groups, except for those developing traditional medical terminologies, sorely need to be able to express quantitative information. Typical examples include the length between 1mm and 2mm, age greater than 18 years, pressure in the range of 1030mb to 1035mb. Such range declarations are needed to classify individuals and to build class definitions such as Adult, and should therefore be supported by reasoners. User base points out that the current OWL datatype formalism is much too weak to support most real world applications and that many potential users therefore cannot adopt OWL." </p>

<p>This from <a href="http://www.w3.org/2007/OWL/wiki/New_Features_and_Rationale" rel="nofollow">http://www.w3.org/2007/OWL/wiki/New_Features_and_Rationale</a> </p>

<p>Huh - OWL says that things related to numbers - LIKE FINANCIAL REPORTING!!! - may not have been properly served in the past.</p>

<p>Also, the ability to ANNOTATE anything was also very weak in the prior version of OWL, per the same document. And yet annotations and understanding are a major part of XBRL, such as human readable labels and definitions in 24 pre-defined roles, links to authoritative references and more.</p>

<p>(Do you understand that XBRL is MORE than XML Schema? That the use of XLink provides more hierarchical relationships and pointers to resources?)</p>

<p>What were some of the business requirements, and did LINKED DATA provide a solution at December 2003, when the Specification was published?</p>

<p>Is all of XBRL data external and on the Web? Does all XBRL data have a URI? NO. XBRL was designed to provide a common specification to integrate the ENTIRE business reporting supply chain, to serve as payload that could be sent over the web, via email, any way. Much of the data that will be represented with XBRL will be internal to a company, private, being used to move from one machine to another, not long lived, never available via http or https or at all. Is LINKED DATA appropriate for machine to machine data transfer, such as traditional EDI? XBRL is not just publicly available financial information, ready to be mashed up. It is also internal operational details and accounting information (XBRL GL) that may never see the light of day but be critical for ERP integration. Is LINKED DATA really appropriate here? It is tax returns, meant to be privately delivered to the tax administration. Is that appropriate for LINKED DATA? It is audit documentation meant only for audit workflow and to be in a standardized format should there be a review. Is that appropriate LINKED DATA? </p>

<p>XML has a mature series of SECURITY standards, such as XML Signature and XML Encryption. As XBRL is NOT only about publicly available data on the Web, but about payload to be used in many environments, there are many cases where you may wish a batch of information to selectively unfold to different communities - a tax filing that opens in different ways to different divisions within a tax agency, a group of accounting transactions where the results from the department of agriculture are readable by all but those from an intelligence agency only unfold to those with three starts or above. There is little SECURITY thought in the OWL/RDF world. I know of some efforts in the US government where OWL plus security is being explored, but LINKED DATA is not in anyway appropriate for taking data and turning it into a secure document.</p>

<p>We have already said that OWL says of itself that it is not proscriptive and is less suitable for validation, per the Primer. And yet a goal of XBRL is for groups to agree on what is the information that can and must be produced in certain areas of business reporting. It also provides a STANDARDIZED way to defining the authoritative and helpful legal and practical guidance (references) for each fact. It also formalizes 24 specific meanings of human readable labels for each fact in all of the ISO languages. You could potentially do that with OWL/RDF, but you would need to come together to AGREE on how to make that happen. It doesn't come free moving to RDF or LINKED DATA.</p>

<p>To meet the BUSINESS REQUIREMENT in certain areas, a formal method of EXTENSIBILITY is required - "our reporting is just like the more global reporting, and here is EXACTLY how we differ." XBRL formalizes the "bread crumbs" on how to modify the STANDARD for company specific methods. Perhaps you could do that with RDF, but it is something where a group would have to come together to AGREE to that purpose. </p>

<p>Your arguments concentrate only on the ease of consumption side. They speak about a state of application readiness ("second generation middleware") that in no WAY approaches the state of XML readiness in commercial environments.</p>

<p>I said I should have stopped at my initial comment. I will do so now.</p>]]>
    </content>
    <published>2008-12-24T14:23:02Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:120902</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c120902" />
    <title>Comment from Kingsley Idehen on 2008-12-24</title>
    <author>
        <name>Kingsley Idehen</name>
        <uri>http://www.openlinksw.com/blog/~kidehen</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.openlinksw.com/blog/~kidehen">
        <![CDATA[<p>XBRLMeister,</p>

<p>I notice my comments haven't surfaced here, while the comments make their way through the system here, I really take issue with your comments:</p>

<p><br />
I CERTAINLY did not, especially explicitly. I said, "whatever the quality of their work is." I am aware of people who question the quality of their work, their objectivity, and the effect they have on the public, especially in their championing OWL/RDF/LINKED DATA at any cost and in every situation. I do not endorse nor flame against them, their efforts or especially their products. I do not question their motives or contributions to standards space. There is evidence that they promote LINKED DATA at any expense without understanding the rationale behind other approaches, much as I believe you have done so far.<br />
>></p>

<p><br />
Please be specific about "Quality of Work". <br />
Please be specific about "Linked Data Promotion at all costs".</p>

<p>If you can tell me a scenario where Linked Data is irrelevant I desperately seek your enlightenment. </p>

<p>btw -  My passion is fundamentally about Open Access to Data across all computing boundaries without compromising security, privacy, or choice on the part of users or developers.</p>

<p>I am sure Google can help you discern who I am and what my motivations are, so please do not misrepresent me or OpenLink Software without putting facts in focus. It's simply unfair to do that!</p>

<p>Kingsley</p>]]>
    </content>
    <published>2008-12-24T21:41:32Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:121114</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c121114" />
    <title>Comment from Aldo Bucchi on 2008-12-29</title>
    <author>
        <name>Aldo Bucchi</name>
        <uri>http://friendfeed.com/aldonline</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://friendfeed.com/aldonline">
        <![CDATA[<p>@XBRLMeister</p>

<p>Please stop second guessing my intentions, leaving incomplete phrases and suggestions. This is not healthy debate.<br />
If you are going to engage in this kind of public discrediting, at least provide your name and affiliation.</p>

<p>1. I am NOT defending any particular entity with a bias. *You* brought one up and incorrectly "framed" them ( and continue to do it ).</p>

<p>2. I am not stating that XML should not be used. I am sure that much thought has gone into the current framework, and it makes no sense at all to throw it away. RDF can be serialized as XML and contain XML. You can mix and match both. So I repeat: "everything can be done".</p>

<p>3. URIs needn't be on the open web. They are, in essence, a global naming scheme ( with all the benefits that provides when it comes to integration ). With respect to security, the fact that there is one web does not preclude you from partitioning it into different communicational channels through different access strategies. That's how the web is built today ( private/pu</p>]]>
    </content>
    <published>2008-12-29T22:06:04Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:121124</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c121124" />
    <title>Comment from Simon Gibbs on 2008-12-29</title>
    <author>
        <name>Simon Gibbs</name>
        <uri>http://feelitlive.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://feelitlive.com/">
        <![CDATA[<p>@XBRLMeister</p>

<p>Seeing as this debate has become somewhat heated I'll state upfront I'm a developer (aka "programmer") and occasional architect of largely behind-the-firewall information systems. RDF is something I've been reading about and following for some time, since I believe it has a great deal of potential. After seeing tools developing at a pace and seeing a (behind-the-firewall) business need I once recommended and properly investigated RDF with my team mates and we found the documentation and open source tools were not quite ready for us. </p>

<p>I'm neither a vendor or an adopter to any great extent. I did RDFa enable some pages on feelitlive.com for the benefit of Search Monkey. Probably I will adopt linked OPEN data and SPARQL to assist with some internal record linkage issues in the next 6 months. I'm not at all familiar with XBRL, I know only what is related above, but the notion that XBRL or RDF could have stopped the credit crunch is fascinating because recessions suck, so I've attempted to follow along.</p>

<p>So, there you have my background.</p>

<p>AFAICT Aldo's response is pretty complete, but I would like to point out - for the benefit of anyone stumbling into this public space without being familiar with either technology - that in fact some of the things you say were business requirements for XBRL are actually advantages for RDF and linked data as a model. </p>

<p>RDF is very extensible, terms can be defined privately or publicly, unilaterally or by committee. It is primarily about links between entities. Terms can be combined very easily, giving organic extensibility. It is not true that all data in RDF has to have a URL and URL-free data could indeed be used with and inside Linked Data (i.e RDF with URLs in it). Not all URLs in RDF data have to be HTTP URLs either.</p>

<p>Yes it is true that people will eventually need to agree things together as a group, locally, politically or as an industry - as has apparently been done for XBRL. This sounds more like a similarity than a difference. </p>

<p>As for exchange of documents and ETL, I'd venture that if you expect a document use XML, but if you expect data then use RDF and if you want to get data from documents use both. For ETL, of course, you have data and having looked at similar requirements in some depth I'd much prefer RDF over XML for all manner of detailed technical reasons which I won't bore you with.</p>

<p>Also, one of the core messages circulating about Linked Data is that you do NOT need to change the way you manage data - mostly you'd just proxy your existing data-stores or do on-the-fly document parsing. Reading just your description of XBRL it sounds as though you need to convert your entire enterprise to use XBRL properly whereas RDF is simply another tool to add. That's quite a contrast. Were I reading this discussion with a real business need and my existing knowledge of RDF then I'd start to look at exactly how I can best combine RDF *and* XBRL into a solution without throwing out my existing software. I get a vague impression that this would limit the benefit of XBRL to regulatory reporting, which seems a shame for XBRL given the way it has been promoted here.</p>

<p>I'll conclude by pointing out that the article which we're discussing contained an analogy about uniquely tagged Geese. RDF is precisely a generalisation of uniquely describing and tagging Geese, with the difference that it's using the nearest thing to a universal ID we've ever invented - URLs - to do the tagging. If you accept that goose tagging is a core benefit to XBRL then you really have to wonder why XBRL experts are arguing with RDF experts instead of studying and incorporating RDF!</p>

<p>Let's have more incorporating and less arguing please, because there is a recession to be sorted out. </p>

<p>thanks, <br />
Simon</p>]]>
    </content>
    <published>2008-12-30T00:54:39Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:121151</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c121151" />
    <title>Comment from XMeister on 2008-12-29</title>
    <author>
        <name>XMeister</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>@Simon</p>

<p>... RDF is something I've been reading about and following for some time, since I believe it has a great deal of potential ...</p>

<p>XM> Me too. In my reading, and talking, and working, I have just found out that it's just not the answer to _everything_, all the time - or even everything called "data", all the time. It is an answer to some important things.</p>

<p>... the documentation and open source tools were not quite ready for us ...</p>

<p>XM> Agreed. That's a problem. Also, none of the active vendors within XBRL circles, including the ERP vendors, were/are RDF people. Also, none of the prospective users prioritized anything other than XML as a format. Well, the academic community was pushing for UML (and maybe XML) approaches, not RDF approaches. </p>

<p>On top of that, I know of very few Semantic Web (SW) people who believe that RDF could claim widespread commercial use before this year (if you believe it has hit this year). If the SEC can't mandate something until it is in the mainstream ... could it have mandated RDF this year?</p>

<p>... but the notion that XBRL or RDF could have stopped the credit crunch is fascinating because recessions suck, so I've attempted to follow along ...</p>

<p>XM> I think it is only PART of that good breakfast. Agree that recessions suck, as does fraud and other malfeasance. Inefficiency, redundancy and waste I could do without too.</p>

<p>... AFAICT Aldo's response is pretty complete ...</p>

<p>XM> I appreciate your opinion, but I still think he misses the mark on many of the points, as I see it. And I continue to be accused of things that just ain't true.</p>

<p>Regarding missing the mark, as an example: <br />
Security at the network/system level doesn't solve the business requirement: one file (or, more appropriately, collection of files) needs to selectively open to different audiences, the creation of docu-data, the best of a database and the best of a document, crossing networks, retaining its integrity wherever it goes. Authentication (e.g., digital signatures) and secrecy (e.g., XML encryption) need to follow the facts as they pass across networks, are archived, and are used later, first within and then across organizations. I have not heard that RDF adds to this capability in any way.</p>

<p>.. but I would like to point out - for the benefit of anyone stumbling into this public space without being familiar with either technology - that in fact some of the things you say were business requirements for XBRL are actually advantages for RDF and linked data as a model ...</p>

<p>XM> I still think the key word is "some"; even if OWL 2 were available in 2003, with a wide variety of open source and commercial applications available, it would not have solved everything.</p>

<p>... It is not true that all data in RDF has to have a URL and URL-free data could indeed be used with and inside Linked Data (i.e RDF with URLs in it). Not all URLs in RDF data have to be HTTP URLs either ...</p>

<p>XM> That's helpful to understand, if non-intuitive. And TBL might disagree with the HTTP URLs comment (http://www.w3.org/DesignIssues/LinkedData.html). But I still have not seen how RDF makes transferring the content of a 30 GB Oracle database between a company and the auditor any better than a standard defined using the XBRL Specification (or a pre-defined flat ASCII file). I am hearing workarounds on how RDF COULD be used, rather than hearing proofs on why - for non-public, non-Web based data, for example - it SHOULD be used. TBL's rule #3 is to serve it up on the Web. That just isn't relevant for MUCH of the business case of XBRL. Absolutely NO QUESTION about public data. MUCH question about the "below the water level" data on the "iceberg" of corporate reporting.</p>

<p>... Yes it is true that people will eventually need to agree things together as a group, locally, politically or as an industry - as has apparently been done for XBRL. This sounds more like a similarity than a difference ...</p>

<p>XM> Sure - any approach cannot just come "out of the box". The XML/XBRL part has a 10 year head start; not that the lessons learned couldn't be quickly leveraged with a Semantic Web approach.</p>

<p>... As for exchange of documents and ETL, I'd venture that if you expect a document use XML, but if you expect data then use RDF ...</p>

<p>XM> That's sort of the crux of the whole debate, isn't it? Why do you think RDF for a vendor master file is superior to XML Schema (plus linkbases) for moving that vendor master file from System A to System B on a consistent basis? (I don't normally think of ETL involving documents, unless you mean transactions captured as source documents.) And why XML for the documents, but not the data? Isn't everyone thrilled that search engine vendors showed their use of SW technologies in San Jose? Isn't that serving up documents, and not data?</p>

<p>Why, for transferring data from point A to point B, when you aren't querying anything, traversing anything, and you just want to know the data is going to import without validation problems, is RDF better than XML Schema? Or CSV? Doesn't the addition of URIs add overhead and inflate the file (even more than XML alone does) with no (obvious to me) benefit?</p>

<p>... and if you want to get data from documents use both ...</p>

<p>XM> As appropriate, makes sense.</p>

<p>... For ETL, of course, you have data and having looked at similar requirements in some depth I'd much prefer RDF over XML for all manner of detailed technical reasons which I won't bore you with ...</p>

<p>XM> That's what I would like to be bored with. Why should the local tax regulator want an extract of your company's accounting system, sent from them to you on a secure 64 GB thumb drive, in RDF rather than CSV with agreed upon headers, against an XML schema, or any other agreed upon format? Why would the IRS want your tax return in RDF instead of XML? Or express their needs with an ontology language instead of XML Schema - or, even better, XBRL?</p>

<p>... Also, one of the core messages circulating about Linked Data is that you do NOT need to change the way you manage data - mostly you'd just proxy your existing data-stores or do on-the-fly document parsing. Reading just your description of XBRL it sounds as though you need to convert your entire enterprise to use XBRL properly whereas RDF is simply another tool to add ...</p>

<p>XM> My apologies if you got that from what I said. While there is value in being able to see all of your systems as XBRL/XBRL GL (for corporate governance, metadata management, applying rules across systems, discovery, archival, et. al.), XBRL can be used to map info on-the-fly, and just use XBRL/XBRL GL for standard import/export.</p>

<p>... Were I reading this discussion with a real business need and my existing knowledge of RDF then I'd start to look at exactly how I can best combine RDF *and* XBRL into a solution without throwing out my existing software ...</p>

<p>XM> An excellent thing to do - and as a developer, something you could come up with an insane application to put into the market and say, "See! This is why RDF is so important and shows the benefits you wouldn't have otherwise gleaned."</p>

<p>Typical developers in this space - not so. Business users and developers in this space - not so. </p>

<p>Whether RDF or XBRL Spec or UML/XMI or whatever, they are just tools to meet the business need; not a stand to live and die on.</p>

<p>... I get a vague impression that this would limit the benefit of XBRL to regulatory reporting, which seems a shame for XBRL given the way it has been promoted here ...</p>

<p>XM> I may be misunderstanding this. Why would it limit the benefit? Would XBRL Spec limit the use to regulatory reporting, or RDF, or combining the two?</p>

<p>... I'll conclude by pointing out that the article which we're discussing contained an analogy about uniquely tagged Geese. RDF is precisely a generalisation of uniquely describing and tagging Geese, with the difference that it's using the nearest thing to a universal ID we've ever invented - URLs - to do the tagging. If you accept that goose tagging is a core benefit to XBRL then you really have to wonder why XBRL experts are arguing with RDF experts instead of studying and incorporating RDF! ...</p>

<p>XM> Petulantly, "he started it first" by lobbing the "For the nnnth time. Please consider using L I N K E D D A T A as foundation." statement.</p>

<p>And there are no XBRL experts here, just me, the XMeister. </p>

<p>And the "arguing" is because certain LINKED DATA people make great claims but never PROVE their approach can solve the broader, both external and INTERNAL, holistic issues XBRL is trying to solve (it AIN'T just financial statements, or public information, or web-based information, it is about benefits to EVERYONE involved, including the corporate filers; security can't be limited to network-based, but needs to be at the document level, etc.) </p>

<p>Folks like me ARE trying to delve into OWL, RDF, SPARQL and other Semantic Web technologies.</p>

<p>XBRL has experts (not me!) with multiple Comp Sci degrees at advanced levels who evaluated, analyzed, and went the way they did with solid reasoning. The experts aren't incorporating RDF because, after their studying, they have seen no compelling argument to do so.</p>

<p>Fortunately, as I noted at the beginning, the W3C has an XBRL fellow who is going to help make the potential benefits and costs of incorporating RDF known to the community. Then the arguments can cease.</p>

<p>Regarding the geese; it actually has NOT been a primary business requirement to date (with much dissension) that the geese will keep their identity across areas of business reporting. There are different taxonomies for US, Canada, Germany, Japan, IFRS and - currently - no official ties between them. I understand that TBL had recommended using ontological approaches to help cross-GAAP definitions, and I certainly see some benefit to the possibility. But - to many an XBRL enthusiast's dismay - said geese tagging is NOT a driving business requirement within XBRL development circles. And as each goose has strong ties to definitions, specific authoritative reference materials and practical guidance, and much more, those geese are very heavily tied to a specific taxonomy. </p>

<p>... Let's have more incorporating and less arguing please, because there is a recession to be sorted out ...</p>

<p>XM> No arguing here. Just looking for answers, and not platitudes.</p>

<p><br />
          #          #          #</p>]]>
    </content>
    <published>2008-12-30T04:25:26Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:121310</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c121310" />
    <title>Comment from Kingsley Idehen on 2008-12-31</title>
    <author>
        <name>Kingsley Idehen</name>
        <uri>http://friendfeed.com/kidehen</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://friendfeed.com/kidehen">
        <![CDATA[<p>@XMeister,</p>

<p>Wouldn't it be nice if "@XMeister" was a conduit to a description of who you are? By this I mean it exposed your profile page? In a nutshell I wouldn't have to google in vain on the literal pattern which simple reveal nothing.</p>

<p>Back to the topic at hand, XBRL, Data Access, and Data Joining. XBRL is simply an XML based approach to modeling financial reports. A financial report is a document about financial entities such as balance sheets, profit and loss statements, statements of applications of funds, and so on. </p>

<p>If every entity in an XBRL instance document has an identifier, the relationships between these financial entities becomes clearer and navigating the relationship graph becomes feasible (what you do when you are looking for stuff in any realm).</p>

<p>If every entity in an XBRL instance document has an HTTP based Identifier, we end up with the ability to reference said entities across an HTTP based network (external or internal). Likewise, the aforementioned graph is no longer localized (whic</p>]]>
    </content>
    <published>2008-12-31T17:54:12Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:121551</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c121551" />
    <title>Comment from Kingsley Idehen on 2009-01-03</title>
    <author>
        <name>Kingsley Idehen</name>
        <uri>http://www.openlinksw.com/blog/~kidehen</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.openlinksw.com/blog/~kidehen">
        <![CDATA[<p>One more item for the discussion developing around XBRL and Linked Data in this particular data space.</p>

<p>Link: <a href="http://hitachidatainteractive.com/2007/01/16/the-entity-problem/" rel="nofollow">http://hitachidatainteractive.com/2007/01/16/the-entity-problem/</a> -- Which basically unveils the identity issue which Linked Data URIs address circa. 2007.</p>

<p></p>

<p>Kingsley</p>]]>
    </content>
    <published>2009-01-04T03:43:01Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:121639</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c121639" />
    <title>Comment from Kingsley Idehen on 2009-01-05</title>
    <author>
        <name>Kingsley Idehen</name>
        <uri>http://www.openlinksw.com/blog/~kidehen</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.openlinksw.com/blog/~kidehen">
        <![CDATA[<p>Xmeister,</p>

<p>**I mistakenly posted these comments to another ReadWrite thread when I first encountered your comments**</p>

<p>Here are Aldo's points in a nutshell:</p>

<p>1. XBRL is an XML based notation for expressing Financial Reporting Data</p>

<p>2. XBRL is a representation of Data</p>

<p>3. RDF is a framework in which all Data items are Resources (i.e. useful things that have Identity) or Data Objects (or Entities) and these Items/Objects/Entities create a "Mesh" (a Graph) based on their Attribute values and/or Relationships with other Items/Objects/Entities.</p>

<p>XBRL instance data can be presented in RDF Linked Data form such that each item in the XBRL report becomes an Entity endowed with an Identifier.</p>

<p>In the case of Linked Data, the Identifiers incorporate the HTTP protocol such that each Object/Item/Entity is de-referencable over an HTTP network ( which does not always mean the public World Wide Web).</p>

<p>Linked Data is simply about a continuation of the long desired pursuit of platform independent distributed data objects.</p>

<p>Back to XBRL, we already convert XBRL instance docs (XML) into RDF by the use of RDFizer or RDFization middleware. What this means is that right now we can already build Entity/Object graphs from any XBRL document "on the fly" so that you can explore XBRL data object in granular form.</p>

<p>Some live examples:</p>

<p>1. <a href="http://demo.openlinksw.com/about/html/http://www.sec.gov/Archives/edgar/data/40545/000004054508000065/ge-20080930.xml%23GE_CONS_3Q08" rel="nofollow">http://demo.openlinksw.com/about/html/http://www.sec.gov/Archives/edgar/data/40545/000004054508000065/ge-20080930.xml%23GE_CONS_3Q08</a> - Part of GE's XBRL Instance Data in RDF Linked Data form<br />
2. <a href="http://dbpedia.org/resource/Linked_Data" rel="nofollow">http://dbpedia.org/resource/Linked_Data</a> - About Linked Data from DBpedia (which is an RDFization of Wikipedia)</p>

<p><br />
I hope this clear up matters. Yes, as you say, you can "Mash" when dealing with XML and the rest of the Web 2.0 stack. Just bear in mind that Linked Data is simply about adding the ability to "Mesh" to the mix since the data is structured at a more granular level.</p>

<p><br />
Kingsley</p>]]>
    </content>
    <published>2009-01-05T12:16:33Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2008://1.13089-comment:121729</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2008://1.13089" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/xbrl_mashing_up_financial_statements.php#c121729" />
    <title>Comment from derekabdinor.myopenid.com on 2009-01-05</title>
    <author>
        <name>derekabdinor.myopenid.com</name>
        <uri>http://www.twitter.com/derekabdinor</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.twitter.com/derekabdinor">
        <![CDATA[<p>@all, thanks for the comments, in itself a veritable education.</p>

<p>@XBRLmeister its clear that the financial reporting is only "the tip of the iceberg" (para 5) for xbrl use. But its the one that is going to create the necessary media moment and initial buy-in.</p>

<p>Comparing the geese across flocks (taxonomies, jurisdictions) is a holy grail of the language. It is actively being pursued so that companies can compete for attention in global markets</p>

<p>@Kingsley Idehen thanks for the links and succinct explanations</p>

<p>@Simon Gibbs I wouldn't dare venture that xbrl could prevent such a crisis. But I would expect that directors of companies and analysts would have been able to pull up complex reports and analysis simpler if the data was mashed up to a dashboard. Thereafter, triggers and other threshold alerts could be set</p>]]>
    </content>
    <published>2009-01-05T17:29:47Z</published>
  </entry>

</feed>