Table of Contents

Bundled S-201 Aids to Navigation Information assets

These assets are bundled as embedded resources of the EncDotNet.S100.Specifications library and are exposed at runtime via:

  • Specification.OpenFeatureCatalogueAsync("S-201")
  • Specification.CreateFeatureCatalogueSource("S-201")
  • Specification.CreatePortrayalCatalogueSource("S-201")

Edition

S-201 Edition 2.0.0, Apr–May 2025 (aligned with S-100 Edition 5.2.0).

Component Identification
Feature Catalogue S100FC:productId="S-201", versionNumber="2.0.0", versionDate="2025-05-19"
Portrayal Catalogue portrayalCatalog productId="S-201" version="1.0" (manifest version is distinct from spec edition)
Top-level rule main_PaperChart.xsl (ruleType="TopLevelTemplate")

Provenance

Sourced from the IALA-IGO upstream repository:

Files inside fc/ and pc/{Rules,Symbols,ColorProfiles,Fonts}/ are byte-identical to upstream after the renaming described below. Do not edit them in place; if upstream needs adapting for this codebase's XSLT engine, follow the S-411 pattern and add a separate Adapter/main.xsl that wraps the upstream catalogue.

Rename mapping (upstream → bundled)

The upstream zip wraps everything in an extra 7. S-201 Portrayal Catalogue - Annex D/ directory and uses documentation-style numbered prefixes on top-level files. Both inconveniences are stripped on bundling so the layout matches every other product in this repository:

Upstream path Bundled path
6. S-201 Feature Catalogue - Annex C2.xml fc/FeatureCatalogue.xml
7. S-201 Portrayal Catalogue - Annex D.zip (root) pc/ (contents only — wrapper folder stripped)
pc/.../portrayal_catalogue.xml pc/portrayal_catalogue.xml
pc/.../Rules/*.xsl pc/Rules/*.xsl
pc/.../Symbols/*.svg pc/Symbols/*.svg
pc/.../ColorProfiles/{colorProfile.xml, svgStyle.css} pc/ColorProfiles/{colorProfile.xml, svgStyle.css}
pc/.../Fonts/*.ttf pc/Fonts/*.ttf

After flattening: 1 FC, 1 PC manifest, 65 XSLT rules, 237 SVG symbols, 1 ColorProfile + 1 svgStyle.css, 4 fonts (Droid Sans / Open Sans).

The S-201 PC ships a single Day-only color profile; no Dusk/Night variants are provided upstream.

Layout

content/S201/
├── README.md                     ← this file
├── fc/
│   └── FeatureCatalogue.xml      ← S100FC/5.0 catalogue
└── pc/
    ├── portrayal_catalogue.xml   ← rule manifest
    ├── Rules/                    ← XSLT (65 files)
    ├── Symbols/                  ← SVG (237 files)
    ├── ColorProfiles/            ← Day-only colour profile + svgStyle.css
    └── Fonts/                    ← Open Sans / Droid Sans TTF

License

S-201 specification assets are © IALA and used in accordance with the upstream repository's open-publication terms. See https://github.com/IALA-IGO/S-201_AtoN-Information.