Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IHO documents in the S-100 series need to follow the structure stated in S-97 #187

Open
ronaldtse opened this issue Nov 8, 2023 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@ronaldtse
Copy link
Contributor

From iho-ohi/S-102-Product-Specification#66

The S-100 series of documents are governed by the guidelines in S-97:

  • S-97: IHO Guidelines for Creating S-100 Product Specifications (Edition 1.1.0, June 2020)

Perhaps this is a special document type, e.g. s-100-product-specification?

In addition, there are different layouts depending on the publisher:

IHO S-102

Screenshot 2023-11-08 at 5 10 33 PM

IALA S-201

Screenshot 2023-11-08 at 5 09 54 PM

IEHG S-401

Screenshot 2023-11-08 at 5 11 32 PM
@ronaldtse ronaldtse added the enhancement New feature or request label Nov 8, 2023
@github-project-automation github-project-automation bot moved this to 🆕 New in Metanorma Nov 8, 2023
@ronaldtse ronaldtse moved this from 🆕 New to 🏔 High priority in Metanorma Jun 19, 2024
@opoudjis opoudjis moved this from 🏔 High priority to 🏗 In progress in Metanorma Jul 22, 2024
@opoudjis
Copy link
Contributor

Real solution to the structure requirement is to create mn-templates-iho

@opoudjis
Copy link
Contributor

opoudjis commented Jul 30, 2024

So only 2 templates needed, you can extract them from:

  • S-102 which is an S-100 document following S-98 rules
  • C-17 which is a typical IHO document
  1. All the S-{1,2,3,4}xx documents follow S-98
  2. All other IHO documents follow the "typical" one

opoudjis added a commit to metanorma/mn-templates-iho that referenced this issue Jul 30, 2024
opoudjis added a commit to metanorma/mn-templates-iho that referenced this issue Jul 30, 2024
opoudjis added a commit to metanorma/mn-templates-iho that referenced this issue Jul 30, 2024
@opoudjis
Copy link
Contributor

@hasel001 I have just created https://github.com/metanorma/mn-templates-iho to capture the document structure of IHO documents. Document templates are a mechanism used by Metanorma to provide shells of documents to be filled in; I am using that as the most expedient way to provide scaffolding for S-100 documents. To that end, I have also included some of the S-97 text as comments, to guide authors, with references back to S-97.

The only exemplar I have had for S-100 documents is S-102; I am using that as the basis for the template of S-100 documents, but its clauses do not align perfectly with S-97: some clauses are conflated, some appear in different order, some clauses are not provided. I need IHO to clarify queries in the comments, and supply templates for missing clauses.

@opoudjis opoudjis moved this from 🏗 In progress to 👀 In review in Metanorma Jul 30, 2024
@opoudjis
Copy link
Contributor

As I've already said, I don't think it makes sense to try to impose the rigidity of ISO documents on the dozen-odd clause types of S-97, especially given that clauses can be rearranged, conflated, and added to, and the variation in clause titles between S-97 and S-102. I don't think anything further needs to be done here from the validation or post-processing side, nor do I think adding a type vocabulary to clauses will do more than the template does.

@hasel001
Copy link

hasel001 commented Nov 6, 2024

S-102PT Chair has action to migrate the pertinent information from Issue 66 in the S-102 PS Repo to this one. The text and image below were submitted by @rmalyankar on 27 August 2024.

@ronaldtse, you had an earlier submission in the aforementioned issue, but I surmise that you don't need it copied over. If I am incorrect, please let me know, and I will be happy to migrate that content, too.


  1. "Use of language" is not a sub-topic of "Terms, definitions and abbreviations" and should be a separate sub-clause at the same level as "Terms, definitions, and abbreviations" (e.g., clause 1.4 Use of Language).
  2. Note the style used for terms and definitions (these conventions are used in S-100 Edition 5.2.0 as well as S-97 1.1.0 itself):
    • Individual terms do not get their own clause/heading numbers.
    • Terms begin with lower case letters.
    • Definitions also begin with lower case letters.
    • The source is cited in box brackets after the definition, sometimes on the same line, sometimes on the next line. (I recommend the same line, so as not to waste space on the page with an additional minimally filled line)

image

@opoudjis opoudjis moved this from 👀 In review to 🏗 In progress in Metanorma Nov 8, 2024
opoudjis added a commit that referenced this issue Nov 8, 2024
opoudjis added a commit to metanorma/mn-templates-iho that referenced this issue Nov 8, 2024
@opoudjis
Copy link
Contributor

opoudjis commented Nov 8, 2024

Addressed both requirements above:

Screenshot 2024-11-08 at 22 29 40

Will be released Monday.

Please advise of any further review, I have not been apprised by @ronaldtse

@opoudjis opoudjis moved this from 🏗 In progress to 👀 In review in Metanorma Nov 8, 2024
@opoudjis
Copy link
Contributor

Left open, Daniel to query Lawrence on whether this issue has been fully resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 👀 In review
Development

No branches or pull requests

3 participants