2022船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南_第1頁
2022船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南_第2頁
2022船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南_第3頁
2022船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南_第4頁
2022船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南(2022.12.16修訂)船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南目錄第1章通則 1第1節(jié)般定 11.1.1適范圍 11.1.2定義 1引文件 1縮語 2第2節(jié)據(jù)圍類型 2數(shù)范圍 2數(shù)類型 2第2章?lián)R結構 4第1節(jié)般定 42.1.1一要求 4第2節(jié)用據(jù)識 4一要求 4通數(shù)類標識 4通數(shù)類屬性 5第3節(jié)序據(jù)識 6一要求 6數(shù)道ID 7數(shù)通屬性 10第4節(jié)據(jù)構 14一要求 14實語言 15標數(shù)類型 15通數(shù)列結構 15通數(shù)結構 18時數(shù)通列結構 21時數(shù)結構 26第3章?lián)Q口 32第1節(jié)般定 323.1.1一要求 32第2節(jié)口務 32一要求 32接標準 32接格式 33接示例 37第3節(jié)試證 39一要求 39試驗項目 39附錄1CCS船數(shù)模型 40附錄2置碼 41附錄3用感信型 42附錄4用據(jù)數(shù)構示例 42附錄5序據(jù)構與實現(xiàn) 45船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE1第1章通則第1節(jié)一般規(guī)定CCS”)CCS定義/數(shù)據(jù)通道:用于從船舶數(shù)字化設備到船載數(shù)據(jù)服務器或船舶數(shù)字系統(tǒng)的數(shù)據(jù)傳輸ID:、本地和短2.2.2::::(包ISO19847:2018Shipsandmarinetechnology—ShipboarddataserverstosharefielddataatseaISO19848:2018Shipsandmarinetechnology—StandarddataforshipboardmachineryandequipmentISO80000系列量和單位(Quantitiesandunits)GB/T7408-2005··船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE2W3CXML(XML)1.0,W3C(6)W3CXML1W3C(7)W3CXML2,W3CRFC3339 (DateandontheInternetTimestamps)RFC4180 CSVMIME類型[CommonFormatandMIMEforComma-SeparatedCSVFiles]RFC5234語法規(guī)范的擴展BNF:ABNF(AugmentedBNFforSyntaxSpecifications:ABNF)HTTP:HypertextTransferProtocol)RESTFUL:(RespresentationalStateTransfer)MQTT:MessageQueuingTransport)JSON:JavaScriptJavaScriptObjectNotation)URI(UniformResourceIdentifier)UTC:(UniversalCoordinated)UTF-8:UCS8(UCSTransformationFormat8)XML:(ExtensibleMarkupLanguage)第2節(jié)數(shù)據(jù)范圍與類型/()。圖數(shù)據(jù)類型根據(jù)數(shù)字化設備的數(shù)據(jù)構成特點,結構化數(shù)據(jù)分為通用結構化數(shù)據(jù)())。 第2章數(shù)據(jù)標識與結構第1節(jié)一般規(guī)定標識編碼的原則應滿足的定義。ID和法。[如XML、JSONCSV等]第2節(jié)通用數(shù)據(jù)標識CCSccs-emodel)IDtypeIDURI(1)所示。通用據(jù)型識 表(1)通用數(shù)據(jù)類型標識 =[協(xié)議]//命名實體/船舶ID/命名規(guī)則/船舶數(shù)字模型版本/船舶模型分類碼命名元素描述船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE5命名實體實體機構船舶ID船舶標識/路徑保留字符命名規(guī)則標識方案規(guī)則船舶數(shù)字模型版本CCS船舶數(shù)字模型版本號船舶模型分類碼CCS船舶數(shù)字模型除設備時序數(shù)據(jù)外的分類通用數(shù)據(jù)類型標識船舶ID/IMO1234567/ccs-emodel/v1.0/001.006.001.003IMO1234567命名實體通用數(shù)據(jù)類型標識船舶ID/IMO1234567/ccs-emodel/v1.0/001.006.001.003IMO1234567命名實體命名規(guī)則名稱ccs-emodel注:不要求通用數(shù)據(jù)類型標識為可解析的URI,即該URI不一定是有效的URL。對象型性 表屬性代碼屬性名稱描述ObjectType對象類型DescriptionLanguage描述格式支持XML和JSONObjectMetadata對象元數(shù)據(jù)Name名稱Remarks備注CCS(1)(Object對象類型用于標識對象的類型,例如普通文件、媒體文件、結構化數(shù)據(jù)等。屬性的值遵循表(1)中的定義。對象型性表 表(1)類型代碼類型名稱描述NormalFile普通文件表示證書、報告、圖紙、資料等普通版式文件。MediaFile媒體文件表示音、視頻類的媒體文件。StructuredData結構化數(shù)據(jù)表示簡單、或具有一定關系的結構化關系型數(shù)據(jù)。對象類型屬性為強制性屬性,如不在此類型代碼范圍內(nèi)的特殊數(shù)據(jù),經(jīng)CCS同意后可GeneralObject.TypeID…GeneralObject.TypeID…GeneralObject.ObjectType…………NormalFile…Language)描述語言屬性用于定義對象元數(shù)據(jù)描述采用的語言或語法,本指南支持的語法遵循表(2)中的定義。描述言性表 表(2)類型代碼類型名稱描述XML可擴展標記語言JSONJavaScript對象表示法GeneralObject.TypeID…GeneralObject.Language…GeneralObject.TypeID…GeneralObject.Language…………JSON…Metadata)Base64Name) GeneralObject.TypeID…GeneralObject.Name…………船舶電子記錄簿…Remark)在備注中可以描述關于目標通用檢驗對象的任意補充信息。第3節(jié)時序數(shù)據(jù)標識IDCCSIDID——通用ID(UniversalID);——本地ID(LocalID);——短ID(ShortID)。通用IDID本地ID用于船內(nèi)識別船載數(shù)據(jù)通道。例如,船載計算機系統(tǒng),綜合自動化系統(tǒng)(IAS)和報警監(jiān)測系統(tǒng)(AMS),均有自己的數(shù)據(jù)通道列表,由唯一的通道ID組成,該通道ID可對應于本地ID。短IDID這些IDIDIDIDIDID通用ID標識遵循URI的格式定義,URI定義允許多種不同的組合,但通用ID為這些組合的子集,具體格式要求如表(1)所示。通用ID名式 表(1)通用ID=[協(xié)議]//命名實體/船舶ID/本地ID命名元素描述命名實體實體機構船舶ID船舶標識/保留字符本地ID路徑元素|路徑元素……通用IDRFC5234URI中“”(“/”)本地ID參見(2)本地ID元素定義。①命名實體命名實體元素應為產(chǎn)生通用ID的實體擁有或控制的域。CCS的命名實體為:②船舶ID船舶ID是對船舶的通用識別。通常,船舶ID宜使用IMO編號(國際航行船舶)或船舶統(tǒng)一識別號CMSAID(中國籍船舶)。示例:——/IMO1234567;——/CN20221234567。本地ID使用ABNF定義,格式定義如表(2)所示。本地ID名式 表(2)本地ID=命名規(guī)則/船舶數(shù)字模型版本/船舶設備分類碼/設備監(jiān)測對象/位置/傳感器信號類型命名元素描述命名規(guī)則標識方案規(guī)則/路徑標識符船舶數(shù)字模型版本CCS船舶數(shù)字模型版本號船舶設備分類碼基于CCS船舶數(shù)字模型設備分類標識設備監(jiān)測對象表示設備監(jiān)測對象及對象編號的組合位置傳感器信號類型相對于設備對象的監(jiān)測位置設備傳感器信號類型定義①命名規(guī)則命名規(guī)則應為數(shù)據(jù)通道命名規(guī)則的指定名稱。此名稱可在命名實體的監(jiān)督下自由設置,并應在前面具有表示命名實體的符號,以消除重復。命名規(guī)則是為船上部件和系統(tǒng)定義命名方案(或標識方案)的一組要求。命名規(guī)則應定義標識字符串的組成,以及開發(fā)標識字符串的方法。CCS船舶數(shù)字模型的命名規(guī)則為:ccs-emodel。②船舶數(shù)字模型版本CCS1:CCS③船舶設備分類碼CCS1:CCS船舶設備分類碼須基于船舶數(shù)字模型進行選擇。格式:主設備編碼.子設備編碼+編號示例:021.06.003+1該示例表示的是1號柴油機,其中“+編號”為可選項,區(qū)分多設備的情況下使用。④設備監(jiān)測對象該項為非必填項,原則上對象名稱采用英文單詞或詞組進行表達,但單詞之間不能包含空格以及URI約定的/?#[]@保留字。格式:設備監(jiān)測對象.設備監(jiān)測對象+編號。示例:CYLINDER.EXHAUST_GAS+22⑤位置2:位置編碼22格式:位置編碼示例:INLET⑥傳感器信號標識傳感器信號標識表達的是傳感器監(jiān)測類型代碼。傳感器信號獲取參見“附錄3:通用傳感器信號類型”,優(yōu)先使用附錄3中的信號類型,如不在附錄3中允許自行定義。格式:傳感器信號標識碼示例:SPEEDIDIDIDIDID短ID =非短ID =非留符短ID——0001;——TAH001;——ME001_RPM。ID船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE10IDID/IMO1234567/ccs-emodel/v1.0/031.003.006+1/CYLINDER.EXHAUST_GAS+2/OUTLET/TAHccs-emodel/v1.0/031.003.006+1/CYLINDER.EXHAUST_GAS+2/OUTLET/TAH短ID0001IDID/IMO1234567/ccs-emodel/v1.0/031.003.006+1/CYLINDER.EXHAUST_GAS+2/OUTLET/TAHccs-emodel/v1.0/031.003.006+1/CYLINDER.EXHAUST_GAS+2/OUTLET/TAH短ID0001船舶IDIMO1234567命名實體命名規(guī)則ccs-emodel本地名稱G/EEXHAUSTGASCYL.2注:不要求通用ID為可解析的URI,即該URI不一定是有效的URL。數(shù)據(jù)道性表 表屬性代碼屬性名稱描述DataChannelType數(shù)據(jù)通道類型Format格式Range范圍Unit單位QualityCoding質(zhì)量編碼表示數(shù)據(jù)質(zhì)量評價模式的名稱Name名稱Remarks備注以上屬性應按照本條規(guī)定進行描述。CCS(DataChannel數(shù)據(jù)通道類型用于標識數(shù)據(jù)通道的類型,例如測量值、平均值、報警和狀態(tài)。數(shù)據(jù)通道類型由以下子屬性組成:——類型(Type);——更新頻率(UpdateCycle);——計算周期(CalculationPeriod)。其中類型(Type)子屬性定義數(shù)據(jù)通道的類型,屬性的值遵循表(1)中的定義。類型屬表 表(1)類型代碼類型名稱描述Inst測量值在某一時間點的測量值。Average平均值某段時間內(nèi)的平均值。指單個傳感器的時間序列值的平均值。Max最大值在某一時間段內(nèi)的最大值。傳感器產(chǎn)生的時間序列值的最大值。Min最小值在某一段時間內(nèi)的最小值?!白钚≈怠辈皇侵付鄠€傳感器同時產(chǎn)生的最小值,而是指單個傳感器產(chǎn)生的最小時間序列值。StandardDeviation標準差某一時間段內(nèi)數(shù)值的標準偏差。是指單個傳感器的時間序列值的標準差。Calculated計算值通過計算而不是測量得到的值。SetPoint目標值自動控制目標值。ControlOutput控制輸出自動控制的操縱值。Alert報警可獲得的警報值。Status狀態(tài)可獲得的狀態(tài)值ManuallyInput手工輸入船員輸入的值。這里假設的值為指示器的讀數(shù)。更新頻率表示更新測量值的頻率。此子屬性應在定期更新測量值時使用。當一個數(shù)據(jù)通道的值為使用特定時間段的測量值計算的結果時,應使用計算周期表示該時間段。0DataChannelID.LocalID…DataChannelID.LocalID…DataChannelProperty.DataChannelType.TypeDataChannelProperty.DataChannelType.UpdateCycleDataChannelProperty.DataChannelType.CalculationPeriodccs-emodelccs-emodel/v1.0/031.003.006+1/ALTERNATOR_BEARING//TEMP…Inst5Format)格式用于描述數(shù)據(jù)格式,并由以下子屬性定義。——類型(Type);——約束(Restriction)。(2)W3C《XML(XSD)1.1第2部分:數(shù)據(jù)類型》。類型屬表 表(2)類型代碼類型名稱描述Decimal帶小數(shù)位的數(shù)字帶小數(shù)位的數(shù)字表示實數(shù)的子集,實數(shù)可用十進制數(shù)表10i/10ninn≥02.02.00序關系為實數(shù)的順序關系,僅限于該子集。Integer整數(shù)0類型為十進制。Boolean布爾型布爾值表示二值邏輯的值。String字符型字符串數(shù)據(jù)類型表示XML中的字符串。DateTime日期時間日期和時間數(shù)據(jù)類型用于包含日期和時間的值。格式應遵循ISO8601“YYYY-MM-DDThh:mm:ssZ”,其中:YYYY表示年份;MMTmm表示分鐘;ss表示第二個;Z表示UTC時鐘。W3CXML模式中定義的約束見表(3)可用于定義可接受的值。每個數(shù)據(jù)類型的驗證規(guī)則和可用約束應遵循W3CXML模式。約束屬表 表(3)約束描述數(shù)據(jù)類型Enumeration定義可接收枚舉值列表字符串FractionDigits指定允許的最大小數(shù)位數(shù)。必須等于或大于零。非負整數(shù)Length指定允許的字符或列表項的精確數(shù)目。必須等于或大于零。非負整數(shù)MaxExclusive定義數(shù)值的上限(允許值必須小于該值)。來自{基本類型定義}的·值空間·的值MaxInclusive定義數(shù)值的上限(允許值必須小于或等于該值)。來自{基本類型定義}的·值空間·的值MaxLength定義所允許的字符或者列表項目的最大數(shù)目。必須大于或等于0。非負整數(shù)MinExclusive定義數(shù)值的下限。所允許的值必需大于此值。來自{基本類型定義}的·值空間·的值MinInclusive定義數(shù)值的下限。所允許的值必需大于或等于此值。來自{基本類型定義}的·值空間·的值MinLength定義所允許的字符或者列表項目的最小數(shù)目。必須大于或等于0。非負整數(shù)Pattern定義可接受的字符的確切序列。字符串TotalDigits指定允許的確切位數(shù)。必須大于零。正整數(shù)WhiteSpace指定如何處理空值(直線、制表符、空格和回車)。示例:DataChannelID.LocalID…DataChannelProperty.Format.TypeDataChannelProperty.Format.Restriction………IntegerMaxExclusive5000Range)范圍用于描述數(shù)據(jù)范圍。范圍屬性由以下子屬性組成?!暗汀弊訉傩员硎灸M數(shù)據(jù)的下限,“高”子屬性表示其上限。子屬性的值類型為帶精度的數(shù)值或空。只有在無法指定下限和/或上限時,子屬性的值才能為空。此外,高值必須大于且不等于低值。范圍屬性僅對模擬數(shù)據(jù)是強制的。范圍不表示值的上下邊界。若傳感器出現(xiàn)故障或其他異常情況,則該值可能會超出范圍。示例:DataChannelID.LocalID…DataChannelProperty.Range.LowDataChannelProperty.Range.High………0120Unit)單位定義應用于測量值的單位和量。單位屬性由以下子屬性組成?!獑挝环?UnitSymbol);——計量名稱(QuantityName)。ISO80000中定義的單位符號和量名稱應用于單位符號和量名稱子屬性?!皢挝环枴弊訉傩员硎緶y量值的單位符號(例如,“m”表示長度,“kg”表示質(zhì)量)。示例:DataChannelID.LocalID…DataChannelProperty.Unit.UnitSymbolDataChannelProperty.Unit.QuantityName………kW功率QualityCoding)DataChannelID.LocalID…DataChannelProperty.OpcQuality…………IEC61162-STATUS…在“IEC61162—STATUS”下,使用“A”(數(shù)據(jù)有效)和“V”(數(shù)據(jù)無效)表示數(shù)據(jù)質(zhì)量。Name)DataChannelID.LocalID…DataChannelID.LocalID…DataChannelProperty.Name…………主機轉(zhuǎn)速…(7)備注(Remarks)DataChannelID.LocalID…DataChannelID.LocalID…DataChannelProperty.Remarks…………位置:集控室,制造商:AAA公司,型號:型號—AAA…第4節(jié)數(shù)據(jù)結構船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE15這些結構可以通過使用XML、JSONCSVCCS5(UML)標準據(jù)型 表標準數(shù)據(jù)類型基本類型約束備注IntegerIntegerNonNegativeIntegerInteger>-1PositiveIntegerInteger>0RealRealBooleanBooleanStringStringDateTimeString格式遵循ISO8601ABNF表達式見RFC3339Null空值說明缺少值(可用于任何數(shù)據(jù)類型)通用數(shù)據(jù)列表結構應包含以下5種要素:包(Package)包是由包頭(元數(shù)據(jù))和數(shù)據(jù)定義(主數(shù)據(jù)體)組成的數(shù)據(jù)包。包頭(Header)包頭表示何時創(chuàng)建通用數(shù)據(jù)通道列表以及由誰創(chuàng)建。(GeneralDataList)通用數(shù)據(jù)列表由一系列通用數(shù)據(jù)類型標識和通用數(shù)據(jù)類型屬性組成。通用數(shù)據(jù)類型標識為第2章第2節(jié)中定義的一條通用數(shù)據(jù)類型標識。(Property)通用數(shù)據(jù)類型屬性是對通用數(shù)據(jù)類型的屬性定義。船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE16這些元素按圖所示的層次結構排列圖通用數(shù)據(jù)列表結構模型通用數(shù)據(jù)類型列表結構的邏輯結構如圖所示。通用數(shù)據(jù)類型列表結構體現(xiàn)為數(shù)據(jù)包。包元素由報頭和通用數(shù)據(jù)類型列表元素組成。通用數(shù)據(jù)類型元素包括通用數(shù)據(jù)類型標識和屬性的元素定義。(Package)包結構 表(1)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)Header(2)Headr見(2)強制1GerneralDataList(3)GerneralDataList見(3)強制1(Header)包頭構 表(2)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)ShipIdString船舶標識強制1AuthorString列表定義所有者可選1DataCreatedDatetime創(chuàng)建包的日期可選1(GerneralDataList)數(shù)據(jù)道表構 表(3)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)GeneralDataList(4)GeneralDataObjectType見(4)強制*(GeneralDataObjectType)數(shù)據(jù)道構 表(4)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)TypeIDString構成參見第2.2.2強制1Propety5)Propety見(5)強制1(Propety)屬性構 表(6)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)ObjectTypeString見2.2.3(1)強制1LanguageString見2.2.3(2)強制1MetadataString見2.2.3(3)強制1NameString見2.2.3(4)可選1RemarksString見2.2.3(5)可選1時間序列數(shù)據(jù)應由以下要素組成:包(Package)包元素由報頭(元數(shù)據(jù))和通用數(shù)據(jù)(主數(shù)據(jù)體)組成的數(shù)據(jù)。報頭(Header)報頭元素包含必要的元數(shù)據(jù),可通過指示何時創(chuàng)建數(shù)據(jù)、由誰創(chuàng)建數(shù)據(jù)。(GeneralTypeData)時間序列數(shù)據(jù)元素是包的主體,包含第3節(jié)中定義的時間序列數(shù)據(jù)。(DataSet)通用類型數(shù)據(jù)應具有圖所示的邏輯結構。通用類型數(shù)據(jù)體現(xiàn)為數(shù)據(jù)包。包具有包頭和通用類型數(shù)據(jù)構成,單個數(shù)據(jù)包一次只能描述同一類通用類型數(shù)據(jù),不同的通用類型數(shù)據(jù)需分包處理。(Package)

包結構 表(1)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)Header2)Header見(2)強制1GeneralTypeData3)GeneralTypeData見(3)強制1(Header)

包頭構 表(2)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)ShipIdStringIMO編號、HIN等。強制1DataCreatedDateTime包的創(chuàng)建日期可選1DataModifiedDateTime包的修改日期可選1AuthorString數(shù)據(jù)作者可選1(GeneralTypeData)時間隔構 表(3)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)NumberOfDataSetNonNegativeInteger表格數(shù)據(jù)元素中的數(shù)據(jù)集數(shù)可選1TypeIDString第2.2.2條中的一組通用數(shù)據(jù)類型標識的數(shù)組。強制1DataSet(7)DataSet_CustomData見第條強制*(CustomData)事件據(jù)構 表(4)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)CustomDataCustomData用戶自定義格式(3)定義元數(shù)據(jù)結構組織數(shù)據(jù)。強制*數(shù)據(jù)通道列表應包含以下5種要素:包(Package)包是由包頭(元數(shù)據(jù))和數(shù)據(jù)通道(主數(shù)據(jù)體)組成的數(shù)據(jù)包。包頭(Header)包頭表示何時創(chuàng)建數(shù)據(jù)通道列表以及由誰創(chuàng)建。(DataChannel)數(shù)據(jù)通道由屬性和數(shù)據(jù)通道ID組成,它表示數(shù)據(jù)通道定義。ID(DataChannelID)數(shù)據(jù)通道ID為第2.3.2條中定義的一種數(shù)據(jù)通道標識符。屬性(Property)屬性定義第2.3.3條中定義的數(shù)據(jù)通道的屬性。這些元素按圖所示的層次結構排列。包11報頭1數(shù)據(jù)通道列表0..*報頭1數(shù)據(jù)通道列表0..*數(shù)據(jù)通道11數(shù)據(jù)通道ID數(shù)據(jù)通道屬性數(shù)據(jù)通道列表的邏輯結構如圖所示。數(shù)據(jù)通道列表體現(xiàn)為數(shù)據(jù)包。包元素由報頭和數(shù)據(jù)通道列表元素組成。數(shù)據(jù)通道列表元素包括一個或多個具有其ID和屬性的數(shù)據(jù)通道元素。圖數(shù)據(jù)通道列表的邏輯圖每種元素的詳細信息描述如下。(1)包結構(Package)包結構 表(1)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)Header(2)Headr見(2)強制1DataChannelList(3)DataChannelList見(3)強制1(Header)包頭構 表(2)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)ShipIdString船舶標識強制1AuthorString數(shù)據(jù)通道列表所有者可選1DataCreatedDatetime創(chuàng)建包的日期可選1(DataChannelList)數(shù)據(jù)道表構 表(3)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)DataChannel(4)DataChannel見(4)強制*(DataChannel)數(shù)據(jù)道構 表(4)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)DataChannelID(5)DataChannelID見(5)強制1Propety(6)Propety見(6)強制1ID結構(DataChannelID)數(shù)據(jù)道ID構 表(5)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)LocalIDString見2.2.2(2)強制1ShortIDString見2.2.2(3)可選1(Propety)屬性構 表(6)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)DataChannelType(7)DataChannelType見(7)和(1)強制1Format(8)Format見(8)和(2)強制1Range(8)Range見(9)和(3)強制*1Unit(10)Unit見(10)和(4)強制*1QualityCodingString見(5)可選1NameString見(6)可選1RemarksString見(7)可選1**僅當數(shù)據(jù)通道類型為“小數(shù)”時才需要范圍和單位。(DataChannelType)數(shù)據(jù)道型構 表(7)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)TypeString按照(1)所示的數(shù)據(jù)通道類型格式描述強制1UpdateCycleReal可選1CalculationPeriodReal可選1(Format)格式構 表(8)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)TypeString按照(2)所示的數(shù)據(jù)通道類型格式描述強制1Restriction(9)Restriction可選1(Restriction)約束構 表(9)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)EnumerationString按照(2)所示的數(shù)據(jù)通道類型格式描述可選*FractionDigitsInteger可選1LengthInteger可選1MaxExclusiveReal可選1MaxInclusiveReal可選1MaxLengthInteger可選1MinExclusiveReal可選1MinInclusiveReal可選1MinLengthInteger可選1PatternString可選1TotalDigitsInteger可選1WhiteSpace下列之一:“Preserve”“Replace”“Collapse”可選1(Range)范圍構 表(10)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)LowReal測量范圍下限強制1HighReal測量范圍上限強制1(Unit)單位構 表名稱數(shù)據(jù)類型備注強制/可選最大數(shù)UnitSymbolString在ISO80000或(4)強制1QuantityNameString度量名稱在ISO80000中定義??蛇x1(1)①時序數(shù)據(jù)為測量值的集合,其中所有的值均有相應的測量時間。通常這些數(shù)據(jù)是按時間順序排列和記錄的。②在實際應用當中,為了有效的數(shù)據(jù)傳輸,本節(jié)定義了兩種不同的時序數(shù)據(jù)表示法,分別為表格數(shù)據(jù)和事件數(shù)據(jù),根據(jù)測量值的更新間隔合理使用不同的表達方法。(2)表格數(shù)據(jù)①表格數(shù)據(jù)是以定期間隔報告的固定數(shù)量的值的向量。②數(shù)據(jù)通道列表定義了時間間隔。示例:——多個原始數(shù)值從傳感器/發(fā)射器在同一時間采樣;——定期進行的計算結果(如時間平均值、標準偏差等)。測量值按時間戳分組,表格數(shù)據(jù)形式如表(1)所示。數(shù)據(jù)例 表(1)時間戳數(shù)據(jù)通道1數(shù)據(jù)通道2數(shù)據(jù)通道3數(shù)據(jù)通道42022-01-01T00:00:00Z101.20.3010.2關2022-01-01T00:00:01Z0.00.3010.2關2022-01-01T00:00:02Z110.90.3210.2開①事件數(shù)據(jù)是一組特定時間不固定的數(shù)據(jù)。示例:——手動輸入信息。事件數(shù)據(jù)通常測量值根據(jù)時間戳和數(shù)據(jù)通道ID以及表(2)等形式進行分組。事件據(jù)例 表(2)時間戳數(shù)據(jù)通道ID值2022-01-01T00:00:00Z數(shù)據(jù)通道1101.22022-01-01T00:00:02Z數(shù)據(jù)通道1110.92022-01-01T00:00:02Z數(shù)據(jù)通道20.322022-01-01T00:00:02Z數(shù)據(jù)通道4OPEN表格/事件數(shù)據(jù)的每一行稱為數(shù)據(jù)集(DataSet)。DataSet("2022-01-01T00:00:00Z","101.2","0.30","10.2","CLOSE")DataSet("2022-01-01T00:00:01Z","0.0","0.30","10.2","CLOSE")DataSet("2022-01-01T00:00:02Z","110.9","0.32","10.2","OPEN")表格數(shù)據(jù)由一組不帶數(shù)據(jù)通道IDDataSet("2022-01-01T00:00:00Z","101.2","0.30","10.2","CLOSE")DataSet("2022-01-01T00:00:01Z","0.0","0.30","10.2","CLOSE")DataSet("2022-01-01T00:00:02Z","110.9","0.32","10.2","OPEN")事件數(shù)據(jù)由具有數(shù)據(jù)通道ID的數(shù)據(jù)集的集合組成,因為在特定時間不能固定多個值。DataSet("2022-01-01T00:00:00Z1DataSet("2022-01-01T00:00:00Z1101.2")DataSet("2022-01-01T00:00:02Z1110.9")DataSet("2022-01-01T00:00:02Z","數(shù)據(jù)通道2","0.32")DataSet("2022-01-01T00:00:02Z","數(shù)據(jù)通道4","OPEN")時間序列數(shù)據(jù)應由以下要素組成:包(Package)包元素由報頭(元數(shù)據(jù))和時間序列數(shù)據(jù)(主數(shù)據(jù)體)組成的數(shù)據(jù)。報頭(Header)id列(TimeSeriesData)時間序列數(shù)據(jù)元素是包的主體,包含第3節(jié)中定義的時間序列數(shù)據(jù)。船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE28(TabularData)表格數(shù)據(jù)元素包含第2.3.2條中定義的值列表。表格表示以相同時間戳和更新間隔報告的測量值的有序列表。表格數(shù)據(jù)應按更新間隔進行分組。(EventData)IDID)2.3.3)(DataSet)這些元素按圖所示的層次結構排列。時間序列數(shù)據(jù)應具有圖所示的邏輯結構。時間序列數(shù)據(jù)體現(xiàn)為數(shù)據(jù)包。包具有包頭和時間序列數(shù)據(jù)構成。時間序列數(shù)據(jù)包括一船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE29個或多個數(shù)據(jù)集。數(shù)據(jù)集具有一個時間戳和一個或多個數(shù)據(jù)。PackagePackageHeader:Header[1]TimeSeriesData:TimeSeriesData[1..*]ShipID:String[1]TimeSpan:TimeSpan[0..1]DataCreated:DataCreated[0..1]DataModified:DataModified[0..1]Author:String[0..1]TimeSpanStart:DateTime[1]End:DateTime[1]TabularData:TabularData[0..*]EventData:EventData[0..1]TabularDataDataSet_TabularTimeStamp:DataTime[1]Value:String[1..*]Quality:String[0..1]EventDataNumberOfDataSet:Integer[0..1]{value>-1}DataSet:DataSet_Tabular[0..*]DataSet_EventTimeStamp:DataTime[1]DataChannelID:String[1]Value:String[1..*]Quality:String[0..1](Package)包結構 表(1)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)Headerb)Header見(2)對于定期數(shù)據(jù)交換,可省略此元素以減小數(shù)據(jù)大小。強制1TimeSeriesDatae)TimeSeriesData見(4)時間序列數(shù)據(jù)按數(shù)據(jù)通道列表版本分組。強制1(Header)

包頭構 表(2)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)ShipIdStringIMO編號、HIN等。強制1TimeSpan(3)TimeSpan見(3)可選1DataCreatedDateTime包的創(chuàng)建日期可選1DataModifiedDateTime包的修改日期可選1AuthorString數(shù)據(jù)作者可選1

時間隔構 表(3)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)StartDateTime數(shù)據(jù)集的起始時間戳強制1EndDateTime數(shù)據(jù)集的結束時間戳強制1(TimeSeriesData)時間列據(jù)構 表(4)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)TabularDatae)TabularData見(5)和第2.3節(jié)可選*EventDataf)EventData見(6)和第2.3節(jié)可選1(TabularData)表格據(jù)構 表(5)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)NumberOfDataSetNonNegativeInteger表格數(shù)據(jù)元素中的數(shù)據(jù)集數(shù)可選1NumberOfDataChannelNonNegativeInteger表格數(shù)據(jù)元素中的數(shù)據(jù)通道數(shù)可選1DataChannelIDString2.3.2ID數(shù)組。數(shù)據(jù)通道ID的順序應與(7)表格數(shù)可選*據(jù)/值相同。若無法指定數(shù)據(jù)通道ID的順序,則應添加引用編號。此外,如果數(shù)據(jù)通道ID的順序可固定且永遠不變,則可省略這些元素。DataSet(7)DataSet_Tabular見第條可選*

事件據(jù)構 表(6)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)NumberOfDataSetNonNegativeInteger事件數(shù)據(jù)元素中的數(shù)據(jù)集數(shù)可選1DataSet(8)DataSet_Event見第條可選*_(DataSet_Tabular)數(shù)據(jù)_格構 表(7)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)TimestampDateTime測量時間強制1ValueString每個數(shù)據(jù)通道在時間戳處的測量值數(shù)組。值元素的順序應與(5)表格數(shù)據(jù)/數(shù)據(jù)通道ID相同。若不能指定值元素的順序,則應添加引用編號強制*QualityString以上值的數(shù)據(jù)質(zhì)量可選1_(DataSet_Event)數(shù)據(jù)_件構 表(8)名稱數(shù)據(jù)類型備注強制/可選最大數(shù)TimestampDateTime測量時間。強制1DataChannelIDString第2.3.2條中的一組數(shù)據(jù)通道ID。強制1ValueString測量值強制1QualityString以上值的數(shù)據(jù)質(zhì)量可選1第3章數(shù)據(jù)交換接口第1節(jié)一般規(guī)定3.1.1一般要求本章規(guī)定適用于面向船舶檢驗的數(shù)據(jù)交換。CCS提供數(shù)字化檢驗所需數(shù)據(jù)。230天UTCCCS第2節(jié)接口服務33REST(1)接口標準支持推送模式和調(diào)取模式兩種調(diào)用,如圖所示,請求處理使用Http/Https協(xié)議,如果請求未成功,發(fā)生Http狀態(tài)碼,如果請求成功,得到對應的調(diào)用結果。圖請求-應答調(diào)用過程示例請求請求RFC3986請求應協(xié)的構 表方法服務器資源路徑類型選項數(shù)據(jù)通道類型選項查詢選項標簽選項見見見見見見見方法httphttp請求應協(xié)方法 表方法描述GETGET方法從目標方服務器檢索指定的URI資源。該方法僅適用于在數(shù)據(jù)提供方服務器獲取時序數(shù)據(jù)通道列表和時序數(shù)據(jù)時適用。POSTPOST方法將消息主體的數(shù)據(jù)添加到目標方服務器。無需指定資源路徑。PUTPUT方法將消息主體的數(shù)據(jù)更新至目標方服務器。無需指定資源路徑。TRACETRACE方法獲取目標方服務器指定的URI資源的計數(shù)。該方法僅適用于時序數(shù)據(jù)的資源計數(shù)。計數(shù)信息的單元如下:type=ts_data:[TimeSeries].[LocalID]type=ts_sdd:[LocalID].[DataChannelType].[History](1)服務器格式和詳細信息如表所示。服務詳信息 表服務根描述強制性/可選性示例<host>接口服務器IP地址或域名強制53<port>HTTP端口號可選8080POSTPUT①當數(shù)據(jù)通道類型為“本地ID(LocalID)”時,資源路徑格式和詳細信息如表②當數(shù)據(jù)通道類型為“短ID(ShortID)”時,指定數(shù)據(jù)通道列表中定義的一個短ID。不能通過將短ID用“/”或“,”分開,指定多個短ID。ID(LocalID)GET路徑源細息 表資源路徑描述強制性/可選性示例<ShipID>船舶標識可選的IMO1234567<NamingRule>見第2.2.2章節(jié),基于ccs-emodel需要指定版本號可選的/ccs-emodel/v1.0<LocalDataName>僅當類型選項為“ts_data”、“ts_sdd”時才可使用??蛇x的時序數(shù)據(jù):031.003.006+1/CYLINDER.EXHAUST_GAS+2/Http頭中指定,也可用于GETts_data類型項詳信息 表數(shù)據(jù)類型描述出現(xiàn)次數(shù)示例ts_data處理時間序列數(shù)據(jù)1type:ts_datats_sdd處理數(shù)據(jù)通道列表1type:ts_sddge_data通用數(shù)據(jù)類型數(shù)據(jù)1type:ge_datage_sdd通用數(shù)據(jù)類型列表1type:ge_sddIDID數(shù)據(jù)道型項細息 表數(shù)據(jù)類型描述出現(xiàn)次數(shù)示例LocalID使用本地ID訪問船載數(shù)據(jù)服務器上的資源。1?idtype=LocalIDShortID使用短ID訪問船載數(shù)據(jù)服務器上的資源。1?idtype=ShortID(1)查詢選項用于指定數(shù)據(jù)格式、更改排序順序方式、用于過濾等。(2)表列出了可使用的查詢選項以及指定它們的方法。ISO8601查詢項細息 表選項名稱描述適用默認示例?offset指定獲取數(shù)據(jù)的UTC時間和日期。時序數(shù)據(jù);通用數(shù)據(jù)服務器接收“方法”時的UTC?offset=2?before指定是在基準時間和日期之前或之后進行搜索(before:true,after:false)。僅當類型選項為“data”時才可使用。時序數(shù)據(jù)TRUE?before=FALSE?implemented指定數(shù)據(jù)實體采用的語言:XML、JSON、CSV,默認JSON時序數(shù)據(jù);通用數(shù)據(jù)JSON?implemented=JSON?limit當類型為“ts_data”時,指定在第二時間刻度上獲得的時間幀。當類型為“ts_sdd”時,指定要獲取的時序數(shù)據(jù)1?limit=5數(shù)據(jù)通道列表修改歷史中的項目數(shù)。指定1時返回最新信息。當類型為“ts_sdd”時,返回最新的數(shù)據(jù)通道列表。當類型為“siod”時,返回最新的數(shù)據(jù)源信息。?revisionfrom當獲取是數(shù)據(jù)通道列表的修訂歷史記錄時,指定日期和時間。如果類型選項為“ts_sdd”,則可使用revisionfrom選項。時序數(shù)據(jù)?revisionfrom=2016-03-31T00:00:00Z?revisionto記錄時,指定日期和時間。同時使用。如果類型選項是“ts_sdd”,則可使用revisionto選項。時序數(shù)據(jù)?revisionto=2015-04-01T23:59:59Z?orderby為獲得的數(shù)據(jù)指定升序或降序的時間順序。(asc:升序;desc:降序)時序數(shù)據(jù)asc?orderby=ASC當使用GETID。標簽項細息 表標簽類型描述出現(xiàn)次數(shù)示例短ID使用具有最高優(yōu)先級的ShortID。欄目頭與ShortID、LocalID的優(yōu)先級一起使用。1?label=ShortID本地ID使用具有最高優(yōu)先級的LocalID。1?label=LocalIDGET2.3.2ID。MQTT#:多級通配符。多級通配符用于在URI中匹配任意數(shù)量級別。+:單級通配符。單級通配符僅匹配一個URI級別。(1)數(shù)據(jù)傳輸處理結果和HTTP0)。HTTP狀代碼 表0狀態(tài)代碼消息描述200完成201已創(chuàng)建返回新生成資源的URI。400錯誤請求語法錯誤401未認證用戶確認錯誤403禁止訪問未經(jīng)授權的目錄和文件404未找到數(shù)據(jù)不可用405方法不允許(客戶端錯誤)408請求超時它沒有在特定時間內(nèi)產(chǎn)生413請求實體太大接受意外請求500服務器內(nèi)部錯誤執(zhí)行未經(jīng)授權的方法數(shù)據(jù)例 表時間戳船舶標識本地ID值2022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/SPEED2682022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/SPEED2692022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/SPEED2552022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/TEMP802022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/TEMP812022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/TEMP832022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/SPEED2702022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/SPEED2712022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/SPEED2802022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/TEMP822022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/TEMP832022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/TEMP842022/01/2506:47:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/SPEED2702022/01/2506:47:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/SPEED2712022/01/2506:47:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/SPEED2802022/01/2506:47:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/TEMP822022/01/2506:47:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/TEMP832022/01/2506:47:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/TEMP84POST船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE38POSThttp://localhost/?implemented=JSON{數(shù)據(jù)格式}數(shù)據(jù)格式見附錄5。處理結果在Http請求中返回,返回值參見表Http狀態(tài)碼。GET方法對表中的實際記錄數(shù)據(jù)執(zhí)行GET方法。GEThttp://localhost/IMO1234567/+/+/021.06.06/+/+?offset=2022-01-25T06:43:03Z&before=true&limit=3搜索條件:在IMO1234567船舶本地ID中包含“021.06.06”2022年11月25日,6:43:03或更早時間戳船舶標識本地ID時間戳船舶標識本地ID值2022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/SPEED2682022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/SPEED2692022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/SPEED2552022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/TEMP802022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/TEMP812022/01/2506:43:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/TEMP832022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/SPEED2702022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/SPEED2712022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/SPEED2802022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+1//C/TEMP822022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+2//C/TEMP832022/01/2506:45:00IMO1234567/ccs-emodel/v1.0/021.06.06+3//C/TEMP84PUT方法PUThttp://localhost/{數(shù)據(jù)格式}5IDHttpHttpTRACT方法對表中的實際記錄數(shù)據(jù)執(zhí)行TRACE方法:TRACEhttp://localhost/IMO1234567/+/+/ExhaustGas/#?offset=2022-01-25T06:43:02Z&before=true搜索條件:在IMO1234567船舶本地ID中包含“021.06.06”在2022年01月25日,6:43:02或更早的日期和時間,在時間節(jié)點之前的方向選擇。正常結束的返回消息:{Result:8}第3節(jié)測試驗證CCSCCS能夠完整提交到CCS。UTCUTC1s/hUTC通過檢查接口文檔確認數(shù)據(jù)交換接口處理的數(shù)據(jù)格式符合第2.4節(jié)的定義要求。通過觀察確認接口服務具有系統(tǒng)日志功能,通過分析評估確認所有系統(tǒng)日志記錄被保存,并在之后至少30天內(nèi)可供查閱,并能夠?qū)⒁韵率马椨涗浀饺罩局校?附錄1CCS船舶數(shù)字模型CCS(:ccs-emodel),CCSCCS/ccs-emodel/欄目。標準型級類 表1編碼中文名稱英文名稱P1文件資料DoucmentP2船體結構HullStructuresP3甲板和機械Deck&MachineryP4主推進系統(tǒng)MainPropulsionSystemP5操舵系統(tǒng)SteeringSystemP6鍋爐系統(tǒng)BoilerandassocialtedequipmentP7防污染設備PollutionPreventionSystemP8電力系統(tǒng)ElectricPowerInstallationP9航行設備系統(tǒng)SafetyofNavigationP10無線電設備系統(tǒng)RadioCommunicationP11救生消防LifesavingandRireFightingP12動力定位系統(tǒng)DynamicPositioningSystemP13起重設備LiftingAppliancesandCargoHandlingGearP14能效管理系統(tǒng)GreenEcologicalShipManagementSystemOTH其他Other船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE41附錄2位置編碼32.2使用ccs-emodel進行傳感器命名,通常使用位置編碼(表2)。位置碼 表2位置分類代碼英文描述中文描述相對位置UpperToppartoftheequipment設備頂部LowerBottompartoftheequipment設備底部InletInlet進口OutletOutlet出口OpenOpenposition開口位置CloseClosedposition閉合位置DrivingEndNearsideofprimemover/motor靠近原動機/電機側(cè)FreeEndFarsideofprimemover/motor原動機/電機的遠側(cè)絕對位置ForwardFrontpartoftheship船的前部BowBowoftheship船頭PortLeftsideoftheshiptowardstheship'sheading.船的左側(cè)朝向船的航向。StarboardRightsideoftheshiptowardstheship'sheading.船的右側(cè)朝向船的航向ForwardPortFrontleftsideoftheshiptowardstheship'sheading.船的左前側(cè)朝向船的航向。ForwardStarboardFrontrightsideoftheshiptowardstheship'sheading.船的右前側(cè)朝向船的航向。AftPortRearleftsideoftheshiptowardstheship'sheading.船的左后側(cè)朝向船的航向。AftStarboardRearrightsideoftheshiptowardstheship'sheading.船的右后側(cè)朝向船的航向。CenterCenterpartbetweenship'sportsideandstarbordside.船左舷和舷側(cè)之間的中間部分。MiddleCenteroftheshipinthelongitudinaldirection船舶縱向中心MiddlePortTheportsideoftecenterthelongitudinaldirectionoftheship船舶縱向中心的左舷MiddleStarboardThestarboardsideofthecenteroftheshipinthelongitudinaldirection船舶縱向中心的右舷AftRearpartoftheship船的后部SternSternoftheship船尾通用位置PhaseRFirstphase,Rphase,Uphaseinathree-phaseACsystem三相交流系統(tǒng)中的第一相、R相、U相PhaseSSecondphaseSphase,Vphaseinathree-phaseACsystem三相交流系統(tǒng)中的第二相S相、V相PhaseTThirdphase,Tphase,Wphaseinathree-phaseACsystem三相交流系統(tǒng)中的第三相、T相、W相LinePipeline管道附錄3通用傳感器信號類型傳感器信號類型定義的常用的監(jiān)測類型名稱定義,詳細定義參見表3.傳感信類型 表3序號信號代碼中文名稱英文名稱1PRESS壓力Pressure2TEMP溫度Temperature3SPEED速度Speed4FLOW流量Flow5AMPLITUDE振幅Amplitude6POWER功率Power7CURRENT電流Current8FREQUENCY頻率Frequency9ANGLE角度Angle10VOLTAGE電壓Voltage11LAT緯度Latitude12LON經(jīng)度Longitude13FAILURE故障Failure14ALARM報警Alarm15ABNORMAL異常Abnormal附錄4通用數(shù)據(jù)元數(shù)據(jù)結構示例<Documents><Row>XML<Documents><Row><DocumentKey><DocumentKey>文件唯一標識</DocumentKey><DocumentName/>文件名稱</DocumentName><DocumentSize/>文件大小</DocumentSize><ValidDate/>有效期</ValidDate><DocumentBody/>文件內(nèi)容Base64編碼</DocumentBody><Remark/>備注</Remark></Row></Documents>{"Documents":[{{"Documents":[{"DocumentKey":"文件唯一標識","DocumentName":"文件名稱","DocumentSize":"文件大小","ValidDate":"有效期","DocumentBody":"文件內(nèi)容base64編碼","Remark":"備注"}]}<Definition><DataObjectCode>數(shù)據(jù)對象代碼<Definition><DataObjectCode>數(shù)據(jù)對象代碼</DataObjectCode><DataObject>數(shù)據(jù)對象</DataObject><OperationProjects><Row><OperationProjectCode>操作項目代碼</OperationProjectCode><OperationProject>操作項目</OperationProject><EquipmentNo>設備編號</EquipmentNo><OperationProjectData><Row><OperationType>操作類型</OperationType><OperationResult>操作結果</OperationResult><No>編號</No><Temperature>溫度</Temperature>船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE44<Pressure><Pressure>轉(zhuǎn)速</Pressure><OperationTime>操作時間</OperationTime><Remarks>備注</Remarks><Enclosures><Row><AttachmentID></AttachmentID><AttachmentName></AttachmentName><AttachmentAddress></AttachmentAddress></Row></Enclosures></Row></OperationProjectData></Row></OperationProjects></Definition>{"dataObjectCode":"數(shù)據(jù)對象代碼{"dataObjectCode":"數(shù)據(jù)對象代碼","dataObject":"數(shù)據(jù)對象","operationProjects":[{"operationProjectCode":"操作項目代碼","operationProject":"操作項目","EquipmentNo":"設備編號","operationProjectData":[{"operationType":"操作類型","operationResult":"操作結果","No":"編號","temperature":"溫度","pressure":"轉(zhuǎn)速","operationTime":"操作時間","remarks":"備注","enclosures":[{"attachmentID":"","attachmentName":"","attachmentAddress":""}]}]}船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術指南PAGEPAGE45附錄5時序數(shù)據(jù)結構要求與實現(xiàn)第2.4節(jié)所述結構的數(shù)據(jù)將由XML、JSON或CSV實現(xiàn)。無論采用何種實現(xiàn)語言,數(shù)據(jù)都應遵守以下要求。——數(shù)據(jù)應以文本形式書寫,并采用UTF-8編碼,無字節(jié)順序標記(BOM)。建議使用XML/JSON交換時間序列數(shù)據(jù)的數(shù)據(jù)通道列表和時序數(shù)據(jù)(包含單個數(shù)據(jù)集或JSONCSVXML/JSONXML在本節(jié)中,對使用XML和XML模式實現(xiàn)第2.4節(jié)中規(guī)定的數(shù)據(jù)格式的情況進行了說明。XML模式是根據(jù)下面描述的規(guī)則制定的。應規(guī)定最小和最大發(fā)生次數(shù);應創(chuàng)建XML模式以命令XML向所有元素和屬性添加命名空間;示例:<nr:NamingRulenr:ID="Naming_Rule"/>命名規(guī)則特定的元素和屬性應屬于其自身的命名空間;文件中的任何換行或縮進字符都不應視為重要信息。XML第2.4.3條中的標準數(shù)據(jù)類型替換為表2.2中的XML模式數(shù)據(jù)類型。標準據(jù)和XML模數(shù)據(jù)型間對關系 表2.2標準數(shù)據(jù)類型XML模式數(shù)據(jù)類型備注IntegerInteger整數(shù)PositiveIntegerPositiveInteger1或更大的整數(shù)NotNegativeIntegerNotNegativeInteger0或更大的整數(shù)RealDecimal小數(shù)DateTimeDateTimeISO8601的時間和日期CharacterStringString隨機字符串BooleanBoolean真值NullXML架構<elementname="example"type="float"nillable="true"/>在指定空值時,在XML模式的元素定義中指定屬性nillable=“true”,在XML文檔的相XML文件<examplenil="true"/>應元素中指定屬性nillable=“true”2.3.1以下命名空間應添加到數(shù)據(jù)通道列表中的所有元素和屬性中。XML命名:sdd=urn:ISO19848:船舶_數(shù)據(jù)_定義在使用命名規(guī)則特定的元素/屬性時,命名空間應避免重復。示例:XMLNamespace:nr=urn:ISO19848:Ship_Data_Definition:CCS_EMODELXML<?xmlversion="1.0"encoding="utf-8"?><xs:schemaxmlns:sdd="urn:ISO19848:SHIP_DATA_DEFINITION:CCS_EMODEL"attributeFormDefault="unqualified"elementFormDefault="qualified"targetNamespace="urn:ISO19848:SHIP_DATA_DEFINITION:CCS_EMODEL"xmlns:xs="<?xmlversion="1.0"encoding="utf-8"?><xs:schemaxmlns:sdd="urn:ISO19848:SHIP_DATA_DEFINITION:CCS_EMODEL"attributeFormDefault="unqualified"elementFormDefault="qualified"targetNamespace="urn:ISO19848:SHIP_DATA_DEFINITION:CCS_EMODEL"xmlns:xs="/2001/XMLSchema"><!—(1)Packagestructure--><xs:elementname="Package"type="sdd:Package"/><xs:sequence><!--(2)Headerstructure--><xs:elementname="Header"type="sdd:Header"minOccurs="1"maxOccurs="1"/></xs:sequence></xs:complexType><!--(2)Headerstructure--><xs:complexTypename="Header"><xs:sequence><!--IMONumber,HINorothership'sidentificationnumber--><xs:elementname="ShipID"type="xs:string"minOccurs="1"maxOccurs="1"/><!--Identifierofthislist--><xs:elementname="DataChannelListID"type="sdd:ConfigurationReference"minOccurs="1"maxOccurs="1"/><!--Authorofdata--><xs:elementname="Author"type="xs:string"minOccurs="0"maxOccurs="1"/><!--Datewhendataarecreated--><xs:elementname="DateCreated"type="xs:dateTime"minOccurs="0"maxOccurs="1"/><!--Extensionpointforcustomheaders--><xs:anyprocessContents="lax"namespace="##other"minOccurs="0"maxOccurs="unbounded"/></xs:sequence></xs:complexType><!--(3)DataChannelListstructure--><xs:complexTypename="DataChannelList"><xs:sequence><!--(4)DataChannelstructure--><xs:elementname="DataChannel"type="sdd:DataChannel"minOccurs="1"maxOccurs="un

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論