亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于S1000D 的適用性應用研究

        2017-12-01 05:09:02趙洪利
        中國民航大學學報 2017年5期
        關鍵詞:適用性聲明定義

        趙洪利,陳 飛,郭 慶

        (中國民航大學航空工程學院,天津 300300)

        基于S1000D 的適用性應用研究

        趙洪利,陳 飛,郭 慶

        (中國民航大學航空工程學院,天津 300300)

        適用性機制是一種針對性地過濾信息的有效方法,正確利用S1000D所提供的適用性機制,能實現(xiàn)對適用性的自動處理,為終端客戶只提供相關的正確信息?;趯1000D適用性的研究,分析了建立ACT、PCT和CCT數(shù)據(jù)模塊的方法,以民航客機為例,給出了編制各適用性信息數(shù)據(jù)模塊XML文件示例,并分析了適用性信息聲明和判斷的邏輯規(guī)則。研究得出的適用性實施機制,對在技術文檔編制中如何正確使用適用性有很好的指導作用。

        S1000D;適用性;數(shù)據(jù)模塊;信息過濾

        ?

        對于裝備的技術出版物如維護手冊、排故手冊、指導說明書等來說,由于裝備的不斷改進和使用條件等變化,這些技術文檔的具體內容或其中的某些內容會具有針對性,如內容只針對某些型號、某些系列或針對某些條件等。因此,為了能有針性地提供技術信息,讓終端用戶看到與其裝備相對應的正確信息,在S1000D里采用了適用性來解決這一問題。通過對數(shù)據(jù)模塊或數(shù)據(jù)模塊內的某些具體內容設置適用性,利用適用性判斷機制能有針對性地過濾信息,把正確信息傳達給終端用戶[1]。S1000D提供了兩種適用性表達方式,一種是能直接閱讀到的適用性信息,即直接顯示信息的適用范圍,閱讀人員根據(jù)適用性聲明選取具體的信息內容,這種適用性無需計算機計算處理,因此可不定義適用性數(shù)據(jù)模塊;第二種是需計算機計算來判斷適用性,計算機通過對所設定的產(chǎn)品屬性和條件的判斷結果來過濾適用的信息,只有當判斷結果為“真”時,才會選擇相應的信息,此過程計算機自動處理,需要定義適用性數(shù)據(jù)模塊[2-4]。本文研究的適用性實施是針對第二種情況。

        對民用客機而言,飛機構型不同、所選裝的發(fā)動機不同以及使用中的不斷改裝等都會造成技術資料的內容組成復雜,有針對性的內容較多,通過設定每個數(shù)據(jù)模塊的適用性,如針對某構型、針對發(fā)動機選型等設置適用性就可滿足不同客戶對技術文檔的需求,從而實現(xiàn)自動的、有針對性地向用戶提供技術信息。

        1 適用性數(shù)據(jù)模塊

        S1000D設置適用性的目標是實現(xiàn)讓信息的發(fā)布系統(tǒng)能基于各數(shù)據(jù)模塊中適用性聲明來自動選擇信息內容。為了控制適用性的聲明,S1000D設計3個適用性數(shù)據(jù)模塊,分別是適用性交叉引用表(ACT)、產(chǎn)品交叉引用表(PCT)和條件交叉引用表(CCT)[5]。ACT定義那些可能影響數(shù)據(jù)適用性的產(chǎn)品屬性,如型號、生產(chǎn)系列號等;CCT定義影響適用性的條件,如技術條件、操作條件、環(huán)境條件等;PCT定義具有特定屬性或滿足具體條件的產(chǎn)品個體,即把在ACT中聲明的屬性或在CCT中聲明的條件賦給個體產(chǎn)品。交叉引用的含義就是在這3類數(shù)據(jù)模塊間進行相互引用,以ACT數(shù)據(jù)模塊為中心在CCT和PCT數(shù)據(jù)模塊的狀態(tài)段部分要引用ACT數(shù)據(jù)模塊,而在ACT數(shù)據(jù)模塊的內容段部分可能會引用CCT和PCT數(shù)據(jù)模塊。其他需要適用性過濾的數(shù)據(jù)模塊以及出版物模塊都必須在其狀態(tài)段內引用ACT數(shù)據(jù)模塊。

        對民用飛機而言,ACT主要定義飛機生產(chǎn)時已具備、在全壽命周期內不發(fā)生變化的特性,如序列號、飛機尾號、生產(chǎn)商號、型號等。CCT定義的條件,如服務通告(SB)、民航飛機的雙發(fā)延程飛行(ETOPS)管理規(guī)則等。在飛機服役階段,其條件狀態(tài)會發(fā)生變化,如SB改裝等。PCT定義飛機個體,如某架民用客機型號為B737-700,生產(chǎn)線號為1198,序列號為33037,注冊登記號為B-2681,批次號為YB561[6]。

        1.1 ACT

        若選飛機制造商為BOEING,型號為737-600,生產(chǎn)線號為 1198、1219、1227,序列號為 33037-33039,批次號為YB561-YB563,注冊號為B-2681、B-2682、B-2684這些屬性來定義ACT,則部分代碼如下:

        <content>

        <applicCrossRefTable>

        <productAttributeList>

        <!--下段定義了飛機制造商為波音-->

        <productAttribute id="m fg">

        <name>Manufacturer</name>

        <descr>The nameof themanufacturer</descr>

        <enumeration applicPropertyValues="BOEING"/>

        </productAttribute>

        <!--下段定義了飛機型號-->

        <productAttribute id="model"valueDataType="string"valuePattern="B737-700")>

        <name>Model</name>

        <descr>Modelof the aircraft</descr>

        <enumerationapplicPropertyValues="B737-600"/>

        </productAttribute>

        <!--下段定義了該型號飛機生產(chǎn)線號-->

        <productAttribute id="lineno"valueDataType="integer">

        <name>Line number</name>

        <displayName>LN</displayName>

        <descr>The line number is a type of continuous production number</descr>

        <enumeration applicPropertyValues="1198|1219|1227"/>

        </productAttribute>

        <!--下段定義了該型號飛機序列號-->

        <productAttribute id="serialno"valueDataType="integer">

        <name>Serialnumber</name>

        <displayName>SN</displayName>

        <descr>Production process determined the serial numbers</descr>

        <enumeration applicPropertyValues="33037-33039"/>

        </productAttribute>

        </productAttributeList>

        </applicCrossRefTable>

        </content>

        1.2 CCT

        CCT用來定義具體的條件,首先定義條件的類別和枚舉方式,然后再定義具體條件。下面以民機常用的SB為例說明CCT的聲明如下:

        <condTypeList>

        <condType id="SB">

        <name>SB</name>

        <descr>Service Bulletin</descr>

        <enumerationapplicPropertyValues="PRE|POST"/>

        </condType>

        </condTypeList>

        <!--上面為定義條件為SB類型技術條件-->

        <condList>

        <cond condTypeRefid="SB"id="SB72-C902">

        <name>SB72-C902</name>

        <descr>Stage 2 turbine disc reduced cycle life</descr>

        </cond>

        <cond condTypeRefid="SB"id="SB72-D437">

        <name>SB72-D437</name>

        <descr>Introduction ofa revised engine frontmount</descr>

        </cond>

        </condList>

        <!--上面定義了兩條具體的SB-->

        1.3 PCT

        PCT是一個產(chǎn)品實例庫,其定義將來要涉及所有產(chǎn)品實例,把相關屬性和條件與具體產(chǎn)品關聯(lián)起來。

        定義一架波音公司的生產(chǎn)線號為1198、系列號為33037、型號B737-600的飛機,代碼如下:

        <product>

        <assignapplicPropertyIdent="m fg"applicPropertyType="prodattr"applicPropertyValue="BOEING"/>

        <assign applicPropertyIdent="model"applicPropertyType="prodattr"applicPropertyValue="B737-600"/>

        <assign applicPropertyIdent="lineno"applicPropertyType="prodattr"applicPropertyValue="1198"/>

        <assign applicPropertyIdent="serialno"applicPropertyType="prodattr"applicPropertyValue="33037"/>

        </product>

        2 適用性聲明和判斷

        適用性提供一種利用產(chǎn)品屬性和條件判斷數(shù)據(jù)模塊或數(shù)據(jù)模塊中部分內容適用范圍的機制,從而確保技術信息與相應產(chǎn)品一致,使用戶能得到正確的技術信息。適用性要在數(shù)據(jù)模塊的標識和狀態(tài)段<dmStatus>內聲明,在數(shù)據(jù)模塊的內容段內引用[7]。在信息編輯過程中會遇到兩種適用性使用情況:一種是全局適用性,即針對整個數(shù)據(jù)模塊;另一種是針對數(shù)據(jù)模塊內某些內容的局部適用性。全局適用性通過<applic>元素聲明,而局部適用性通過<referencedApplicGroup>聲明。在適用性聲明中,對適用性的判斷是通過<assert>和<evaluate>來實現(xiàn)。<assert>對聲明的屬性和條件進行單次判斷;當需要對聲明的屬性和條件進行多次判斷時,則用<evaluate>元素并配合“and”和“or”邏輯符。不管是單次還是多次判斷,只有當判斷值為“真”時,計算機才認為內容是適用的。

        2.1 全局性適用性

        適用性通常與產(chǎn)品的構型、使用條件等相關聯(lián),下面是全局性適用性聲明:

        <identAndStatusSection>

        <dmstatus>

        <applic>

        <assert applicPropertyIdent="Model"applicPropertyType="prodattr"applicPropertyValues="B737-700"/>

        </applic>

        </dmstatus>

        </identAndStatusSection>

        上面這段代碼是利用產(chǎn)品屬性來判斷適用性,說明該數(shù)據(jù)模塊適用于B737-700飛機。當判斷的屬性或條件較多時,則利用<evaluate>和<assert>結合使用,進行適用性判斷:

        <applic>

        <!--屬性“andOr”取 and 為“且”,取 or為“或”-->

        <evaluate andOr="and">

        <assert applicPropertyIdent="Model"applicPropertyType="prodattr"applicPropertyValues="B737-700"/>

        <assert applicPropertyIdent="Model"applicPropertyType="prodattr"applicPropertyValues="CFM56-7B"/>

        <assertapplicPropertyIdent="SB72-C902"applicPropertyType="condition"applicPropertyValues="Psot"/>

        </evaluate>

        </applic>

        <!--上面一段是三次判斷-->

        該段代碼說明該數(shù)據(jù)模塊只適用于型號為裝有CFM56-7B發(fā)動機的B737-700,且發(fā)動機做過SB72-C902改裝。

        2.2 局部適用性

        局部適用性用<referenceApplicGroup>聲明,在數(shù)據(jù)模塊內容段,在所針對的信息內容處通過引用“applicRefId”屬性值來聲明適用性:

        <dmodule>

        <identAndStatusSection>

        <dmstatus>

        <referencedApplicGroup>

        <applic id="applic-001">

        <assertapplicPropertyIdent="model"applicPropertyValues="B737-600"/>

        </applic>

        <applic id="applic-002">

        <assertapplicPropertyIdent="model"applicPropertyValues="B737-700"/>

        </applic>

        </referencedApplicGroup>

        </dmstatus>

        </identAndStatusSection>

        <content>

        <para applicRefId="applic-001">Thisairplane has150 seats</para>

        <para applicRefId="applic-002">Thisairplane has160 seats</para>

        ……

        </content>

        </dmodule>

        2.3 適用性數(shù)據(jù)模塊的引用

        在技術文檔的編輯過程中,利用適用性數(shù)據(jù)模塊(ACT、CCT和PCT)定義產(chǎn)品屬性和條件,其他各數(shù)據(jù)模塊通過在數(shù)據(jù)模塊狀態(tài)段中利用標簽<applic-CrossRefTableRef>引用ACT實現(xiàn)對各適用性數(shù)據(jù)模塊的引用。引用的方法是通過<dmRefIdent>的子元素<dmCode>編寫ACT的數(shù)據(jù)模塊編碼(DMC)來完成引用。代碼如下:

        <applicCrossRefTableRef>

        <dmRef>

        <dmRefIdent>

        <dmCodemodelIdentCode="B737"system Diff Code="A"systemCode="J00"subSystemCode="0"subSubSystemCode="0"assyCode="00"disassyCode="00"disassyCodeVariant="A"infoCode="00W"infoCodeVariant="A"itemLocationCode="D"/>

        <issueInfo issueNumber="001"inWork="00"/>

        </dmRefIdent>

        </dmRef>

        </applicCrossRefTableRef>

        2.4 適用性判斷規(guī)則

        當數(shù)據(jù)模塊聲明適用性后,計算機就會基于適用性處理機制自動從數(shù)據(jù)庫中提取相應的數(shù)據(jù)模塊,對信息進行集成,生成客戶化的適用于某一客戶的技術文檔[8]。計算機對適用性的處理過程是:基于<assert>的屬性“applic PropertyIdent”的值,引用相應的 ACT或CCT。當“applic PropertyIdent”的屬性值為“產(chǎn)品屬性(prodattr)”時,則引用 ACT;當“applic PropertyIdent”的屬性值為“條件(condition)”時,則引用 CCT。然后,計算機自動把<assert>所聲明的“applic PropertyValues”與PCT或CCT中所設定的“applic PropertyValues”進行對比,進行真假判斷。判斷規(guī)則如下:

        1)所聲明的適用性必須是計算機可計算的形式,即計算機能根據(jù)聲明給出“真”或“假”的判斷。

        2)具體產(chǎn)品實例一定要在PCT數(shù)據(jù)模塊內。計算機通過把PCT數(shù)據(jù)模塊中標簽<assign>的屬性“applic-PropertyIdent”值與適用性判斷標簽<assert>的屬性“applic PropertyIdent”的值進行對比來確認產(chǎn)品實例。

        3)當產(chǎn)品實例的值與<assert>聲明的屬性值相匹配或在<assert>聲明值的范圍內時,判斷值為“真”;否則,判斷值為“假”。

        4)當<assert>無法判斷所聲明的屬性或條件時,則按“真”結果處理。

        5)當多次判斷時,用邏輯計算符號“andOr”。邏輯符“and”的判斷準則是,所有判斷結果都是“真”,最后總結果才是“真”;邏輯符“or”的判斷準則是,當其中一個判斷結果為“真”時,則最后結果就是“真”,當所有判斷都為“假”時,則最后判斷結果為“假”。

        2.5 結果展示

        圖1是利用上述方法編輯的適用性數(shù)據(jù)模塊(DM)的IETM借助某內容發(fā)布平臺后,用戶登入時根據(jù)適用性信息過濾的展示界面。

        圖1 某平臺用戶登錄界面Fig.1 User login interface of a platform

        3 結語

        在技術文檔編輯過程中,設計適用性是一項復雜的工作,其難點在于如何讓計算機根據(jù)適用性的聲明來判斷整個數(shù)據(jù)模塊或數(shù)據(jù)模塊內部分內容的適用性。本文結合民用飛機和發(fā)動機的特點給出了適用性應用樣例,以期對民航技術出版物實現(xiàn)全面S1000D標準化具有一定的指導性意義。

        [1]S1000D Working Group.International Specification for Technical Publications Usinga Common Source Database(Issue 4.1)[EB/OL].(2012-12-31)[2017-02-26].http://public.sloood.org/Pages/Home.aspx.

        [2]MARYMCCARTHY.S1000D Issue4.1 Applicability[Z].S1000DUser forum,2015.

        [3]GLEN HANDRAHAN IDSI.S1000D Applicability Introduction[Z].S1000DUser Forum,2012.

        [4]JEROENVANROTTERDAM.S1000D Applicability Model[Z].S1000D User Forum,2012.

        [5]MIKECOOK.Creating Appliicability Statements that Work for the CCT[Z].S1000DUser Forum,2015.

        [6]JOAKIM LUNDQVIST.Create Applicability Business Rules in a Civil Aviation Project[Z].S1000DUser Forum,2013.

        [7]陳 韶.適用性在IETM上的應用研究[J].航空維修與工程,2016(7):42-45.

        [8]徐宗昌.裝備IETM技術標準實施指南[M].北京:國防工業(yè)出版社,2012.

        Study on applicability implementation based on S1000D

        ZHAO Hongli,CHEN Fei,GUO Qing
        (College of Aeronautical Engineering,CAUC,Tianjin 300300,China)

        Applicability is an effective information filtering method,correctly using the applicability mechanism provided in S1000D,automatic processing of applicability can be achieved and the correct information can be delivered to the end user.Based on the study of S1000D applicability,the method of creating ACT,PCT and CCT is analyzed.Taking the civil aircraft as an example,the applicability data modules are written,and the rules and logic of applicability declarations and applicability test are analyzed.Studying result of applicability implementation mechanism can supply guiding reference for correct using of applicability in authoring technical documents.

        S1000D;applicability;data module;information filtering

        趙洪利(1964—),男,天津人,副教授,碩士,研究方向為發(fā)動機維修與維修管理.

        TP305

        A

        1674-5590(2017)05-0052-04

        2017-03-07;

        2017-04-05

        航空科學基金項目(20130267001)

        ?

        孟 欣)

        猜你喜歡
        適用性聲明定義
        本刊聲明
        本刊聲明
        中國德育(2022年12期)2022-08-22 06:16:46
        強調簡潔和適用性 MICHI by Rotel X5/X3合并功放
        本刊聲明
        環(huán)保技術在土木工程領域的適用性探討
        本刊聲明
        小議階級分析理論的適用性
        新一代車上轉換裝置在廠礦企業(yè)鐵路運輸中的適用性研究
        成功的定義
        山東青年(2016年1期)2016-02-28 14:25:25
        修辭學的重大定義
        當代修辭學(2014年3期)2014-01-21 02:30:44
        91精品国产91久久久无码色戒| 老师开裆丝袜喷水视频| 领导边摸边吃奶边做爽在线观看| 久久久久波多野结衣高潮| av无码精品一区二区三区四区| 偷拍区亚洲区一区二区| 国产精品女人一区二区三区| 国产精品亚洲一区二区麻豆| 久久久久88色偷偷| 狠狠色噜噜狠狠狠888米奇视频 | 亚洲日本va中文字幕久久| 一区二区丝袜美腿视频| 91亚洲免费在线观看视频| 久久人妻av无码中文专区| 国产精品乱码一区二区三区| 极品粉嫩嫩模大尺度无码| 日本一区二区不卡超清在线播放 | 一个人的视频免费播放在线观看| 日韩一区二区三区精品视频| 亚洲av中文无码乱人伦在线咪咕| 亚洲人成电影在线观看天堂色| 中文字幕Aⅴ人妻一区二区苍井空 亚洲中文字幕久久精品蜜桃 | 国产一区二区三区在线爱咪咪| 久久精品国产亚洲av精东| 精品亚洲成a人片在线观看| 久久久久亚洲精品美女| 国产一区二区三区白浆在线观看| 中文字幕一区二区三区乱码人妻| 亚洲av无码乱码在线观看性色| 中文字幕爆乳julia女教师| 国产成人精品cao在线| 丝袜美腿在线播放一区二区| 久久久精品午夜免费不卡| 精品少妇人妻av无码久久| 久久精品国产一区二区蜜芽| 美女福利视频网址导航| 国产精品内射久久一级二| 国产成人精品无码一区二区老年人| 亚洲AV综合久久九九| 亚洲国产成人精品一区刚刚| 手机在线免费av资源网|