Versioning The Emerging Technology
description
Transcript of Versioning The Emerging Technology
![Page 1: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/1.jpg)
VersioningThe Emerging Technology
Masatomo GotoFujitsu Laboratories Of America, Inc.
2005 11/8
![Page 2: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/2.jpg)
Table of contents Versioning in XBRL Merit of having XBRL specific versioning High level ideas for XBRL versioning Work should be taken. QA
![Page 3: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/3.jpg)
Versioning in XBRL
First of all …
Versioning is NOT for versioning between XBRL Specifications such as 1.0 <-> 2.0 <-> 2.1!!
Versioning is for the financial data expressed as XBRL document.
Ex: versioning between year 2004 data and year 2005 data
![Page 4: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/4.jpg)
Versioning in XBRL Financial data in XBRL consists of…
DTS Taxonomies
Taxonomy schema 5 kinds of Linkbases and more
Instance XML file
Business oriented spec (under development..) Formula Linkbase? Dimension specs?
![Page 5: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/5.jpg)
Taxonomy Versioning Taxonomy changes for many reasons
Change of laws supporting the concepts modeled in the taxonomy.
Changes in other source literature or references Correction of errors
In the labels or references, concept definition. Addition
New languages and/or references, concept definition New presentation rule with new arcrole
Express these changes effective for XBRL then make it easy for version control.
![Page 6: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/6.jpg)
Why XBRL Specific Versioning? There are various taxonomy authors. They may be different organizations.
So…
One update may affect another taxonomy created by different organization/compaies…
If they need to update their ones, They need to understand the referencing taxonomy versioning information
And
Updates based on change of Laws needs special care. It is ideal to explain what is made for the updates.
Sharing the versioning information is important.
![Page 7: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/7.jpg)
DTS is another part of DTS and…
DTSEnglish labels
DTSSpanish labels
DTSPresentation only
PresentationLinkbase
ns=http://www.cnv.gov.ar/
ar/fr/cnv/2004-12-12loc=cnv.xsd(100 elts)
ns=http://www.cnv.gov.ar/
ar/fr/cnv/es/2004-12-12
loc=cnv-es.xsd(0 elts)
LabelLinkbase
xml:lang = es
…/role/labelLinkbaseRef
href*
…/role/presentationLinkbaseRef
ns=http://www.cnv.gov.ar/
ar/fr/cnv/en/2004-12-12
loc=cnv-en.xsd(0 elts)
LabelLinkbase
xml:lang = en
href*
…/role/labelLinkbaseRefhref*
![Page 8: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/8.jpg)
If core taxonomy updated.
DTSEnglish labels
DTSSpanish labels
DTSPresentation only
PresentationLinkbase
ns=http://www.cnv.gov.ar/
ar/fr/cnv/2004-12-12loc=cnv.xsd(100 elts)
ns=http://www.cnv.gov.ar/
ar/fr/cnv/es/2004-12-12
loc=cnv-es.xsd(0 elts)
LabelLinkbase
xml:lang = es
…/role/labelLinkbaseRef
href*
…/role/presentationLinkbaseRef
ns=http://www.cnv.gov.ar/
ar/fr/cnv/en/2004-12-12
loc=cnv-en.xsd(0 elts)
LabelLinkbase
xml:lang = en
href*
…/role/labelLinkbaseRefhref*
![Page 9: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/9.jpg)
Merit of having XBRL specific versioning Users and Computers can understand
What is changed How changed Who changed Why changed
With this information Data reusability will gain Cost reduction of versioning of extension taxonomy. Etc…
![Page 10: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/10.jpg)
High level ideas for XBRL versioning Existing version control mechanism
Use commercially available tool. Extension taxonomy usage
With prohibition or re ordering mechanism Original linkbase
Specific mechanism and semantically represent a difference
Combination above
Many possibilities. Not decided yet.
![Page 11: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/11.jpg)
This Stage Here Now!!
Work should be taken To get out versioning specifications
Requirements document needs to be created and published as recommendation. This task is XBRL Domain WG task.
Specification document needs to be created to satisfy the requirements. This task is XBRL Specification WG task.
Please join this activity and do XBRL!!
![Page 12: Versioning The Emerging Technology](https://reader035.fdocuments.net/reader035/viewer/2022070423/56816797550346895ddccfd9/html5/thumbnails/12.jpg)
Q and A Any questions?