ClassNK Workshop 16th May 2017

ISO 19848

Standard data for shipboard
machinery and equipment(一社)日本舶用工業会
新スマートナビゲーションシステム研究会
2017年5月16日

Overview
Data Channel ID

http://IMO1234567/MainEngine/Cylinder2/ExhaustGas/Temp
DataChannel

Data Channel Property℃

Unit:℃
Range:0-700
・・・t

UML
Model

Naming Rule
UniversalID =[protocol] "//" NamingEntity ShipID LocalID

TimeSeriesData

DataChannelList

jsmea-mac
ID
StructureXML

JSON

CSV

Dictionaries
2ClassNK Workshop 16th May 2017

5.2

Data Channel ID• Universal ID▫ 全世界で一意。
UniversalID= [protocol] "//" NamingEntity ShipID LocalID• Local ID▫ 船内で一意。
▫ 船が異なってもIDは同じ。
LocalID= NamingRule LocalDataName• Short ID▫ 船内で一意。
▫ 船が異なればIDも異なる。
▫ チャンネル番号を利用。
3

ClassNK Workshop 16th May 2017

ExampleUniversalID
LocalID
ShortID
ShipID
NamingEntity
NamingRule
LocalDataName

http://data.shipdatacenter.jp/imo1234567/MainEngineAirCooler3//CFW/Out/Temp/jsmea_mac/MainEngineAirCooler3//CFW/Out/Temp
0001
imo1234567
data.shipdatacenter.jp
jsmea-mac
MainEngineAirCooler3//CFW/Out/Temp

UniversalID
LocalID
ShortID
ShipID
NamingEntity
NamingRuleLocalDataName

http://data.dnvgl.com/imo1234567/dnvgl-vis/411.1/C101.31+1/ExhGas+t(C)/dnvgl-vis/411.1/C101.31+1/ExhGas+t(C)0001
imo1234567
data.dnvgl.com
dnvgl-vis
411.1/C101.31+1/ExhGas+t(C)4ClassNK Workshop 16th May 2017

Annex B

Naming Rule - jsmea-mac Description

Name Object

SystemComponent
ContentPosition
Item
Suffix(Option)

Discrete equipment, systems, and units.
Dictionary : MainEngine, DieselGeneratorSet, CSWSystem, etc.

Part of the System above.
Dictionary : Cylinder, TurboCharger, FOCommonLine, etc.

Contents that flow through pipelines or others.
Dictionary : FO, CFW, DO, CSW, WO, ELECTRIC, etc.

Position that indicates relative positions in System and Components.
Dictionary : IN, OUT, LINE, INSIDE, etc.

Indicates temperatures, pressures and other measurement objects.
Dictionary : Temp, Press, Current, RPM, etc.

Only if Data Channels cannot be specified with the Elements shown above,a word may be added after Local ID to identify the Data Channels.

LocalID = /jsmea_mac/MainEngine/Cylinder/CFW/Out/Temp
5ClassNK Workshop 16th May 2017

5.3Properties
6種類のPropertyを規格で定義

規格で定義済みのPropertyと区別することを条件に追加可能• Data Channel Type
▫ 計測値の種別（瞬時値、平均値等）• Format▫ 計測値のフォーマット（数値、文字等）• Range▫ 計測値の範囲。
• Unit▫ 計測値の単位、ISO80000準拠。
• Name▫ データチャンネルのデータソースにおける名称。
• Remarks
6

ClassNK Workshop 16th May 2017

7.4

Data Channel List

7

ClassNK Workshop 16th May 2017

7.5

Time Series Data

8

ClassNK Workshop 16th May 2017

Annex A.2

XML implementation• 互換性を重視したフォーマット。
• XML Schemaを規格に添付。
データの妥当性を検証可能。
• XML Schemaからサンプルデータの自動生成が可能。
• DataChannelList/TimeSeries
Dataの両方を規定。

9

ClassNK Workshop 16th May 2017

Annex A.3

JSON implementation• Webとの親和性に優れたフォーマット。
• データの妥当性の検証はできない。
• DataChannelList/TimeSeries
Dataの両方を規定。
（※ShipDCのフォーマットとは異なります）

10

ClassNK Workshop 16th May 2017

Annex A.4

CSV implementation• 大容量時系列データに特化した表形式のフォーマット。
• Time Series Dataのみを規定。
• HeaderにはShortIDの利用を想定。

11

Summary• URL compliant Naming scheme• Naming Rule of ID• Meta data definitions• Dictionaries for ID naming.
• Structured data format• Time Series Data (data)• Data Channel List (meta data)• XML with schema definition• Optional JSON/CSV format
12ClassNK Workshop 16th May 2017

ご静聴ありがとうございました。

ssap@jsmea.or.jp
www.jsmea.or.jp/ssap/jp
13