1.历史

​S1000D规范的概念起源于80年代初欧洲航空航天和国防工业协会(ASD)之领域,起初命名为欧洲航空制造商协会(AECMA)。当时,大多数民用航空项目的文件均根据ATA100进行编写。欧洲的军事项目,虽然已在某些协作项目上进行了一些合理化尝试,但主要还是依据各国自身的规范进行编写。实践表明,民用飞机的实际情况更为稳定,也更易于管理。由于现有军事项目复杂多样以及新的项目不断引入;同时在技术出版物编制领域内工业界及其军用客户越来越依赖使用复杂的计算机系统,所以产生的问题日益增长,费用日益增多。

考虑到综合保障(ILS)和信息技术的发展,AECMA客户和产品保障委员会(CSPC)成立了一个文档工作组(DWG),该工作组由欧洲工业界代表组成,负责报告当前的文件实际情况,并针对航空器项目推荐统一的文档形成方法。

DWG认为,ATA100并非在所有领域均被认可,但是在航空领域确实是唯一被国际上认可的规范。因此决定尝试使用ATA100作为基准文件来协调军用和民用文档。由于许多参与国使用的国际军用规范都来源于美军标,因此制定过程中也参考了这些规范。对于有意参加此项活动的国家,DWG邀请其派出军事代表并成立了一个分支结构,并将其命名为增强文档工作组(ADWG)。

ADWG还成立了若干工作小组,负责在具体领域内开展深入研究,并提出公共源数据库(CSDB)的建议,其最终目的是把参与方的建议纳入该出版物规范中,并得到各参与国的认可。

ADWG后来更名为技术出版物规范维护组(TPSWG),其任务移交给S1000D理事会和S1000D指导委员会(SC),由其全权负责规范的维护。S1000D理事会和S1000D指导会包括来自政府部门和工业界的成员。

2.版本

2.1 起源

1985年,ASD(前AECMA)的文件工作组邀请欧洲国家的军事代表组成一个联合小组,为技术出版物制定通用军用飞机规范。

2.2 1.0版本

1989年在巴黎发布S1000D1.0。

2.3 2.0版本

S1000D 2.0于2003年由ASD和AIA联合出版。除飞行器、发动机和航空地面设备外,它现在还支持陆地和海洋国防产品。

2.4 2.3版本

2007年,ASD、AIA和ATA签署了一份谅解备忘录,并发布了第2.3版,其中XML被宣布为主文本格式,而不是SGML。

XML和SGML都是一种标签语言。

2.5 3.0版本

2007年晚些时候,S1000D 3.0发布,对其适用性进行了显著增强。

2.6 4.0版本

S1000D 4.0于2008年发布。它包括与SCORM协调生产提供培训信息,供以后在学习管理系统中使用。SGML的支持也最终在4.0版上被放弃。

2.7 4.1版本

S1000D 4.1于2012年发布。引入了新的XML Schema来支持SB和frontmatter。增加了业务规则索引,以帮助读者定位业务规则决策点,从而使S1000D适应项目需求。

Schema是一种结构模式,我们可以把它理解成是文档的结构定义。

2.8 4.2版本

S1000D 4.2于2016年发布。基于附件创建了两个新Schema(brDoc.xsd和icnMetadata.xsd)。此外,在适用性/布局、业务规则、通用信息库、图形、图解零件数据、布局、学习、维修任务数据、参考、安全性等方面也进行了一些更新。最后是其他更改(一些整理,服务公告和标准编码系统的更新)。

2.9 5.0版本

S1000D 5.0于2019年发布(最新版本):该版本包括新的信息编码定义、新的信息名称定义、XML Schema修正/更新、标准编码系统的扩展、S1000D IPD Schema与S2000M的进一步协调,以及“监管信息”和一些编辑更正(如措辞、参考资料)。

3.组织

2003年,ASD和AIA(美国航空航天工业协会)签署了谅解备忘录,两个组织同意确定一组参数以协调美国和欧洲的技术出版物数据指南。

2004年,ASD和ADL签署谅解备忘录,两个组织共同协调,协调SCO参考模型(SCORM)要求。

2005年,ASD、AIA和美国航空运输协会(ATA)三方签署谅解备忘录,在航空和国防工业中形成通用的技术出版物,联合编制和维护S1000D。

2007年,ASD、AIA和ATA三方更新了原有的谅解备忘录,旨在加强三个组织的合作,在国际范围内进一步发展、维护和推广S1000D。

综上,S1000D目前由ASD、AIA和ATA三方共同维护和推广。

1.S1000D理事会(S1000D Council)

S1000D理事会由ASD AIA和ATA之间签署的谅解备忘录(MoU)组成,该理事会的主要任务是对 S1000D开发进行总体管理。.理事会的作用是为规范提供愿景,以便与指导委员会一起指导和普遍推广S1000D的使用来实现使命。

2.S1000D指导委员会(Steering Committee)

由代表对规范有共同利益的国家和组织的成员组成。

其作用是通过考虑理事会的愿景,通过拒绝或接受更改建议书(CPF)fault信的内容或变更内容来维护规范的价值。

3.民用航空工作组

该工作组是全球民航业的S1000D代表,CAWG由ATA管理,其成立是为了管理民航业与S1000D开发流程的集成。CAWG成员参加了所有相关的S1000D工作组,并与ASD和AIA共同合作,以便能满足民用和国防航空航天行业需求的方式定义S1000D的后续版本。

关于S1000D标准中业务规则和业务规则决策点(BRDP)的解读,ATA还专门发布了相应的规范,规范名称为《Spec1000BR》

4.工作组和工作团队

在组织上设立了几个常设工作组和临时任务进行日常工作,以开发、审查和管理对规范和XML Schema的更改,包括:

  • 业务规则电子组(BRWG)

  • 电子出版物工作组(EPWG)

  • 图形和多媒体工作组(GMMG)

  • 制作和出版工作组(PPWG)

  • 网站工作组(WSWG)

  • 用例任务组(UFTT)

  • CMM出版物任务组(CMPTT)

  • 版本任务组(INTT)

  • 模式任务组(SMTT)

5.国防利益组(DIG)

该组是一个独立的结构,代表对S1000D规范有既得利益的国防客户。DIG的作用是确保明确提出国防要求的并将其转交给S1000D理事会和指导委员会。作为该规范的主要用户,其总体目标是确保S1000D继续满足全球国防用户的和国防装备生产商的需求。

目前S1000D有多个成员国和观察国参与,中国目前是其中观察国之一。

4.用户

从发展起源来看,随着ASD、AIA和ATA的逐步参与,S1000D标准已经逐步从军用领域渗透到民用领域。国际上已经有多个项目成功实施了该标准,其中民用航空领域的B787使用的是3.0版本,A350使用的是4.2版本。也正是因为多方的参与,该标准的进化越来越完备且在保障装备行业的渗透率越来越高。

从国内来看,中国商飞的C919已经完全采用该标准,原来使用ATA2200标准的ARJ21也正在逐步转为S1000D,而未来的CR929也已经明确使用该标准。而包括西飞民机、通飞等在内的大量企业均已采用该标准。

ATA2200标准是民用航空之前使用的技术规范,但从2009年开始已停止维护。

后续文章逐步介绍S1000D标准的内容以及能给使用者带来什么方便及其学习曲线,还会逐步介绍其与DITA,ATA2200和ATA2300之间的差异,包括ATA协会逐步放弃维护ATA2200的原因。

结构化技术写作标准之S1000D——缘起相关推荐

  1. 文档内容结构化技术探索

    word,ppt,excel和pdf等十几种常见办公文档,核心基础服务是文档转码和展现. 为了统一十几种文档的转码和展现方案,不依赖于原文件格式的开档软件,技术调研后,最终方案为任意文档转码为pdf格 ...

  2. 实体嵌入(向量化):用深度学习处理结构化数据

    摘要: 本文详细阐述了深度学习如何来实现处理结构化数据的方法. 嵌入源自于NLP(word2vec)中的单词学习,上图来自Aylien 本博文将涉及机器学习中两个重复出现的问题:第一个问题是深度学习在 ...

  3. 于推行结构化电子病历,促进卫生行业“四化”管理及医疗信息互联互通的建议...

    天津市十六届人大四次会议 关于推行结构化电子病历,促进卫生行业"四化"管理及医疗信息互联互通的建议及答复 2017-10-11 16:22 侯世科代表关于推行结构化电子病历,促进卫 ...

  4. 电子病历结构化发展路线图谱

    电子病历结构化发展路线图谱 2014-04-06 随着医院信息化的发展,国内医院信息化建设重点逐步从管理信息系统转到临床信息系统.在临床信息系统的应用中发现,所有的临床信息最终都要反映到患者病历中.病 ...

  5. 结构化泛化和面向对象泛化

    结构化泛化 结构化泛化(传统方法学.生命周期方法学),采用结构化技术(结构化分析.结构化设计和结构化实现)来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用. 特点: ...

  6. 【干货】Entity Embeddings : 利用深度学习训练结构化数据的实体嵌入

    [导读]本文是数据科学家Rutger Ruizendaal撰写的一篇技术博客,文章提出深度学习在非结构数据中有不错的表现,当前通过实体嵌入也可以使之在结构化数据中大放异彩.具体讲解了如何利用深度学习训 ...

  7. seo结构化数据_为什么使用结构化数据有助于您网站的SEO

    seo结构化数据 Few things are as exciting for a new developer as getting their first customers. The idea o ...

  8. web系统中的结构化数据标记

    Web 系统的设计要点之一是内容和表示的分离,网站以HTML发布内容,对内容进行操作的服务也只能访问 HTML.随着表现形式各异的设备在大量地增加,也大大增加了网站针对不同表示格式的数量.同时,一些新 ...

  9. 大数据深度学习下的车辆结构化——明景车辆结构化分析

    大数据深度学习下的车辆结构化--明景车辆结构化分析 车辆全特征结构化识别技术是计算机人工智能.图像处理.计算机视觉.模式识别等相关技术的综合应用.目前涉车涉驾案件的快速增长,以及车辆结构化.智慧城市应 ...

  10. SCI写作|Tweet转发最多的好文之一:写好结构化论文(背景-内容-结论)的十条规则!...

    来源 | 学位与写作 布雷特•门斯 (Brett Mensh) 和康拉德•科尔丁 (Konrad Kording) 总结出了写好结构化论文的10条规则.门斯在回应<自然>杂志职业特点栏目采 ...

最新文章

  1. 简单探讨JavaScript 与 TypeScript之间的联系
  2. Linux下的设备大体分为三类,微机原理知识点总结
  3. 测量一组类下三角矩阵的质量和频率n=m+1
  4. Mybatis-typeAliases的作用
  5. 数据结构之判断一棵树是不是完全二叉树
  6. VMware Converter P2V 时,卡住
  7. oracle 字典表查询
  8. windows 批处理设置环境变量
  9. Maven学习总结(12)——eclipse中构建多模块maven项目
  10. leetcode力扣12. 整数转罗马数字
  11. Html+CSS基础之img标签
  12. 数学分析:定积分的概念
  13. SGD和带momentum的SGD算法
  14. 迷茫时的3个选择,决定了你人生的高度
  15. 图片格式 tif转jpg 用Matlab实现
  16. 2021各厂免费云服务器申请攻略(阿里云/腾讯云/华为云)
  17. 用 javascript 解释 curry
  18. STM32H7 USART 时钟初始化
  19. 计算机基础名词(二)
  20. 安卓 sdk 离线包_百度离线ocr识别开发sdk包

热门文章

  1. python微信语音转发方法_语音转发方法与流程
  2. idea 快捷键大全
  3. 网络盘的计算机密码是什么,如何让win7映射网络驱动器记住密码
  4. 天数怎么换算成月_小时天数换算(小时换算成天数怎么算)
  5. 如何从云桌面(远程桌面)拷贝文件
  6. mysql 触发器 insert new_mysql触发器实例 插入前更新数据
  7. 计算机管理-共享打印,打印机局域网共享怎么设置?最简单稳定的方法:一键共享...
  8. DFA敏感词过滤算法详解
  9. 《算法》第四版入门准备
  10. 使用gooflow和easyui做的一个工作流程配置图