<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://reportingstandard.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ihr</id>
	<title>XBRLWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://reportingstandard.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ihr"/>
	<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php/Special:Contributions/Ihr"/>
	<updated>2026-05-06T03:46:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=701</id>
		<title>Licencia revocada</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=701"/>
		<updated>2025-02-25T16:15:17Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SI SU LICENCIA YA NO ES VÁLIDA, DEBE DE SOLICITAR UNA NUEVA LICENCIA =&lt;br /&gt;
&lt;br /&gt;
- Si la licencia la ha obtenido a través de un tercero, (Regulador, Superintendencia y organismo similar) solicite de nuevo la licencia por el método indicado por ese organismo.&lt;br /&gt;
&lt;br /&gt;
- Si lo que desea es solicitar una licencia para el diligenciamiento de informes a la Superintendencia de Sociedades, debe descargar la herramienta de licenciamiento de Superintendencia de Sociedades de Colombia en el siguiente link:&lt;br /&gt;
&lt;br /&gt;
 https://www.supersociedades.gov.co/documents/80312/333846/Licenciador-SDS-PRD.zip&lt;br /&gt;
&lt;br /&gt;
- Si lo que desea es solicitar una licencia para el reporte de información a la Superintendencia de Servicios Públicos, puede consultar en la siguiente dirección como descargar el software y solicitar la licencia:&lt;br /&gt;
&lt;br /&gt;
 https://sui.superservicios.gov.co/Normas-de-Informacion-Financiera-y-Lenguaje-de-Informacion-XBRL?tab=manuales-nif-xbrl&lt;br /&gt;
&lt;br /&gt;
- Si la licencia la obtuvo directamente a través de Reporting Estándar, por favor, envíenos un correo a soporte at reportingstandard.com&lt;br /&gt;
&lt;br /&gt;
= Navegación =&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=700</id>
		<title>Licencia revocada</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=700"/>
		<updated>2025-02-24T13:09:46Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Causa del error =&lt;br /&gt;
&lt;br /&gt;
Este mensaje indica que tu licencia ha sido desactivada en nuestros sistemas.&lt;br /&gt;
&lt;br /&gt;
= Solución del problema =&lt;br /&gt;
&lt;br /&gt;
- Si tu licencia ha sido obtenida a través de un tercero (una Superintendencia, otro Regulador o un organismo similar) pruebe a volver a solicitar la licencia usando el mecanismo indicado por el tercero. Durante los periodos en los que los que se renuevan los contratos de licencias también cambian las listas de supervisados a los que se conceden las licencias, por ello nosotros desactivamos las licencias que no están en el nuevo listado o que han sido obtenidas antes del nuevo periodo de renovación.&lt;br /&gt;
&lt;br /&gt;
- Si tu licencia ha sido obtenida directamente a Reporting Estándar S.L. envíanos un email a info en reportingstandard.com para que lo revisemos.&lt;br /&gt;
&lt;br /&gt;
= Navegación =&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=699</id>
		<title>Licencia revocada</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=699"/>
		<updated>2025-02-24T13:04:14Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este mensaje indica que tu licencia ha sido desactivada en nuestros sistemas.&lt;br /&gt;
&lt;br /&gt;
- Si tu licencia ha sido obtenida a través de un tercero (una Superintendencia, otro Regulador o un organismo similar) pruebe a volver a solicitar la licencia usando el mecanismo indicado por el tercero. Durante los periodos en los que los que se renuevan los contratos de licencias también cambian las listas de supervisados a los que se conceden las licencias, por ello nosotros desactivamos las licencias que no están en el nuevo listado o que han sido obtenidas antes del nuevo periodo de renovación.&lt;br /&gt;
&lt;br /&gt;
- Si tu licencia ha sido obtenida directamente a Reporting Estándar S.L. envíanos un email a info en reportingstandard.com para que lo revisemos.&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=698</id>
		<title>Licencia revocada</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Licencia_revocada&amp;diff=698"/>
		<updated>2025-02-24T13:01:44Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with &amp;quot;Este mensaje indica que tu licencia ha sido desactivada.  - Si tu licencia ha sido obtenida a través de un tercero (una Superintendencia, otro Regulador o un organismo similar) pruebe a volver a solicitar la licencia usando el mecanismo indicado por el tercero.  - Si tu licencia ha sido obtenida directamente a Reporting Estándar S.L. envíanos un email a info en reportingstandard.com para que lo revisemos.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Este mensaje indica que tu licencia ha sido desactivada.&lt;br /&gt;
&lt;br /&gt;
- Si tu licencia ha sido obtenida a través de un tercero (una Superintendencia, otro Regulador o un organismo similar) pruebe a volver a solicitar la licencia usando el mecanismo indicado por el tercero.&lt;br /&gt;
&lt;br /&gt;
- Si tu licencia ha sido obtenida directamente a Reporting Estándar S.L. envíanos un email a info en reportingstandard.com para que lo revisemos.&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRL_Template_File&amp;diff=675</id>
		<title>XBRL Template File</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRL_Template_File&amp;diff=675"/>
		<updated>2018-10-27T11:03:40Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
The XBRL Template file is an XML file that defines events in order to let drivers to capture data that will be used for the generation of a new XBRL report.&lt;br /&gt;
&lt;br /&gt;
The namespace definition of elements in the XBRL Template file is '''&amp;lt;nowiki&amp;gt;http://www.reportingstandard.com/map/3&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
The official location for the schema that corresponds to the indicated namespace is '''&amp;lt;nowiki&amp;gt;http://www.reportingstandard.com/schemas/mapper/mapper-2011.xsd&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==Sample file==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
This is a simple configuration file for Reporting Standard XBRL Mapping engine.&lt;br /&gt;
&lt;br /&gt;
(C) Reporting Standard S.L. 2007-2015 - All rights reserved&lt;br /&gt;
&lt;br /&gt;
This file has been created for the purposes to show a simple use case for the mapper&lt;br /&gt;
&lt;br /&gt;
The namespace for this file is &amp;quot;http://www.reportingstandard.com/map/3&amp;quot;&lt;br /&gt;
The &amp;quot;official location&amp;quot; of the schema is &amp;quot;http://www.reportingstandard.com/schemas/mapper/mapper-2011.xsd&amp;quot;&lt;br /&gt;
The mapping engine already provides an internal copy of the schema for the purposes of validating the&lt;br /&gt;
configuration file. The mapping engine does not need to have interner access.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;xbrlMap &lt;br /&gt;
	xmlns=&amp;quot;http://www.reportingstandard.com/map/3&amp;quot; &lt;br /&gt;
	xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; &lt;br /&gt;
	xsi:schemaLocation=&amp;quot;http://www.reportingstandard.com/map/1 http://www.reportingstandard.com/schemas/mapper/mapper-2011.xsd&amp;quot; &lt;br /&gt;
	xmlns:xbrli=&amp;quot;http://www.xbrl.org/2003/instance&amp;quot; &lt;br /&gt;
	xmlns:xbrldi=&amp;quot;http://xbrl.org/2006/xbrldi&amp;quot;&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- &lt;br /&gt;
	section 1. identify the data source drivers that will be used to obtain the data related to this intace document template &lt;br /&gt;
	there may be more than one data source driver.&lt;br /&gt;
	each data source driver is identified by its id&lt;br /&gt;
	the class MUST be in the classpath of the mapping Java Virtual Machine&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
	&amp;lt;datasources&amp;gt;&lt;br /&gt;
		&amp;lt;source id=&amp;quot;source0&amp;quot; class=&amp;quot;com.ihr.xbrl.mapper.source.StaticSource&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/datasources&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
	&amp;lt;!-- &lt;br /&gt;
	section 2. this section provides data for the instance template&lt;br /&gt;
	--&amp;gt;&lt;br /&gt;
	&amp;lt;instance&amp;gt;&lt;br /&gt;
		&amp;lt;!--&lt;br /&gt;
		This is the set of files that compose the DTS of the instance document.&lt;br /&gt;
		One or more files can be specified here.&lt;br /&gt;
		The files may be either XBRL 2.1 Schemas or XBRL 2.1 Linkbases&lt;br /&gt;
		--&amp;gt;&lt;br /&gt;
		&amp;lt;dts&amp;gt;&lt;br /&gt;
			&amp;lt;file&amp;gt;taxonomy.xsd&amp;lt;/file&amp;gt;&lt;br /&gt;
		&amp;lt;/dts&amp;gt;&lt;br /&gt;
		&amp;lt;!--&lt;br /&gt;
		Templates for contexts. Contexts may be overwritten by the data source driver. but default contexts for facts&lt;br /&gt;
		will be generated using the templates in this section.&lt;br /&gt;
		--&amp;gt;&lt;br /&gt;
		&amp;lt;contexts&amp;gt;&lt;br /&gt;
			&amp;lt;scheme&amp;gt;http://www.xbrl.org/companyName&amp;lt;/scheme&amp;gt;&lt;br /&gt;
			&amp;lt;company&amp;gt;The Sample Company Name&amp;lt;/company&amp;gt;&lt;br /&gt;
			&lt;br /&gt;
			&amp;lt;!--&lt;br /&gt;
			Template for instant contexts&lt;br /&gt;
			--&amp;gt;&lt;br /&gt;
			&amp;lt;context id=&amp;quot;ctx0i&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entity&amp;gt;&lt;br /&gt;
					&amp;lt;xbrli:identifier scheme=&amp;quot;_&amp;quot;&amp;gt;_&amp;lt;/xbrli:identifier&amp;gt;&lt;br /&gt;
				&amp;lt;/entity&amp;gt;&lt;br /&gt;
				&amp;lt;period&amp;gt;&lt;br /&gt;
					&amp;lt;instant&amp;gt;eoy-P1Y&amp;lt;/instant&amp;gt;&lt;br /&gt;
				&amp;lt;/period&amp;gt;&lt;br /&gt;
			&amp;lt;/xbrli:context&amp;gt;&lt;br /&gt;
			&lt;br /&gt;
			&amp;lt;!--&lt;br /&gt;
			Template for duration contexts&lt;br /&gt;
			--&amp;gt;&lt;br /&gt;
			&amp;lt;context id=&amp;quot;ctx0d&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;entity&amp;gt;&lt;br /&gt;
					&amp;lt;xbrli:identifier scheme=&amp;quot;_&amp;quot;&amp;gt;_&amp;lt;/xbrli:identifier&amp;gt;&lt;br /&gt;
				&amp;lt;/entity&amp;gt;&lt;br /&gt;
				&amp;lt;period&amp;gt;&lt;br /&gt;
					&amp;lt;startDate&amp;gt;boy-P1Y&amp;lt;/startDate&amp;gt;&lt;br /&gt;
					&amp;lt;endDate&amp;gt;eoy-P1Y&amp;lt;/endDate&amp;gt;&lt;br /&gt;
				&amp;lt;/period&amp;gt;&lt;br /&gt;
			&amp;lt;/context&amp;gt;						&lt;br /&gt;
		&amp;lt;/contexts&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!--&lt;br /&gt;
		Units used by the facts below&lt;br /&gt;
		--&amp;gt;&lt;br /&gt;
		&amp;lt;units&amp;gt;&lt;br /&gt;
			&amp;lt;xbrli:unit id=&amp;quot;EUR&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;xbrli:measure xmlns:iso4217=&amp;quot;http://www.xbrl.org/2003/iso4217&amp;quot;&amp;gt;iso4217:EUR&amp;lt;/xbrli:measure&amp;gt;&lt;br /&gt;
			&amp;lt;/xbrli:unit&amp;gt;&lt;br /&gt;
		&amp;lt;/units&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
		&amp;lt;!--&lt;br /&gt;
		Template of the instance document to produce&lt;br /&gt;
		--&amp;gt;&lt;br /&gt;
		&amp;lt;facts xmlns:tx=&amp;quot;http://taxonomy.com/example&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;!-- item --&amp;gt;&lt;br /&gt;
			&amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0i&amp;quot; mapIdentifier=&amp;quot;identifier0&amp;quot; concept=&amp;quot;tx:A&amp;quot; unitRef=&amp;quot;EUR&amp;quot;/&amp;gt;&lt;br /&gt;
			&amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0d&amp;quot; mapIdentifier=&amp;quot;identifier1&amp;quot; concept=&amp;quot;tx:B&amp;quot; multi=&amp;quot;Single&amp;quot; unitRef=&amp;quot;EUR&amp;quot;/&amp;gt;&lt;br /&gt;
			&amp;lt;!-- tuple --&amp;gt;&lt;br /&gt;
			&amp;lt;tuple concept=&amp;quot;tx:U&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0d&amp;quot; mapIdentifier=&amp;quot;identifier2&amp;quot; concept=&amp;quot;tx:C&amp;quot; multi=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0d&amp;quot; mapIdentifier=&amp;quot;identifier3&amp;quot; concept=&amp;quot;tx:D&amp;quot; multi=&amp;quot;Single&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0d&amp;quot; mapIdentifier=&amp;quot;identifier4&amp;quot; concept=&amp;quot;tx:E&amp;quot; multi=&amp;quot;All&amp;quot; unitRef=&amp;quot;EUR&amp;quot;/&amp;gt;&lt;br /&gt;
			&amp;lt;/tuple&amp;gt;&lt;br /&gt;
		&amp;lt;/facts&amp;gt;&lt;br /&gt;
	&amp;lt;/instance&amp;gt;&lt;br /&gt;
&amp;lt;/xbrlMap&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Elements==&lt;br /&gt;
&lt;br /&gt;
The root element is '''xbrlMap'''&lt;br /&gt;
&lt;br /&gt;
The content of the xbrlMap element is divided in two sections. &lt;br /&gt;
&lt;br /&gt;
* Definition of data sources&lt;br /&gt;
* Event definitions and associated metadata&lt;br /&gt;
&lt;br /&gt;
Both sections are required in a mapping file and that must occurs only once&lt;br /&gt;
&lt;br /&gt;
===Definition of data sources===&lt;br /&gt;
&lt;br /&gt;
Data sources are defined using '''source''' elements as children of the '''datasources''' element.&lt;br /&gt;
&lt;br /&gt;
The '''source''' element is an empty element that has three attributes:&lt;br /&gt;
* Required ''id'' attribute. Used by '''item''' and '''tuple''' events (see next section Definition of Events) in order to identify the data source they are linked with.&lt;br /&gt;
* Required ''class'' attribute. Used to indicate the driver class. The driver class must be instantiated at runtime (in a dll or in the classpath) and must implement the interface defined in [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/mapper/source/XBRLDataSource.html the XBRLDataSource interface].&lt;br /&gt;
* Optional ''config'' attribute. Used to point to a file with configuration information for the driver indicated in the ''class'' attribute. The content may be a URI relative to the URI of the XBRL Template File and it is resolved using ''xml:base'' if it is indicated in the '''source''' element or any of it ancestors.&lt;br /&gt;
&lt;br /&gt;
A sample datasources section where two data sources are defined. One is a web form, the other is a connection to a database that requires a configuration file called SQLMapperDriverConfig.xml and is located in the same folder as the XBRL Template file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;datasources&amp;gt;&lt;br /&gt;
    &amp;lt;source id=&amp;quot;form&amp;quot; class=&amp;quot;com.ihr.xbrl.mapper.source.WebFormDataSource&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;source id=&amp;quot;sql&amp;quot; class=&amp;quot;com.ihr.xbrl.mapper.source.SQLDataSource&amp;quot; config=&amp;quot;SQLMapperDriverConfig.xml&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/datasources&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Definition of events===&lt;br /&gt;
&lt;br /&gt;
The '''xbrlMap''' root element must have an '''instance''' element that in turn contains four sub-sections:&lt;br /&gt;
* The definition of the instance DTS&lt;br /&gt;
* The definition of the contexts templates&lt;br /&gt;
* The definition of the units&lt;br /&gt;
* The definition of the facts (Here is where the real events are defined. The previous three sections are just meta-data in order to facilitate the definition of the events)&lt;br /&gt;
&lt;br /&gt;
====The instance DTS====&lt;br /&gt;
&lt;br /&gt;
The instance DTS defines the schemas and linkbases that will be included in the new XBRL report in '''link:schemaRef''' and '''link:linkbaseRef''' elements. In the template file it is not required distinguishing between linkbase files and schema files. Both will be documented as simple files. The API will detect the file type and will include the required elements in the final XBRL report automatically.&lt;br /&gt;
&lt;br /&gt;
The first child of the instance element must be a '''dts''' element that, in turn, contains an unlimited number of '''file''' elements each one of them indicating a relative or absolute file that will be included in the instance document during instance document generation phase. It is strongly recommended using official absolute file names of taxonomy or linkbase files in order to produce XBRL reports than can be opened everywhere. If you believe this is against performance, you may know that mapping external files on the Internet to local files is supported by almost all serious XBRL software vendors. Reporting Standard S.L. has implemented this feature using the [[XBRL Catalog]] and providing user friendly tools in order to help maintaining the local taxonomy catalog.&lt;br /&gt;
&lt;br /&gt;
This is a sample '''dts''' section definition for the IFRS taxonomy:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;dts&amp;gt;&lt;br /&gt;
      &amp;lt;file&amp;gt;http://xbrl.iasb.org/taxonomy/2009-04-01/ifrs/ias_1_2009-04-01/cal_ias_1_2009-04-01_role-210000.xml&amp;lt;/file&amp;gt;&lt;br /&gt;
      &amp;lt;file&amp;gt;http://xbrl.iasb.org/taxonomy/2009-04-01/ifrs/label/lab_ifrs-en_2009-04-01.xml&amp;lt;/file&amp;gt;&lt;br /&gt;
      &amp;lt;file&amp;gt;http://xbrl.iasb.org/taxonomy/2009-04-01/ifrs/ias_1_2009-04-01/pre_ias_1_2009-04-01_role-210000.xml&amp;lt;/file&amp;gt;&lt;br /&gt;
      &amp;lt;file&amp;gt;http://xbrl.iasb.org/taxonomy/2009-04-01/ifrs/ias_1_2009-04-01/def_ias_1_2009-04-01_role-210000.xml&amp;lt;/file&amp;gt;&lt;br /&gt;
    &amp;lt;/dts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Note that this example is not including the IFRS taxonomy schema. This is not an error. The required schema will be added automatically by the tool in order to produce a valid XBRL report during the document creation phase.&lt;br /&gt;
&lt;br /&gt;
====Contexts templates====&lt;br /&gt;
&lt;br /&gt;
The '''contexts''' (in plural) element is a container for context templates. Context templates looks like xbrl contexts but most of the elements are in the namespace defined in the mapper schema rather than the XBRL namespace.&lt;br /&gt;
&lt;br /&gt;
The content of some parts of the context container can be parameterized in order make them dynamic. The dynamic content will be calculated at the time the report is generated. The calculated value will be used in the resulting document in the part that corresponds according to the template.&lt;br /&gt;
&lt;br /&gt;
Context templates may have dimensions in the segment and scenario containers.&lt;br /&gt;
&lt;br /&gt;
This is a very simple example of contexts inside the template file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;contexts&amp;gt;&lt;br /&gt;
    &amp;lt;scheme&amp;gt;http://www.xbrl.org/companyName&amp;lt;/scheme&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;The Sample Company Name&amp;lt;/company&amp;gt;&lt;br /&gt;
			&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
      Template for instant contexts&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;context id=&amp;quot;ctx0i&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;entity&amp;gt;&lt;br /&gt;
        &amp;lt;xbrli:identifier scheme=&amp;quot;_&amp;quot;&amp;gt;_&amp;lt;/xbrli:identifier&amp;gt;&lt;br /&gt;
      &amp;lt;/entity&amp;gt;&lt;br /&gt;
      &amp;lt;period&amp;gt;&lt;br /&gt;
        &amp;lt;instant&amp;gt;eoy-P1Y&amp;lt;/instant&amp;gt;&lt;br /&gt;
      &amp;lt;/period&amp;gt;&lt;br /&gt;
    &amp;lt;/xbrli:context&amp;gt;&lt;br /&gt;
			&lt;br /&gt;
    &amp;lt;!--&lt;br /&gt;
      Template for duration contexts&lt;br /&gt;
    --&amp;gt;&lt;br /&gt;
    &amp;lt;context id=&amp;quot;ctx0d&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;entity&amp;gt;&lt;br /&gt;
        &amp;lt;xbrli:identifier scheme=&amp;quot;_&amp;quot;&amp;gt;_&amp;lt;/xbrli:identifier&amp;gt;&lt;br /&gt;
      &amp;lt;/entity&amp;gt;&lt;br /&gt;
      &amp;lt;period&amp;gt;&lt;br /&gt;
        &amp;lt;startDate&amp;gt;boy-P1Y&amp;lt;/startDate&amp;gt;&lt;br /&gt;
        &amp;lt;endDate&amp;gt;eoy-P1Y&amp;lt;/endDate&amp;gt;&lt;br /&gt;
      &amp;lt;/period&amp;gt;&lt;br /&gt;
    &amp;lt;/context&amp;gt;						&lt;br /&gt;
  &amp;lt;/contexts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first two elements of the contexts element are '''scheme''' and '''company'''. The value of those elements is any string value for company and a valid URI value for the scheme element. The values indicated here will be used in order to substitute the content of the XBRL identifiers in the real contexts. When the value of the scheme attribute in the identifier elements is an underscore character '''&amp;quot;_&amp;quot;''', the mapper processor will substitute the underscore character by the value indicated in the scheme element. When the processor find an underscore character are the value of the identifier element, it will be substituted by the value of the company element.&lt;br /&gt;
&lt;br /&gt;
The dates on '''instant''', '''startDate''' and '''endDate''' elements in the context can also be parameterized. The valid values are:&lt;br /&gt;
* a date; in this case it is not parameterized, it is just a fixed date, or&lt;br /&gt;
* the token &amp;quot;boy&amp;quot; (Beginning Of the Year) optionally followed by a + or - sign and the declaration of a period using XML Schema notation. &amp;quot;boy&amp;quot; will be dynamically substituted by the date of the beginning of the current year, or&lt;br /&gt;
* the token &amp;quot;eoy&amp;quot; (End Of the Year) optionally followed by a + or - sign and the declaration of a period using XML Schema notation. &amp;quot;eoy&amp;quot; will be dynamically substituted by the last date of the current year, or&lt;br /&gt;
* the token &amp;quot;now&amp;quot; that indicates current date.&lt;br /&gt;
&lt;br /&gt;
Each context here must have a context id that will be referenced from '''item''' elements declaring item generation events.&lt;br /&gt;
&lt;br /&gt;
====Units====&lt;br /&gt;
&lt;br /&gt;
The next part of the instance template document after the contexts element is the '''units''' (in plural) element. This element wraps all units used by item data events.&lt;br /&gt;
&lt;br /&gt;
The content of the units elements are xbrl units as they appear in XBRL reports.&lt;br /&gt;
&lt;br /&gt;
This is an example of a units element with content:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;units&amp;gt;&lt;br /&gt;
    &amp;lt;xbrli:unit id=&amp;quot;Euros&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xbrli:measure xmlns:iso4217=&amp;quot;http://www.xbrl.org/2003/iso4217&amp;quot;&amp;gt;iso4217:EUR&amp;lt;/xbrli:measure&amp;gt;&lt;br /&gt;
    &amp;lt;/xbrli:unit&amp;gt;&lt;br /&gt;
  &amp;lt;/units&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Units must have an id that will be referenced from item data events.&lt;br /&gt;
&lt;br /&gt;
====Events====&lt;br /&gt;
&lt;br /&gt;
Linking all together; the most important part of the instance template document are the events. Events are defined in order to obtain data from drivers and according to the [[Mapper to driver data exchange dialog|mapper to driver data exchange dialog]]. The '''facts''' element wraps the content of all events defined in an XBRL Template File.&lt;br /&gt;
&lt;br /&gt;
The following piece of XML code is the declaration of an event in order to obtain data for an item fact. All required information for the event definition is stored in attributes. Part of the information is required and other parts are optional.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0i&amp;quot; mapIdentifier=&amp;quot;identifier0&amp;quot; concept=&amp;quot;tx:A&amp;quot; unitRef=&amp;quot;Euros&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The attributes defined in a fact item data capturing event are:&lt;br /&gt;
* required ''sourceRef'', this attribute content must match with the id of the '''source''' to be informed about the event.&lt;br /&gt;
* required ''contextRef'', this attribute content must match with the id of one of the contexts defined in the '''contexts''' section.&lt;br /&gt;
* required ''mapIdentifier'', this attribute holds the event name and will be used by drivers. See the [[Mapper to driver data exchange dialog|mapper to driver data exchange dialog]] wiki page for more information.&lt;br /&gt;
* required ''concept'', this attribute hold the concept QName this item refers to. The concept must be defined in a taxonomy schema that is part of the DTS declared in the DTS section.&lt;br /&gt;
* optional ''unitRef'', this attribute content must match with the id of one of the units defined in the '''units''' section. The attribute is optional because non numeric concepts does not require units. If the used does not add this optional attribute in a numeric fact then the driver would be responsible of adding a unit. If the driver does not add a unit then the produced instance document may not be valid &lt;br /&gt;
* optional ''multi'', this attribute defines the behavior of the engine generating the report when the driver returns more than one value for this event and the element is inside a tuple. Possible values are &amp;quot;All&amp;quot;, &amp;quot;Single&amp;quot;, &amp;quot;Prev&amp;quot; or an integer. See the [[Mapper to driver data exchange dialog|mapper to driver data exchange dialog]] wiki page for more information.&lt;br /&gt;
&lt;br /&gt;
The following piece of XML code is the declaration of a sample event in order to obtain data for a tuple fact.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tuple concept=&amp;quot;tx:T&amp;quot;&amp;gt;&lt;br /&gt;
    ... here goes the tuple specific events; they are other item events or tuple events. Events can be nested in order to represent tuple structures in the instance document ...&lt;br /&gt;
  &amp;lt;/tuple&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The declaration of events in order to populate content for tuples contains the following attributes:&lt;br /&gt;
* required ''concept'', this attribute holds the concept QName this tuple refers to. The concept must be defined in a taxonomy schema that is part of the DTS declared in the DTS section.&lt;br /&gt;
* optional ''mapIdentifier'', this attribute holds the event name and will be used by drivers. Due to the reason that tuple content are items or other tuples, the mapIdentifier here is optional. If there is no mapIdentifier attribute declared none of the drivers will be informed about the event for generating a tuple, one instantiation of the tuple will be created automatically in order to populate the tuple content.&lt;br /&gt;
* optional ''multi'', this attribute defines the behavior of the engine generating the report when there is a nested tuple inside a parent tuple and there are more than one fact tuples to be created in the report. See the [[Mapper to driver data exchange dialog|mapper to driver data exchange dialog]] wiki page for more information.&lt;br /&gt;
* optional ''sourceRef'', if the attribute exist its content must match with the id of the '''source''' to be informed about the event. If the attribute exists, the driver will be responsible of calculating the number of fact tuples that the final instance document will contain. See the [[Mapper to driver data exchange dialog|mapper to driver data exchange dialog]] wiki page for more information.&lt;br /&gt;
&lt;br /&gt;
An event is declared and named using the ''mapIdentifier'' attribute in either a '''tuple''' or an '''item''' element. The content of that attribute is a string that identifies the event name. Other GUI tools and drivers will use the content of the mapIdentifier attribute in order to match it with the function that obtains values from the data source.&lt;br /&gt;
&lt;br /&gt;
Sample content of a facts element:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;facts xmlns:tx=&amp;quot;http://taxonomy.com/example&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- this is a single item event --&amp;gt;&lt;br /&gt;
    &amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0i&amp;quot; mapIdentifier=&amp;quot;identifier0&amp;quot; concept=&amp;quot;tx:A&amp;quot; unitRef=&amp;quot;Euros&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- this is a single tuple event with no name --&amp;gt;&lt;br /&gt;
    &amp;lt;tuple concept=&amp;quot;tx:T&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tuple concept=&amp;quot;tx:T&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0i&amp;quot; mapIdentifier=&amp;quot;identifier1&amp;quot; concept=&amp;quot;tx:B&amp;quot; multi=&amp;quot;Single&amp;quot; unitRef=&amp;quot;Euros&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0dim&amp;quot; mapIdentifier=&amp;quot;identifier3&amp;quot; concept=&amp;quot;tx:C&amp;quot; multi=&amp;quot;2&amp;quot; unitRef=&amp;quot;Euros&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/tuple&amp;gt;&lt;br /&gt;
      &amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0i&amp;quot; mapIdentifier=&amp;quot;identifier1&amp;quot; concept=&amp;quot;tx:B&amp;quot; multi=&amp;quot;All&amp;quot; unitRef=&amp;quot;Euros&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/tuple&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- this is a second tuple --&amp;gt;&lt;br /&gt;
    &amp;lt;tuple concept=&amp;quot;tx:U&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0i&amp;quot; mapIdentifier=&amp;quot;identifier2&amp;quot; concept=&amp;quot;tx:B&amp;quot; multi=&amp;quot;1&amp;quot; unitRef=&amp;quot;Euros&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/tuple&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- dimensional item --&amp;gt;&lt;br /&gt;
    &amp;lt;item sourceRef=&amp;quot;source0&amp;quot; contextRef=&amp;quot;ctx0dim&amp;quot; mapIdentifier=&amp;quot;identifier3&amp;quot; concept=&amp;quot;tx:C&amp;quot; unitRef=&amp;quot;Euros&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/facts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]] | [[XBRLmapper]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Software_requirements&amp;diff=674</id>
		<title>Software requirements</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Software_requirements&amp;diff=674"/>
		<updated>2018-10-09T09:09:12Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reporting Standard S.L. software requirements for desktop installation are as follows:&lt;br /&gt;
&lt;br /&gt;
Make sure your computer meet the [http://www.reportingstandard.com/wiki/index.php/Hardware_requirements minimum hardware requirements] too&lt;br /&gt;
&lt;br /&gt;
WARNING: Java 9, Java 10 or Java 11 are not supported Java versions as they are not backwards compatible with Java 8.&lt;br /&gt;
&lt;br /&gt;
==Version 3.1.0 ==&lt;br /&gt;
This version is under development now&lt;br /&gt;
* Our XBRL API at the bottom of all tools supports Java from version 1.7 at this time (May 2017) we announce we plan to update to Java 1.8 in our core API due to external dependencies of new features that are only implemented in Java 1.8 so it is recommended for all our clients to migrate to Java 1.8&lt;br /&gt;
&lt;br /&gt;
==Version 3.0.6 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010, 2013 or 2016 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.8 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.5 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.7 or 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.4 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 or 1.7 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.3 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 or 1.7 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.1 and up to version 2.8.2 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-us/download/details.aspx?id=44074 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.4 and up to version 2.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 or 2010 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-US/download/details.aspx?id=42513 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.3==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 or 2010 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-US/download/details.aspx?id=42513 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.12==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 (only if you want to install the Excel Add In for Mapper and the Excel Formulas)&lt;br /&gt;
* Office 2007 Interop Assemblies. Can be downloaded from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513 Microsoft Downloads Web Site]. This is required only for the Excel Add In.&lt;br /&gt;
* .NET framework 3.5 only on windows platform and when the Excel Add In is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.11==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 (only if you want to install the Excel Add In for Mapper and the Excel Formulas)&lt;br /&gt;
* Office 2007 Interop Assemblies. Can be downloaded from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513 Microsoft Downloads Web Site]. This is required only for the Excel Add In.&lt;br /&gt;
* .NET framework 3.5 only on windows platform and when the Excel Add In is installed.&lt;br /&gt;
&lt;br /&gt;
==Navigate==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionara_en_este_computador_renovar.jpg&amp;diff=673</id>
		<title>File:Esta licencia no funcionara en este computador renovar.jpg</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionara_en_este_computador_renovar.jpg&amp;diff=673"/>
		<updated>2018-04-06T21:54:04Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Esta_licencia_no_funcionar%C3%A1_en_este_computador&amp;diff=672</id>
		<title>Esta licencia no funcionará en este computador</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Esta_licencia_no_funcionar%C3%A1_en_este_computador&amp;diff=672"/>
		<updated>2018-04-06T21:51:45Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Solución del problema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Causa del error =&lt;br /&gt;
&lt;br /&gt;
Se está intentando usar un archivo de licencia en un computador distinto al computador desde el que se solicitó la licencia&lt;br /&gt;
&lt;br /&gt;
= Solución del problema =&lt;br /&gt;
&lt;br /&gt;
Vuelva a solicitar la licencia desde el computador donde va a hacer la instalación del software&lt;br /&gt;
&lt;br /&gt;
Puede usar el botón de Renovar Licencia aquí:&lt;br /&gt;
&lt;br /&gt;
[[File:Esta licencia no funcionara en este computador renovar.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Navegación =&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=671</id>
		<title>File:Esta licencia no funcionará en este computador renovar.jpg</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=671"/>
		<updated>2018-04-06T20:58:23Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Ihr uploaded File:Esta licencia no funcionará en este computador renovar.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mensaje de error cuando la licencia no corresponde con el computador&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:XBRLizerIFRSInstance.png&amp;diff=670</id>
		<title>File:XBRLizerIFRSInstance.png</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:XBRLizerIFRSInstance.png&amp;diff=670"/>
		<updated>2017-12-13T09:57:06Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Ihr uploaded File:XBRLizerIFRSInstance.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:OpenDataForMapping.png&amp;diff=669</id>
		<title>File:OpenDataForMapping.png</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:OpenDataForMapping.png&amp;diff=669"/>
		<updated>2017-12-13T09:55:53Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Ihr uploaded File:OpenDataForMapping.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:OpenIFRS2009SampleInstance.png&amp;diff=668</id>
		<title>File:OpenIFRS2009SampleInstance.png</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:OpenIFRS2009SampleInstance.png&amp;diff=668"/>
		<updated>2017-12-13T09:54:46Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Ihr uploaded File:OpenIFRS2009SampleInstance.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Relational_database_data_source_driver&amp;diff=667</id>
		<title>Relational database data source driver</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Relational_database_data_source_driver&amp;diff=667"/>
		<updated>2017-09-20T16:50:38Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
The Relational Database Source Driver is a configurable generic driver to obtain data from relational databases (tables) and create XBRL reports inside the automatization framework provided by the XBRL Mapper engine designed by Reporting Standard.&lt;br /&gt;
&lt;br /&gt;
==Editors==&lt;br /&gt;
&lt;br /&gt;
There are currently no specific editors designed for the Relational Database Source Driver configuration files. They are XML files than can be created using standard XML editors.&lt;br /&gt;
&lt;br /&gt;
==Configuration file==&lt;br /&gt;
&lt;br /&gt;
The configuration file is provided during the driver declaration inside the instance document template file. See [[XBRL Template File#Definition_of_data_sources]] for more information. The driver class is '''com.ihr.xbrl.mapper.source.SQLDataSource'''&lt;br /&gt;
&lt;br /&gt;
Sample SQL Driver data source declaration:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;datasources&amp;gt;&lt;br /&gt;
    &amp;lt;source &lt;br /&gt;
      id=&amp;quot;source0&amp;quot; &lt;br /&gt;
      class=&amp;quot;com.ihr.xbrl.mapper.source.SQLDataSource&amp;quot; &lt;br /&gt;
      config=&amp;quot;SQL-driver-config.xml&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/datasources&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The configuration file must be valid according to the XML Schema that has the following namespace &amp;lt;nowiki&amp;gt;http://www.reportingstandard.com/source/driver/SQLDriver-2009&amp;lt;/nowiki&amp;gt; and that is published in the following official location &amp;lt;nowiki&amp;gt;http://www.reportingstandard.com/schemas/source/XBRLDataSourceSQL-2009.xsd&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample configuration file:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- Sample configuration file for SQLDataSource content --&amp;gt;&lt;br /&gt;
&amp;lt;XBRLDataSourceSQL xmlns=&amp;quot;http://www.reportingstandard.com/source/driver/SQLDriver-2009&amp;quot; xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; xsi:schemaLocation=&amp;quot;http://www.reportingstandard.com/source/driver/SQLDriver-2009 http://www.reportingstandard.com/schemas/source/XBRLDataSourceSQL-2009.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;connection id=&amp;quot;con0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;url&amp;gt;jdbc:mysql://localhost:3306/testdb&amp;lt;/url&amp;gt;&lt;br /&gt;
    &amp;lt;user&amp;gt;root&amp;lt;/user&amp;gt;&lt;br /&gt;
    &amp;lt;password&amp;gt;xbrl&amp;lt;/password&amp;gt;&lt;br /&gt;
  &amp;lt;/connection&amp;gt;&lt;br /&gt;
  &amp;lt;data connRef=&amp;quot;con0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;precision&amp;gt;INF&amp;lt;/precision&amp;gt;&lt;br /&gt;
    &amp;lt;table&amp;gt;GovernmentGrantsDisclosuresMasterTuple&amp;lt;/table&amp;gt;&lt;br /&gt;
    &amp;lt;field identifier=&amp;quot;ifrs-gp_GovernmentGrantsDisclosures&amp;quot; name=&amp;quot;GovernmentGrantsDisclosures&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;field identifier=&amp;quot;ifrs-gp_DetailOfGovernmentGrants&amp;quot; name=&amp;quot;DetailOfGovernmentGrants&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;field identifier=&amp;quot;ifrs-gp_AmountOfGovernmentGrantsNettedAgainstReportedExpenses&amp;quot; name=&amp;quot;AmountOfGovernmentGrantsNettedAgainstReportedExpenses&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;where&amp;gt;fiscalCode = '12345'&amp;lt;/where&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data connRef=&amp;quot;con0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;decimals&amp;gt;0&amp;lt;/decimals&amp;gt;&lt;br /&gt;
	&amp;lt;table&amp;gt;GovernmentGrantsDisclosuresDetailsTuple&amp;lt;/table&amp;gt;&lt;br /&gt;
	&amp;lt;field identifier=&amp;quot;ifrs-gp_DescriptionOfGovernmentGrant&amp;quot; name=&amp;quot;DescriptionOfGovernmentGrant&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;field identifier=&amp;quot;ifrs-gp_AmountOfGovernmentGrantRecognised&amp;quot; name=&amp;quot;AmountOfGovernmentGrantRecognised&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;field identifier=&amp;quot;ifrs-gp_ExplanationOfUnfulfilledConditionsAndOtherContingenciesAttachingToGovernmentAssistance&amp;quot; name=&amp;quot;ExplanationOfUnfulfilledConditions&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;where&amp;gt;fiscalCode = '12345'&amp;lt;/where&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data connRef=&amp;quot;con0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;decimals&amp;gt;INF&amp;lt;/decimals&amp;gt;&lt;br /&gt;
	&amp;lt;table&amp;gt;GovernmentGrantsDisclosuresAmounts&amp;lt;/table&amp;gt;&lt;br /&gt;
	&amp;lt;field identifier=&amp;quot;GovermentGrantTuple&amp;quot; name=&amp;quot;rut&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;where&amp;gt;fiscalCode = '12345'&amp;lt;/where&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data connRef=&amp;quot;con0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;decimals&amp;gt;INF&amp;lt;/decimals&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;GeneralData&amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;statement&amp;gt;&lt;br /&gt;
           select&lt;br /&gt;
             row_id as id,&lt;br /&gt;
             companyname,&lt;br /&gt;
             substring(companyid from 1 to length(companyid)-2) as compid,&lt;br /&gt;
           from GeneralData&lt;br /&gt;
           where row_id = ${MY_ROW_ID}&lt;br /&gt;
        &amp;lt;/statement&amp;gt;&lt;br /&gt;
        &amp;lt;field identifier=&amp;quot;regulator-gp_CompanyName&amp;quot; name=&amp;quot;companyname&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;field identifier=&amp;quot;regulator-fiscalCode&amp;quot; name=&amp;quot;compid&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/XBRLDataSourceSQL&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Each '''data''' element above defines a select statement to the database in order to retrieve information that may be relevant to create an XBRL report. Each '''data''' element has a '''connRef''' attribute that identify the database connection parameters.&lt;br /&gt;
&lt;br /&gt;
The content of a '''data''' element is first either a '''decimals''' or a '''precision''' element that will be relevant for all numeric fields obtained by this select statement.&lt;br /&gt;
&lt;br /&gt;
The next element is a '''table''' element that contains the SQL table o view name used to build the select statement.&lt;br /&gt;
&lt;br /&gt;
After the '''table''' element there may be a '''statement''' element (this is optional) if present, the content of the statement element will replace the select statement that the driver creates for you automatically using the table name and selected fields.&lt;br /&gt;
&lt;br /&gt;
Following the '''statement''' element there is a sequence of one or unlimited number of '''field''' elements. A field element maps a table field with a generation identifier name. The field name is indicated in the '''name''' attribute and the event generation identifier name is indicated in the '''identifier''' attribute. &lt;br /&gt;
&lt;br /&gt;
Other optional attributes on the '''field''' element are:&lt;br /&gt;
* The '''count''' attribute. This attribute, if present, contains a select statement in order to allow the driver detect how many times there is data available for the field when creating facts in the instance document.&lt;br /&gt;
* The '''keys''' attribute. This attribute, if present, contains a sequence of keys that will be used to obtain the values for the elements returned in the '''count''' attribute. The existence of the '''keys''' attribute requires a '''keyRef''' attribute on a '''data''' element that will be executed for each key returned in the '''keys''' attribute.&lt;br /&gt;
&lt;br /&gt;
Optionally, there may exist one '''where''' element that contains the text of a where clause that will be added to the end of the select statement.&lt;br /&gt;
&lt;br /&gt;
=== Parameters ===&lt;br /&gt;
From the API, it is possible to send parameters to the SQL statements using a Properties object as a parameter to the map method. The following code adds a parameter that is later replaced in the SQL statements:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
  // uConfig is the URI of the configuration file&lt;br /&gt;
  MapEngine me = new MapEngine(uConfig);&lt;br /&gt;
			&lt;br /&gt;
  Properties props = new Properties();			&lt;br /&gt;
  props.setProperty(&amp;quot;SELECTED_RECORD&amp;quot;, idSelectedRecord);			&lt;br /&gt;
  Object parameters[] = { props };&lt;br /&gt;
			&lt;br /&gt;
  // Generamos el informe XBRL&lt;br /&gt;
  XBRLInstance instance = me.map(parameters);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The text '''${SELECTED_RECORD}''' will be replaced by the value of the '''idSelectedRecord''' variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;data connRef=&amp;quot;con0&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;decimals&amp;gt;INF&amp;lt;/decimals&amp;gt;&lt;br /&gt;
	&amp;lt;table&amp;gt;GovernmentGrantsDisclosuresAmounts&amp;lt;/table&amp;gt;&lt;br /&gt;
	&amp;lt;field identifier=&amp;quot;GovermentGrantTuple&amp;quot; name=&amp;quot;rut&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;where&amp;gt;fiscalCode = ${SELECTED_RECORD}&amp;lt;/where&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===When the statement is executed===&lt;br /&gt;
&lt;br /&gt;
In the [[Mapper to driver data exchange dialog]], during the 2&amp;lt;sup&amp;gt;nd&amp;lt;/sup&amp;gt; question, the mapper asks the driver about how may fact items for a specific mapping event are in the data source (using the identifier as the key). At this time, if the query has not been executed before, it is executed now (and the result is cached during the live of the execution of the XBRL report).&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]] | [[XBRLmapper]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Hardware_requirements&amp;diff=666</id>
		<title>Hardware requirements</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Hardware_requirements&amp;diff=666"/>
		<updated>2017-05-18T08:38:57Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reporting Standard S.L. software requirements for desktop installation are as follows:&lt;br /&gt;
&lt;br /&gt;
==Version 3.1.0 ==&lt;br /&gt;
This version is under development&lt;br /&gt;
&lt;br /&gt;
* We plan to remove the support of windows 32 bits from this version onwards&lt;br /&gt;
&lt;br /&gt;
==Version 3.0.6 x64 (64 bits version) ==&lt;br /&gt;
&lt;br /&gt;
* Minimum 8 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 3.0.6 x86 (32 bits version) ==&lt;br /&gt;
* Minimum 4 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.5 x64 (64 bits version) ==&lt;br /&gt;
&lt;br /&gt;
* Minimum 8 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.5 x86 (32 bits version) ==&lt;br /&gt;
* Minimum 4 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.4 x64 (64 bits version) ==&lt;br /&gt;
&lt;br /&gt;
* Minimum 8 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.4 x86 (32 bits version) ==&lt;br /&gt;
* Minimum 4 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.3 x64 (64 bits version) ==&lt;br /&gt;
&lt;br /&gt;
* Minimum 8 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.3 x86 (32 bits version) ==&lt;br /&gt;
* Minimum 4 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.1 and up to Version 2.8.2 ==&lt;br /&gt;
&lt;br /&gt;
* Minimum 3 Gb of RAM. We recommend 4 Gb of RAM on 32 bit operating systems and 8Gb on 64 bit operating systems.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.4 and up to Version 2.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Minimum 2 Gb of RAM. We recommend 4 Gb of RAM on 32 bit operating systems and 8Gb on 64 bit operating systems.&lt;br /&gt;
* CPU 1.6 GHz Dual Core (minimum). The maximum CPU speed, the better performance you get.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.3==&lt;br /&gt;
&lt;br /&gt;
* Minimum 2 Gb of RAM. We recommend 4 Gb of RAM on 32 bit operating systems and 8Gb on 64 bit operating systems.&lt;br /&gt;
* CPU 1.6 GHz Dual Core.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1080 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.12==&lt;br /&gt;
&lt;br /&gt;
* Minimum 2 Gb of RAM. We recommend 4 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core recommended.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1200 or greater.&lt;br /&gt;
* 1 Gb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.11==&lt;br /&gt;
&lt;br /&gt;
* Minimum 1 Gb of RAM. We recommend 4 Gb of RAM.&lt;br /&gt;
* CPU 1.6 GHz Dual Core recommended.&lt;br /&gt;
* Monitor 1024 x 768 minimum resolution. We recommend a resolution of 1600x1200 or greater.&lt;br /&gt;
* 200 Mb of Hard Drive space&lt;br /&gt;
&lt;br /&gt;
==Navigate==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Software_requirements&amp;diff=665</id>
		<title>Software requirements</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Software_requirements&amp;diff=665"/>
		<updated>2017-05-18T08:34:51Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reporting Standard S.L. software requirements for desktop installation are as follows:&lt;br /&gt;
&lt;br /&gt;
Make sure your computer meet the [http://www.reportingstandard.com/wiki/index.php/Hardware_requirements minimum hardware requirements] too&lt;br /&gt;
&lt;br /&gt;
==Version 3.1.0 ==&lt;br /&gt;
This version is under development now&lt;br /&gt;
* Our XBRL API at the bottom of all tools supports Java from version 1.7 at this time (May 2017) we announce we plan to update to Java 1.8 in our core API due to external dependencies of new features that are only implemented in Java 1.8 so it is recommended for all our clients to migrate to Java 1.8&lt;br /&gt;
&lt;br /&gt;
==Version 3.0.6 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010, 2013 or 2016 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.8 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.5 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.7 or 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.4 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 or 1.7 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.3 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 or 1.7 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.1 and up to version 2.8.2 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-us/download/details.aspx?id=44074 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.4 and up to version 2.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 or 2010 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-US/download/details.aspx?id=42513 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.3==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 or 2010 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-US/download/details.aspx?id=42513 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.12==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 (only if you want to install the Excel Add In for Mapper and the Excel Formulas)&lt;br /&gt;
* Office 2007 Interop Assemblies. Can be downloaded from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513 Microsoft Downloads Web Site]. This is required only for the Excel Add In.&lt;br /&gt;
* .NET framework 3.5 only on windows platform and when the Excel Add In is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.11==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 (only if you want to install the Excel Add In for Mapper and the Excel Formulas)&lt;br /&gt;
* Office 2007 Interop Assemblies. Can be downloaded from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513 Microsoft Downloads Web Site]. This is required only for the Excel Add In.&lt;br /&gt;
* .NET framework 3.5 only on windows platform and when the Excel Add In is installed.&lt;br /&gt;
&lt;br /&gt;
==Navigate==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Software_requirements&amp;diff=664</id>
		<title>Software requirements</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Software_requirements&amp;diff=664"/>
		<updated>2017-05-18T08:30:39Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reporting Standard S.L. software requirements for desktop installation are as follows:&lt;br /&gt;
&lt;br /&gt;
Make sure your computer meet the [http://www.reportingstandard.com/wiki/index.php/Hardware_requirements minimum hardware requirements] too&lt;br /&gt;
&lt;br /&gt;
==Version 3.0.6 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010, 2013 or 2016 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.8 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.5 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.7 or 1.8 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.4 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 or 1.7 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.3 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 or 1.7 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [https://www.microsoft.com/en-us/download/details.aspx?id=48217 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.8.1 and up to version 2.8.2 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits, Windows 8 or 8.1 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007, 2010 or 2013 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-us/download/details.aspx?id=44074 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.4 and up to version 2.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Windows Server 2003 SP2, Windows Server 2008 SP2, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 or 2010 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-US/download/details.aspx?id=42513 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.7.3==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 or 2010 (only if you want to install the Excel Add In for Mapper and the Excel Formulas). This works only under windows.&lt;br /&gt;
* .NET framework 4.0 Client Profile only on windows platform and when the Excel Add Ins are installed. From [http://www.microsoft.com/download/en/details.aspx?id=24872 Microsoft Web Site].&lt;br /&gt;
* VSTO 4.0 Runtime. (Microsoft Visual Studio 2010 Tools for Office Runtime) This is for Office 2007 and 2010. Can be downloaded from [http://www.microsoft.com/en-US/download/details.aspx?id=42513 Microsoft Web Site]. This is required for all Excel Add ins including Taxonomy Editor and XBRL Mapper. This works under windows platforms only and MUST be installed after .NET framework 4.0 Client profile is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.12==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 (only if you want to install the Excel Add In for Mapper and the Excel Formulas)&lt;br /&gt;
* Office 2007 Interop Assemblies. Can be downloaded from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513 Microsoft Downloads Web Site]. This is required only for the Excel Add In.&lt;br /&gt;
* .NET framework 3.5 only on windows platform and when the Excel Add In is installed.&lt;br /&gt;
&lt;br /&gt;
==Version 2.6.11==&lt;br /&gt;
&lt;br /&gt;
* Operating system can be Windows (XP SP3, Vista or Windows 7, 32 or 64 bits) or Unix (any kind of Linux, MacOSX etc).&lt;br /&gt;
* Java 1.6 installed. It is '''not''' required that the Java virtual machine be the one from SUN (Oracle)&lt;br /&gt;
* Office 2007 (only if you want to install the Excel Add In for Mapper and the Excel Formulas)&lt;br /&gt;
* Office 2007 Interop Assemblies. Can be downloaded from [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513 Microsoft Downloads Web Site]. This is required only for the Excel Add In.&lt;br /&gt;
* .NET framework 3.5 only on windows platform and when the Excel Add In is installed.&lt;br /&gt;
&lt;br /&gt;
==Navigate==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=663</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=663"/>
		<updated>2016-10-13T09:06:50Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Reporting Standadrd XBRL WIKI.===&lt;br /&gt;
&lt;br /&gt;
This WIKI web site is organized in the following sections:&lt;br /&gt;
&lt;br /&gt;
* Reporting Standard S.L. - Product specific discussions, including new feature requests&lt;br /&gt;
** Products WITH user interface&lt;br /&gt;
*** [[XBRLview]]&lt;br /&gt;
*** [[XBRLvalid]]&lt;br /&gt;
*** [[XBRLizer]]&lt;br /&gt;
*** [[XBRLmapper]]&lt;br /&gt;
*** [[Taxonomy Builder]]&lt;br /&gt;
*** [[TeamTax]]&lt;br /&gt;
** Components without user interface&lt;br /&gt;
*** [[XBRL API related discussions]]&lt;br /&gt;
*** [[XBRL Database]]&lt;br /&gt;
*** [[XBRL Validation Service]]&lt;br /&gt;
*** [[XBRL Storage Service]]&lt;br /&gt;
*** [[XhBtRmL]]&lt;br /&gt;
*** [[XBRLmapper as a service]]&lt;br /&gt;
** Other products and components&lt;br /&gt;
*** [[Excel XBRL functions library]]&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* Requirements&lt;br /&gt;
** [[Software requirements]]&lt;br /&gt;
** [[Hardware requirements]]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* Installation&lt;br /&gt;
** [[Installation on Windows]]&lt;br /&gt;
** [[Installation on UNIX (Linux, Solaris, AIX, Mac OS X)]]&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
* [[Taxonomy Catalogs Overview]]&lt;br /&gt;
** [[Reporting Standard Taxonomy Catalog]]&lt;br /&gt;
** [[XBRL International Taxonomy Packages]]&lt;br /&gt;
** [[Oasis Taxonomy Catalogs]]&lt;br /&gt;
** [[Custom Taxonomy Catalogs such as Reporting Standard XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
==== Other optional installation steps ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing the XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
=== Useful links and frequently asked questions (FAQ) ===&lt;br /&gt;
&lt;br /&gt;
# [[Where is the license file stored and how can I backup it?]]&lt;br /&gt;
# [[The XBRL Taxonomy Catalog]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature (Español)]]&lt;br /&gt;
# [[This license will not work on this computer]]&lt;br /&gt;
# [[Esta licencia no funcionará en este computador]]&lt;br /&gt;
# [[Adding taxonomies to the ZIP Catalog]]&lt;br /&gt;
# [[Walkthrough downloading Reporting Standard XBRL tools set]]&lt;br /&gt;
# [[Walkthrough requesting evaluation license]]&lt;br /&gt;
# [[Walkthrough load and store XBRL taxonomies]]&lt;br /&gt;
# [[Detailed explanation about Excel mapping process from XBRLizer]]&lt;br /&gt;
# [http://www.supersociedades.gov.co/servicios/software-para-el-diligenciamiento/Paginas/NIIF-Videos-de-CapacitaciOn.aspx Vídeos respecto a la instalación y funcionamiento de las herramientas de licenciamiento XBRL para la Superintendencia de Sociedades de Colombia]&lt;br /&gt;
&lt;br /&gt;
=== Other unrelated ===&lt;br /&gt;
* XBRL Specifications and related discussions&lt;br /&gt;
** [[XBRL 2.1]]&lt;br /&gt;
*** [[Comments about the Call for review the proposed edit recommendation made on 2011/05/27]]&lt;br /&gt;
** [[XDT 1.0 Dimensions Specification]]&lt;br /&gt;
** [[XQuery Formula Specification (Minimun XML based and more XQuery based)]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=662</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=662"/>
		<updated>2016-09-18T23:09:36Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Reverted edits by MediaWiki default (talk) to last revision by Ihr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Reporting Standadrd XBRL WIKI.===&lt;br /&gt;
&lt;br /&gt;
This WIKI web site is organized in the following sections:&lt;br /&gt;
&lt;br /&gt;
* XBRL Specifications and related discussions&lt;br /&gt;
** [[XBRL 2.1]]&lt;br /&gt;
*** [[Comments about the Call for review the proposed edit recommendation made on 2011/05/27]]&lt;br /&gt;
** [[XDT 1.0 Dimensions Specification]]&lt;br /&gt;
** [[XQuery Formula Specification (Minimun XML based and more XQuery based)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Reporting Standard S.L. - Product specific discussions, including new feature requests&lt;br /&gt;
** Products WITH user interface&lt;br /&gt;
*** [[XBRLview]]&lt;br /&gt;
*** [[XBRLvalid]]&lt;br /&gt;
*** [[XBRLizer]]&lt;br /&gt;
*** [[XBRLmapper]]&lt;br /&gt;
*** [[Taxonomy Builder]]&lt;br /&gt;
*** [[TeamTax]]&lt;br /&gt;
** Components without user interface&lt;br /&gt;
*** [[XBRL API related discussions]]&lt;br /&gt;
*** [[XBRL Database]]&lt;br /&gt;
*** [[XBRL Validation Service]]&lt;br /&gt;
*** [[XBRL Storage Service]]&lt;br /&gt;
*** [[XhBtRmL]]&lt;br /&gt;
*** [[XBRLmapper as a service]]&lt;br /&gt;
** Other products and components&lt;br /&gt;
*** [[Excel XBRL functions library]]&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* Requirements&lt;br /&gt;
** [[Software requirements]]&lt;br /&gt;
** [[Hardware requirements]]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* Installation&lt;br /&gt;
** [[Installation on Windows]]&lt;br /&gt;
** [[Installation on UNIX (Linux, Solaris, AIX, Mac OS X)]]&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
* [[Taxonomy Catalogs Overview]]&lt;br /&gt;
** [[Reporting Standard Taxonomy Catalog]]&lt;br /&gt;
** [[XBRL International Taxonomy Packages]]&lt;br /&gt;
** [[Oasis Taxonomy Catalogs]]&lt;br /&gt;
** [[Custom Taxonomy Catalogs such as Reporting Standard XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
==== Other optional installation steps ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing the XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
=== Useful links and frequently asked questions (FAQ) ===&lt;br /&gt;
&lt;br /&gt;
# [[Where is the license file stored and how can I backup it?]]&lt;br /&gt;
# [[The XBRL Taxonomy Catalog]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature (Español)]]&lt;br /&gt;
# [[This license will not work on this computer]]&lt;br /&gt;
# [[Esta licencia no funcionará en este computador]]&lt;br /&gt;
# [[Adding taxonomies to the ZIP Catalog]]&lt;br /&gt;
# [[Walkthrough downloading Reporting Standard XBRL tools set]]&lt;br /&gt;
# [[Walkthrough requesting evaluation license]]&lt;br /&gt;
# [[Walkthrough load and store XBRL taxonomies]]&lt;br /&gt;
# [[Detailed explanation about Excel mapping process from XBRLizer]]&lt;br /&gt;
# [http://www.supersociedades.gov.co/servicios/software-para-el-diligenciamiento/Paginas/NIIF-Videos-de-CapacitaciOn.aspx Vídeos respecto a la instalación y funcionamiento de las herramientas de licenciamiento XBRL para la Superintendencia de Sociedades de Colombia]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRLProcessorFactoryBase&amp;diff=661</id>
		<title>XBRLProcessorFactoryBase</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRLProcessorFactoryBase&amp;diff=661"/>
		<updated>2016-08-12T09:50:44Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== The XBRLProcessorFactoryBase abstract class wiki page==  This abstract class provides a minimum implementation of the XBRLPlugInProcessor interface and let the extending c…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The XBRLProcessorFactoryBase abstract class wiki page==&lt;br /&gt;
&lt;br /&gt;
This abstract class provides a minimum implementation of the [[XBRLPlugInProcessor]] interface and let the extending class to provide code for the following 3 methods.&lt;br /&gt;
* public XBRLPlugInProcessor create()&lt;br /&gt;
* public String getProcessorDescription()&lt;br /&gt;
* public String getProcessorName()&lt;br /&gt;
&lt;br /&gt;
===The create() method===&lt;br /&gt;
&lt;br /&gt;
Shall create a new instance of the validation class this class is the factory for. The base class contains a protected field with the DTSContainer instance&lt;br /&gt;
&lt;br /&gt;
===The getProcessorDescription() method===&lt;br /&gt;
&lt;br /&gt;
Shall return the processor description string. Normally this method just calls a static method in the validation class that also returns the processor description&lt;br /&gt;
&lt;br /&gt;
===The getProcessorName() method===&lt;br /&gt;
&lt;br /&gt;
Shall return the processor name that is a unique name used to distinguish every processor than can be referenced in the [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/DTSContainer.html#PROCESSORS_SEQUENCE PROCESSORS_SEQUENCE] property&lt;br /&gt;
&lt;br /&gt;
Download the [http://www.reportingstandard.com/samples.jar samples and demo] file and review its source code available inside for examples&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[XBRL API related discussions]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRLProcessorFactory&amp;diff=660</id>
		<title>XBRLProcessorFactory</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRLProcessorFactory&amp;diff=660"/>
		<updated>2016-08-12T09:39:08Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== The XBRLProcessorFactory interface wiki page==  This interface describes the methods that are required in order for a DTSContainer to create a new instance of a specific […'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The XBRLProcessorFactory interface wiki page==&lt;br /&gt;
&lt;br /&gt;
This interface describes the methods that are required in order for a [[DTSContainer]] to create a new instance of a specific [[XBRLPlugInProcessor]] class.&lt;br /&gt;
&lt;br /&gt;
Visit the [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/XBRLProcessorFactory.html XBRLProcessorFactory API page] for technical details&lt;br /&gt;
&lt;br /&gt;
All existing validation engines contains a factory class implementing this interface. The implementation of the interface requires the class to add code to obtain information about the validation add-in such as processor name and processor description and if the processor is hidden to the user interface or will be visible for configuration.&lt;br /&gt;
&lt;br /&gt;
There is an abstract class [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/XBRLProcessorFactoryBase.html XBRLProcessorFactoryBase] that provides minimum implementation of the interface and requires extending classes to implement the method:&lt;br /&gt;
* public XBRLPlugInProcessor create()&lt;br /&gt;
* public String getProcessorDescription()&lt;br /&gt;
* public String getProcessorName()&lt;br /&gt;
&lt;br /&gt;
Download the [http://www.reportingstandard.com/samples.jar samples and demo] file and review its source code available inside for examples&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[XBRL API related discussions]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRLPlugInProcessor&amp;diff=659</id>
		<title>XBRLPlugInProcessor</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRLPlugInProcessor&amp;diff=659"/>
		<updated>2016-08-12T09:27:57Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The XBRLPlugInProcessor interface wiki page==&lt;br /&gt;
&lt;br /&gt;
This interface describes the methods that are available in a validation engine.&lt;br /&gt;
&lt;br /&gt;
Visit the [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/XBRLPlugInProcessor.html XBRLPlugInProcessor API page] for technical details&lt;br /&gt;
&lt;br /&gt;
All existing validation engines implements this interface. The implementation of the interface requires the class to add code to the validate() and validate(XBRLDocument document) method. That code must return an instance of a new XBRLValidationReport containing the details of the validation process including new inconsistencies and errors detected.&lt;br /&gt;
&lt;br /&gt;
There is a super interface of this interface called [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/XBRLCompilableProcessor.html XBRLCompilableProcessor] that adds up two methods to the XBRLPlugInProcessor. They are used when the validator requires to pre-process resources in XBRL linkbases in order to create internal structures that will be used during the validation phase. This is the case of the Formula Processor, Table processor and other that perform static validation of resources in the taxonomy and pre-compile XPath expressions to perform accelerated validation.&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[XBRL API related discussions]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=The_basis_of_all_validation_engines&amp;diff=657</id>
		<title>The basis of all validation engines</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=The_basis_of_all_validation_engines&amp;diff=657"/>
		<updated>2016-08-12T09:27:03Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==The basis of Reporting Standard S.L. validation engines==&lt;br /&gt;
&lt;br /&gt;
===What's a validation engine===&lt;br /&gt;
&lt;br /&gt;
A validation engine is a java class that implements the [[XBRLPlugInProcessor]] interface and performs validation of an XBRL report or XBRL Taxonomy by executing code and utilizing the XBRL object model from the RS API. All existing processors already works the same way. All them implements the [[XBRLPlugInProcessor]] interface and executes code looking for error conditions as indicated in the XBRL Specifications.&lt;br /&gt;
&lt;br /&gt;
Validation engines are created by the API when they are needed during the validation process. The validation process is driven internally by the [[DTSContainer]] class.&lt;br /&gt;
&lt;br /&gt;
In order for the [[DTSContainer]] class to create a validator instance, validation factories must be registered.&lt;br /&gt;
&lt;br /&gt;
===What's a validation engine factory===&lt;br /&gt;
&lt;br /&gt;
A validation engine factory is a java class implementing the [[XBRLProcessorFactory]] interface (or extending the [[XBRLProcessorFactoryBase]] abstract class) that is able to create an instance of the a validation engine when it is needed to validate a specific DTSContainer instance.&lt;br /&gt;
&lt;br /&gt;
During the API initialization phase, all factories of validation engines are &amp;quot;discovered&amp;quot; in the java classpath using this technique:&lt;br /&gt;
&lt;br /&gt;
# The entire classpath (all jars in the classpath) are examined looking for a directory called RSXBRLMANIFEST and a file in that directory called xbrlprocessors.properties.&lt;br /&gt;
# When a file with that information is found, a property with name processor-factories is obtained.&lt;br /&gt;
# That property value must be a comma separated list of class names implementing the [[XBRLProcessorFactory]] interface.&lt;br /&gt;
# An instance of the factory class is created with no arguments constructor and the method getProcessorName() is called over the new factory instance.&lt;br /&gt;
# Then, the factory class is registered inside the static part of the DTSContainer and the new processor name is available to be used in the validation chain.&lt;br /&gt;
&lt;br /&gt;
===What's the validation chain===&lt;br /&gt;
&lt;br /&gt;
A validation chain is the content of the [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/DTSContainer.html#PROCESSORS_SEQUENCE PROCESSORS_SEQUENCE] property that is passed in to the creation of the [[DTSContainer]]&lt;br /&gt;
&lt;br /&gt;
This property can be used to manipulate the chain of processors that will handle XBRL Validation.&lt;br /&gt;
&lt;br /&gt;
In order to use custom processors during XBRL Validation phase they must satisfy the following requirements:&lt;br /&gt;
&lt;br /&gt;
# a processor factory must be registered with a unique name&lt;br /&gt;
# the processor name must be added to the PROCESSORS_SEQUENCE property&lt;br /&gt;
# during a call to the validate() method, the processor can creare new errors and inconsistencies and add them to the validation report&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[XBRL API related discussions]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRLPlugInProcessor&amp;diff=658</id>
		<title>XBRLPlugInProcessor</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRLPlugInProcessor&amp;diff=658"/>
		<updated>2016-08-12T09:22:45Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== The XBRLPlugInProcessor interface wiki page==  This interface describes the methods that are available in a validation engine.  Visit the [http://reportingstandard.com/apidoc/…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The XBRLPlugInProcessor interface wiki page==&lt;br /&gt;
&lt;br /&gt;
This interface describes the methods that are available in a validation engine.&lt;br /&gt;
&lt;br /&gt;
Visit the [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/XBRLPlugInProcessor.html XBRLPlugInProcessor API page] for technical details&lt;br /&gt;
&lt;br /&gt;
All existing validation engines implements this interface. The implementation of the interface requires the class to add code to the validate() and validate(XBRLDocument document) method. That code must return an instance of a new XBRLValidationReport containing the details of the validation process including new inconsistencies and errors detected.&lt;br /&gt;
&lt;br /&gt;
There is a super interface of this interface called [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/XBRLCompilableProcessor.html XBRLCompilableProcessor] that adds up two methods to the XBRLPlugInProcessor. They are used when the validator requires to pre-process resources in XBRL linkbases in order to create internal structures that will be used during the validation phase. This is the case of the Formula Processor, Table processor and other that perform static validation of resources in the taxonomy and pre-compile XPath expressions to perform accelerated validation.&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=The_basis_of_all_validation_engines&amp;diff=656</id>
		<title>The basis of all validation engines</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=The_basis_of_all_validation_engines&amp;diff=656"/>
		<updated>2016-08-12T09:12:03Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '==The basis of Reporting Standard S.L. validation engines==  ===What's a validation engine===  A validation engine is a java class that implements the XBRLPlugInProcessor int…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==The basis of Reporting Standard S.L. validation engines==&lt;br /&gt;
&lt;br /&gt;
===What's a validation engine===&lt;br /&gt;
&lt;br /&gt;
A validation engine is a java class that implements the [[XBRLPlugInProcessor]] interface and performs validation of an XBRL report or XBRL Taxonomy by executing code and utilizing the XBRL object model from the RS API. All existing processors already works the same way. All them implements the [[XBRLPlugInProcessor]] interface and executes code looking for error conditions as indicated in the XBRL Specifications.&lt;br /&gt;
&lt;br /&gt;
Validation engines are created by the API when they are needed during the validation process. The validation process is driven internally by the [[DTSContainer]] class.&lt;br /&gt;
&lt;br /&gt;
In order for the [[DTSContainer]] class to create a validator instance, validation factories must be registered.&lt;br /&gt;
&lt;br /&gt;
===What's a validation engine factory===&lt;br /&gt;
&lt;br /&gt;
A validation engine factory is a java class implementing the [[XBRLProcessorFactory]] interface (or extending the [[XBRLProcessorFactoryBase]] abstract class) that is able to create an instance of the a validation engine when it is needed to validate a specific DTSContainer instance.&lt;br /&gt;
&lt;br /&gt;
During the API initialization phase, all factories of validation engines are &amp;quot;discovered&amp;quot; in the java classpath using this technique:&lt;br /&gt;
&lt;br /&gt;
# The entire classpath (all jars in the classpath) are examined looking for a directory called RSXBRLMANIFEST and a file in that directory called xbrlprocessors.properties.&lt;br /&gt;
# When a file with that information is found, a property with name processor-factories is obtained.&lt;br /&gt;
# That property value must be a comma separated list of class names implementing the [[XBRLProcessorFactory]] interface.&lt;br /&gt;
# An instance of the factory class is created with no arguments constructor and the method getProcessorName() is called over the new factory instance.&lt;br /&gt;
# Then, the factory class is registered inside the static part of the DTSContainer and the new processor name is available to be used in the validation chain.&lt;br /&gt;
&lt;br /&gt;
===What's the validation chain===&lt;br /&gt;
&lt;br /&gt;
A validation chain is the content of the [http://reportingstandard.com/apidoc/com/ihr/xbrl/om/DTSContainer.html#PROCESSORS_SEQUENCE PROCESSORS_SEQUENCE] property that is passed in to the creation of the [[DTSContainer]]&lt;br /&gt;
&lt;br /&gt;
This property can be used to manipulate the chain of processors that will handle XBRL Validation.&lt;br /&gt;
&lt;br /&gt;
In order to use custom processors during XBRL Validation phase they must satisfy the following requirements:&lt;br /&gt;
&lt;br /&gt;
# a processor factory must be registered with a unique name&lt;br /&gt;
# the processor name must be added to the PROCESSORS_SEQUENCE property&lt;br /&gt;
# during a call to the validate() method, the processor can creare new errors and inconsistencies and add them to the validation report&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRL_API_related_discussions&amp;diff=34</id>
		<title>XBRL API related discussions</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRL_API_related_discussions&amp;diff=34"/>
		<updated>2016-08-12T08:32:55Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Objects overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==XBRL 2.1 Reporting Standard API==&lt;br /&gt;
&lt;br /&gt;
===Product page===&lt;br /&gt;
&lt;br /&gt;
[[http://www.reportingstandard.com/XBRL_API.xhtml XBRL API product page]]&lt;br /&gt;
&lt;br /&gt;
===Descripcion===&lt;br /&gt;
&lt;br /&gt;
The XBRL API is an object model created on top of the XBRL Specification. The XBRL API has been designed to facilitate the development of user friendly applications or applications that works with XBRL information without having to worry about the complexities of the XBRL syntax and related specifications like XML Schema, XLINK, XPointer etc. Using the XBRL API the user interact with the content of a DTS (XBRL Reports and related metadata in taxonomies and linkbases) using just objects and methods defined in the objects.&lt;br /&gt;
&lt;br /&gt;
Current version of the XBRL API is 2.6.7 and there is ongoing work on version 2.6.8. Changes in the API occurs from time to time in order to add new functionality or reimplement things in order to accelerate execution. The public part of the API is stable and has not suffered any changes in the last year or so.&lt;br /&gt;
&lt;br /&gt;
All Tools from Reporting Standard have been build using Reporting Standard XBRL API.&lt;br /&gt;
&lt;br /&gt;
The API provides access to several components from other libraries like XML Schema aware XPath processing from Saxonica XML processor (License included in Reporting Standard license) or Storage capabilities in relational databases.&lt;br /&gt;
&lt;br /&gt;
===Quick start guide===&lt;br /&gt;
&lt;br /&gt;
This section is a walkthrough describing the required steps in order to start using Reporting Standard XBRL API in your own code. The section is divided in two sub sections; one for Java and another one for .NET development environments&lt;br /&gt;
&lt;br /&gt;
====Java====&lt;br /&gt;
&lt;br /&gt;
The Java version requires Java 1.6 installed and 4Gb of RAM are recommended 2Gb of RAM minimun. A single CPU processor of 1.4 Ghz is minimun but, in order to be able to handle large taxonomies a dual CPU at GHz or more is recommended.&lt;br /&gt;
&lt;br /&gt;
# Download the latest version of Reporting Standard tools from the [http://www.reportingstandard.com/downloads.xhtml downloads page]&lt;br /&gt;
# Install the tools on your computer&lt;br /&gt;
# Install the license files in the lib folder as indicated in the documentation&lt;br /&gt;
# Create a new Java project and add the following jar libraries to it:&lt;br /&gt;
## The XBRL API in the '''xbrljlib-2.0.jar''' file&lt;br /&gt;
## The dependencies are: '''jdom.jar''', '''commons-logging-1.0.4.jar''', '''log4j-1.2.11.jar''', '''saxon9ee.jar''', '''saxon9-jdom.jar''' and '''resolver.jar'''&lt;br /&gt;
## Reporting Standard license file ('''XBRLlicense.lic''') MUST be available in the classpath of the JVM&lt;br /&gt;
# Take a look at the section describing the environment variables in order to understand how they can be configured in your organization&lt;br /&gt;
# Start coding&lt;br /&gt;
&lt;br /&gt;
====.NET====&lt;br /&gt;
&lt;br /&gt;
# Download the latest version of Reporting Standard tools from the [http://www.reportingstandard.com/downloads.xhtml downloads page]&lt;br /&gt;
# Install the tools on your computer&lt;br /&gt;
# Install the license files in the lib folder as indicated in the documentation&lt;br /&gt;
# Download the .NET version of the libraries (ask support at reportingstandard dot com for the download URL)&lt;br /&gt;
# Read the section about the environment variables and set them according to your settings. Note there is no Classpath in .NET so the XBRLLIBRARYPATH environment variable is of high importance in .NET environments.&lt;br /&gt;
# Create a new project in, for example, Visual Basic .NET&lt;br /&gt;
# add references to the following DLL files: '''xbrljlib-2.0.dll''', '''IKVM.OpenJDK.Core.dll''', '''IKVM.OpenJDK.Util.dll''', '''IKVM.OpenJDK.XML.API.dll''', '''IKVM.OpenJDK.XML:Parse.dll''', '''IKVM.AWT.WinForms.dll''' and '''IKVM.Runtime.dll'''&lt;br /&gt;
# Please note, other DLLs may be required depending on the application you are using. All of them are in the same directory.&lt;br /&gt;
# Start coding&lt;br /&gt;
&lt;br /&gt;
===Architecture===&lt;br /&gt;
&lt;br /&gt;
The API is organized in logical layers. The lowest layer is considered the syntactical layer of the XML files that are the source of the information. One intermediate layer is the object model that represents the DTS content after resolving relationship prohibitions. A higher layer on top of the previous layer is the output of the XBRL validation rules that operated with the input of the previous later. Each one of the layers are able to detect XBRL errors or errors related to the specific layer, for example, the XML parser will detect and raise errors found on the syntax of the XML files. The XML Schema validation layer will raise XML Schema errors and so on. Information can flow between the layers, for example when you load a DTS from files, the information flows from bottom to top, but when you create an XBRL report programatically and later you call de &amp;lt;tt&amp;gt;save&amp;lt;/tt&amp;gt; method, the information flows from top bottom layers.&lt;br /&gt;
&lt;br /&gt;
===Environment Variables and Java Variables ===&lt;br /&gt;
&lt;br /&gt;
Reporting Standard XBRL API can be configured using environment variables and Java Variables in order to set the location of common components such as the license file and taxonomy catalog files. The following environment variables and java variables are recognized by the XBRL API:&lt;br /&gt;
&lt;br /&gt;
* '''XBRLCATALOGPATH''' This environment variable points to a ; separated list of directories where files with the name '''XBRLCatalog.xml''' exist. Those files must be according to the OASIS XML Catalog syntax convention. For this reason, it is recommended (but not required) that they reference the Catalog.xsd schema. The variable has effect in Windows and Unix, Java and .NET environments. The Windows installer already sets the environment variable and the right value pointing to the directory where the installer has installed the Taxonomy Catalog.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLRSHOME''' This environment variable points to a directory that will be used as the home directory where Reporting Standard applications store user properties that are used to share information across multiple applications (like the information to connect to the XBRL Repository). The Windows installer does not set this environment variable and the API defaults to the user's home directory. The value is used in Windows and Unix, Java and .NET environments. &lt;br /&gt;
&lt;br /&gt;
* '''xbrl.rs.home''' If this java system property exist, it shall point to a directory that will be used instead of the '''XBRLRSHOME''' enviroment variable.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLLIBRARYPATH''' This environment variable points to the directory where Reporting Standard libraries are installed on the system.&lt;br /&gt;
&lt;br /&gt;
Note: the next directory after the directory pointed to by this variables must have a fixed name '''ReportingStandardXBRLTools'''.&lt;br /&gt;
&lt;br /&gt;
There is more information about how the API obtains the path for a user file on the [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/util/RSStaticAndUser.html RSStaticAndUser java class documentation]&lt;br /&gt;
&lt;br /&gt;
===Objects overview===&lt;br /&gt;
&lt;br /&gt;
The starting point for almost anything you want to do with Reporting Standard API requires the creation of a DTSContainer object. See the [[http://www.reportingstandard.com/apidoc/com/ihr/xbrl/om/DTSContainer.html  DTSContainer javadoc page]] this object will be used for loading a DTS or for creating a new DTS from scratch, performing XBRL validation, etc. &lt;br /&gt;
&lt;br /&gt;
* [[DTSContainer]] wiki page&lt;br /&gt;
&lt;br /&gt;
XBRL Document related objects&lt;br /&gt;
&lt;br /&gt;
* [[XBRLTaxonomy]] wiki page&lt;br /&gt;
&lt;br /&gt;
* [[XBRLLinkbase]] wiki page&lt;br /&gt;
&lt;br /&gt;
* [[XBRLInstance]] wiki page&lt;br /&gt;
&lt;br /&gt;
Simple API Services&lt;br /&gt;
&lt;br /&gt;
* XBRL 2.1 validation [[XBRLCoreProcessor]]&lt;br /&gt;
&lt;br /&gt;
* XBRL Dimensions processor [[XDTProcessor]]&lt;br /&gt;
&lt;br /&gt;
* XBRL Formulas processor [[XBRLFormulaProcessor]]&lt;br /&gt;
&lt;br /&gt;
* XBRL UTR (Universal Type Registry) processor [[XBRLUTR]]&lt;br /&gt;
&lt;br /&gt;
* XBRL Edgar (US SEC Validator) [[EDGAR Validator]]&lt;br /&gt;
&lt;br /&gt;
* Traversing networks of relationships [[DTSExplorer]]&lt;br /&gt;
&lt;br /&gt;
* Exploring the content of XBRL reports [[InstanceExplorer]]&lt;br /&gt;
&lt;br /&gt;
* Getting concept labels [[LabelsProvider]]&lt;br /&gt;
&lt;br /&gt;
* Getting available languages [[LangsProvider]]&lt;br /&gt;
&lt;br /&gt;
Extending the validation engine&lt;br /&gt;
&lt;br /&gt;
* [[The basis of all validation engines]]&lt;br /&gt;
&lt;br /&gt;
* [[XBRLPlugInProcessor]] wiki page&lt;br /&gt;
&lt;br /&gt;
* [[XBRLProcessorFactory]] interface wiki page&lt;br /&gt;
&lt;br /&gt;
* [[XBRLProcessorFactoryBase]] abstract class that implements the [[XBRLProcessorFactory]] interface&lt;br /&gt;
&lt;br /&gt;
=== Related documentation===&lt;br /&gt;
&lt;br /&gt;
[[http://www.xbrl.org/Specification/Infoset/PWD-2009-02-04/infoset-PWD-2009-02-04.html The XBRL Infoset Specification document]] Created by Reporting Standard S.L.&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=654</id>
		<title>File:Esta licencia no funcionará en este computador renovar.jpg</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=654"/>
		<updated>2016-08-11T09:07:43Z</updated>

		<summary type="html">&lt;p&gt;Ihr: uploaded a new version of &amp;quot;File:Esta licencia no funcionará en este computador renovar.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mensaje de error cuando la licencia no corresponde con el computador&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=655</id>
		<title>File:Esta licencia no funcionará en este computador renovar.jpg</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=655"/>
		<updated>2016-08-11T09:04:08Z</updated>

		<summary type="html">&lt;p&gt;Ihr: uploaded a new version of &amp;quot;File:Esta licencia no funcionará en este computador renovar.jpg&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mensaje de error cuando la licencia no corresponde con el computador&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Esta_licencia_no_funcionar%C3%A1_en_este_computador&amp;diff=569</id>
		<title>Esta licencia no funcionará en este computador</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Esta_licencia_no_funcionar%C3%A1_en_este_computador&amp;diff=569"/>
		<updated>2016-08-11T09:02:42Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Solución del problema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Causa del error =&lt;br /&gt;
&lt;br /&gt;
Se está intentando usar un archivo de licencia en un computador distinto al computador desde el que se solicitó la licencia&lt;br /&gt;
&lt;br /&gt;
= Solución del problema =&lt;br /&gt;
&lt;br /&gt;
Vuelva a solicitar la licencia desde el computador donde va a hacer la instalación del software&lt;br /&gt;
&lt;br /&gt;
Puede usar el botón de Renovar Licencia aquí:&lt;br /&gt;
&lt;br /&gt;
[[File:Esta licencia no funcionará en este computador renovar.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Navegación =&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=653</id>
		<title>File:Esta licencia no funcionará en este computador renovar.jpg</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=File:Esta_licencia_no_funcionar%C3%A1_en_este_computador_renovar.jpg&amp;diff=653"/>
		<updated>2016-08-11T08:57:37Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Mensaje de error cuando la licencia no corresponde con el computador&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mensaje de error cuando la licencia no corresponde con el computador&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRL_2.1&amp;diff=356</id>
		<title>XBRL 2.1</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRL_2.1&amp;diff=356"/>
		<updated>2016-06-08T12:13:06Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Horrible mistakes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==XBRL 2.1==&lt;br /&gt;
&lt;br /&gt;
This wiki page is for notes about the use of the XBRL 2.1 specification. We will document here things like best practices, ideas hints in order to properly use XBRL 2.1&lt;br /&gt;
&lt;br /&gt;
The HTML version of the XBRL 2.1 specification is here http://www.xbrl.org/Specification/XBRL-RECOMMENDATION-2003-12-31+Corrected-Errata-2008-07-02.htm&lt;br /&gt;
&lt;br /&gt;
==Marvellous things about XBRL 2.1==&lt;br /&gt;
&lt;br /&gt;
This section describes functionality that is included in the XBRL 2.1 specification and really facilitates the modelling of business concepts into XBRL 2.1 concepts&lt;br /&gt;
&lt;br /&gt;
===Tuples===&lt;br /&gt;
&lt;br /&gt;
Tuples groups things together. This is the main purpose of a tuple in the XBRL 2.1 specification and also in the XML Schema specification from the W3C. A Tuple represent the construction of a concept that requires other concepts in order to make it meaningful.&lt;br /&gt;
&lt;br /&gt;
The tipical example of a tuple is a '''person'''. In our example, a person is composed by a '''name''' and a '''surname'''. So it is very clear and simple to understand that a '''person''' can be defined as a group of a '''name''' and a '''surname'''.&lt;br /&gt;
&lt;br /&gt;
===Dimensions===&lt;br /&gt;
&lt;br /&gt;
Dimensions was created by Ignacio Hernández-Ros (founder of Reporting Standard S.L.) in order to fill a gaap in the deifinition of concept properties and validation rules of concept properties.&lt;br /&gt;
&lt;br /&gt;
A concept property is, for example, the type of a telephone number (fax, voice, ...). Properties can be defined using special XBRL Concept definitions called '''dimensions''' and possible dimension values can also be defined using XBRL and XML syntactical artifacts like hypercubes, members etc.&lt;br /&gt;
&lt;br /&gt;
A property adds two things to a concept definition:&lt;br /&gt;
* The existence of the property for that concept&lt;br /&gt;
* A property value for a fact item of that concept in a report&lt;br /&gt;
&lt;br /&gt;
===Common errors about tuples and dimensions===&lt;br /&gt;
&lt;br /&gt;
Some taxonomies worldwide (and regulators) are trying to force the use of just one of the technologies (dimensions) against the other (tuples). In our experience this is just because of the personality of the decision makers and the lack of technical knowledge (of the decision makers) in order to make proper decisions. The decisions has come into a very complex modelling scenario in which companies has to create dimensions and taxonomy extensions for things that naturally are beter modelled using a tuple.&lt;br /&gt;
&lt;br /&gt;
In our experience, a taxonomy can use both, Tuples and Dimensions together, in order to achieve the better quality in modelling techniques around XBRL. Some taxonomies like Australia SBR are already following this modelling technique and more will follow in the future.&lt;br /&gt;
&lt;br /&gt;
All Reporting Standard XBRL products are open to use ALL possibilities that exist in the XBRL 2.1 specifications. Tuples and Dimensions because we believe the current situation in the USA (only dimensions) is not a sustainable model for the future as the rest of the world is not following them and the XBRL specifications are more open in their functionality.&lt;br /&gt;
&lt;br /&gt;
==Horrible mistakes==&lt;br /&gt;
&lt;br /&gt;
In this section we will document real bad practices that, unfortunatelly, are also real practices.&lt;br /&gt;
&lt;br /&gt;
===Replacing officially published taxonomy files===&lt;br /&gt;
&lt;br /&gt;
This is, for sure, one of the most horrible things an XBRL user can ever imagine. A regulator is changing the validation rules whenever he likes, without any notice, any information, any documentation and any possibility for the users to catch-up the changes. But it is true in the case of some regulators this is how they work... They update their taxonomy files without telling anything to anybody, without changing the official namespaces and without changing the official document locations... Reporting Standard is not going to tell you who is doing this we are going to limit ourselves to document the implications of this decisions:&lt;br /&gt;
&lt;br /&gt;
* '''No validation is possible anylonger'''. An instance document that WAS valid against a previous version of the taxonomy MAY NOT be valid against a new version of the taxonomy.&lt;br /&gt;
* '''Taxonomy validation rules lose trustability'''. An instance document that WAS invalid against a previous version of the taxonomy MAY be valid against a new version of the taxonomy.&lt;br /&gt;
* '''The regulator cannot demonstrate it is performing well'''. Because a document that cannot be validated at any moment in time does not guarantee it was valid at the submission time by the regulated entity either.&lt;br /&gt;
* '''Unauditability of the changes'''. Because the regulator insist on not changing the official taxonomy URLs and the namespaces used in the taxonomies, the changes in the taxonomies are not auditable and not trackable by computers or humans. The process is completely out of control.&lt;br /&gt;
* '''The worst thing a regulator can do today is become less transparent'''. In fact, this is adding stoppers to the process building the history of the reporting suply chain and it is suspicious that some regulators are doing this things these days. (Not transparent regulators)&lt;br /&gt;
&lt;br /&gt;
===Role URIs with spaces===&lt;br /&gt;
&lt;br /&gt;
Some software vendors (at this time Fujitsu is one of them) allows to create role URIs with spaces. They are not legal in the raw XML data type and causes problems in any other processor different from Fujitsu processor. Please VALIDATE your taxonomies with more than one taxonomy validation engine and DO NOT JUST TRUST ONE and never trust a validation engine that is not properly performing XML Schema validation.&lt;br /&gt;
&lt;br /&gt;
==Navigate==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=15</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=15"/>
		<updated>2016-06-07T19:06:44Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Useful links and frequently asked questions (FAQ) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Reporting Standadrd XBRL WIKI.===&lt;br /&gt;
&lt;br /&gt;
This WIKI web site is organized in the following sections:&lt;br /&gt;
&lt;br /&gt;
* XBRL Specifications and related discussions&lt;br /&gt;
** [[XBRL 2.1]]&lt;br /&gt;
*** [[Comments about the Call for review the proposed edit recommendation made on 2011/05/27]]&lt;br /&gt;
** [[XDT 1.0 Dimensions Specification]]&lt;br /&gt;
** [[XQuery Formula Specification (Minimun XML based and more XQuery based)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Reporting Standard S.L. - Product specific discussions, including new feature requests&lt;br /&gt;
** Products WITH user interface&lt;br /&gt;
*** [[XBRLview]]&lt;br /&gt;
*** [[XBRLvalid]]&lt;br /&gt;
*** [[XBRLizer]]&lt;br /&gt;
*** [[XBRLmapper]]&lt;br /&gt;
*** [[Taxonomy Builder]]&lt;br /&gt;
*** [[TeamTax]]&lt;br /&gt;
** Components without user interface&lt;br /&gt;
*** [[XBRL API related discussions]]&lt;br /&gt;
*** [[XBRL Database]]&lt;br /&gt;
*** [[XBRL Validation Service]]&lt;br /&gt;
*** [[XBRL Storage Service]]&lt;br /&gt;
*** [[XhBtRmL]]&lt;br /&gt;
*** [[XBRLmapper as a service]]&lt;br /&gt;
** Other products and components&lt;br /&gt;
*** [[Excel XBRL functions library]]&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* Requirements&lt;br /&gt;
** [[Software requirements]]&lt;br /&gt;
** [[Hardware requirements]]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* Installation&lt;br /&gt;
** [[Installation on Windows]]&lt;br /&gt;
** [[Installation on UNIX (Linux, Solaris, AIX, Mac OS X)]]&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
* [[Taxonomy Catalogs Overview]]&lt;br /&gt;
** [[Reporting Standard Taxonomy Catalog]]&lt;br /&gt;
** [[XBRL International Taxonomy Packages]]&lt;br /&gt;
** [[Oasis Taxonomy Catalogs]]&lt;br /&gt;
** [[Custom Taxonomy Catalogs such as Reporting Standard XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
==== Other optional installation steps ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing the XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
=== Useful links and frequently asked questions (FAQ) ===&lt;br /&gt;
&lt;br /&gt;
# [[Where is the license file stored and how can I backup it?]]&lt;br /&gt;
# [[The XBRL Taxonomy Catalog]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature (Español)]]&lt;br /&gt;
# [[This license will not work on this computer]]&lt;br /&gt;
# [[Esta licencia no funcionará en este computador]]&lt;br /&gt;
# [[Adding taxonomies to the ZIP Catalog]]&lt;br /&gt;
# [[Walkthrough downloading Reporting Standard XBRL tools set]]&lt;br /&gt;
# [[Walkthrough requesting evaluation license]]&lt;br /&gt;
# [[Walkthrough load and store XBRL taxonomies]]&lt;br /&gt;
# [[Detailed explanation about Excel mapping process from XBRLizer]]&lt;br /&gt;
# [http://www.supersociedades.gov.co/servicios/software-para-el-diligenciamiento/Paginas/NIIF-Videos-de-CapacitaciOn.aspx Vídeos respecto a la instalación y funcionamiento de las herramientas de licenciamiento XBRL para la Superintendencia de Sociedades de Colombia]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Custom_Taxonomy_Catalogs_such_as_Reporting_Standard_XBRL_Database&amp;diff=593</id>
		<title>Custom Taxonomy Catalogs such as Reporting Standard XBRL Database</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Custom_Taxonomy_Catalogs_such_as_Reporting_Standard_XBRL_Database&amp;diff=593"/>
		<updated>2016-02-22T14:32:53Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== Custom Taxonomy Catalogs such as Reporting Standard XBRL Database ==  On top of all taxonomy Catalogs and catalog formats, Reporting Standard maintains a global database with …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Custom Taxonomy Catalogs such as Reporting Standard XBRL Database ==&lt;br /&gt;
&lt;br /&gt;
On top of all taxonomy Catalogs and catalog formats, Reporting Standard maintains a global database with copies to commonly used taxonomy packages. The database is available over the Internet and Reporting Standard XBRL Tools connects regularly to update the list of taxonomies.&lt;br /&gt;
&lt;br /&gt;
You can access the list of taxonomies available from the GUI and you can install and uninstall taxonomies from the global database. If you have subscribed to a taxonomy packages and we update the taxonomy in the global repository, your copy will be updated automatically next time the tools are started with Internet connection available.&lt;br /&gt;
&lt;br /&gt;
Note: the update is only available if your license is covered by the maintenance period, you can extend the maintenance period updating your license file and purchasing a maintenance period extension.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[[XBRL Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Adding taxonomies to the ZIP Catlog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Select Taxonomy From Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Feedback =&lt;br /&gt;
Send us feedback about this information to: [mailto:support@reportingstandard.com Support at ReportingStandard dot com]&lt;br /&gt;
&lt;br /&gt;
=Navigate=&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=XBRL_International_Taxonomy_Packages&amp;diff=592</id>
		<title>XBRL International Taxonomy Packages</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=XBRL_International_Taxonomy_Packages&amp;diff=592"/>
		<updated>2016-02-22T13:15:22Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== XBRL International Taxonomy Packages ==  This taxonomy catalog is under development by XBRL International. Reporting Standard has already implemented the candidate recommendat…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== XBRL International Taxonomy Packages ==&lt;br /&gt;
&lt;br /&gt;
This taxonomy catalog is under development by XBRL International. Reporting Standard has already implemented the candidate recommendations and proposed recommendation but the final recommendation is still work in progress.&lt;br /&gt;
&lt;br /&gt;
The XBRL International taxonomy catalog is more or less similar to Reporting Standard ZIP catalog. The main important contribution of this new format is the capability to document DTS entry points in a human readable form and multi language.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[[XBRL Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Adding taxonomies to the ZIP Catlog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Select Taxonomy From Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Feedback =&lt;br /&gt;
Send us feedback about this information to: [mailto:support@reportingstandard.com Support at ReportingStandard dot com]&lt;br /&gt;
&lt;br /&gt;
=Navigate=&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Oasis_Taxonomy_Catalogs&amp;diff=590</id>
		<title>Oasis Taxonomy Catalogs</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Oasis_Taxonomy_Catalogs&amp;diff=590"/>
		<updated>2016-02-22T13:11:44Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Oasis Taxonomy Catalog ==&lt;br /&gt;
&lt;br /&gt;
This taxonomy catalog is based on Oasis XML Catalogs. The configuration of a taxonomy catalog based on Oasis catalogs is materialized in a file with the fixed name &amp;quot;XBRLCatalog.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[The XBRL Taxonomy Catalog]] page and follow links to the Oasis catalogs.&lt;br /&gt;
&lt;br /&gt;
Reporting Standard XBRL Tools contains a GUI to edit the Oasis taxonomy catalog.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[[XBRL Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Adding taxonomies to the ZIP Catlog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Select Taxonomy From Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Feedback =&lt;br /&gt;
Send us feedback about this information to: [mailto:support@reportingstandard.com Support at ReportingStandard dot com]&lt;br /&gt;
&lt;br /&gt;
=Navigate=&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Oasis_Taxonomy_Catalogs&amp;diff=591</id>
		<title>Oasis Taxonomy Catalogs</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Oasis_Taxonomy_Catalogs&amp;diff=591"/>
		<updated>2016-02-22T13:10:27Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== Oasis Taxonomy Catalog ==  This taxonomy catalog is based on Oasis XML Catalogs. The configuration of a taxonomy catalog based on Oasis catalogs is materialized in a file with…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Oasis Taxonomy Catalog ==&lt;br /&gt;
&lt;br /&gt;
This taxonomy catalog is based on Oasis XML Catalogs. The configuration of a taxonomy catalog based on Oasis catalogs is materialized in a file with the fixed name &amp;quot;XBRLCatalog.xml&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For more information visit the [[XBRL Catalog]] page and follow links to the Oasis catalogs.&lt;br /&gt;
&lt;br /&gt;
Reporting Standard XBRL Tools contains a GUI to edit the Oasis taxonomy catalog.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[[XBRL Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Adding taxonomies to the ZIP Catlog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Select Taxonomy From Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Feedback =&lt;br /&gt;
Send us feedback about this information to: [mailto:support@reportingstandard.com Support at ReportingStandard dot com]&lt;br /&gt;
&lt;br /&gt;
=Navigate=&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Reporting_Standard_Taxonomy_Catalog&amp;diff=588</id>
		<title>Reporting Standard Taxonomy Catalog</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Reporting_Standard_Taxonomy_Catalog&amp;diff=588"/>
		<updated>2016-02-22T13:06:37Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reporting Standard Taxonomy Catalog ==&lt;br /&gt;
&lt;br /&gt;
This taxonomy catalog is based on ZIP files. It was first created back in year 2009.&lt;br /&gt;
&lt;br /&gt;
For more information use the links in the References section&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[[XBRL Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Adding taxonomies to the ZIP Catlog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Select Taxonomy From Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Feedback =&lt;br /&gt;
Send us feedback about this information to: [mailto:support@reportingstandard.com Support at ReportingStandard dot com]&lt;br /&gt;
&lt;br /&gt;
=Navigate=&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Reporting_Standard_Taxonomy_Catalog&amp;diff=589</id>
		<title>Reporting Standard Taxonomy Catalog</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Reporting_Standard_Taxonomy_Catalog&amp;diff=589"/>
		<updated>2016-02-22T13:05:37Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== Reporting Standard Taxonomy Catalog ==  This taxonomy catalog is based on ZIP files. It was first created back in year 2009.  For more information use the links in the Referen…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reporting Standard Taxonomy Catalog ==&lt;br /&gt;
&lt;br /&gt;
This taxonomy catalog is based on ZIP files. It was first created back in year 2009.&lt;br /&gt;
&lt;br /&gt;
For more information use the links in the References section&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[[XBRL Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Adding taxonomies to the ZIP Catlog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Select Taxonomy From Catalog]]&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=582</id>
		<title>Taxonomy Catalogs Overview</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=582"/>
		<updated>2016-02-22T13:03:35Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Taxonomy Catalogs Overview ==&lt;br /&gt;
&lt;br /&gt;
As the name suggest, a taxonomy catalog is a local repository of taxonomy files that the processor can consume as if they were coming from the Internet.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
An XBRL Report contains a schemaRef pointing to an external URL where a taxonomy shall be located.&lt;br /&gt;
&lt;br /&gt;
In normal circumstances, the target URL is available and reading the Taxonomy is required to perform XBRL validation. Reading files from the Internet is also a slow process.&lt;br /&gt;
&lt;br /&gt;
The solution is to install a kind of &amp;quot;proxy&amp;quot; that serves the files as if they were read from the official location but the file is on the hard drive.&lt;br /&gt;
&lt;br /&gt;
The first idea about implementing taxonomy catalogs comes from OASIS [https://www.oasis-open.org/committees/entity/spec-2001-08-06.html https://www.oasis-open.org/committees/entity/spec-2001-08-06.html]&lt;br /&gt;
&lt;br /&gt;
At this time, we have implemented several taxonomy catalogs so if one file is served by a taxonomy catalog the processor never goes to the Internet. On the tools that contains a user interface, at the very bottom of the taxonomy catalogs there is one that asks the user to provide a file from a directory. This makes a point about how deep we use the idea of taxonomy catalogs.&lt;br /&gt;
&lt;br /&gt;
This wiki contains information about the 3 most commonly used:&lt;br /&gt;
&lt;br /&gt;
The [[Oasis Taxonomy Catalogs]] was the first one implemented on the RS API. This one is good to map local files extracted in a directory that exactly matches the structure of the files on an official web site.&lt;br /&gt;
 &lt;br /&gt;
The  [[Reporting Standard Taxonomy Catalog]] was defined back in year 2010. It is still in use and a good mechanism to distribute taxonomy packages. It is based on a ZIP file with an additional file with metadata that describes the ZIP content, the official URL start string and the mapping between the ZIP content (directories inside the ZIP) and the official locations. The API reads a file where are ZIP files that belongs to the catalog are explored.&lt;br /&gt;
&lt;br /&gt;
The [[XBRL International Taxonomy Packages]] is similar to the previous one and it will be released as XBRL Specification during year 2016. The differences against the Reporting Standard Taxonomy Catalog are that the XBRL Int version supports the declaration of taxonomy entry points in the metadata and the ZIP file does not need to be &amp;quot;registered&amp;quot; in a separate file. The ZIP file can just be drop to a folder and it becomes available to be used.&lt;br /&gt;
&lt;br /&gt;
There are calls to the DTSContainer in order to set the taxonomy catalogs available and to register additional taxonomy catalogs during the API startup. The API contains more taxonomy catalogs defined but they are considered &amp;quot;advanced use&amp;quot; and might not be documented here. If you need further information or assistant drop us an email.&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
[[XBRL Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Adding taxonomies to the ZIP Catlog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Select Taxonomy From Catalog]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Navigation=&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=14</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=14"/>
		<updated>2016-02-03T15:31:33Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Reporting Standadrd XBRL WIKI. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Reporting Standadrd XBRL WIKI.===&lt;br /&gt;
&lt;br /&gt;
This WIKI web site is organized in the following sections:&lt;br /&gt;
&lt;br /&gt;
* XBRL Specifications and related discussions&lt;br /&gt;
** [[XBRL 2.1]]&lt;br /&gt;
*** [[Comments about the Call for review the proposed edit recommendation made on 2011/05/27]]&lt;br /&gt;
** [[XDT 1.0 Dimensions Specification]]&lt;br /&gt;
** [[XQuery Formula Specification (Minimun XML based and more XQuery based)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Reporting Standard S.L. - Product specific discussions, including new feature requests&lt;br /&gt;
** Products WITH user interface&lt;br /&gt;
*** [[XBRLview]]&lt;br /&gt;
*** [[XBRLvalid]]&lt;br /&gt;
*** [[XBRLizer]]&lt;br /&gt;
*** [[XBRLmapper]]&lt;br /&gt;
*** [[Taxonomy Builder]]&lt;br /&gt;
*** [[TeamTax]]&lt;br /&gt;
** Components without user interface&lt;br /&gt;
*** [[XBRL API related discussions]]&lt;br /&gt;
*** [[XBRL Database]]&lt;br /&gt;
*** [[XBRL Validation Service]]&lt;br /&gt;
*** [[XBRL Storage Service]]&lt;br /&gt;
*** [[XhBtRmL]]&lt;br /&gt;
*** [[XBRLmapper as a service]]&lt;br /&gt;
** Other products and components&lt;br /&gt;
*** [[Excel XBRL functions library]]&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* Requirements&lt;br /&gt;
** [[Software requirements]]&lt;br /&gt;
** [[Hardware requirements]]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* Installation&lt;br /&gt;
** [[Installation on Windows]]&lt;br /&gt;
** [[Installation on UNIX (Linux, Solaris, AIX, Mac OS X)]]&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
* [[Taxonomy Catalogs Overview]]&lt;br /&gt;
** [[Reporting Standard Taxonomy Catalog]]&lt;br /&gt;
** [[XBRL International Taxonomy Packages]]&lt;br /&gt;
** [[Oasis Taxonomy Catalogs]]&lt;br /&gt;
** [[Custom Taxonomy Catalogs such as Reporting Standard XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
==== Other optional installation steps ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing the XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
=== Useful links and frequently asked questions (FAQ) ===&lt;br /&gt;
&lt;br /&gt;
# [[Where is the license file stored and how can I backup it?]]&lt;br /&gt;
# [[The XBRL Taxonomy Catalog]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature (Español)]]&lt;br /&gt;
# [[This license will not work on this computer]]&lt;br /&gt;
# [[Esta licencia no funcionará en este computador]]&lt;br /&gt;
# [[Adding taxonomies to the ZIP Catalog]]&lt;br /&gt;
# [[Walkthrough downloading Reporting Standard XBRL tools set]]&lt;br /&gt;
# [[Walkthrough requesting evaluation license]]&lt;br /&gt;
# [[Walkthrough load and store XBRL taxonomies]]&lt;br /&gt;
# [http://www.supersociedades.gov.co/servicios/software-para-el-diligenciamiento/Paginas/NIIF-Videos-de-CapacitaciOn.aspx Vídeos respecto a la instalación y funcionamiento de las herramientas de licenciamiento XBRL para la Superintendencia de Sociedades de Colombia]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=587</id>
		<title>Taxonomy Catalogs Overview</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=587"/>
		<updated>2016-02-03T15:04:34Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Taxonomy Catalogs Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Taxonomy Catalogs Overview ==&lt;br /&gt;
&lt;br /&gt;
As the name suggest, a taxonomy catalog is a local repository of taxonomy files that the processor can consume as if they were coming from the Internet.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
An XBRL Report contains a schemaRef pointing to an external URL where a taxonomy shall be located.&lt;br /&gt;
&lt;br /&gt;
In normal circumstances, the target URL is available and reading the Taxonomy is required to perform XBRL validation. Reading files from the Internet is also a slow process.&lt;br /&gt;
&lt;br /&gt;
The solution is to install a kind of &amp;quot;proxy&amp;quot; that serves the files as if they were read from the official location but the file is on the hard drive.&lt;br /&gt;
&lt;br /&gt;
The first idea about implementing taxonomy catalogs comes from OASIS [https://www.oasis-open.org/committees/entity/spec-2001-08-06.html https://www.oasis-open.org/committees/entity/spec-2001-08-06.html]&lt;br /&gt;
&lt;br /&gt;
At this time, we have implemented several taxonomy catalogs so if one file is served by a taxonomy catalog the processor never goes to the Internet. On the tools that contains a user interface, at the very bottom of the taxonomy catalogs there is one that asks the user to provide a file from a directory. This makes a point about how deep we use the idea of taxonomy catalogs.&lt;br /&gt;
&lt;br /&gt;
This wiki contains information about the 3 most commonly used:&lt;br /&gt;
&lt;br /&gt;
The [[Oasis Taxonomy Catalogs]] was the first one implemented on the RS API. This one is good to map local files extracted in a directory that exactly matches the structure of the files on an official web site.&lt;br /&gt;
 &lt;br /&gt;
The  [[Reporting Standard Taxonomy Catalog]] was defined back in year 2010. It is still in use and a good mechanism to distribute taxonomy packages. It is based on a ZIP file with an additional file with metadata that describes the ZIP content, the official URL start string and the mapping between the ZIP content (directories inside the ZIP) and the official locations. The API reads a file where are ZIP files that belongs to the catalog are explored.&lt;br /&gt;
&lt;br /&gt;
The [[XBRL International Taxonomy Packages]] is similar to the previous one and it will be released as XBRL Specification during year 2016. The differences against the Reporting Standard Taxonomy Catalog are that the XBRL Int version supports the declaration of taxonomy entry points in the metadata and the ZIP file does not need to be &amp;quot;registered&amp;quot; in a separate file. The ZIP file can just be drop to a folder and it becomes available to be used.&lt;br /&gt;
&lt;br /&gt;
There are calls to the DTSContainer in order to set the taxonomy catalogs available and to register additional taxonomy catalogs during the API startup. The API contains more taxonomy catalogs defined but they are considered &amp;quot;advanced use&amp;quot; and might not be documented here. If you need further information or assistant drop us an email.&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=586</id>
		<title>Taxonomy Catalogs Overview</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=586"/>
		<updated>2016-02-03T15:02:26Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Taxonomy Catalogs Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Taxonomy Catalogs Overview ==&lt;br /&gt;
&lt;br /&gt;
As the name suggest, a taxonomy catalog is a local repository of taxonomy files that the processor can consume as if they were coming from the Internet.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
An XBRL Report contains a schemaRef pointing to an external URL where a taxonomy shall be located.&lt;br /&gt;
&lt;br /&gt;
In normal circumstances, the target URL is available and reading the Taxonomy is required to perform XBRL validation. Reading files from the Internet is also a slow process.&lt;br /&gt;
&lt;br /&gt;
The solution is to install a kind of &amp;quot;proxy&amp;quot; that serves the files as if they were read from the official location but the file is on the hard drive.&lt;br /&gt;
&lt;br /&gt;
The first idea about implementing taxonomy catalogs comes from OASIS [https://www.oasis-open.org/committees/entity/spec-2001-08-06.html https://www.oasis-open.org/committees/entity/spec-2001-08-06.html]&lt;br /&gt;
&lt;br /&gt;
At this time, we have implemented several taxonomy catalogs so if one file is served by a taxonomy catalog the processor never goes to the Internet. On the tools that contains a user interface, at the very bottom of the taxonomy catalogs there is one that asks the user to provide a file from a directory. This makes a point about how deep we use the idea of taxonomy catalogs.&lt;br /&gt;
&lt;br /&gt;
This wiki contains information about the 3 most commonly used:&lt;br /&gt;
&lt;br /&gt;
The [[Oasis Taxonomy Catalogs]] was the first one implemented on the RS API. This one is good to map local files extracted in a directory that exactly matches the structure of the files on an official web site.&lt;br /&gt;
 &lt;br /&gt;
The  [[Reporting Standard Taxonomy Catalog]] was defined back in year 2010. It is still in use and a good mechanism to distribute taxonomy packages. It is based on a ZIP file with an additional file with metadata that describes the ZIP content, the official URL start string and the mapping between the ZIP content (directories inside the ZIP) and the official locations. The API reads a file where are ZIP files that belongs to the catalog are explored.&lt;br /&gt;
&lt;br /&gt;
The [[XBRL International Taxonomy Packages]] is similar to the previous one and it will be released as XBRL Specification during year 2016. The differences against the Reporting Standard Taxonomy Catalog are that the XBRL Int version supports the declaration of taxonomy entry points in the metadata and the ZIP file does not need to be &amp;quot;registered&amp;quot; in a separate file. The ZIP file can just be drop to a folder and it becomes available to be used.&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=585</id>
		<title>Taxonomy Catalogs Overview</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=585"/>
		<updated>2016-02-03T14:52:48Z</updated>

		<summary type="html">&lt;p&gt;Ihr: /* Taxonomy Catalogs Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Taxonomy Catalogs Overview ==&lt;br /&gt;
&lt;br /&gt;
As the name suggest, a taxonomy catalog is a local repository of taxonomy files that the processor can consume as if they were coming from the Internet.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
An XBRL Report contains a schemaRef pointing to an external URL where a taxonomy shall be located.&lt;br /&gt;
&lt;br /&gt;
In normal circumstances, the target URL is available and reading the Taxonomy is required to perform XBRL validation. Reading files from the Internet is also a slow process.&lt;br /&gt;
&lt;br /&gt;
The solution is to install a kind of &amp;quot;proxy&amp;quot; that serves the files as if they were read from the official location but the file is on the hard drive.&lt;br /&gt;
&lt;br /&gt;
The first idea about implementing taxonomy catalogs comes from OASIS [https://www.oasis-open.org/committees/entity/spec-2001-08-06.html https://www.oasis-open.org/committees/entity/spec-2001-08-06.html]&lt;br /&gt;
&lt;br /&gt;
At this time, we have implemented several taxonomy catalogs so if one file is served by a taxonomy catalog the processor never goes to the Internet. On the tools that contains a user interface, at the very bottom of the taxonomy catalogs there is one that asks the user to provide a file from a directory. This makes a point about how deep we use the idea of taxonomy catalogs.&lt;br /&gt;
&lt;br /&gt;
This wiki contains information about the 3 most commonly used:&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=584</id>
		<title>Taxonomy Catalogs Overview</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=584"/>
		<updated>2016-02-02T21:02:43Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Taxonomy Catalogs Overview ==&lt;br /&gt;
&lt;br /&gt;
As the name suggest, a taxonomy catalog is a local repository of taxonomy files that the processor can consume as if they were coming from the Internet.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
An XBRL Report contains a schemaRef pointing to an external URL where a taxonomy shall be located.&lt;br /&gt;
&lt;br /&gt;
In normal circumstances, the target URL is available and reading the Taxonomy is required to perform XBRL validation. Reading files from the Internet is also a slow process.&lt;br /&gt;
&lt;br /&gt;
The solution is to install a kind of &amp;quot;proxy&amp;quot; that serves the files as if they were read from the official location but the file is on the hard drive.&lt;br /&gt;
&lt;br /&gt;
The first idea about implementing taxonomy catalogs comes from OASIS [https://www.oasis-open.org/committees/entity/spec-2001-08-06.html https://www.oasis-open.org/committees/entity/spec-2001-08-06.html]&lt;br /&gt;
&lt;br /&gt;
At this time, we have implemented several taxonomy catalogs and all can operate in cascade so if one file is served by a taxonomy catalog the processor never goes to the Internet. On the tools that contains a user interface, at the very bottom of the taxonomy catalogs stack there is one taxonomy catalog implementation that asks the user to provide a file from a directory. This makes a point about how deep we use the idea of taxonomy catalogs&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
[[Main Page]]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=583</id>
		<title>Taxonomy Catalogs Overview</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs_Overview&amp;diff=583"/>
		<updated>2016-02-02T21:01:23Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with '== Taxonomy Catalogs Overview ==  As the name suggest, a taxonomy catalog is a local repository of taxonomy files that the processor can consume as if they were coming from the I…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Taxonomy Catalogs Overview ==&lt;br /&gt;
&lt;br /&gt;
As the name suggest, a taxonomy catalog is a local repository of taxonomy files that the processor can consume as if they were coming from the Internet.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
An XBRL Report contains a schemaRef pointing to an external URL where a taxonomy shall be located.&lt;br /&gt;
&lt;br /&gt;
In normal circumstances, the target URL is available and reading the Taxonomy is required to perform XBRL validation. Reading files from the Internet is also a slow process.&lt;br /&gt;
&lt;br /&gt;
The solution is to install a kind of &amp;quot;proxy&amp;quot; that serves the files as if they were read from the official location but the file is on the hard drive.&lt;br /&gt;
&lt;br /&gt;
The first idea about implementing taxonomy catalogs comes from OASIS [https://www.oasis-open.org/committees/entity/spec-2001-08-06.html https://www.oasis-open.org/committees/entity/spec-2001-08-06.html]&lt;br /&gt;
&lt;br /&gt;
At this time, we have implemented several taxonomy catalogs and all can operate in cascade so if one file is served by a taxonomy catalog the processor never goes to the Internet. On the tools that contains a user interface, at the very bottom of the taxonomy catalogs stack there is one taxonomy catalog implementation that asks the user to provide a file from a directory. This makes a point about how deep we use the idea of taxonomy catalogs&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=13</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Main_Page&amp;diff=13"/>
		<updated>2016-02-02T20:52:16Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Reporting Standadrd XBRL WIKI.===&lt;br /&gt;
&lt;br /&gt;
This WIKI web site is organized in the following sections:&lt;br /&gt;
&lt;br /&gt;
* XBRL Specifications and related discussions&lt;br /&gt;
** [[XBRL 2.1]]&lt;br /&gt;
*** [[Comments about the Call for review the proposed edit recommendation made on 2011/05/27]]&lt;br /&gt;
** [[XDT 1.0 Dimensions Specification]]&lt;br /&gt;
** [[Versioning (not a recommendation yet)]]&lt;br /&gt;
** [[XII Formula Specification (XML Based)]]&lt;br /&gt;
** [[XQuery Formula Specification (Minimun XML based and more XQuery based)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Reporting Standard S.L. - Product specific discussions, including new feature requests&lt;br /&gt;
** Products WITH user interface&lt;br /&gt;
*** [[XBRLview]]&lt;br /&gt;
*** [[XBRLvalid]]&lt;br /&gt;
*** [[XBRLizer]]&lt;br /&gt;
*** [[XBRLmapper]]&lt;br /&gt;
*** [[Taxonomy Builder]]&lt;br /&gt;
*** [[TeamTax]]&lt;br /&gt;
** Components without user interface&lt;br /&gt;
*** [[XBRL API related discussions]]&lt;br /&gt;
*** [[XBRL Database]]&lt;br /&gt;
*** [[XBRL Validation Service]]&lt;br /&gt;
*** [[XBRL Storage Service]]&lt;br /&gt;
*** [[XhBtRmL]]&lt;br /&gt;
*** [[XBRLmapper as a service]]&lt;br /&gt;
** Other products and components&lt;br /&gt;
*** [[Excel XBRL functions library]]&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
* Requirements&lt;br /&gt;
** [[Software requirements]]&lt;br /&gt;
** [[Hardware requirements]]&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* Installation&lt;br /&gt;
** [[Installation on Windows]]&lt;br /&gt;
** [[Installation on UNIX (Linux, Solaris, AIX, Mac OS X)]]&lt;br /&gt;
&lt;br /&gt;
=== Configuration ===&lt;br /&gt;
* [[Taxonomy Catalogs Overview]]&lt;br /&gt;
** [[Reporting Standard Taxonomy Catalog]]&lt;br /&gt;
** [[XBRL International Taxonomy Packages]]&lt;br /&gt;
** [[Oasis Taxonomy Catalogs]]&lt;br /&gt;
** [[Custom Taxonomy Catalogs such as Reporting Standard XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
==== Other optional installation steps ====&lt;br /&gt;
&lt;br /&gt;
* [[Installing the XBRL Database]]&lt;br /&gt;
&lt;br /&gt;
=== Useful links and frequently asked questions (FAQ) ===&lt;br /&gt;
&lt;br /&gt;
# [[Where is the license file stored and how can I backup it?]]&lt;br /&gt;
# [[The XBRL Taxonomy Catalog]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature]]&lt;br /&gt;
# [[java.security.SignatureException: invalid encoding for signature (Español)]]&lt;br /&gt;
# [[This license will not work on this computer]]&lt;br /&gt;
# [[Esta licencia no funcionará en este computador]]&lt;br /&gt;
# [[Adding taxonomies to the ZIP Catalog]]&lt;br /&gt;
# [[Walkthrough downloading Reporting Standard XBRL tools set]]&lt;br /&gt;
# [[Walkthrough requesting evaluation license]]&lt;br /&gt;
# [[Walkthrough load and store XBRL taxonomies]]&lt;br /&gt;
# [http://www.supersociedades.gov.co/servicios/software-para-el-diligenciamiento/Paginas/NIIF-Videos-de-CapacitaciOn.aspx Vídeos respecto a la instalación y funcionamiento de las herramientas de licenciamiento XBRL para la Superintendencia de Sociedades de Colombia]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Setting_environment_variables&amp;diff=576</id>
		<title>Setting environment variables</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Setting_environment_variables&amp;diff=576"/>
		<updated>2015-11-28T15:04:24Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a normal installation, the XBRL API requires a directory with read/write permissions to the user who launches the tools. That directory is used later for the following purposes:&lt;br /&gt;
# A place to search for the license file&lt;br /&gt;
# A place to read taxonomies in the different supported taxonomy catalogs&lt;br /&gt;
# A place to store application properties and user configuration files&lt;br /&gt;
&lt;br /&gt;
The specific mechanism to obtain the value of that directory is documented here: [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/util/RSStaticAndUser.html RSStaticAndUser java class documentation]&lt;br /&gt;
&lt;br /&gt;
In sort, if you have no changed anything. &lt;br /&gt;
* On '''windows''' that directory is the content of the APPDATA environment variable, and the '''ReportingStandardXBRLTools'''. Normally this is C:\Users\{Your user name}\AppData\Roaming\ReportingStandardXBRLTools&amp;quot;. Note that AppData is a hidden folder.&lt;br /&gt;
* On '''UNIX''' (Linux, Mac and other *Ix derived OS) it is the user's home directory followed by '''ReportingStandardXBRLTools'''.&lt;br /&gt;
&lt;br /&gt;
You can modify the installation configuration by setting the following environment variables and Java Variables in order to set the location of common components such as the license file and taxonomy catalog files. The following environment variables and java variables are recognized by the XBRL API:&lt;br /&gt;
&lt;br /&gt;
* '''XBRLCATALOGPATH''' This environment variable points to a ; separated list of directories that can be HOME of [[Taxonomy Catalogs]]. The Windows installer already sets the environment variable and the right value pointing to the directory where the installer has installed the Taxonomy Catalog.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLRSHOME''' This environment variable points to a directory that will be used as the home directory where Reporting Standard applications store user properties that are used to share information across multiple applications (like the information to connect to the XBRL Repository). The Windows installer does not set this environment variable and the API defaults to the user's home directory. The value is used in Windows and Unix, Java and .NET environments. &lt;br /&gt;
&lt;br /&gt;
* '''xbrl.rs.home''' If this java system property exist, it shall point to a directory that will be used instead of the '''XBRLRSHOME''' enviroment variable.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLLIBRARYPATH''' This environment variable points to the directory where Reporting Standard libraries are installed on the system.&lt;br /&gt;
&lt;br /&gt;
Note: the next directory after the directory pointed to by this variables must have a fixed name '''ReportingStandardXBRLTools'''.&lt;br /&gt;
&lt;br /&gt;
There is more information about how the API obtains the path for a user file on the [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/util/RSStaticAndUser.html RSStaticAndUser java class documentation]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs&amp;diff=580</id>
		<title>Taxonomy Catalogs</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs&amp;diff=580"/>
		<updated>2015-11-28T15:02:13Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RS API supports pluggable taxonomy catalogs.&lt;br /&gt;
&lt;br /&gt;
Taxonomy catalogs are copies of XBRL files published on the Internet that accelerates DTS Loading process because it avoid the need to read files from the Internet every time an XBRL report is loaded or validated.&lt;br /&gt;
&lt;br /&gt;
Every Taxonomy Catalog is a collection of files and metadata to indicate what content the catalog contains. Some catalogs reside in ZIP compressed format and some others in plain files on the filesystem and some others can be configured to use relational databases.&lt;br /&gt;
&lt;br /&gt;
Taxonomy Catalogs can be installed on multiple places in the XBRL API. In normal circumstances, the root of the Taxonomy Catalog is obtained from the content of the XBRLCATALOGPATH environment variable. See [[Setting environment variables]] for more information.&lt;br /&gt;
&lt;br /&gt;
Currently the following taxonomy catalogs are implemented:&lt;br /&gt;
&lt;br /&gt;
== Oasis Taxonomy Catalogs ==&lt;br /&gt;
&lt;br /&gt;
Oasis taxonomy catalogs are recognized by the existence of a Catalog file whose name must be '''XBRLCatalog.xml''' in any one of the directories listed in the XBRLCATALOGPATH environment variable. Those files must be according to the OASIS XML Catalog syntax convention. For this reason, it is recommended (but not required) that they reference the Catalog.xsd schema.&lt;br /&gt;
&lt;br /&gt;
The catalog content are plain files and directories in the filesystem. The installation process might have installed some content on a directory called taxonomy-cache but that is not required. You are free to edit this file and supply new content using either the GUI or by using an XML editor.&lt;br /&gt;
&lt;br /&gt;
The resolution of relative files is always relative to the location of the XBRLCatalog.xml file.&lt;br /&gt;
&lt;br /&gt;
== Reporting Standard ZIP Catalog format ==&lt;br /&gt;
&lt;br /&gt;
Reporting Standard ZIP catalogs are recognized by the existence of a Catalog file whose name must be '''RSZIPCatalog.xml''' in any one of the directories listed in the XBRLCATALOGPATH environment variable. Those files must be according to a XML Schema created by Reporting Standard. The content of this catalog can be managed by the user using the user interface or can be edited by normal XML editors.&lt;br /&gt;
&lt;br /&gt;
The catalog content are ZIP files created by Reporting Standard. Reporting Standard maintains a global database of taxonomy packages using this format and the user can install or uninstall packages as required.&lt;br /&gt;
&lt;br /&gt;
The resolution of a ZIP file location, when it is specified inside the RSZIPCatalog.xml follows the xml:base conventions. In the absence of specific xml:base attributes, the directory where the RSZIPCatalog.xml file is found is used as base for relative resolution. Note that our GUI tools install all zip files using a directory called taxonomy-packages but this is not required. &lt;br /&gt;
&lt;br /&gt;
== XBRL Taxonomy Packages specification created by the XBRL International Consortium ==&lt;br /&gt;
&lt;br /&gt;
Reporting Standard implements the XBRL Taxonomy Packages specification. The resolution of taxonomy packages does not require a specific configuration file. When the XBRL API starts, the content of directories whose name is &amp;quot;xbrl-packages&amp;quot; and exists in any of the folders indicated in the XBRLCATALOGPATH environment variable is explored and all ZIP files on that directory is loaded as an XBRL Taxonomy Package. If the ZIP file is not a proper ZIP file according with the specifications the file is ignored.&lt;br /&gt;
&lt;br /&gt;
== Dynamic auto Taxonomy cache ==&lt;br /&gt;
&lt;br /&gt;
This implementation of a taxonomy catalog stores local copies of files loaded during the DTS loading process so the next time the same file is loaded the local copy is used instead.&lt;br /&gt;
&lt;br /&gt;
This catalog is disabled by default and MUST be enabled by manually adding a property to the JVM. The property name is http://www.reportingstandard.com/properties/dts-store-cache-enable and the property value must be the string &amp;quot;true&amp;quot; (without quotes).&lt;br /&gt;
&lt;br /&gt;
== XBRL Database configured as a taxonomy catalog ==&lt;br /&gt;
&lt;br /&gt;
The Reporting Standard XBRL Database stores a binary copy of files loaded during the DTS Discovery process in the Documents table. There is an implementation of the Taxonomy Catalog interfaces that uses the content of that table as source of files for DTS Discovery. The use of this Taxonomy Catalog resolver is optional but it can be enabled by applications that uses the XBRL Database in an organization. GUI applications such as XBRLizer, the Instance document viewer, XBRLExpress etc already uses the XBRL Database as a taxonomy catalog when a database is configured. If you have develop an application and want to make sure your application uses the XBRL Database as Taxonomy Catalog please contact Reporting Standard S.L. for detailed instructions.&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs&amp;diff=581</id>
		<title>Taxonomy Catalogs</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Taxonomy_Catalogs&amp;diff=581"/>
		<updated>2015-11-28T12:55:58Z</updated>

		<summary type="html">&lt;p&gt;Ihr: Created page with 'RS API supports pluggable taxonomy catalogs.  Taxonomy catalogs are copies of XBRL files published on the Internet that accelerates DTS Loading process because it avoid the need …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;RS API supports pluggable taxonomy catalogs.&lt;br /&gt;
&lt;br /&gt;
Taxonomy catalogs are copies of XBRL files published on the Internet that accelerates DTS Loading process because it avoid the need to read files from the Internet every time an XBRL report is loaded or validated.&lt;br /&gt;
&lt;br /&gt;
Every Taxonomy Catalog is a collection of files and metadata to indicate what content the catalog contains. Some catalogs reside in ZIP compressed format and some others in plain files on the filesystem and some others can be configured to use relational databases.&lt;br /&gt;
&lt;br /&gt;
Taxonomy Catalogs can be installed on multiple places in the XBRL API. In normal circumstances, the root of the Taxonomy Catalog is obtained from the content of the XBRLCATALOGPATH environment variable. See [[Setting environment variables]] for more information.&lt;br /&gt;
&lt;br /&gt;
Currently the following taxonomy catalogs are implemented:&lt;br /&gt;
&lt;br /&gt;
== Oasis Taxonomy Catalogs ==&lt;br /&gt;
&lt;br /&gt;
Oasis taxonomy catalogs are recognized by the existence of a Catalog file whose name must be '''XBRLCatalog.xml''' in any one of the directories listed in the XBRLCATALOGPATH environment variable. Those files must be according to the OASIS XML Catalog syntax convention. For this reason, it is recommended (but not required) that they reference the Catalog.xsd schema.&lt;br /&gt;
&lt;br /&gt;
The catalog content are plain files and directories in the filesystem. The installation process might have installed some content on a directory called taxonomy-cache but that is not required. You are free to edit this file and supply new content using either the GUI or by using an XML editor.&lt;br /&gt;
&lt;br /&gt;
The resolution of relative files is always relative to the location of the XBRLCatalog.xml file.&lt;br /&gt;
&lt;br /&gt;
== Reporting Standard ZIP Catalog format ==&lt;br /&gt;
&lt;br /&gt;
Reporting Standard ZIP catalogs are recognized by the existence of a Catalog file whose name must be '''RSZIPCatalog.xml''' in any one of the directories listed in the XBRLCATALOGPATH environment variable. Those files must be according to a XML Schema created by Reporting Standard. The content of this catalog can be managed by the user using the user interface or can be edited by normal XML editors.&lt;br /&gt;
&lt;br /&gt;
The catalog content are ZIP files created by Reporting Standard. Reporting Standard maintains a global database of taxonomy packages using this format and the user can install or uninstall packages as required.&lt;br /&gt;
&lt;br /&gt;
The resolution of a ZIP file location, when it is specified inside the RSZIPCatalog.xml follows the xml:base conventions. In the absence of specific xml:base attributes, the directory where the RSZIPCatalog.xml file is found is used as base for relative resolution. Note that our GUI tools install all zip files using a directory called taxonomy-packages but this is not required. &lt;br /&gt;
&lt;br /&gt;
== XBRL Taxonomy Packages specification created by the XBRL International Consortium ==&lt;br /&gt;
&lt;br /&gt;
Reporting Standard implements the XBRL Taxonomy Packages specification. The resolution of taxonomy packages does not require a specific configuration file. When the XBRL API starts, the content of directories whose name is &amp;quot;xbrl-packages&amp;quot; and exists in any of the folders indicated in the XBRLCATALOGPATH environment variable is explored and all ZIP files on that directory is loaded as an XBRL Taxonomy Package. If the ZIP file is not a proper ZIP file according with the specifications the file is ignored.&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Setting_environment_variables&amp;diff=577</id>
		<title>Setting environment variables</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Setting_environment_variables&amp;diff=577"/>
		<updated>2015-11-28T12:31:49Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a normal installation, the XBRL API requires a directory with read/write permissions to the user who launches the tools. That directory is used later for the following purposes:&lt;br /&gt;
# A place to search for the license file&lt;br /&gt;
# A place to read taxonomies in the different supported taxonomy catalogs&lt;br /&gt;
# A place to store application properties and user configuration files&lt;br /&gt;
&lt;br /&gt;
The specific mechanism to obtain the value of that directory is documented here: [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/util/RSStaticAndUser.html RSStaticAndUser java class documentation]&lt;br /&gt;
&lt;br /&gt;
In sort, if you have no changed anything. &lt;br /&gt;
* On '''windows''' that directory is the content of the APPDATA environment variable, and the &amp;quot;ReportingStandardXBRLTools&amp;quot;. Normally this is C:\Users\{Your user name}\AppData\Roaming\ReportingStandardXBRLTools&amp;quot;. Note that AppData is a hidden folder.&lt;br /&gt;
* On '''UNIX''' (Linux, Mac and other *Ix derived OS) it is the user's home directory followed by &amp;quot;ReportingStandardXBRLTools&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You can modify the installation configuration by setting the following environment variables and Java Variables in order to set the location of common components such as the license file and taxonomy catalog files. The following environment variables and java variables are recognized by the XBRL API:&lt;br /&gt;
&lt;br /&gt;
* '''XBRLCATALOGPATH''' This environment variable points to a ; separated list of directories that can be HOME of [[Taxonomy Catalogs]]. The Windows installer already sets the environment variable and the right value pointing to the directory where the installer has installed the Taxonomy Catalog.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLRSHOME''' This environment variable points to a directory that will be used as the home directory where Reporting Standard applications store user properties that are used to share information across multiple applications (like the information to connect to the XBRL Repository). The Windows installer does not set this environment variable and the API defaults to the user's home directory. The value is used in Windows and Unix, Java and .NET environments. &lt;br /&gt;
&lt;br /&gt;
* '''xbrl.rs.home''' If this java system property exist, it shall point to a directory that will be used instead of the '''XBRLRSHOME''' enviroment variable.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLLIBRARYPATH''' This environment variable points to the directory where Reporting Standard libraries are installed on the system.&lt;br /&gt;
&lt;br /&gt;
Note: the next directory after the directory pointed to by this variables must have a fixed name '''ReportingStandardXBRLTools'''.&lt;br /&gt;
&lt;br /&gt;
There is more information about how the API obtains the path for a user file on the [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/util/RSStaticAndUser.html RSStaticAndUser java class documentation]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
	<entry>
		<id>https://reportingstandard.com/wiki/index.php?title=Setting_environment_variables&amp;diff=578</id>
		<title>Setting environment variables</title>
		<link rel="alternate" type="text/html" href="https://reportingstandard.com/wiki/index.php?title=Setting_environment_variables&amp;diff=578"/>
		<updated>2015-11-28T12:28:53Z</updated>

		<summary type="html">&lt;p&gt;Ihr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a normal installation, the XBRL API requires a directory with read/write permissions to the user who launches the tools. That directory is used later for the following purposes:&lt;br /&gt;
# A place to search for the license file&lt;br /&gt;
# A place to read taxonomies in the different supported taxonomy catalogs&lt;br /&gt;
# A place to store application properties and user configuration files&lt;br /&gt;
&lt;br /&gt;
The specific mechanism to obtain the value of that directory is documented here: [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/util/RSStaticAndUser.html RSStaticAndUser java class documentation]&lt;br /&gt;
&lt;br /&gt;
In sort, if you have no changed anything. &lt;br /&gt;
* On '''windows''' that directory is the content of the APPDATA environment variable, and the &amp;quot;ReportingStandardXBRLTools&amp;quot;. Normally this is C:\Users\{Your user name}\AppData\Roaming\ReportingStandardXBRLTools&amp;quot;. Note that AppData is a hidden folder.&lt;br /&gt;
* On '''UNIX''' (Linux, Mac and other *Ix derived OS) it is the user's home directory followed by &amp;quot;ReportingStandardXBRLTools&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
You can modify the installation configuration by setting the following environment variables and Java Variables in order to set the location of common components such as the license file and taxonomy catalog files. The following environment variables and java variables are recognized by the XBRL API:&lt;br /&gt;
&lt;br /&gt;
* '''XBRLCATALOGPATH''' This environment variable points to a ; separated list of directories where files with the name '''XBRLCatalog.xml''' exist. Those files must be according to the OASIS XML Catalog syntax convention. For this reason, it is recommended (but not required) that they reference the Catalog.xsd schema. The variable has effect in Windows and Unix, Java and .NET environments. The Windows installer already sets the environment variable and the right value pointing to the directory where the installer has installed the Taxonomy Catalog.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLRSHOME''' This environment variable points to a directory that will be used as the home directory where Reporting Standard applications store user properties that are used to share information across multiple applications (like the information to connect to the XBRL Repository). The Windows installer does not set this environment variable and the API defaults to the user's home directory. The value is used in Windows and Unix, Java and .NET environments. &lt;br /&gt;
&lt;br /&gt;
* '''xbrl.rs.home''' If this java system property exist, it shall point to a directory that will be used instead of the '''XBRLRSHOME''' enviroment variable.&lt;br /&gt;
&lt;br /&gt;
* '''XBRLLIBRARYPATH''' This environment variable points to the directory where Reporting Standard libraries are installed on the system.&lt;br /&gt;
&lt;br /&gt;
Note: the next directory after the directory pointed to by this variables must have a fixed name '''ReportingStandardXBRLTools'''.&lt;br /&gt;
&lt;br /&gt;
There is more information about how the API obtains the path for a user file on the [http://www.reportingstandard.com/apidoc/com/ihr/xbrl/util/RSStaticAndUser.html RSStaticAndUser java class documentation]&lt;/div&gt;</summary>
		<author><name>Ihr</name></author>
	</entry>
</feed>