130 likes | 317 Views
SBR de Nederlandse Taxonomie Architectuur (NTA). Presentatie voor XBRL Nederland 26 Maart 2012. Even voorstellen. Roland Hommes Logius / SBR, opsteller van de NTA Actief in XBRL sinds 2005 Actief in XII sinds 2006 Mede opsteller XBRL Formule specificatie
E N D
SBRde Nederlandse Taxonomie Architectuur (NTA) Presentatie voor XBRL Nederland 26 Maart 2012
Even voorstellen • Roland Hommes • Logius / SBR, opsteller van de NTA • Actief in XBRL sinds 2005 • Actief in XII sinds 2006 • Mede opsteller XBRL Formule specificatie • Opsteller XBRL Versioning specificatie • Voor Logius ook UBL en HR-XML specificaties • Andere (XBRL) klanten in BE, AU, UK 2 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Onderwerpen Fysieke structuur vs. XBRL structuur Mapping XBRL -> inhouse XBRL Taxonomie presenteren XBRL extenden voor eigen gebruik NT versieverschillen implementeren Wat brengt de toekomst? Vragen 3 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Structuren • Fysiek – bestanden • XML Schema • Xlink linkbases • 3 niveaus • Basis; items en types • Domein; assen en tuples • Report; presentatie en tabellen • Missend niveau: business rules • XBRL – XML aspecten • XBRL 2.1, XDT 1.0, Xpointer, Generic links • Discovery: • Entrypoint • Presentatie linkbase + Definitie linkbase • Linkroles, concepts • Labels, References • Missend: Formula 4 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Basis Simple Datatype Non-abs items Codelist Datatype Abstract Domains F-ELR Dom-Mem Abstract Members Domein T-ELR Dom-Mem Primary Domains ELR PDom-Mem ELR Dim-Dom Tuple ELR Formula As (Dimensie) ELR PDom-Cube ELR Cube-Dim Tabel (Hypercube) Report P-Abstract items ELR Presentatie Entrypoint Maximaal
Simple Datatype Non-abs items Codelist Datatype Abstract Domains F-ELR Dom-Mem Abstract Members Primary Domains Gen Labels T-ELR Dom-Mem ELR PDom-Mem ELR Dim-Dom Tuple As (Dimensie) ELR s ELR PDom-Cube ELR Cube-Dim Tabel (Hypercube) Blauw = link:linkbaseRef Rood = xs:import Groen = xlink:href Geel = xbrldt:targetRole P-Abstract items ELR Presentatie Entrypoint
Mapping • Fact + directe aspecten -> inhouse • Directe aspecten: • Unit (1) • Context-Period (1-2) • Context-Scenario (0-N) • Pad en QName • Indirecte aspecten: • Type • @decimals (INF) • Entity 7 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Instance snippet Path: xbrli:xbrl/bd-bedr-tuple:TaxData/bd-bedr-tuple:AgriculturalActivitiesSpecification/bd-bedr:AgrarianNatureManagementSubsidyFiscal Unit: iso4217:EUR PeriodStart: 2011-01-01 PeriodEnd: 2011-12-31 Scenario-Axis: bd-dim-tr:TimeTaxReturnDimension Scenario-Member: bd-dom-tr:Current Scenario-Axis: bd-dim-tr:PartyTaxReturnDimension Scenario-Member: bd-dom-tr:Declarant Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
NT gestuurde presentatie • Taxonomie gestuurd • Om mapping tabel te faciliteren • Instance gestuurd • Om een gevulde instance te tonen • Presentatie linkbase = filter voor concepten per entrypoint • Taal keuze (NL en EN ondersteund) • Labelsoorten • Standaard xlink:role="http://www.xbrl.org/2003/role/label" • Kortxlink:role="http://www.xbrl.org/2003/role/terseLabel" • Documentatie xlink:role= "http://www.xbrl.org/2003/role/documentation" • Semantiek gestuurde labels voor start en einde van een periode of een totaal (via @preferredLabel in P-linkbase) • Generic Labels xlink:role="http://www.xbrl.org/2008/role/label" 9 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
XBRL extenden • Waarom? • Sturing van schermen en functies buiten software • Geen ontwikkelaars die beheer moeten doen • Sneller updates naar de markt mogelijk • Hoe? • Eigen schema(s) met import (deel van de) NT • Eigen linkbase(s) met bestaande ELR’s • ‘Uit’ zetten bestaande relaties met @use=‘prohibited’ 10 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
NT Versies en Versioning • NT versies bevatten altijd Versioning informatie • Niet voor alle alfaversies • Gestructureerd (XBRL specificatie) • Leesbaar (releasenotes en html) • Doel: Mapping tabel automatisch migreren • Uitzondering: samenvoeging en splitsing concepten • Functionele reden blijft mensenwerk • Ankers zijn: • events = soort wijziging • ver:action = groepering (voor bv. splitsen) • Versioning gaat altijd 1 versie terug 11 Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Toekomstige ontwikkelingen • Experimenteel: XBRL Formules • FRIS regels • Consistentie tussen feiten • In ontwikkeling: XBRL Table Linkbase • Renderen van dimensionele relaties • In beraad: SBR Tellingen Linkbase • Functionele doel van calculatie relaties • Klant eigen taxonomie extensies inzenden Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid
Contact & informatie • Telefoon: 070 889 6319 • E-mail: sbr@logius nl • Website: www.sbr-nl.nl • Twitter: @SBR_NL Standard Business Reporting ProgrammaEen initiatief van de Nederlandse overheid