Keywords

1 Introduction

Transparency is increasingly used as a means for holding to account organisations with power, both in the public and private sector. In this paper, we focus primarily on the latter - the role of transparency and open data to promote good governance in the private sector, and trust between the private sector and its diverse stakeholders. The main tool for this is corporate reporting - the self-disclosure of information by a company in a well-defined and regular way to a set of stakeholders - primarily, though not exclusively, existing and potential investors. Such stakeholders need to satisfy themselves as to the financial performance and good governance of the company they invest in. Many governments require such reports to be in specific formats, and increasingly are making them publically available through open data initiatives – such as the EDGARFootnote 1 program of the U.S. Security and Exchange Commission and the data repository of the Spanish Security Exchange Commission (CNMV)Footnote 2.

Such data is often submitted and made available in XBRL (Extensible Business Reporting Language), an XML format adopted to make corporate data more standardised and exchangeable. XBRL is currently in use in more than 60 countries, implemented by over 100 regulators covering some 10 million companies worldwide.

In addition to mandatory reporting, there are a number of voluntary initiatives encouraging corporations to disclose information regarding their performance in areas of economic, social and environmental impact. These include the CDP (Carbon Disclosure Project), GRI (Global Reporting Initiative), SASB (Sustainability Accounting Standards Board) and the IIRC (International Integrated Reporting Council). These are often international non-governmental organisations, with representatives of both corporations and other stakeholders including investors, academics, environmental NGOs and policymakers in their governance structures. Some of these, are promoting the disclosure and use of their data through XBRL, in a similar way to governmental open data initiatives.

Such initiatives encourage engagement with this data: Data journalists can investigate corporate behaviour; investors can integrate future risks associated with factors such as climate change in their assessment of companies; companies can benchmark themselves against others; academics can explore wider trends and correlations in financial performance and non-financial behaviours.

However, such transparency alone is not enough to support companies and their stakeholder’s decisions and actions. There are several barriers such as:

  • The lack of easily accessible corporate data to quickly and accurately inform the management about issues pertinent during decision-making-processes.

  • The unfamiliarity of how sustainable aspects have an impact on financial outcomes and vice versa.

  • Inadequate levels of integration of financial and non-financial information within the internal performance, strategy and operational frameworks of an organisation.

  • A dearth of consistency, comparability, reliability and clarity of climate change information emerging from organisations globally. Standardisation and mainstreaming of disclosures needs to be facilitated.

The exposure of XBRL reports as open data is a first step to overcome some of these barriers. XBRL brings access to standardised data in an open format about corporate financial, sustainability and environmental performance, in independent silos. However, XBRL offers limited interconnection between them, In particular, XBRL exhibits the following weaknesses:

  • It is primarily structured around documents and entities, rather than data making links between data elements difficult.

  • The same data structures can be modelled in different ways, generating different technical implementations.

The Open Information Model (OIM) is being developed by the XBRL community in an effort to increase the adoption of existing XBRL data by reducing the heterogeneity of the XBRL reports generated by different modelling practices and enabling a better integration with Information Systems. OIM aims to facilitate the serialisation of XBRL reports in CSV, JSON and XML formats. In this paper, we use the XBRL Open Information Model as a template for extracting linked open data from XBRL documents, and so allowing them to be combined more easily and to be used alongside other open data sources to enrich analysis by stakeholders. We demonstrate this by reasoning with data from the Spanish Security and Exchange Commission (CNMV) alongside data from the CDP.

Our paper makes a contribution in the field of the Semantics and Corporate Transparency, by more effectively integrating data sources using the most common corporate standard - XBRL - into the linked data environment. We show that this in turn makes contributions in the following areas:

  • The generation and integration of Linked Open Government data made available from government sources (CNMV) in a different format (XBRL).

  • Provenance and Accountability of companies, showing how financial and non-financial data from different sources can be linked using our approach to hold companies more environmentally accountable.

  • Trust, Data Traceability and Fact Checking of corporate data sources, enabled by using the proposed ontology together with SPARQL to facilitate cross-checking of corporate data with alternate sources.

This paper is organised as follows. In Sects. 2 and 3, we provide background on XBRL and prior work connecting XBRL with Linked Data formats. Section 4 presents a methodology to transform XBRL to RDF following Linked Data principles and the Open Information ModelFootnote 3. We describe a case study implementing our proposal, using financial and environmental data in XBRL format from the Spanish companies Repsol S.A and Amadeus IT Group, published by the CNMV and CDP respectively. Having XBRL data in RDF format, we proceed to link with others data sources from LOD using LIMESFootnote 4 as Link Discovery Framework. Then, we make the RDF data accessible and queryable via SPARQL endpoint, and we proceed to evaluate some queries to show the potential benefits for data users. Section 6 presents and discusses the results. The paper closes with conclusions and lessons learned which, if addressed by the XBRL and Linked data community, would further promote transparency.

2 XBRL Fundamentals

XBRL aims to overcome the limitations in traditional and mainly paper-based disclosures [7]. Through data standardisation in an open digital format, XBRL can help enhance data quality and data analysis through:

  • An open mechanism to represent contextualised business facts under defined business requirements (presentation, period, legal references, calculation) and data quality;

  • Enabling data-driven decision management;

  • Improved accessibility and integration of the information to any application or management process;

  • Standardised validation and comparability of information.

For financial disclosure regimes like International Financial Reporting Standards (IFRS) and US Generally Accepted Accounting Principles (US GAAP) or non-financial disclosure regimes like the CDP and GRI, and its corresponding statements and reports, a single XBRL taxonomy is created. The taxonomy is where the rules and data definitions are organised. It is comprised of a set of elements (i.e., Key Performance Indicators and narratives) and all the presentation, calculation, labels in different languages, and standard logic rules (linkbases) which provide semantic meaning. The taxonomy also includes mechanisms for defining reporting requirements in a multi-lingual context and allowing filers to use their language of choice while allowing consumers to review it in their own.

Once created, the XBRL taxonomy is published online. Then, for a given firm, software can be used to create an XBRL instance (the report itself), containing facts and figures for a certain period (Fig. 1). The XBRL instance can be checked against the taxonomy by all parties (reporting entity, a regulator, or even the public) in order to guarantee its data quality and reliability, as the taxonomy contains data quality checks that any XBRL engine can validate. The validation rules supported in XBRL allow a good level of data quality, from basic rules to validate data types (number, text, precision), to more complex rules relating to elements that have been disclosed. For example, rules can be implemented to check if a breakdown of carbon emissions is equal or not to the total emissions reported, or a CO2 intensity figure (tCO2/revenue) is actually in line with revenue and emissions figures reported.

Fig. 1.
figure 1

Fact representation in XBRL

The XBRL core specification (XBRL 2.1) has evolved since its creation in 2001 to enrich its dimensional data representation and validation rules. The XBRL Dimensions 1.0Footnote 5 in 2006 and Formulas 1.0Footnote 6 in 2009 provide optional incremental syntax to the core specification. Dimensions 1.0 enriches rules and procedures for constructing dimensional taxonomies and therefore instance documents. Taxonomies using Dimensions specification can define new dimensional contexts, specifying valid values (“domains”) for dimensions, using a mechanism called hypercube to define which dimensions apply to which business concept. There are two types of dimensions:

  • Explicit dimensions: These have a fixed number of dimension members. For example, in a two-dimensional table, the number of row and columns are known.

  • Typed dimensions: the number of dimension members is unknown. For example, in a two-dimensional table, it means that the number of columns is known, but the number of rows depends on user reporting needs.

However, the Dimensions specification in XBRL 2.1 has certain limitations. It does not fully support calculation rules (defined in calculation linkbase); calculations cannot be executed across different contexts. In other words, in a simple two-dimensional table, calculations can be executed by columns and not by rows. In part, these limitations, and the need to have strong validation capabilities in XBRL resulted in the Formulas 1.0 specification in 2009. This module enhances the XBRL validation capabilities, using XPath to validate instances and to calculate new XBRL facts.

XBRL has evolved to support both global regulatory environments and emerging domains such as sustainability reporting. The flexibility needed to do this has resulted in difficulties with regard to standardisation. Primarily, this is because of the diversity of technical implementations produced by different modelling practices during the taxonomy development phase. Though XBRL is a standard, it offers different ways to model data structures. For example, tables can be represented in XBRL using tuples or dimensions. This is true of the two taxonomies we use in our work later in the paper: The CNMV taxonomy represents financial facts as items and tuples and only makes use of the XBRL 2.1 core specification. Items are facts holding a simple value represented by a single XML element with the value as its content and period and information about reporting entity as a context attribute. An example item could be equity in the last quarter. Tuples are facts holding multiple values, and they are represented by a single XML element containing items or other tuples. For example, preferred stock is always defined by the combination of different stocks. Thus, preferred stock is a tuple defined by two items: the preferred stock-nominal value and the preferred stock-shares authorised. The CDP taxonomy, on the other hand, represents (environmental) facts as simple items and dimensional structures and makes use of XBRL 2.1 core and Dimensions 1.0 specifications. Dimensional structures are represented as items where context attributes also include dimensional XML elements.

The new Open Information Model (OIM) specification proposes an independent XBRL model to represent XBRL business facts; it focuses on XBRL instance documents instead of taxonomy definitions. This overcomes the taxonomy modelling difficulties and keeps the value and context of the data. However, the semantic richness of the taxonomy disappears, such as advanced validation rules, human labels in different languages and how the data should be presented.

In our study, we propose an ontology based on OIM specification to transform XBRL data to RDF, using as a case of study financial and environmental company data from the CNMV and CDP.

3 Related Work

Previous efforts to make XBRL data more interoperable with other data sources and formats have used RDF and OWL ontologies, as well as linking and publishing solutions. The majority of these base their examples on transforming financial XBRL taxonomies models into RDF from well-known open government data initiatives, such as XBRL filings available from the SECs EDGAR program. However, none of these studies covers the full XBRL specifications including XBRL 2.1 and Dimensions 1.0. In other words, these studies do not offer a general solution to convert any XBRL report to RDF. For example, Garcia and Gil [2], propose a solution to transform XBRL filings available from the EDGAR program to RDF. Their approach is generic to the XBRL 2.1 specification: simple items, scenarios, segments and tuples data structures. They use US-GAAP reports from 2006 as a case study, which do not use Dimensions 1.0 specification. On the other hand, Kampgen et al. [5], propose RDF Data Cube Vocabulary to model XBRL reports as a multidimensional dataset. They exemplified their methods by using 2009 and 2011 US-GAAP reports, whose taxonomy uses XBRL 2.1 and Dimensions 1.0 specification. However, it is unclear how that solution can be generic to other dimensional taxonomies and how the ontology proposed covers tuples, simple items and contextual information modelled with scenarios and segments. There is an experimental initiative, called the Edgar Linked Data wrapperFootnote 7, that provides access to XBRL filings from the SEC as Linked Data. The approach is to publish US-GAAP taxonomies into RDF as vocabularies. In fact, each new US-GAAP taxonomy version means a new semantic vocabulary. This represents a solution to convert US-GAAP reports into Linked data, but it is not a solution for any other type of XBRL reports, such as CNMV reports. Closer to the sustainability domain, Madlberger et al. [6] presented an ontology-based approach using GRI-XBRL taxonomy to build a Corporate Sustainability ontology. However, the result is content-based approach instead of metadata conversion, meaning that the solution proposed is not generic to transform any XBRL report to RDF, only GRI reports to RDF.

Authors agree that there are some limitations when representing XBRL data in RDF graphs and as Linked data, due to the lack of formal semantics and inference mechanisms, and difficulties to find correspondences with well-known vocabularies (SKOS, FOAF, etc.). Furthermore, complete architectures for evolving information systems enabling a better financial data integration using Linked data are proposed in [4, 5]. Basically, these solutions integrate XBRL financial data with DBpedia and Yahoo!Finance Web API. For the purpose of this study, we also consider their requirements necessary to boost effective corporate transparency:

  • to break the barriers which hold XBRL data in isolated data silos of information and vendor lock-in of proprietary XBRL tools,

  • to reach a better level of data coverage and data quality and

  • to facilitate a comprehensive picture of company performance.

We distinguish our study from previous work by proposing a solution to enhance an effective corporate transparency, increasing the adoption of financial and non-financial data and generating impact on decisions. Our central thesis is that in order to create that impact, two components are necessary: (1) Foster interoperability across economic, social and environmental data published in XBRL format and others; and (2) better integration of these combined data in information systems that are part of the decision-making processes of companies, their stakeholders, regulators and supervisory entities. In order to turn corporate data into valuable information for decision-makings, we focus on the following tasks:

  • A generic ontology to transform any XBRL report into Linked data.

  • Interlinking with existing data available in the LOD cloud.

  • Data publication via SPARQL query endpoint.

  • Enabling data contextualization, cross-data-source analyses and data accuracy.

4 Transforming XBRL into Linked Data

4.1 Lightweight Vocabulary for XBRL (XBRLL)

We develop a lightweight ontology using the Web Ontology Language (OWL) based on XBRL standard (XBRL 2.1 and Dimensions 1.0). The goal of implementing a lightweight vocabulary for XBRL is threefold: (1) Easy identification of the key concepts of the XBRL standard; (2) Reuse of existing vocabularies to describe XBRL datasets; (3) Enrichment and linking of data with relevant ones in the Linked Open Data cloud.

Unlike previous efforts, we base our ontology proposal on OIM, which is a syntax-independent model of the content of an XBRL report instead of taxonomy definition. OIM defines 4 components:

  • Namespace: Representation of XML namespace prefixes.

  • DTS Reference: Reference to XML documents and schema linked to an XBRL report.

  • Report: Top-level component that encapsulates the data of an XBRL report.

  • Fact: Representation of a business fact in an XBRL report. As explained in section one, a fact can be a simple item, a tuple fact or a dimension. All facts have the following common properties (id, aspects and footnotes). Id is a unique identifier; Aspects are properties which represent:

    • – the entity and period which a business fact is referred to (oim:entity and oim:period),

    • – the unit of measure, such as “USD” and “MWh” (oim:unit),

    • – the reporting item (oim:concept),

    • – tuples definition, which represents a grouping container for other facts.

    • – dimensional structure, axis and members.

    • – the footnotes of the fact (oim:footnotes)

Our XBRL-Lightweight (XBRLL) ontology is composed of 15 classes, 12 object properties and 12 data properties, with DL expressivity: ALC(D). The ontology follows best practice in the semantic web by reusing existing ontologies to improve data interoperability [1], through the Linked Open Vocabularies initiative (LOVFootnote 8).

We provide a hierarchical structure following OIM, mapping XBRL components to Semantic web vocabularies. The class Report is a subclass of schema:ReportFootnote 9. The class Fact is used to represent XBRL business facts (items, tuples and dimensions) that in turn refer to entity (hasEntity), concept, period, scenario, value and footnote modelled as object properties. In the case of numeric and currency values, the number of decimals and unit type are also represented. These properties are enough to represent a simple XBRL item.

As required from XBRL, a fact can hold multiple values in the form of tuples and dimensional structures. For that purpose, we defined the has Tuple and hasDimension properties as part of the Fact class. They point out to Tuple and Dimension classes respectively. Tuple class is composed by concept, and hasTuple properties. The latter means a tuple can be embedded as part of another tuple, defining the context of the main item. Dimension class is composed of Axis and Member properties, representing the axis and member per axis which define the context of the main item. We decided not to differentiate whether the axis is explicit or typed, as our model is focused on instance documents instead of taxonomy definition. It means, that as we are working with XBRL reports, the dimensional members are defined.

Unlike the OIM model, we decided to define Entity as a class instead of an object property of the class Fact that links to the schema identifier of the entity that is part of the XBRL report. In that way, we extend the class rov:RegisteredOrganizationFootnote 10, (1) keeping the correspondence with well-known vocabularies and (2) allowing the full information of the reporting firm facilitating the discovering link process. Figure 2 shows classes and relationships defined in the XBRLL ontology, which is available at https://w3id.org/vocab/xbrll.

Fig. 2.
figure 2

Classes and relationships XBRLL ontology

4.2 From XBRL Data to Linked Data

As a next step, we demonstrate how XBRL data can be mapped to the ontology and how it can be published using Linked data principles. We demonstrate our method using financial and environmental XBRL data from the Spanish companies Repsol and Amadeus IT Group, chosen as ones which are published in both CNMV and CDPFootnote 11. For the transformation process, we developed a script in Python (https://goo.gl/VqgJQZ) to transform the XBRL reports using JSON files generated by the ArelleFootnote 12 open source platform. Note that the JSON data used as our input is generated according to OIM.

Fig. 3.
figure 3

RDF representation of a simple XBRL fact

Fig. 4.
figure 4

RDF representation of a tuple fact

A simple fact in XBRL (Fig. 3), is the representation of a concept (cdp:IntroductionCompany) and its value, where the context consists of the period, unit and information about the reporting company (entity).

A tuple fact in XBRL (Fig. 4) represents facts with multiple values. In this case, the concepts ifrs-gp:IntagibleAssetsNet and ifrs-gp:GoodwillNet are the elements that compose the tuple ipp-gen:BalanceIndividual. The CNMV allows reporting companies to use xbrli:scenario element to determine if the value is part of an individual or consolidated financial statement. Hence in CNMV reports we find the same tuple hierarchy and concepts linked to two different contexts: consolidated and individual. Currently, the scenario and segment elements, in a non-dimensional domain, such as the CNMV reports, are not considered either by OIM and Arelle when transforming XBRL into JSONFootnote 13. Our ontology considers both.

Dimensional facts in XBRL (Fig. 5), can also represent multiple values. For example, the concepts cdp:EmissionValueGross and cdp:Scope are linked to the same Axis cdp:TotalEmissionDataAxis and related member(cdp:GreenhouseInventoryBoundariesID). This structure allows disclosing the total Emissions gross values per type of scope (Scope 1, Scope 2 location-based, Scope 2 market-based and Scope 3). Here the value of 21068516 CO2e corresponds to the Scope 1 emissions.

Fig. 5.
figure 5

RDF representation of a dimensional fact

During the transformation of the CNMV report, we found certain XBRL elements with content about persons and activities, which belongs to the imported XBRL taxonomy called Data of General Identification (DGI)Footnote 14. We map these using Friend Of a Friend (FOAF) vocabularyFootnote 15 (Fig. 6), in line with best practice of reusing existing vocabularies in specific contexts to increase the level of interoperability.

Fig. 6.
figure 6

DGI representation in RDF using FOAF vocabulary

As in XML [8], XBRL Namespaces specifications do not need to reference a real location, just be unique. However, in RDF, the namespace URI must identify the location of the schemas. As certain XBRL namespaces from the CNMV reports were not valid we had to store the schemas in our server and point out the namespaces to real locations. In many cases, we decided to map the XBRL units and currencies to well-known DBpedia links, connecting related data that were not previously linked. For example:

<xbrli:measure>iso4217:EUR</xbrli:measure>   to http://dbpedia.org/resource/EUR

<xbrli:measure>cdp:CO2e</xbrli:measure>   to http://dbpedia.org/page/Carbon_dioxide_equivalent

As XML, an XBRL document forms a tree structure ready to be consumed as a full report [3]. The move to data consumption requires the use of dereferenceable URIs to denote facts in a unique way, keeping its context. We use the following URI conventions to denote related facts and classes:  

Fact: :

http://data.mondeca.com/id/fact/f[0-9]* ->http://data.mondeca.com/id/fact/f88557

Entity: :

http://data.mondeca.com/id/entity/(company identifier) ->http://data.mondeca.com/id/entity/A-78374725

 

Through the dereferenceable URIs, facts can be visualised using open source tools like LodLiveFootnote 16. We provide an example here: https://goo.gl/iFVE0B.

4.3 Linking XBRL Data to Other Data

If transparency is to be enabled, it is very important to convert the independent XBRL silos of information into pieces connected with existing Linked Data sources available on the web.

For that purpose, we use LIMES, which is a tool that allows detecting similar Linked datasets. LIMES works specifying the search criteria and the target endpoint to search in. Our search criteria is the company name contained in the Entity fact from the generated RDF. The DBPedia endpoint is the target source that we choose to gather the links, restricting the search by sch:Organization. LIMES requires a metric and acceptance condition setting a threshold value. We use the trigrams metric offered by LIMES to mapping correspondences between the ns6:legalName of our local RDFs and the sch:Organization from DBpedia. For the purpose of this paper, we only accept results with a minimum of 0.90 level acceptance. The final results were the following URLs http://dbpedia.org/resource/Repsol and http://dbpedia.org/page/Amadeus_IT_Group, included as a SameAs relationship in our local RDFs files.

5 Validation

For validation purposes, we run queries against the final ontology generated, evaluating its quality and accuracy by checking whether they contain enough information to cover three goals to promote effective transparency:  

Data coverage: :

through better data contextualization.

Better data analysis: :

enabling cross-data-source analyses.

Data accuracy: :

facilitating data cross-checking contained in different sources.

 

For that, firstly we implemented an endpointFootnote 17 using Apache Jena FusekiFootnote 18, available here: http://data.mondeca.com/dataset.html?tab=query&ds=/xbrl-data. We used SPARQL (SImple Protocol and RDF Query language) because it allows us to express queries across diverse data. We conduct three queries with each of the two companies (Repsol and Amadeus IT Group) data. We illustrate each query below with one of the companies. Full results are available at the SPARQL queries provided.

Goal 1. Data Coverage Using DBpedia

  • Question: What is the context of the company Repsol?

  • Data: Abstract, subsidiary and industry.

  • SPARQL query: https://goo.gl/if8ydG

  • Output: presented in Table 1.

Table 1. Data coverage: information about the context of Repsol S.A
Table 2. Data analysis: emission intensity of Repsol S.A in 2015

Goal 2. Cross Data Source Analysis Using CNMV and CDP Data

  • Question: What was the emission intensity of Repsol in 2015?

  • Data: Scope 1 emissions (CDP) divided by Consolidated sales (CNMV).

  • SPARQL query: https://goo.gl/7bIE9m

  • Output: presented in Table 2.

Goal 3. Data Accuracy Using DBPedia and CNMV Data

  • Question: How reliable is the equity figure presented in DBpedia?

  • Data: Equity (DBPedia) and equity (CNMV) in the year 2013.

  • SPARQL query: https://goo.gl/LGb53s

  • Output: presented in Table 3.

Table 3. Data consistency: reliability of equity figure presented in DBpedia

6 Discussion

This study demonstrates that Linked data can be used to integrate financial and non-financial data and can facilitate transparency among diverse stakeholders. Our work does this by converting corporate XBRL reports into RDF and linking them to other relevant financial and non-financial data (e.g., environmental, DBpedia). A generic ontology to transform any XBRL report into Linked data has been proposed, along with ways to resolve the lack of formal correspondences with well-known vocabularies. This solution overcomes the XBRL challenges related to the diversity of technical implementations produced by different modelling practices, and so goes beyond prior related works.

We demonstrate that using linked data with well-adopted standards, such as XBRL, improves the interoperability and access to existing corporate datasets, as well as straightforward integration with related data in other formats. The validation exercise demonstrates that the solution proposed offers three benefits for data users: data coverage, better data analysis and data consistency. The results in Table 3 present an interesting point for discussion. It shows that the DBPedia data (dbo: equity) lacks context and numeric precision. For example, there is no year associated with the equity figure nor consistent use of datatype. Amadeus equity is a string €1,840.1 million while Repsol equity, which has the same tag (dbo:equity), is a number. The data from the CNMV in XBRL format does not have any of those problems.

Given these results, we believe that XBRL is a better format than RDF to standardise corporate information. However, it is less able to connect different data silos in various formats. For that, the publication of data using Linked data principles is the most appropriate solution.

This study proposes the combination of both solutions, XBRL and Linked data, to improve corporate transparency. Below, we enumerate a set of technical requirements to apply on XBRL schemas, definitions and reports to converge towards a Linked data approach. Adoption of these best practices in XBRL modelling would enhance interoperability and transparency of corporate data.

  • Use of common data structures must be encouraged in XBRL taxonomies. For example, taxonomies such as DGI to represent common corporate information such as company name, unique identification number, activities and sectors. This would not only enhance the interoperability between XBRL data from different taxonomies but also ease the mapping process with well-known vocabularies in the Linked data world.

  • The use of namespaces notation that point out to real locations should be promoted in XBRL. This would ease the transformation of XBRL data into Linked data, facilitating better inference mechanisms.

  • Using dereferenceable URIs to denote and identify XBRL facts provides a way to access and link relevant information to those objects across the web. It enables better interoperability between data in XBRL format and other data sources.

  • Reusing existing RDF data on units and currencies already published in LOD brings more contextual information than the current ISO and XBRL units reference.

  • Using tools like LIMES can help to increase the coverage of information by continuously integrating data sources.

We made all scripts and tools available to let academia and industry evaluate and contribute to this work.

7 Conclusions and Further Research

In this study, we show the role of Linked Data and XBRL in bringing new opportunities for effective transparency in corporate reporting. Linked data principles can encourage better corporate data publication and therefore data analysis, defining the interconnection across financial and non-financial data (such as sustainability data) and documents publicly available in open government data initiatives and voluntary reporting initiatives. XBRL enables a standard and accurate representation of corporate data with advanced validation rules. We present a solution to convert independent silos of XBRL data into interconnected pieces. Lessons learned during the process and benefits are presented. While our work demonstrates the potential of this approach, it would benefit from extension in the following ways; (i) incorporate data sources beyond environmental, financial and DBpedia; (ii) incorporate non public-domain data, and address associated data protection issues necessary to do this; (iii) consider scalability and performance issues in the transformations necessary. In future work, we intend to evaluate and integrate sustainability reporting in XBRL, such as GRI data, and extend the ontology proposed using RDF Data Cube. We believe this study encourages scholars, regulators, data publishers and users to promote and use both XBRL and Linked data, as each solution has a different role to play. Combined use of them enables non-financial factors such as environmental and social performance of companies to be integrated into reasoning, allowing improved transparency and accountability by a diverse group of stakeholders.