王剛
引言
飛機(jī)在生產(chǎn)線(xiàn)制造完成時(shí)便具有確定的構(gòu)型。在交付和使用階段,由于用戶(hù)需求、技術(shù)改進(jìn)改型等因素,會(huì)產(chǎn)生構(gòu)型差異和使用維護(hù)條件的差異。飛機(jī)技術(shù)出版物內(nèi)容必須與所描述飛機(jī)的實(shí)物構(gòu)型保持一致,因此,向不同用戶(hù)交付的技術(shù)出版物由于構(gòu)型差異,內(nèi)容也會(huì)存在差異。通常,影響技術(shù)出版物內(nèi)容產(chǎn)生差異的主要因素有型號(hào)、序列號(hào)、設(shè)備改型號(hào)、服務(wù)通告、維護(hù)作業(yè)位置(如航線(xiàn)、機(jī)庫(kù)、車(chē)間),用戶(hù)的經(jīng)驗(yàn)級(jí)別等。
飛機(jī)技術(shù)出版物需包含所有不同構(gòu)型的技術(shù)內(nèi)容,在向用戶(hù)交付時(shí),只交付包含該用戶(hù)所持有的適用飛機(jī)的內(nèi)容。因此在技術(shù)出版物中引入了適用性的概念,在技術(shù)出版物中定義數(shù)據(jù)內(nèi)容的適用范圍。
適用性概述
采用S1000D規(guī)范制作交互式電子技術(shù)手冊(cè),數(shù)據(jù)模塊及其內(nèi)容片段對(duì)應(yīng)飛機(jī)不同的構(gòu)型。適用性的目的是通過(guò)在出版物內(nèi)容中標(biāo)注適用性,應(yīng)用軟件系統(tǒng)或程序可將滿(mǎn)足條件的技術(shù)內(nèi)容過(guò)濾并提取出來(lái),以滿(mǎn)足特定用戶(hù)、特定飛機(jī)產(chǎn)品、特定技術(shù)條件和環(huán)境下的飛機(jī)使用維護(hù)需要。
適用性(Applicability)提供了識(shí)別數(shù)據(jù)模塊或數(shù)據(jù)模塊的內(nèi)容片段是否有效的機(jī)制。數(shù)據(jù)模塊通常與產(chǎn)品的物理構(gòu)型相關(guān),但也可能涵蓋如工具可用性、環(huán)境條件等其他方面的信息。適用性的應(yīng)用范圍跨度很廣,從一個(gè)數(shù)據(jù)模塊某處的一個(gè)簡(jiǎn)單聲明到管理生命周期的適用性,包括產(chǎn)品定義、適用性編寫(xiě)和產(chǎn)品實(shí)例構(gòu)型跟蹤等。
適用性規(guī)則
適用性機(jī)制
在S1000D規(guī)范中定義了技術(shù)出版物適用性的機(jī)制,主要包括:適用性聲明(Applicability Declaration)、適用性注釋?zhuān)ˋpplicability Annotation)、適用性過(guò)濾(Applicability Filtered view)。
適用性聲明
為了對(duì)技術(shù)出版物中應(yīng)用的適用性信息進(jìn)行生命周期管理,定義三類(lèi)特定的適用性數(shù)據(jù)模塊,分別是:產(chǎn)品屬性交叉引用表數(shù)據(jù)模塊(Applicability Cross-reference Table Data Module,ACT DM),定義了影響技術(shù)出版物內(nèi)容適用性的產(chǎn)品屬性,如型號(hào)、批次、序列號(hào)、零件號(hào)(選型)等,產(chǎn)品屬性一般為產(chǎn)品的“不可變信息”;條件交叉引用表數(shù)據(jù)模塊(Conditions Cross-reference Table Data Module,CCT DM),定義影響技術(shù)出版物內(nèi)容適用性的各類(lèi)條件,如氣象條件、服務(wù)通告等;產(chǎn)品交叉引用表數(shù)據(jù)模塊(Products Cross-reference Table Data Module,PCT DM),定義了產(chǎn)品實(shí)例信息庫(kù),每個(gè)產(chǎn)品實(shí)例都包含了若干ACT和CCT中定義的產(chǎn)品屬性和條件。
適用性數(shù)據(jù)模塊
ACT、CCT、PCT三類(lèi)數(shù)據(jù)模塊用于對(duì)適用性信息進(jìn)行定義、管理及被DM引用,在出版物編寫(xiě)和管理階段應(yīng)用。
ACT數(shù)據(jù)模塊
ACT數(shù)據(jù)模塊用于聲明對(duì)數(shù)據(jù)適用性產(chǎn)生影響的產(chǎn)品屬性。產(chǎn)品屬性在產(chǎn)品的設(shè)計(jì)生產(chǎn)階段確定,且在全壽命周期內(nèi)通常不會(huì)改變,例如,型號(hào)(model)。
ACT數(shù)據(jù)模塊是對(duì)適用性定義的參考中心點(diǎn),提供了對(duì)一個(gè)CCT和一個(gè)PCT的數(shù)據(jù)模塊的參引,所有需要適用性過(guò)濾的數(shù)據(jù)模塊(DM)、出版物模塊(PM)內(nèi)容,必須在其標(biāo)識(shí)和狀態(tài)段參引一個(gè)ACT數(shù)據(jù)模塊。
通過(guò)ACT數(shù)據(jù)模塊與CCT DM、PCT DM的結(jié)合,可實(shí)現(xiàn)利用ACT數(shù)據(jù)模塊訪(fǎng)問(wèn)所有適用性定義及產(chǎn)品實(shí)例取值,實(shí)現(xiàn)適用性過(guò)濾。
ACT數(shù)據(jù)模塊包含下列部分:產(chǎn)品屬性的定義(元素<productAttributeList>)(必選)、對(duì)CCT數(shù)據(jù)模塊的參引(元素<condCrossRefTableRef>)(可選)、對(duì)PCT數(shù)據(jù)模塊的參引(元素<product-CrossRefTableRef>)(可選)。
ACT數(shù)據(jù)模塊的頂層結(jié)構(gòu)圖如圖1所示。
產(chǎn)品屬性可根據(jù)特定需求定義,可以定義多個(gè)產(chǎn)品屬性信息,如下表所示。
CCT數(shù)據(jù)模塊
CCT數(shù)據(jù)模塊用于聲明影響數(shù)據(jù)適用性的條件。條件可以是技術(shù)性、操作性、環(huán)境性或任何其他類(lèi)型的影響數(shù)據(jù)適用性的條件,CCT DM允許任何條件創(chuàng)建。
技術(shù)條件通常與產(chǎn)品的物理構(gòu)型相關(guān),例如服務(wù)通告、工程指令和改型。技術(shù)條件的狀態(tài)在產(chǎn)品實(shí)例的服務(wù)生命周期可以變更,技術(shù)條件應(yīng)隨產(chǎn)品實(shí)例跟蹤。
操作條件與產(chǎn)品操作或維護(hù)時(shí)的條件相關(guān)。這些條件通常不作為產(chǎn)品構(gòu)型的組成部分且不需跟蹤。操作條件有受規(guī)章影響的ETOPS要求等;維護(hù)條件有可用工具、內(nèi)部或外部電源以及維修位置(戶(hù)內(nèi)或戶(hù)外)等。
環(huán)境條件與維護(hù)時(shí)或維護(hù)前操作期間的環(huán)境條件相關(guān),例如溫度、風(fēng)速、是否有雨、風(fēng)沙情況等。
其他條件不限定。條件可以與技術(shù)文檔可用性信息相關(guān)。例如,當(dāng)培訓(xùn)和技術(shù)數(shù)據(jù)更加綜合化時(shí),根據(jù)執(zhí)行維護(hù)的人員的資質(zhì)和訓(xùn)練記錄創(chuàng)建條件,并且技術(shù)數(shù)據(jù)可以根據(jù)人員資質(zhì)進(jìn)行剪裁。
在CCT DM中,首先定義一個(gè)常用條件類(lèi)型,然后為該類(lèi)型條件定義一個(gè)具體的條件。CCT DM允許定義多個(gè)類(lèi)型的條件。每一條件類(lèi)型包含若干具體條件。
CCT數(shù)據(jù)模塊分為三個(gè)部分:條件常用類(lèi)型的定義(元素<condTypeList>)、特定條件的定義(元素<condList>)、技術(shù)條件合并狀態(tài)清單(元素<incorpor-ation>)。
CCT數(shù)據(jù)模塊的頂層結(jié)構(gòu)圖如圖2所示。
條件類(lèi)型如服務(wù)通告,可根據(jù)需求定義具體的條件。
PCT數(shù)據(jù)模塊
PCT數(shù)據(jù)模塊是定義產(chǎn)品實(shí)例的數(shù)據(jù)存儲(chǔ)庫(kù),并指定每個(gè)產(chǎn)品實(shí)例對(duì)應(yīng)的產(chǎn)品屬性值和條件取值。PCT數(shù)據(jù)模塊中,對(duì)產(chǎn)品實(shí)例的定義包括一系列產(chǎn)品屬性和條件的實(shí)際取值。每部分取值必須包含以下三部分信息(在元素<productCrossRefTable>\<<product>\<assign>中):
對(duì)產(chǎn)品屬性或條件的參引,屬性“app-licPropertyIdent”,來(lái)自ACT和CCT中的屬性ID,如:“model”。產(chǎn)品屬性或條件的標(biāo)識(shí),屬性“applicPropertyType”,“prodattr”表示產(chǎn)品屬性,“condition”表示條件。實(shí)際取值:屬性“applicProper-tyValue”,來(lái)自ACT或CCT。
PCT數(shù)據(jù)模塊的頂層結(jié)構(gòu)圖如圖3所示。
PCT DM內(nèi)容組合的示例:
表示:
XXX型號(hào),序列號(hào)為045,MSN為0705,執(zhí)行XXX-32-SB070后;
XXX型號(hào),序列號(hào)為039,MSN為0610,執(zhí)行XXX-32-SB120前。
三類(lèi)適用性數(shù)據(jù)模塊之間的關(guān)系
ACT、CCT、PCT三類(lèi)數(shù)據(jù)模塊是以ACT為中心點(diǎn)實(shí)現(xiàn)三者的關(guān)聯(lián),可以確保引用的適用性準(zhǔn)確、規(guī)范。所有需要適用性過(guò)濾的數(shù)據(jù)模塊、發(fā)布模塊都必須通過(guò)標(biāo)識(shí)和狀態(tài)段參引ACT數(shù)據(jù)模塊,參引關(guān)系如圖4所示。
DM和PM參引ACT DM:
所有需要進(jìn)行適用性過(guò)濾的DM和PM必須通過(guò)標(biāo)識(shí)和狀態(tài)段的<applicCross-RefTableRef>參引到同一ACT數(shù)據(jù)模塊。從數(shù)據(jù)模塊到ACT的單向參引,ACT與CCT間的雙向參引,ACT與PCT間的雙向參引,如圖5所示。
飛機(jī)技術(shù)出版物適用性注釋規(guī)則
飛機(jī)技術(shù)出版物適用性注釋的對(duì)象
在出版物內(nèi)容中須標(biāo)注適用性的對(duì)象包括:數(shù)據(jù)模塊(DM),包括整個(gè)DM級(jí)別的適用性和DM中局部?jī)?nèi)容的適用性;技術(shù)插圖,某幅插圖的適用性;出版物模塊(PM),發(fā)布的PM適用性,主要指PM適用的客戶(hù)、飛機(jī)架次等。
在數(shù)據(jù)模塊中適用性注釋級(jí)別的原則:根據(jù)出版物使用對(duì)象設(shè)置適用性。確保數(shù)據(jù)唯一性,盡量在較低的內(nèi)容級(jí)別標(biāo)注適用性。如,某維修程序中僅某個(gè)步驟有適用性差異,那么適用性應(yīng)標(biāo)注在該步驟,而非整個(gè)DM,以避免重復(fù)性信息。
在數(shù)據(jù)模塊中,適用性注釋?xiě)?yīng)用于以下兩個(gè)級(jí)別:整個(gè)DM級(jí)別,標(biāo)識(shí)和狀態(tài)段的<applic>;DM中的部分內(nèi)容,標(biāo)識(shí)和狀態(tài)段的<referencedApplicGroup>\<applic>。
適用性在數(shù)據(jù)模塊中的表述方法
(1)數(shù)據(jù)模塊級(jí)別的適用性標(biāo)注
在標(biāo)識(shí)和狀態(tài)段中直接定義<applic>元素時(shí),指示整個(gè)數(shù)據(jù)模塊的適用性。表示方法為:
<applic>
<displayText>Model XXX </displayText>
<assert applicPropertyIdent=”model” applicPropertyType=”prodattr”? applicPropertyValues=”XXX” />
</applic>
(2)數(shù)據(jù)模塊內(nèi)容的適用性標(biāo)注
在標(biāo)識(shí)和狀態(tài)段的<referencedApplic-Group>中定義<applic>時(shí),指示數(shù)據(jù)模塊內(nèi)部局部?jī)?nèi)容的適用性。在數(shù)據(jù)模塊內(nèi)部需要指明部分內(nèi)容的適用性時(shí),應(yīng)當(dāng)使用內(nèi)容元素的applicRefId屬性,引用到<referencedApplicGroup>中的某個(gè)<applic>上。表示方法為:
在<referencedApplicGroup>定義適用性表達(dá)式:
<referencedApplicGroup>
<applic id=”app-001”>
<displayText> Model XXX</displayText>
<assert? ? applicPropertyIdent=”model”
applicPropertyType=”prodattr”
applicPropertyValues=”XXX” />
</applic>
<applic id=”app-002”>
<displayText>ModelXXX0</displayText>
<assertapplicPropertyIdent=”model”
applicPropertyType=”prodattr”
applicPropertyValues=”XXX” />
</applic>
</referencedApplicGroup>
在內(nèi)容中引用所需的適用性表達(dá)式:
<mainProcedure>
<proceduralStep applicRefId=”appl-001”>
<title>Title</title>
<para>para1</para>
</proceduralStep>
<proceduralStep applicRefId=”appl-002”>
<title>Title</title>
<para>para2</para>
</proceduralStep>
</mainProcedure>
(3)數(shù)據(jù)模塊中適用性注釋方法
①適用性元素<applic>的注釋方法
在創(chuàng)建一個(gè)數(shù)據(jù)模塊時(shí),應(yīng)根據(jù)源數(shù)據(jù)要求在數(shù)據(jù)模塊的元素<applic>中編寫(xiě)適用性注釋。當(dāng)源數(shù)據(jù)出現(xiàn)變化引起數(shù)據(jù)模塊的適用性變化時(shí),元素<applic>應(yīng)相應(yīng)更新。
適用性元素<applic>提供了兩種適用性注釋方法(即兩個(gè)分支):可閱讀的注釋?zhuān)╤uman readable)分支、可計(jì)算的注釋?zhuān)╟omputer processing)分支。
可閱讀注釋?zhuān)ㄗ匀徽Z(yǔ)言)提供了可讀適用性說(shuō)明,由<displayText>表示??砷喿x適用性注釋用于紙質(zhì)出版物以及內(nèi)容的靜態(tài)展示。通過(guò)這種方式,用戶(hù)可查看所有技術(shù)信息,并自行閱讀各類(lèi)適用性注釋并決定其所需內(nèi)容。這一方式無(wú)需適用性模型(即ACT、CCT和PCT數(shù)據(jù)模塊),無(wú)須支持客戶(hù)化發(fā)布,對(duì)適用性注釋的計(jì)算機(jī)處理部分也不作要求。
示例:
<applic>
<displayText>
<simplePara>適用于XXX</simplePara>
</displayText>
可計(jì)算的注釋為計(jì)算機(jī)處理提供了可計(jì)算格式的適用性注釋?zhuān)?lt;assert>或<evaluate>表示。適用性注釋的計(jì)算機(jī)處理用于支持過(guò)濾后展示或客戶(hù)化發(fā)布。適用性注釋仍須以自然語(yǔ)言形式展示給終端用戶(hù)。
示例:
<applic>
<displayText><simplePara>SN: 001-002, 005-010 simplePara></displayText>
<evaluate andOr=”or”>
<assert applicPropertyIdent=”serialno”
applicPropertyType=”prodattr”
applicPropertyValues=”001~002|005~010”/>
</evaluate>
</applic>
②出版物模塊與插圖的適用性
(1)出版物模塊的適用性
適用性包括出版物模塊適用的:客戶(hù)(運(yùn)營(yíng)人)、飛機(jī)型號(hào)、序列號(hào)、MSN和國(guó)籍登記號(hào)等。這些適用性信息來(lái)自于ACT(及ACT 對(duì)CCT 和PCT 的引用)。PM 實(shí)質(zhì)也是DM,因此在PM 的標(biāo)識(shí)和狀態(tài)段需引用ACT、CCT、PCT DM,且在<applic>元素中標(biāo)注。
(2)插圖的適用性
插圖的適用性與DM 類(lèi)似,包括產(chǎn)品屬性、條件屬性,但不需要PCT,只被DM 引用,ACT、CCT 定義的適用性信息對(duì)插圖同樣適用。
適用性過(guò)濾
適用性過(guò)濾需采用信息系統(tǒng)實(shí)現(xiàn),系統(tǒng)應(yīng)支持基于適用性信息進(jìn)行技術(shù)內(nèi)容的過(guò)濾,即將滿(mǎn)足適用性要求的數(shù)據(jù)模塊從眾多的數(shù)據(jù)模塊中挑選出來(lái),同時(shí)將數(shù)據(jù)模塊中符合要求的信息保留,將不符合適用性要求的內(nèi)容過(guò)濾掉。
信息系統(tǒng)中的適用性過(guò)濾條件應(yīng)僅限于ACT數(shù)據(jù)模塊中定義的適用性信息,以及ACT數(shù)據(jù)模塊中引用的PCT/CCT數(shù)據(jù)模塊中定義的適用性信息。通過(guò)系統(tǒng)處理,ACT、CCT、PCT模塊的適用性信息可以在系統(tǒng)中列出,供定義適用性過(guò)濾條件時(shí)進(jìn)行選擇。
根據(jù)ACT、CCT、PCT數(shù)據(jù)模塊的適用性定義,系統(tǒng)對(duì)輸入的適用性過(guò)濾條件進(jìn)行檢查,確保過(guò)濾條件符合預(yù)先設(shè)置和要求。選擇的各項(xiàng)過(guò)濾條件將組合在一起作為系統(tǒng)適用性計(jì)算的輸入。
在系統(tǒng)中,可以進(jìn)行適用性計(jì)算,將輸入的適用性過(guò)濾條件與數(shù)據(jù)模塊中的適用性聲明進(jìn)行匹配,以確定數(shù)據(jù)模塊的適用性是否符合客戶(hù)化需要,對(duì)數(shù)據(jù)模塊的適用性處理結(jié)果為“true”或“false”,系統(tǒng)將結(jié)果為“false”的數(shù)據(jù)模塊或數(shù)據(jù)模塊內(nèi)容過(guò)濾掉。
適用性管理
適用性信息來(lái)源于工程源數(shù)據(jù),即構(gòu)型數(shù)據(jù),經(jīng)由技術(shù)出版物呈現(xiàn)。工程定義的構(gòu)型信息須由技術(shù)出版物適用性模型展現(xiàn),其適用性模型通過(guò)S1000D適用性聲明來(lái)應(yīng)用。
產(chǎn)品屬性一旦在ACT中創(chuàng)建,將不需要對(duì)其再進(jìn)行補(bǔ)充。隨著時(shí)間的推移,一旦飛機(jī)型號(hào)、版本及序列號(hào)等發(fā)生變更,需要對(duì)ACT加以更新。
產(chǎn)品特性一旦在CCT中創(chuàng)建,將不需要對(duì)其再進(jìn)行補(bǔ)充。隨著時(shí)間的推移,由于服務(wù)通告、改型、工程指令等產(chǎn)生新的或發(fā)生構(gòu)型變更,則須更新CCT數(shù)據(jù)模塊。
當(dāng)出現(xiàn)新的產(chǎn)品實(shí)例,則須對(duì)PCT數(shù)據(jù)模塊進(jìn)行更新。
結(jié)語(yǔ)
對(duì)數(shù)據(jù)模塊內(nèi)容適用性的注釋是制作數(shù)據(jù)模塊的重要環(huán)節(jié),提供了適用性管理的技術(shù)方法,是適用性相關(guān)的信息系統(tǒng)功能要求、適用性計(jì)算機(jī)過(guò)濾、適用性信息處理、客戶(hù)化技術(shù)出版物發(fā)布的基礎(chǔ)。
參考文獻(xiàn):
[1]S1000D:國(guó)防工業(yè)技術(shù)出版物的國(guó)際規(guī)范[J].艦船科學(xué)技術(shù),2008,30(06):11-14.
[2]GJB3968A-2012.軍用飛機(jī)用戶(hù)技術(shù)資料通用要求[S].北京:國(guó)家人民解放軍總裝備部,2012.