第1章 引言 1
1.1 XBRL技术概述 1
1.1.1 XBRL的概念 2
1.1.2 XBRL的技术优势 2
1.2 XBRL组成 4
1.2.1 XBRL技术规范 5
1.2.2 XBRL分类标准 5
1.2.3 XBRL实例文档 7
1.2.4 XBRL技术规范、分类标准和实例文档之间的关系 9
1.3 XBRL技术在国内外应用及研究现状 9
1.3.1 XBRL国际组织 10
1.3.2 XBRL在日本的推广应用现状 11
1.3.3 XBRL应用案例 17
1.4本章小结 19
第2章XBRL技术原理 20
2.1 XBRL技术相关背景知识 20
2.1.1 XML技术 20
2.1.2 XLink技术 24
2.1.3 Web服务器 28
2.1.4 JSP技术 33
2.1.5 XML文件解析技术简介 35
2.2 XBRL与XML的对比 36
2.2.1 XBRL与XML的区别 36
2.2.1 XBRL是XML与应用经验融合的结果 39
2.3 XB RL 2.1技术规范解析 40
2.3.1 XBRL分类标准解析 42
2.3.2 XBRL实例文档解析 43
2.4本章小结 45
第3章 财务报告分类标准架构 46
3.1简介 46
3.2概念层 46
3.2.1概念的规则 46
3.2.2与数据项有关的规则 51
3.2.3与元组有关的规则 55
3.3关系层 56
3.3.1与所有关系均有关的规则 56
3.3.2与展示关系有关的规则 59
3.3.3与计算关系有关的规则 61
3.3.4与定义关系有关的规则 62
3.4可发现分类集层 63
3.4.1财务报告中可发现分类集的作用域 63
3.4.2可发现分类集结构的规则 63
3.4.3分类命名规则 65
3.5本章小结 66
第4章XBRL格式数据特点 67
4.1元素嵌套多值 67
4.2内部网状关联 68
4.2.1标签关联关系 69
4.2.2引用关联关系 70
4.2.3父子关联关系 71
4.2.4计算关联关系 72
4.5业务逻辑关联关系 73
4.2.6定义关联关系 74
4.3数据多维描述 75
4.3.1Dimensions原理研究与分析 76
4.3.2示例数据的维度描述 79
4.4本章小结 82
第5章XBRL面向对象的实体建模分析 83
5.1面向对象的数据建模理论 83
5.1.1面向对象的基本概念 83
5.1.2面向对象的分析设计过程 85
5.1.3面向对象建模的基本原则 85
5.2 XBRL数据建模 86
5.2.1面向对象的数据建模过程 87
5.2.2发现对象 88
5.2.3对象类的建模 91
5.2.4建立结构模型 104
5.2.5建立行为模型 105
5.3本章小结 108
第6章XBRL实例生成工具研究与开发 109
6.1本章研究目的及意义 109
6.2 XBRL工具概述 109
6.3主流XBRL工具 110
6.3.1 J2R (Batavia)的Batavia XBRLTM Data Dver 110
6.3.2 DynAccSys (XabraTools)的XABRATM 111
6.3.3 Fujitsu的XBRL工具 111
6.3.4 UBmatrix的XBRL工具 112
6.3.5 Semansys的XBRL工具 112
6.3.6主流工具对比分析 113
6.4 XBRL实例生成器原型系统 115
6.4.1实例生成器需求分析 115
6.4.2相关技术 116
6.4.3系统开发流程 118
6.4.4系统主要功能分析 121
6.5本章小结 122
第7章XBRL的一致性分析 123
7.1本章研究目的及意义 123
7.2 XBRL一致性概述 124
7.3 XBRL一致性校验模块的设计与开发 127
7.3.1 XBRL一致性校验器整体架构 130
7.3.2 XML语法校验器 131
7.3.3 XBRL语法校验器 132
7.3.4 XBRL校验规则配置器 133
7.4 XB RL一致性校验模块功能分析 133
7.5本章小结 134
第8章XBRL数据存储方案 135
8.1现有的XBRL数据存储方式 135
8.1.1存储于文件系统中 135
8.1.2存储于关系型数据库中 136
8.1.3存储于原生XML数据库中 138
8.1.4存储方案对比分析 139
8.2改进的XBRL存储方案研究 141
8.2.1关系数据库对XML的融合 141
8.2.2 XBRL数据存储的改进方案 144
8.2.3 XBRL数据存储改进方案的实现 151
8.3本章小结 153
第9章XBRL实例文件展示系统 154
9.1开发XBRL实例文件展示系统的必要性 154
9.1.1开发XBRL实例文件展示系统的必要性 154
9.1.2 XBRL实例文件展示系统用户需求分析 154
9.2 XBRL实例文件展示系统应用技术分析 155
9.2.1展示系统原型分析 155
9.2.2展示系统架构实现分析 157
9.3系统实现及技术验证 158
9.3.1服务器配置 158
9.3.2 JSP页面中JavaBean组件的使用 164
9.3.3 DOM方法解析XML文件验证 165
9.3.4利用FreeChart对数值进行图表分析 169
9.4本章小结 171
第10章XBRL文档安全机制 173
10.1 XBRL文档安全性 173
10.2 XBRL文档安全相关技术 175
10.2.1 XARL技术 175
10.2.2 Web服务 176
10.3 XBRL文档存在的安全问题 177
10.4 XBRL文档安全架构 178
10.4.1基础安全模块 180
10.4.2访问控制模块 180
10.4.3签名模块 182
10.4.4加密模块 184
10.4.5消息安全模块 184
10.4.6 XBRL文档安全架构安全性分析 188
10.5基于XDSA的可靠信息流 189
10.5.1基于XDSA的可靠信息流工作流程 189
10.5.2可靠的信息流架构安全性评估 192
10.6本章小结 193
第11章 多任务管理网络报表平台设计 195
11.1开发平台及工具选择 195
11.2可行性分析 195
11.3总体解决方案 196
11.4具体解决方案 199
11.4.1构建满足不同管理要求的报告体系 200
11.4.2建立支持报告体系的业务处理规则 204
11.4.3报表数据采集的应用模式 205
11.4.4报表数据发布模式 206
11.5本章小结 207
第12章 主流XBRL分类标准架构解析 208
12.1 XBRL规范和分类标准进展回顾 208
12. 1.1 XBRL规范进展回顾 208
12.1.2 XBRL分类标准进展回顾 208
12.2中国上市公司信息披露分类标准 213
12.2.1《上市公司信息披露电子化规范》简介 213
12.2.2中国上市公司信息披露分类 215
12.3美国财务报告分类标准 219
12.3.1美国财务报告分类标准概述 219
12.3.2 USFRTF分类标准框架构成 221
12.3.3 USFRTF分类标准物理文件之间的关系 222
12.3.4 Cl分类标准解析 223
12.4全球通用文件分类标准(GCDT) 227
12.5国际财务报告分类标准 229
12.6欧盟COREP分类标准 231
12.7韩国财务报告分类标准 234
12.8对分类标准架构的思考 236
12.8.1应更侧重财务信息 236
12.8.2维度技术规范将更受重视 236
12.9本章小结 237
第13章XBRL在统计领域的应用 238
13.1统计与统计信息化 238
13.1.1统计的概念 238
13.1.2统计信息化的概念 238
13.1.3统计信息化面临的问题 239
13.1.4解决方法与思路 240
13.2 XBRL在国外统计方面的应用状况 240
13.2.1 XBRL在国外统计的发展 240
13.2.2 XBRL在荷兰统计的应用 241
13.2.3 XBRL在加拿大统计的应用 241
13.3 XBRL在我国统计的应用前景 242
13.3.1我国的统计报表 242
13.3.2统计中利用XBRL技术的优势 244
13.3.3建立统计分类标准 245
13.3.4需要注意的问题 245
13.4制定XBRL分类标准 245
13.4.1制定统计分类标准架构 245
13.4.2 Schema文件的创建 246
13.4.3 Linkbase文件的创建 248
13.5应用XBRL后的统计流程 250
13.5.1基于XBRL的统计数据采集与存储 250
13.5.2基于XBRL的数据汇总与聚合 252
13.5.3基于XBRL的数据挖掘技术 253
13.5.4基于XBRL的数据展示及发布 254
13.5.5整体流程构思 256
13.6本章小结 256
附录A词汇表 258
参考文献 274