# ENC audit report — EXAMPLE (fictive data)

FAIL — minimum standard NOT met (1 critical finding(s))
Not tested:

- This is a FICTIVE example generated for the ENCoreGIS user manual. The findings are illustrative only — not the result of a real audit.

Source: (example) U5 Zeeland Inland ENC exchange set
Cells: 1R56I8O6, 1R5568I6, 1R55C806
Profile: ENCoreGIS example profile · IHO S-58 8.0.0 / UOC 4.4.0
Generated: 2026-06-27 21:36 UTC
Inland ENC FCs used (per PRED):
edition 2.4 → IENC_FC_24.xml (PRED 2.4, 2 cell(s); 160 classes, 210 attrs)
edition 2.3 → IENC_FC_23.xml (PRED 2.3, 1 cell(s); 150 classes, 200 attrs; older cell, routed to its own FC)
Coding / edition: Inland ENC (3) · edition (PRED) 2.3, 2.4
Per-cell coding & edition (3 cells)

Cell | Product | PRSP | Edition (PRED) | Cell edn (EDTN) | Issued (ISDT) | Agency (AGEN)
--- | --- | --- | --- | --- | --- | ---
1R56I8O6 | Inland ENC | 10 | 2.4 | 3 | 20260401 | 1R
1R5568I6 | Inland ENC | 10 | 2.4 | 2 | 20260401 | 1R
1R55C806 | Inland ENC | 10 | 2.3 | 5 | 20251101 | 1R

25
checks run
21
passed
3
failed
1
alerts
0
could not run
5
findings

## Critical checks (8 in scope, 1 flagged)

Status | Check | S-58 | Findings
--- | --- | --- | ---
FAIL | object-catalogue/attribute-not-permitted-on-feature-object-class Attribute not permitted on feature object class. | 547 | 1
| 1R56I8O6 · LIGHTS · fid 4471 — LNAM 1F2B027932D20001 — light 'Westkapelle' Solution: Remove attribute.
PASS | allowable-attribute-values/more-than-one-value-present-for-a-single-valued-attribute More than one value present for a single-valued attribute (enumerated, float, integer or code-string). | 1679 | 0
PASS | data-structure/geometric-primitive-of-this-type-is-not-permitted-for-this Geometric primitive of this type is not permitted for this object class. | 20a | 0
PASS | enc-product-specification/mandatory-meta-object-is-missing-m-covr-m-nsys-and-m-qual Mandatory meta object is missing (M_COVR, M_NSYS and M_QUAL required). | 505 | 0
PASS | enc-product-specification/prohibited-attribute-has-been-encoded Prohibited attribute has been encoded. | 511 | 0
PASS | enc-product-specification/prohibited-object-class-exists-within-the-dataset Prohibited object class exists within the dataset. | 504 | 0
PASS | enc-product-specification/skin-of-the-earth-object-is-not-encoded-as-group-1 Skin-of-the-earth object is not encoded as Group 1. | 518a | 0
PASS | object-catalogue/date-attribute-not-formatted-according-to-iso-8601-1988 Date attribute not formatted according to ISO 8601:1988. | 1515a | 0

## Alert checks (1 in scope, 1 flagged)

Status | Check | S-58 | Findings
--- | --- | --- | ---
ALERT | enc-product-specification/meta-object-encoded-lowercase * Mandatory meta object is encoded with its lower-case Inland-ENC class code instead of the standard upper-case class. | 505a | 1
| 1R56I8O6 · M_NSYS · fid 3 — meta object encoded lowercase as 'm_nsys' Solution: Re-encode the meta object using its standard upper-case object class.

## Error checks (8 in scope, 1 flagged)

Status | Check | S-58 | Findings
--- | --- | --- | ---
FAIL | allowable-attribute-values/attribute-value-is-not-a-valid-code-for-this-attribute Attribute value is not a valid code for this attribute. | 2000d | 2
| 1R5568I6 · DEPARE · fid 210 — depth area near 51.49N 3.58E 1R5568I6 · DEPARE · fid 214 — depth area near 51.50N 3.60E Solution: Remove disallowed attribute value.
PASS | enc-product-specification/nobjnm-is-populated-without-objnam NOBJNM is populated without OBJNAM. | 522 | 0
PASS | enc-product-specification/numeric-value-padded-with-non-significant-zeroes-e-g-02-500 Numeric value padded with non-significant zeroes (e.g. 02.500 instead of 2.5). | 512 | 0
PASS | logical-consistency/datend-is-less-than-or-equal-to-datsta DATEND is less than or equal to DATSTA. | 46 | 0
PASS | logical-consistency/drval2-is-less-than-drval1 DRVAL2 is less than DRVAL1. | 49 | 0
PASS | logical-consistency/object-has-identical-values-of-persta-and-perend Object has identical values of PERSTA and PEREND. | 568 | 0
PASS | object-catalogue/date-attribute-not-formatted-according-to-iso-8601-1988 Date attribute not formatted according to ISO 8601:1988. | 1515b | 0
PASS | object-catalogue/timend-or-timsta-is-not-formatted-correctly TIMEND or TIMSTA is not formatted correctly. | 1517 | 0

## Warning checks (8 in scope, 1 flagged)

Status | Check | S-58 | Findings
--- | --- | --- | ---
FAIL | logical-consistency/attribute-value-contains-leading-or-trailing-spaces Attribute value contains leading or trailing spaces. | 73a | 1
| 1R5568I6 · BOYLAT · fid 88 — lateral buoy 'SG-12' Solution: Remove leading or trailing spaces.
PASS | data-structure/node-coordinate-count-unexpected An isolated or connected node does not carry exactly one coordinate. | S57.NODE.COORD | 0
PASS | enc-product-specification/duplicate-foid-exists-within-the-dataset Duplicate FOID exists within the dataset. | 503 | 0
PASS | enc-product-specification/national-language-attribute-is-identical-to-its-base-attribute National-language attribute is identical to its base attribute. | 521 | 0
PASS | logical-consistency/area-object-with-watlev-2-always-dry-is-not-covered-by-a-lndare Area object with WATLEV = 2 (always dry) is not covered by a LNDARE. | 1786 | 0
PASS | logical-consistency/cblsub-is-within-or-crosses-a-lndare CBLSUB is within or crosses a LNDARE. | 60 | 0
PASS | logical-consistency/list-attribute-value-contains-spaces List attribute value contains spaces. | 73b | 0
PASS | object-catalogue/cblare-object-overlaps-a-lndare-object CBLARE object overlaps a LNDARE object. | 1500a | 0

* Attention: 1 check(s) marked with an asterisk (*) were implemented from the S-58 document but are not yet validated against an official S-58 test dataset. Treat their findings as provisional pending that validation.
Kind regards from
teamScheepvaart | Rijkswaterstaat CIV IGA DOA
Sail the seven seas in peace