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

下載本文檔

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

文檔簡介

船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南檢驗應(yīng)用方案,制定了用于船舶數(shù)字化檢驗的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)交換技術(shù)規(guī)則,以促進船舶數(shù)據(jù)標準化交換工作的開展,為船舶數(shù)字化檢驗驗證提供遵循依 1 1 2 4 4 4 7 船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南1本指南規(guī)定了用于船舶數(shù)字化檢驗中國船級社(以下稱“CCS”)開展數(shù)字化檢驗的船舶,其他涉及數(shù)據(jù)交換的申請數(shù)字化檢驗的船舶在向CCS分發(fā)數(shù)據(jù)或授權(quán)CCS訪問數(shù)據(jù)時(3)數(shù)據(jù)通道:用于從船舶機械/電子等設(shè)備到船載數(shù)據(jù)服務(wù)器或船舶數(shù)字系統(tǒng)的數(shù)據(jù)傳輸(6)數(shù)據(jù)通道屬性:數(shù)據(jù)通道的屬性,如單(7)命名空間:為避免名稱沖突而使用船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南2注:GB/T42054船舶與海上技術(shù)船(2)ISO19848:2018船舶與海上技術(shù)船載機械設(shè)備數(shù)據(jù)格式(Shipsandmarinetechnology—Standarddataforshipboardmachineryandequip注:GB/T42055-2022船舶與海上技術(shù)interchangeformats-Informationinterchange-Representationofdatesandtimes)注:GB/T7408-2005數(shù)據(jù)元和交換格式·信息交換·日期和時間表(5)W3CXML擴展標記語言(XML)1.0,W3C推薦[ExtensibleMarkupLanguage(XML)(8)RFC3339互聯(lián)網(wǎng)日期和時間:時間戳(Datea(9)RFC4180逗號分隔值(CS(11)RFC3986統(tǒng)一資源標識符(URI):通用語法(UniformResourceIdentifierURI:Generic(1)HTTP:超文本傳輸協(xié)議(HypertextTr(2)RESTFUL:也稱REST,是一種網(wǎng)絡(luò)應(yīng)用程序的設(shè)計風(fēng)格和開發(fā)方式(Respresentational(3)JSON:JavaScript對象表示法(JavaScriptObject(4)URI:統(tǒng)一資源標識符(UniformResourceId(5)URL:統(tǒng)一資源定位器(Uniformresourcelo(6)UTC:世界標準時間(Universal(8)XML:可擴展標記語言(ExtensibleMarkup船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南3結(jié)構(gòu)、船載機械/電子設(shè)備(系統(tǒng))等檢驗對象產(chǎn)生多種根據(jù)數(shù)字化檢驗涉及的數(shù)據(jù)范圍,按照檢驗數(shù)據(jù)類型分為結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)是指可以使用關(guān)系型數(shù)據(jù)庫表示和存儲,具有二維數(shù)據(jù)的特點。例如半結(jié)構(gòu)化數(shù)據(jù)具有基本固定結(jié)構(gòu)模式的特點,屬于結(jié)構(gòu)化數(shù)據(jù)的一種表現(xiàn)形式。例非結(jié)構(gòu)化數(shù)據(jù)沒有固定結(jié)構(gòu),例如文檔、圖片、音頻和視頻等,非結(jié)構(gòu)化數(shù)據(jù)的表傳輸時遵循本指南通用數(shù)據(jù)結(jié)構(gòu)的原則。本指南在數(shù)據(jù)組織及數(shù)據(jù)交換中對其按照通用數(shù)據(jù)的船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南4本章規(guī)定了通用數(shù)據(jù)和時序數(shù)據(jù)的標識方法和數(shù)據(jù)結(jié)構(gòu)要求。數(shù)據(jù)標識可識別和區(qū)分不同的檢驗對象,確保相關(guān)檢驗對象在標識命名層面的一致船舶設(shè)備傳感器采集點位對象采用時序數(shù)據(jù)標識方其他檢驗對象,例如船舶文件資料、電子記錄簿等,采用通用數(shù)據(jù)標識方法。數(shù)據(jù)結(jié)構(gòu)為獨立于數(shù)據(jù)本節(jié)規(guī)定的通用數(shù)據(jù)標識是對通用數(shù)據(jù)類型的標識及屬性要通用數(shù)據(jù)基于CCS船舶數(shù)字模型(簡稱:通用數(shù)據(jù)類型標識編碼遵循UR用數(shù)據(jù)類型標識為這些組合的子集,具體格式要求如表2.2.通用數(shù)據(jù)類型標識表2通用數(shù)據(jù)類型標識=[協(xié)議]://命名實體/船舶ID/命名規(guī)則//5命名實體元素應(yīng)為產(chǎn)生通用ID的實體擁有CCS的命名實體為:digitalship.ccs.or——/IMO1234567——/CN202212345672(a)命名規(guī)則應(yīng)為數(shù)據(jù)通道命名規(guī)則(b)此名稱可在命名實體的監(jiān)督下自由設(shè)置,并應(yīng)在前面具有表示命名實體的符號,(c)命名規(guī)則是為船上部件和系統(tǒng)定義命名方案(或標識方案)的一組要求。命名(b)通用數(shù)據(jù)分類碼須基于emd進行選擇。/imo1234567/emd/v1.0/P1.003.006注:不要求通用數(shù)據(jù)類型標識為可解析的URI,即該URI不一定是有效船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南本指南規(guī)定的通用數(shù)據(jù)類型屬性集合如表所示。通用數(shù)據(jù)類型屬性Name數(shù)據(jù)對象類型的屬性值遵循表數(shù)據(jù)對象類型屬性表NormalFile………NormalFile…(2)描述語言(DescriptionL描述語言屬性用于規(guī)定通用數(shù)據(jù)類型對象描述采用的語言或語法,本指南支持的描述語言屬性表表2.XML……船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南7……(3)對象元數(shù)據(jù)(ObjectM對象元數(shù)據(jù)實體應(yīng)采用Base64算法進行編碼處理,具體對象元數(shù)據(jù)結(jié)構(gòu)明文示例參見附錄4。…………在備注中可以描述關(guān)于目標通用數(shù)據(jù)類型對象的任意補充信(4)這些ID應(yīng)不區(qū)分大小寫,以避免意有相同的本地ID。相反,即使數(shù)據(jù)通道具船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南8(1)通用ID標識遵循URI的格式,URI格式允許多種不同的組合,但通用ID為這些組合通用ID=[協(xié)議/(2)通用ID組合通過使用在RFC5素是可選的,斜杠(“”)為描述層次結(jié)(a)命名實體元素應(yīng)為產(chǎn)生通用ID的實體擁(b)CCS的命名實體為:digitalship.ccs.——/IMO1234567——/CN202212345672(1)本地ID使用ABNF定義,格式規(guī)定如本地ID=命名規(guī)則/版本/船舶設(shè)備分類碼/設(shè)備監(jiān)測對象/位置/傳感器信號類型/9(a)命名規(guī)則應(yīng)為數(shù)據(jù)通道命名規(guī)則(b)此名稱可在命名實體的監(jiān)督下自由設(shè)置,并應(yīng)在前面具有表示命名實體的符號,(c)命名規(guī)則是為船上部件和系統(tǒng)命名方案(或標識方案)的一組要求。命名規(guī)則應(yīng)(a)設(shè)備監(jiān)測對象適用于通過船舶設(shè)(c)該項為非必填項,對象名稱原則上采用英文單詞或詞組進行表達,但單詞之間船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南(3)短ID應(yīng)盡量簡短,并使用機器友好符號、用戶友好短語或這些符號和短語的組合表——0001——TAH001——ME001_RPMttp:///IMO1234567/emd/v1.0/P8.003.006+1/Cylinder.Exhaust_Ga/emd/v1.0/P8.003.006+1/Cylinder.Exhaust_Gas+2/Outlet/Tempe注:不要求通用ID為可解析的URI,即該URI不一本指南規(guī)定的數(shù)據(jù)通道屬性分類如表所示。數(shù)據(jù)通道屬性表UnitName船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南①數(shù)據(jù)通道類型用于標識數(shù)據(jù)通道的類型,例如測量值、平均值、報警和狀態(tài)。數(shù)——類型(Type)——更新頻率(UpdateCycle)——計算周期(CalculationPeriod)②其中類型(Type)子屬性規(guī)定了數(shù)據(jù)通道的類型,屬類型子屬性表“平均值”不是指多個傳感器在同一時間的值的平均值,而是“最大值”不是指多個傳感器同一時間的值的最大值,而是指“最小值”不是指多個傳感器同一時間的值的最小值,而是指“標準偏差”不是指多個傳感器在同一時間的值的標準差,而④當(dāng)一個數(shù)據(jù)通道的值為使用特定時間段的測量值計算的結(jié)果時,應(yīng)使用計算周期表示“秒”。……5①格式為用于描述數(shù)據(jù)格式,并由以下子——類型(Type)——限定(Restriction)②類型子屬性為強制性,限定子屬性為可選,格式屬性下可能存在多個限定子屬性。③可用的類型如表(2)所示,這些數(shù)據(jù)類型的規(guī)定符合W3CXML架構(gòu)定義語言進制中派生。這就產(chǎn)生了整數(shù)的標準數(shù)學(xué)概念④W3CXML模式中定義的限定見表(3)可用于規(guī)定可接受的值。每個數(shù)據(jù)類型的約束子屬性表Pattern……——低(Low)——高(High)③子屬性值的數(shù)據(jù)類型為帶精度的數(shù)值或空。只有在無法指定下限和/或上限時,⑥范圍不表示值的上下邊界。若傳感器出現(xiàn)故障或其他異常情況,則該值可能會超出范……0①單位屬性應(yīng)用于測量值的單位和量。單位屬性由以下子屬——單位符號(UnitSymbol)——計量名稱(QuantityName)“單位符號”子屬性表示測量值的單位符號(例如,“m”表示長度,“kg”表示質(zhì)③計量名稱子屬性可用于標識為數(shù)據(jù)通道的物理或化學(xué)項測量或計算的變……質(zhì)量編碼表示數(shù)據(jù)質(zhì)量評價模式的名稱,該模式應(yīng)能區(qū)分數(shù)據(jù)通道的有效測量值和…pcQuality………名稱可以用來描述為船載控制系統(tǒng)和其他儀器……………DataChannelProperty.R………船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南本節(jié)規(guī)定的是對通用和時序數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)要數(shù)據(jù)結(jié)構(gòu)可以通過使用XML、JSON和CSV格式來描述。本節(jié)給出了用于定義數(shù)據(jù)結(jié)構(gòu)且獨立于實現(xiàn)語言的標準數(shù)據(jù)類型。本節(jié)規(guī)定的通用數(shù)據(jù)列表結(jié)構(gòu)和時序數(shù)據(jù)通道列表結(jié)構(gòu),目的是在傳遞數(shù)據(jù)前需要具體數(shù)據(jù)時將根據(jù)列表清單對數(shù)據(jù)進行識別本節(jié)中規(guī)定的通用數(shù)據(jù)結(jié)構(gòu)格式示例參照附錄4。標準數(shù)據(jù)類型表Null通用數(shù)據(jù)列表結(jié)構(gòu)應(yīng)包含以下5種要素:船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南包頭表示何時創(chuàng)建通用數(shù)據(jù)通道列表以及由通用數(shù)據(jù)列表由一系列通用數(shù)據(jù)類型標識和通用數(shù)據(jù)類型屬性(1)通用數(shù)據(jù)類型列表結(jié)構(gòu)的邏輯結(jié)構(gòu)如圖所示。船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南每種元素的詳細信息描述包結(jié)構(gòu)表2.411包頭結(jié)構(gòu)表2.41Author11船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南數(shù)據(jù)通道列表結(jié)構(gòu)*(4)通用數(shù)據(jù)類型(GeneralDataOb數(shù)據(jù)通道結(jié)構(gòu)1Property1屬性結(jié)構(gòu)表2111Name11包元素由包頭(元數(shù)據(jù))和通用數(shù)據(jù)(主數(shù)據(jù)體)組成的①包頭元素包含必要的元數(shù)據(jù),可表示何時創(chuàng)建數(shù)據(jù)、由誰創(chuàng)建的②如果包頭元素通過任何方式提前提供,則包頭元素本身可以(3)通用類型數(shù)據(jù)(GeneralT①通用類型數(shù)據(jù)元素是包的主體,包含本章第2節(jié)中給出的通用數(shù)據(jù)集是一組特定通用數(shù)據(jù)類型標識所組成的對象元數(shù)據(jù)結(jié)構(gòu)船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南每種元素的詳細信息描述包結(jié)構(gòu)表2.1*包頭結(jié)構(gòu)表211DataModified1Author1通用類型數(shù)據(jù)結(jié)構(gòu)表2NumberOfDataSetNonNegativeInteger1TypeIDString1DataSet(4)CustomData*數(shù)據(jù)集_自定義數(shù)據(jù)結(jié)構(gòu)*船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南(2)數(shù)據(jù)通道列表體現(xiàn)為數(shù)據(jù)包,包元素由包頭和數(shù)據(jù)通道列表元素組成,數(shù)據(jù)通道船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南每種元素的詳細信息描述包結(jié)構(gòu)表11船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南包頭結(jié)構(gòu)表2.41Author11(3)數(shù)據(jù)通道列表結(jié)構(gòu)(DataCh數(shù)據(jù)通道列表結(jié)構(gòu)*數(shù)據(jù)通道結(jié)構(gòu)1Property111屬性結(jié)構(gòu)表2111Unit11Name11(7)數(shù)據(jù)通道類型結(jié)構(gòu)(DataCh數(shù)據(jù)通道類型結(jié)構(gòu)船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南11111Enumeration*FractionDigits1Length1MaxExclusive1MaxInclusive1MaxLength1MinExclusive1MinInclusive1MinLength1Pattern1TotalDigits1WhiteSpace“Preserve”“Replace”“Collapse”11111①時序數(shù)據(jù)為測量值的集合,其中所有的值均有相應(yīng)的測量時間,通常這些數(shù)據(jù)是②在實際應(yīng)用當(dāng)中,為了有效的數(shù)據(jù)傳輸,本節(jié)規(guī)定了兩種不同別為表格數(shù)據(jù)和事件數(shù)據(jù),根據(jù)測量值的更新間隔合理使用不同的——多個原始數(shù)值從傳感器/發(fā)射器在同一時間采樣——定期進行的計算結(jié)果(如時間平均值、標準偏差等)③測量值按時間戳分組,表格數(shù)據(jù)形式如表2.4.數(shù)據(jù)示例表關(guān)關(guān)開——報警信息——狀態(tài)信息——手動輸入信息事件數(shù)據(jù)示例船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南①表格/事件數(shù)據(jù)的每一行稱為數(shù)據(jù)集(DatDataSet("2022-01-01T00:00:00Z","101.2","0.30","10.2DataSet("2022-01-01T00:00:01Z","0.0","0.30","10.2DataSet("2022-01-01T00:00:02Z","110.9","0DataSet("2022-01-01DataSet("2022-01-01T包元素由包頭(元數(shù)據(jù))和時間序列數(shù)據(jù)(主數(shù)據(jù)體)組成的②可表示何時創(chuàng)建時間序列數(shù)據(jù)、誰創(chuàng)建的時間①時間序列數(shù)據(jù)元素是包的主體,包含本章第3節(jié)中規(guī)定的時間道列表,并且更新會影響時間序列數(shù)據(jù)的值,則應(yīng)重新生成該元②表格表示以相同時間戳和更新間隔報告的測量值的有序列表(本地ID或短ID)的引用,詳細信息見本章第②時間序列數(shù)據(jù)體現(xiàn)為數(shù)據(jù)包,包由包頭和時間序列數(shù)據(jù)構(gòu)成,時間序列數(shù)據(jù)包括一個或多個數(shù)據(jù)集,數(shù)據(jù)集具有一個時間戳和一個船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南每種元素的詳細信息描述包結(jié)構(gòu)表21*包頭結(jié)構(gòu)表2111DataModified1Author1時間間隔結(jié)構(gòu)11時間序列數(shù)據(jù)結(jié)構(gòu)TabularData(5)TabularData*EventData(6)EventData1表格數(shù)據(jù)結(jié)構(gòu)NumberOfDataSetNonNegativeInteger1NumberOfDataChannelNonNegativeInteger1DataChannelIDString*DataSet(7)DataSet_Tabular*事件數(shù)據(jù)結(jié)構(gòu)NumberOfDataSetNonNegativeInteger1DataSet*數(shù)據(jù)集_表格結(jié)構(gòu)Timestamp1*Quality1(8)數(shù)據(jù)集_事件結(jié)構(gòu)(DataSe數(shù)據(jù)集_事件結(jié)構(gòu)Timestamp1DataChannelID11Quality1船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南本章規(guī)定的接口規(guī)則目的是指導(dǎo)船東或船公司根據(jù)規(guī)則編制接口船東或船舶管理公司編制的接口服務(wù)應(yīng)有日志監(jiān)控功能,日志內(nèi)容應(yīng)至少當(dāng)數(shù)據(jù)傳輸失敗時,接口服務(wù)應(yīng)具有故障排除后再次傳適用于船舶檢驗數(shù)據(jù)交換接口數(shù)據(jù)交換框架結(jié)構(gòu)見圖3(1)船舶與企業(yè)船舶數(shù)字平臺之間的數(shù)據(jù)交換規(guī)則由企業(yè)果請求未成功,返回Http狀態(tài)碼,如果請求成功,得到對應(yīng)的調(diào)用結(jié)果。請求-應(yīng)答協(xié)議的結(jié)構(gòu)(2)當(dāng)接口發(fā)布方接收到請求時,應(yīng)在日志中記錄Http狀態(tài)代碼、Http方法類型、時間和請求-應(yīng)答協(xié)議方法船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南type=ts_data:[TimeSeries].[Localtype=ts_sdd:[LocalID].[DataChannelType].[History]服務(wù)器詳細信息①當(dāng)數(shù)據(jù)通道類型為“本地ID(LocalID)”時,資源路②當(dāng)數(shù)據(jù)通道類型為“短ID(ShortI③當(dāng)數(shù)據(jù)通道類型為“本地ID(LocalID)”時,如果使用GET方法,可在資源路徑中使用路徑資源詳細信息<ShipID>Name>(1)表列出了可處理(2)類型選項在Http頭中指定,也可用于GET方法以外的其他方法。(3)類型選項默認為“ts_datts_data1ts_sdd11船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南1數(shù)據(jù)通道類型選項詳細信息11查詢選項詳細信息“方法”時的UTC1(2)當(dāng)使用GET方法獲取時間序列數(shù)據(jù)時,指定欄目標題標簽選項詳細信息11(3)當(dāng)獲取保存在船載數(shù)據(jù)服務(wù)器中的時間序列數(shù)據(jù)、數(shù)據(jù)#:多級通配符。多級通配符用于在URI中匹配任意數(shù)量級別。(1)數(shù)據(jù)傳輸處理結(jié)果和Http狀態(tài)碼(見表0)。船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南/emd/v1.0/P4.006.003+1//DrivingEnd/Speed/emd/v1.0/P4.006.003+2//DrivingEnd/Speed/emd/v1.0/P4.006.003+3//DrivingEnd/Speed/emd/v1.0/P4.006.003+1//DrivingEnd/Tempera/emd/v1.0/P4.006.003+2//DrivingEnd/Tempera/emd/v1.0/P4.006.003+3//DrivingEnd/Tempera/emd/v1.0/P4.006.003+1//DrivingEnd/Speed/emd/v1.0/P4.006.003+2//DrivingEnd/Speed/emd/v1.0/P4.006.003+3//DrivingEnd/Speed/emd/v1.0/P4.006.003+1//DrivingEnd/Tempera/emd/v1.0/P4.006.003+2//DrivingEnd/Tempera/emd/v1.0/P4.006.003+3//DrivingEnd/Tempera/emd/v1.0/P4.006.003+1//DrivingEnd/Speed/emd/v1.0/P4.006.003+2//DrivingEnd/Speed/emd/v1.0/P4.006.003+3//DrivingEnd/Speed/emd/v1.0/P4.006.003+1//DrivingEnd/Tempera/emd/v1.0/P4.006.003+2//DrivingEnd/Tempera/emd/v1.0/P4.006.003+3//DrivingEnd/TemperaPOSThttp://localhost/implement(2)處理結(jié)果在Http請求中返回,返回值參見表0Http狀態(tài)碼。GEThttp://localhost/IMO1234567/+/+/P4.006.003/+/+?offset=202船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南03Z&before=true&limit=3/emd/v1.0/P4.006.003+1//DrivingEnd/Speed/emd/v1.0/P4.006.003+2//DrivingEnd/Speed/emd/v1.0/P4.006.003+3//DrivingEnd/Speed/emd/v1.0/P4.006.003+1//DrivingEnd/Tempera/emd/v1.0/P4.006.003+2//DrivingEnd/Tempera/emd/v1.0/P4.006.003+3//DrivingEnd/Tempera/emd/v1.0/P4.006.003+1//DrivingEnd/Speed/emd/v1.0/P4.006.003+2//DrivingEnd/Speed/emd/v1.0/P4.006.003+3//DrivingEnd/Speed/emd/v1.0/P4.006.003+1//DrivingEnd/Tempera/emd/v1.0/P4.006.003+2//DrivingEnd/Tempera/emd/v1.0/P4.006.003+3//DrivingEnd/Tempera(2)處理結(jié)果在Http請求中返回,返回值參見表0Http狀態(tài)碼。TRACEhttp://localhost/IMO1234567/+/+/ExhaustGas/#?offset=25T06:43:02Z&before=接口服務(wù)應(yīng)采用適當(dāng)?shù)纳矸菡J證方法和接口數(shù)據(jù)范圍的接口服務(wù)安全同時需滿足CCS《船舶推薦船東或船舶管理公司在數(shù)據(jù)交換時能夠應(yīng)用區(qū)塊鏈技術(shù),以達到數(shù)船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南實施船舶數(shù)字化檢驗的船東或船舶管理公司按照CCS《船舶數(shù)字化檢驗應(yīng)用指南》檢驗數(shù)據(jù)交換過程按本指南的相關(guān)檢驗數(shù)據(jù)交換前,船東或船舶管理公司按照實施船東或船舶管理公司(或委托的供方服務(wù)機構(gòu))提供數(shù)據(jù)交換接口服務(wù),并開展測接口發(fā)布方應(yīng)對數(shù)據(jù)交換接口模塊進行測試驗證,并將方法和結(jié)果記錄在測試驗證測試驗證報告要體現(xiàn)測試驗證項目、方法、判斷標準和結(jié)果。CCS將參考接口發(fā)布方的測試驗證報告對接口進行測評和適配,確保其功能狀態(tài)監(jiān)系統(tǒng)時鐘(3)確認當(dāng)船載數(shù)據(jù)服務(wù)器與UTC不同步船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南數(shù)據(jù)格式數(shù)據(jù)傳輸服務(wù)(1)通過觀察確認接口數(shù)據(jù)傳輸服務(wù)(2)通過觀察確認數(shù)據(jù)傳輸服務(wù)中發(fā)送的數(shù)據(jù)并根據(jù)方法做了正確(3)數(shù)據(jù)傳輸服務(wù)可能采用的所有方法(1)通過觀察確認接口服務(wù)具有系統(tǒng)日志功能,通過分析評估確認所有系統(tǒng)日志記錄存,且在之后至少30天內(nèi)可供查閱,并能夠?qū)⒁韵率马椨涗浀饺罩局小"僬埱髞碓吹脑L問控制日志,能夠記錄審核通過或②記錄請求來源所請求的接口方法、參數(shù),能夠記錄調(diào)用成功和失名稱,編碼基于通用十進制分類(UDC)編碼系統(tǒng)標準模型一級分類BoilerandAssociatedEquPollutionPreventionNavigationaidEquipmentRadioCommunicationsEquipmLifesavingandFireFightDynamicPositioningFrontpartoftheshipBowoftheshipLeftsideoftheshiptowardsthesheadingRightsideoftheshiptowardstheship'sheadingLeftfrontsideoftheshiptowardstheAftPortLeftrearsideoftheshiptowardstheRightrearsideoftheshiptowardstheCenterpartbetweenship'sCenteroftheshipinthelongitudinalTheportsideofcenterthelongitudinaldirectionoftheshipThestarboardsideofthecenteroftheAftRearpartoftheshipn_PlatformNumberPlatform肋位號nFirstphase,Rphase,Uphaseinathree-SecondphaseSphaseThirdphase,Tphase,WpUpperToppartoftheequipmentBottompartoftheequipmentNearsideofprimemover/motorFarsideofprimemover/motor船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南傳感器信號類型123456789On-OffOn-OffStatus船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南<DocumentKey>文件唯一標識</Docume<DocumentName/〉文件名稱</Document<DocumentSize/〉文件大小</DocumentSi<ValidDate/〉有效期</ValidDate><DocumentBody/〉文件內(nèi)容Base64編碼</Docume{{]}2船舶營運實驗與維修結(jié)構(gòu)示例<DataObjectCode>數(shù)據(jù)對象代碼</DataObjectCod<DataObject>數(shù)據(jù)對象</DataObje<OperationProjectCode>操作項目代碼</OperationProjectC<OperationProject>操作項目</OperationProject><EquipmentNo>設(shè)備編號</EquipmentN<OperationProjectDa<OperationType>操作類型</OperationTyp<OperationResult>操作結(jié)果</OperationResul<Temperature>溫度</Temperatur<OperationTime>操作時間</OperationT<Remarks>備注</Remark<AttachmentID></Attachme<AttachmentName></AttachmentName><AttachmentAddress></AttachmentAddre</OperationProjectDat{}1.1.3數(shù)據(jù)應(yīng)以文本形式書寫,并1.1.4建議使用XML/JSON交換時間序列數(shù)或多個數(shù)據(jù)集)。在使用JSON時,由于沒有模式驗證機制,建議使用能夠2.1.1在本節(jié)中,對使用XML和XML模式實現(xiàn)本指南第2章第4節(jié)中規(guī)定的數(shù)據(jù)格式的情況應(yīng)創(chuàng)建XML模式以命令XML向所有元素和屬性添加命名空示例:<nr:NamingRulenr:ID="Na命名規(guī)則特定的元素和屬性應(yīng)屬于其自身的命名空文件中的任何換行或縮進字符都不應(yīng)視為重要信息。標準數(shù)據(jù)類型和XML模式數(shù)據(jù)類型之間的對應(yīng)關(guān)系NotNegativeIntegerNotNegativeIntegerNullXML架構(gòu)<elementname="example"type=nillable=“true”XMLNamespace:nr=urn:ISO19848:Ship_Data_Definition:CCS_EMODEL<?xmlversion="1.0"encoding="utf-8"?<xs:schemaxmlns:sdd="urn:ISO19848:SHIP_DATA_DEFINITION:CCS_EMODEattributeFormDefault="unqualified"elementFormDefault="qualtargetNamespace="urn:ISO19848:SHIP_DATA_DEFINITION:CCS_EMxmlns:xs="/2001/XMLSchema<!--(1)包結(jié)構(gòu)<xs:elementname="Package"type="sdd:Packa<xs:complexTypename="Package<!--(2)包頭結(jié)構(gòu)-<xs:elementname="Header"type="sdd:Header"minOccurs="1"maxOccu<!--(2)包頭結(jié)構(gòu)-<xs:complexTypename="Header"><!--IMO編號,船舶統(tǒng)一識別號’或者其他標識編碼-<xs:elementname="ShipID"type="xs:string"minOccurs="1"maxO<xs:elementname="Author"type="xs:string"minOccurs="0"maxOc<xs:elementname="DateCreated"type="xs:dateTime"minOccurs="0"maxOcc<xs:anyprocessContents="lax"namespace="##other"minOccurs="maxOccurs="unbounded<!--(3)數(shù)據(jù)通道列表結(jié)<xs:complexTypename="DataChannelLis<!--(4)數(shù)據(jù)通道結(jié)<xs:elementname="DataChannel"type="sdd:DataChannel"minOccursmaxOccurs="unbounded<!--(4)數(shù)據(jù)通道結(jié)<xs:complexTypename="DataChannel<!--(5)數(shù)據(jù)通道ID結(jié)構(gòu)<xs:elementname="DataChannelID"type="sdd:DataChannelID"minOccu<!--(6)屬性結(jié)<xs:elementname="Property"type="sdd:Property"minOccurs="1"maxOccurs=<xs:complexTypename="DataChanne<xs:elementname="LocalID"type="xs:string"minOccurs="1"maxOc<xs:elementname="ShortID"type="xs:string"minOccurs="0"maxOc<!--(6)屬性結(jié)<xs:complexTypename="Prope<!--(1)數(shù)據(jù)通道類型的標識,例如平均值、報警和狀態(tài)等<xs:elementname="DataChannelType"type="sdd:DataChannelType"minOccu<!--(2)用于描述數(shù)據(jù)格式的格式定義-<!--假設(shè)數(shù)據(jù)類型是"浮點","整數(shù)","布爾","文本"和"符號"<xs:elementname="Format"type="sdd:Format"minOccurs="1"maxOcc<!--(3)測量值<xs:elementname="Range"type="sdd:Range"minOccurs="0"maxOcc<!--(4)測量值的單位和數(shù)量-<xs:elementname="Unit"type="sdd:Unit"minOccurs="0"maxOccu<!--(5)測量值的數(shù)據(jù)質(zhì)量評估方案名<xs:elementname="QualityCoding"type="xs:string"minOccurs="0"maxO<!--(6)控制系統(tǒng)和其他儀表中指定的名稱-<xs:elementname="Name"type="xs:string"minOccurs="0"maxOc<xs:elementname="Remarks"type="xs:string"minOccurs="0"maxOccur<xs:anyprocessContents="lax"namespace="##other"minOccurs=maxOccurs="unbounded<!--(7)數(shù)據(jù)通道類型結(jié)<!--(1)數(shù)據(jù)通道類型的標識,例如平均值、報警和狀態(tài)等<xs:complexTypename="DataChannelTy<xs:elementname="Type"minOccurs="1"maxOccurs<xs:restrictionbase="xs:string"><xs:enumerationvalue="In<xs:enumerationvalue="Ave<xs:enumerationvalue=<xs:enumerationvalue="<xs:enumerationvalue="StandardDevia<xs:enumerationvalue="Calcula<xs:enumerationvalue="SetPoi<xs:enumerationvalue="Ou<xs:enumerationvalue="Al<xs:enumerationvalue="Statu<xs:enumerationvalue="ManuallyI<xs:elementname="UpdateCycle"type="xs:decimal"minOccurs="0"maxOccurs<xs:elementname="CalculationPeriod"type="xs:decimal"minOccurs="0"maxOcc<!--(8)格式結(jié)<!--(2)測量值格式-<xs:complexTypename="Format"><xs:sequence><xs:elementname="Type"minOccurs="1"maxOccurs<xs:restrictionbase="xs:string"><xs:enumerationvalue="Dec<xs:enumerationvalue="Integ<xs:enumerationvalue="Bool<xs:enumerationvalue="Stri<xs:elementname="Restriction"minOccurs="0"maxOccurs<xs:choicemaxOccurs="unbounded"><xs:elementname="Enumeration"type="xs:string"minOccurs="0"maxOccurs="unbo<xs:elementname="FractionDigits"type="xs:integer"minOccurs="0"maxOc<xs:elementname="Length"type="xs:integer"minOccurs="0"maxOccurs<xs:elementname="MaxExclusive"type="xs:decimal"minOccurs="0"maxO<xs:elementname="MaxInclusive"type="xs:decimal"minOccurs="0"maxOc<xs:elementname="MaxLength"type="xs:integer"minOccurs="0"maxO<xs:elementname="MinExclusive"type="xs:decimal"minOccurs="0"maxOc<xs:elementname="MinInclusive"type="xs:decimal"minOccurs="0"maxOccur<xs:elementname="MinLength"type="xs:integer"minOccurs="0"maxOc<xs:elementname="Pattern"type="xs:string"minOccurs="0"maxOcc<xs:elementname="TotalDigits"type="xs:integer"minOccurs="0"maxO<xs:elementname="WhiteSpace"minOccurs="0"maxOccur<xs:restrictionbase="xs:string"><xs:enumerationvalue="preser<xs:enumerationvalue="repl<xs:enumerationvalue="collap<!--(10)范圍結(jié)<!--(3)測量值范圍-<xs:complexTypename="Range"><xs:elementname="High"type="sdd:emptyOrDecimal"minOccurs="1"maxOcc船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南<xs:elementname="Low"type="sdd:emptyOrDecimal"minOccurs="1"maxOcc<!--(11)單位結(jié)構(gòu)-<!--(4)測量值的單位和<xs:complexTypename="Unit<xs:elementname="UnitSymbol"type="xs:string"minOccurs="1"maxOccu<!--ISO80000中定義的測量值計量名稱--><xs:elementname="QuantityName"type="xs:string"minOccurs="0"maxOcc<!--自定義單位元素的擴展點,例如“數(shù)量符號”“比例因子”等-<xs:anyprocessContents="lax"namespace="##other"minOccurs=maxOccurs="unbounded<xs:simpleTypename="emptyOrDecimal<xs:unionmemberTypes="sdd:emptyxs:deci<xs:simpleTypename="empt<xs:restrictionbase="xs:st<xs:enumerationval2.3.3XML表示此示例使用namespace:nr作為自<?xmlversion="1.0"encoding="utf-8"?xmlns="urn:ISO19848:SHIP_DATA_DEFINITxmlns:nr="urn:ISO19848:SHIP_DATA_DEFINITION:CCS_EMODE<Header><ShipID>IMO1234567</S<Author>Author1</Author><DateCreated>2022-12-01T00:00:00+00:00</DateCreate</Header><LocalID>emd/v1.0/P4.006.003+1//DrivingEnd/Temperature</L<ShortID>0010</Shor<UpdateCycle>1</UpdateCy<FractionDigits>1</FractionDigit<MaxInclusive>200.0</MaxInclus<MinInclusive>-150.0</MinInclusiv<UnitSymbol>°C</UnitSym<QuantityName>溫度</QuantityName><QualityCoding>OPC_QUALITY</QualityCodin<Name>1號主機熱水溫度</Name><Remarks>位置:ECR,制造廠:AAACompany,型號:TYPE-AAA</Rema<nr:CustomPropertyElement>VenderspecificProperty</DataChannel><LocalID>emd/v1.0/P4.006.003+1//DrivingEnd/SPEED</L<ShortID>0020</Shor<UpdateCycle>60</UpdateC<CalculationPeriod>3600</CalculationPeri<FractionDigits>1</FractionDigi<MaxInclusive></MaxInclus<MinInclusive></MinInclusi<UnitSymbol>RPM</UnitSymbo<QuantityName>轉(zhuǎn)速</QuantityName><QualityCoding>OPC_QUALITY</QualityCodin<Remarks>位置:ECR,制造廠:AAACompany,型號:TYPE-AAA</Rema</Property>船舶數(shù)字化檢驗數(shù)據(jù)交換技術(shù)指南XMLNamespace:sdt=urn:ISO19848:Ship_Data_Transport:CCS_EMODEL<?xmlversion="1.0"encoding="utf-8"?<xs:schemaxmlns:sdt="urn:ISO19848:SHIP_DATA_TRANSPORTattributeFormDefault="unqualified"elementFormDefault="qutargetNamespace="urn:ISO19848:SHIP_DATA_TRANSPORT:CCS_Exmlns:xs="/2001/XMLSchema<!--(1)包結(jié)構(gòu)-<xs:elementname="Package"type="sdt:Package<!--(1)包結(jié)構(gòu)-<xs:complexTypename="Package<!--(2)包頭結(jié)<xs:elementname="Header"type="sdt:HeademinOccurs="0"maxOccu<xs:elementname="TimeSeriesData"type="sdt:TimeSerieminOccurs="1"maxOccurs="unbound<!--(2)包頭結(jié)<xs:complexTypename="Header"><!--IMO編號,船舶統(tǒng)一識別號或其他船舶唯一編號--><xs:elementname="ShipID"type="xs:strminOccurs="1"maxOccu<xs:elementname="TimeSpan"type="sdt:TimeSpaminOccurs="0"maxOccu<xs:elementname="DateCreated"type="xs:dateTimminOccurs="0"maxOccu<xs:elementname="DateModified"type="xs:dateTime"minOccurs="0"maxOccu<xs:elementname="Author"type="xs:striminOccurs="0"maxOccu<xs:anyprocessContents="lax"namespace="##other"minOccurs=maxOccurs="unbounded<xs:complexTypename="TimeSpan"><xs:elementname="Start"type="xs:dateTime"minOccurs="1"maxOccu<xs:elementname="End"type="xs:dateTime"minOccurs="1"maxOc<!--值必須是本地ID或短ID字符串<xs:complexTypename="DataChanne<xs:extensionbase="xs:string"><!--OrdinalnumberoftheDataChannelIDarray--><xs:attributename="id"type="xs:positiveInteger"use="require<xs:complexTypename="TimeSeriesData"><xs:elementname="TabularData"type="sdt:TabularDatminOccurs="0"maxOccurs="unbounded"<xs:elementname="EventData"type="sdt:EventDminOccurs="0"maxOccur<xs:anyprocessContents="lax"namespace="##other"minOccurs=maxOccurs="unbounded<xs:complexTypename="TabularData"><!--表格數(shù)據(jù)結(jié)構(gòu)下的數(shù)據(jù)結(jié)合元素數(shù)量<xs:elementname="NumberOfDataSet"type="xs:nonNegativeInteger"minOccurs="0"maxOccur<xs:elementname="NumberOfDataChannel"type="xs:nonNegativeIntegminOccurs="0"maxOccu<xs:elementname="DataChannelID"type="sdt:DataChanneminOccurs="0"maxOccurs="unbound<xs:elementname="DataSet"type="sdt:DataSet_Tabular"minOccurs="0"maxOccurs="unbounde<xs:complexTypename="EventData"><!--事件數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)集元素數(shù)量--><xs:elementname="NumberOfDataSet"type="xs:nonNegativeIntegeminOccurs="0"maxOccurs<xs:elementname="DataSet"type="sdt:DataSet_EvenminOccurs="0"maxOccurs="unbounde<!--(7)表格數(shù)據(jù)集結(jié)構(gòu)<xs:complexTypename="DataSet_Tabular"><xs:elementname="Value"type="sdt:VaminOccurs="1"maxOccurs="unbound<xs:attributename="timeStamp"type="xs:dateTime"use="requi<!--(8)事件數(shù)據(jù)集<xs:complexTypename="DataSet_Event<xs:elementname="DataChannelID"type="xs:string"minOccurs="1"maxOccu<xs:elementname="Value"type="xs:striminOccurs="1"maxOccu<xs:attributename="timeStamp"type="xs:dateTime"use="requi<xs:attributename="quality"type="xs:string"use="op<xs:complexTypename="Value<xs:extensionbase="xs:string"><!--值的數(shù)組結(jié)構(gòu)要求。數(shù)組的順序應(yīng)和表格數(shù)據(jù)/數(shù)據(jù)通道ID數(shù)組<xs:attributename="ref"type="xs:positiveInteger"use="requi<xs:attributename="quality"type="xs:string"use="op<?xmlversion="1.0"encoding="utf-8"?<Packagexmlns="urn:ISO19848:SHIP_DATA_TRANSPORT:CCS_EM<Header><ShipID>IMO1234567</S<Start>2022-01-01T12:00:00Z</Start><End>2022-01-03T12:00:00Z</E<DateCreated>2022-01-03T12:00:00Z</DateCreat<DateModified>2022-01-03T12:00:00Z<

溫馨提示

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

評論

0/150

提交評論