NtM Chart-correction XML
XML chart correction examples for comparison
French XML
Description by Shom: NtM chart corrections in XML are produced since the beginning of 2018, with CARIS “Publication module” customized for Shom. They are used by our internal process for the production of our weekly NtM booklet (pdf) and NtM website. The XML also contains some internal data. The XML doesn’t contain the chart correction number. It is added later in the process as well as the link with the tracing and with the possible NtM block (graphical chart-updating). One NtM may concern several charts to be updated. The XML refers to a font (TrueTypeFont) for the graphical feature which is subject of the instruction. The chart corrections are in French and a glossary French-English is available in our weekly NtM booklet and NtM website [(http://gan.shom.fr/ganl/htdocs/FR_home.htm)]. We also convert the XML in GML for internal checking purposes using the geometry of NtM (graphical display). In the examples below, one file containts the chart corrections for one weekly NtM booklet.
Examples: File:Xml fr.zip
Contacts: pierre-yves.le.moigne@shom.fr, jonathan.mouton@shom.fr
Comments:
German XML
Description by BSH
Examples File:DE xml.zip
Contacts: daniel[dot]zuehr[at]bsh[dot]de
Comments:
Conventions Summary
Conventions
UML Diagram
Simplified UML Diagram presenting the conceptual structure of a Notice to mariner.
Each NoticeToMariner represents one single Notice. The Notice- object itself has attributes as; Notice number, date of publish, type of notice, source, title etc.
Each notice can contain any number of NoticeContent. NoticeContent is an abstract object, which can represent any of three types of content. The TextContent is a simple text-field, that can store simple (unformatted) text. ImageContent is any image added to the notice. Usually these are images of the chart to be corrected. The ChartCorrectionContent is a complex structure that includes a combination of an S-4 standard action (ADD, DELETE etc.), INT- symbols, standard phrases /commands and additional textual explanations.
Each NoticeContent has a reference to a ChartImage, which in turn has a reference to the ChartProduct it belongs to. A chart product is here assumed to be a given edition of a chart.
Images and Symbols
Format
text
Repository
text
Generation
use of predefined set(s)
customise as appropriate, e.g. depth with depth contour
Status of correction
Following status versions are appliable:
Published
PUBLISHED notices are those, which are in force.
Cancelled
CANCELLED notices are those, which are cancelled by a new notice.
CANCELLED notices are those, which are not showing up on the "T&P in force" list.
Deactivated
DEACTIVATED notices are those, which are not active anymore due to any several (internal or external) reasons, e.g. a new edition of a chart makes it superfluous
DEACTIVATED notices are those, which are not showing up on the "T&P in force" list
Chart corrections and General notifications
Chart corrections
Instruction where to place a bloack, e.g ADD block in position xxx.xxx, yyy.yyy
General notification
text text
Language
The corrections should be provided in multiple languages.
Block correction
Block- corrections are to be created as separate geo-referenced PDF-documents / files. A link to the block is added to the Notice. The separate geo-referenced PDF-documents / files should also be made available for download.
Images providing correction advice
Larger images assisting the chart-correction can be added as ImageContent.