diff --git a/.smpte-build.json b/.smpte-build.json index f3cf918..c25d4d0 100644 --- a/.smpte-build.json +++ b/.smpte-build.json @@ -1,3 +1,3 @@ { - "latestEditionTag": "20250325-pub" + "latestEditionTag": null } diff --git a/doc/main.html b/doc/main.html index bb85c47..db45b06 100644 --- a/doc/main.html +++ b/doc/main.html @@ -8,7 +8,8 @@ - + + Document Naming and Packaging @@ -46,7 +47,7 @@
  • ISO/IEC Directives, Part 2, Principles and rules for the structure and drafting of ISO and IEC documents https://www.iso.org/sites/directives/current/part2/index.xhtml
  • -
  • ISO 8601-1 (latest edition), Date and time — Representations for information interchange +
  • ISO 8601-1 (latest edition), Date and time - Representations for information interchange https://www.iso.org/standard/70907.html
  • IANA Media Types https://www.iana.org/assignments/media-types/media-types.xhtml @@ -198,6 +199,37 @@

    Dates

    In accordance with , all dates shall be represented in the form YYYY-MM-DD as numeric digits (e.g. 2009-04-23 to indicate April 23, 2009).

    +

    + All approval dates referenced in this Administrative Guideline shall be recorded in this form, from the systems of record identified in . +

    + + +
    +

    Approval Dates

    +

    + The lifecycle of a SMPTE Engineering Document involves several approval-related dates. identifies each, the event it records, and the authoritative source. All such dates shall be recorded in the YYYY-MM-DD form defined in . +

    + + + + + + + + + + + + + + +
    Approval Dates
    StageDate recordedAuthoritative source
    DG approval for TC reviewDG approval dateDG record (tracked loosely)
    Pre-Ballot Review period endReview period actual end dateBallot app - end date
    Pre-Ballot comment resolutionResolution completion dateGitHub PR - merge date
    FCD, DP, or ST Audit ballot endBallot actual close dateBallot app - end date
    Ballot comment resolutionResolution completion dateGitHub PR - merge date
    Disposition vote (to set aside comment(s))Vote dateRoster / voting app
    Late comment resolution (any period; editorial issues, etc.)Resolution completion dateGitHub PR - merge date; comments tracked in GitHub issue tracker
    +

    + Ballots are not extended except under extreme conditions; the actual close date prevails over any scheduled close. +

    +

    + The approval date used to identify the document version (see ) and to populate the document metadata is the actual close date of the ST Audit ballot. +

    @@ -206,13 +238,13 @@

    Document Numbering

    Document Numbering Overview

    - Document numbers shall be unique and uniform across all Engineering Document types. Versions of documents shall be identified by the year and month of their approval date, appended with a separating colon (e.g., for document #1020: 1020:2009-04 indicating approval in April, 2009). shows an example of the document numbering structure. The approval date of a document indicates when it was last approved by its consensus body, e.g., Technical Committee. + Document numbers shall be unique and uniform across all Engineering Document types. Versions of documents shall be identified by the year and month of their approval date, appended with a separating colon (e.g., for document #1020: 1020:2009-04 indicating approval in April, 2009). shows an example of the document numbering structure. The approval date is the date of the final consensus action that produced the document, typically the actual close date of the ST Audit ballot; other approval-related dates used during the development lifecycle are defined in .

    The Director of Engineering shall assign document numbers (or root document numbers, in the case of multipart documents). Document numbers may be assigned at the request of the Technology Committee Chair(s) at any time after a Project is approved and shall be assigned before a Final Committee Draft ballot is issued.

    - Older Engineering Documents may bear one-, two-, or three-digit document numbers or root document numbers. These numbers shall not be prepended with leading zeroes when formatted for printing, either in the document itself or in citations in other documents. Such document numbers shall be prepended with leading zeroes to fill them out to four digits, however, when used as part of an element’s filename; the purpose is to facilitate sorting into numerical order. + Older Engineering Documents may bear one-, two-, or three-digit document numbers or root document numbers. These numbers shall not be prepended with leading zeroes when formatted for printing, either in the document itself or in citations in other documents. Such document numbers shall be prepended with leading zeroes to fill them out to four digits, however, when used as part of an element's filename; the purpose is to facilitate sorting into numerical order.

    @@ -225,7 +257,7 @@

    Document Numbering Overview

    Engineering Document Type

    - The Type of Engineering Document (Standard, Recommended Practice or Engineering Guideline) shall be denoted by prepending a Type Designator, followed by a single space, to the document’s root number. The Type Designator shall be as follows: + The Type of Engineering Document (Standard, Recommended Practice or Engineering Guideline) shall be denoted by prepending a Type Designator, followed by a single space, to the document's root number. The Type Designator shall be as follows:

    @@ -274,14 +306,14 @@

    General

    Parts of Different Types

    - A multipart set of documents may include Parts of different types of Engineering Documents, including Standards, Recommended Practices, and Engineering Guidelines. Each Part’s number shall include the appropriate document type designation (e.g. RP 2046-2:2009-04). + A multipart set of documents may include Parts of different types of Engineering Documents, including Standards, Recommended Practices, and Engineering Guidelines. Each Part's number shall include the appropriate document type designation (e.g. RP 2046-2:2009-04).

    Part 0 Documents

    - A multipart set of documents should be supplemented by an informative Part 0, informally described as an “Overview Document,” which shall describe the relationships among the Parts and may describe the relationships of the Parts to other Engineering Documents. Part 0 documents are not due process Engineering Documents; + A multipart set of documents should be supplemented by an informative Part 0, informally described as an "Overview Document," which shall describe the relationships among the Parts and may describe the relationships of the Parts to other Engineering Documents. Part 0 documents are not due process Engineering Documents;

    Part 0 documents usually should be prepared by the authors of the related engineering documents in cooperation with SMPTE headquarters staff and the responsible Technology Committee and Project Group. Part 0 documents shall be maintained by the Director of Engineering in consultation with the Technology Committee Chair(s) and the author(s) of the Part 0 document. If new Parts are added to a multipart set, or if any of the Parts of the set are revised, Part 0 shall be revised at the same time. The Part 0 designation shall not be used for any Engineering Document. Part 0 documents shall not bear a Type designator (i.e. it is not an ST, RP or EG). @@ -350,22 +382,22 @@

    Due Process Engineering Documents

    File names for due process Engineering Documents should be constructed as follows.

    -<group> “-“ <state> “-“ <type> “-“ <number> [ “-“ <part> ] [ <element> ] “-“
    -  <description> “-“ <date> [ “(“ <note> “)” ] “.” <extension>
    +<group> "-" <state> "-" <type> "-" <number> [ "-" <part> ] [ <element> ] "-"
    +  <description> "-" <date> [ "(" <note> ")" ] "." <extension>
     

    Where:

    -
    <group>
    is the Group that authored the document (e.g., TC name, “31FS”)
    -
    <state>
    is “WD” | “CD” | “FCD” | “DP”
    -
    <type>
    is “ST” | “RP” | “EG” | “RDD” | “AN” | “ER” | “OV” | “AG” See
    +
    <group>
    is the Group that authored the document (e.g., TC name, "31FS")
    +
    <state>
    is "WD" | "CD" | "FCD" | "DP"
    +
    <type>
    is "ST" | "RP" | "EG" | "RDD" | "AN" | "ER" | "OV" | "AG" See
    <number>
    is the SMPTE HQ staff-assigned document number
    <part>
    is the optional part number
    <element>
    is the optional element letter
    <description>
    is a brief indicator of subject, such as an abbreviated name of the document, which is constructed using only alpha characters, digits and "-". The description is a required element of the file name.
    -
    <date>
    is the document version date, formatted (“YYYY-MM-DD”) as defined in .
    -
    <note>
    is an optional string that can be used to annotate the file contents, e.g., “(clean),” “(markup),” “(package),” or similar information. The <note> shall be constructed using only alpha characters, digits, “-“.
    +
    <date>
    is the document version date, formatted ("YYYY-MM-DD") as defined in .
    +
    <note>
    is an optional string that can be used to annotate the file contents, e.g., "(clean)," "(markup)," "(package)," or similar information. The <note> shall be constructed using only alpha characters, digits, "-".
    <extension>
    is an approved extension. See

    @@ -390,7 +422,7 @@

    Elements That Are a Collection of Many Files

    File Names for Contributions

    - File names for contributions that are not Engineering Documents shall be at the discretion of the individual or group making the contribution. The scheme in should be considered as a useful model. If these rules are used, the <state> should be “C.” + File names for contributions that are not Engineering Documents shall be at the discretion of the individual or group making the contribution. The scheme in should be considered as a useful model. If these rules are used, the <state> should be "C."

    For a new project, the document number and even the project short name may not be known. In this event, individuals making the contributions should use their judgment when naming files. @@ -404,7 +436,7 @@

    Document Packages

    Document Packages Overview

    - Various document packages are needed during the development process. In all cases, a document being reviewed or voted upon shall be the current draft which is the “clean” version, generated in zip file within the GitHub release as described in . All the below described packages are auto-generated by this tooling and shall not be created by hand. + Various document packages are needed during the development process. In all cases, a document being reviewed or voted upon shall be the current draft which is the "clean" version, generated in zip file within the GitHub release as described in . All the below described packages are auto-generated by this tooling and shall not be created by hand.

    In the event that any of the following is in conflict with the , the shall prevail. @@ -417,20 +449,20 @@

    Working Draft Development

    of this AG has guidance for the use of templates for new projects and Revisions.

    - For Revisions the process of converting an old document into the current template changes section numbering and alters the appearance of the original document, even though the content of the document has not changed. In this case, it is recommended that the conversion to the current template should be made before any other changes are made. The document editor should “accept all changes” to create a clean starting point (the “baseline draft”) from which to track the technical and/or editorial revisions to the document. + For Revisions the process of converting an old document into the current template changes section numbering and alters the appearance of the original document, even though the content of the document has not changed. In this case, it is recommended that the conversion to the current template should be made before any other changes are made. The document editor should "accept all changes" to create a clean starting point (the "baseline draft") from which to track the technical and/or editorial revisions to the document.

    During Working Draft development (an informal process), a Project Group may provide intermediate draft documents and markups for review within the Project Group. Intermediate document packages may include an informal Comment Resolution Record or a Comment Resolution Document.

    - The state of these draft documents shall be “WD.” Project Groups should follow the recommendations and styles given in this Administrative Guideline for file names. + The state of these draft documents shall be "WD." Project Groups should follow the recommendations and styles given in this Administrative Guideline for file names.

    Pre-Ballot Review Document Package

    - The first step in the formal document process is the preparation of a Working Draft, which shall be marked as “WD.” This document a package is provided by the Project Group to the Technology Committee Chair(s). This review is optional; See for guidance. + The first step in the formal document process is the preparation of a Working Draft, which shall be marked as "WD." This document a package is provided by the Project Group to the Technology Committee Chair(s). This review is optional; See for guidance.

    The document package shall contain a clean draft. In addition it may contain one of the following: @@ -446,16 +478,19 @@

    Pre-Ballot Review Document Package

    If the document has one or more Element(s), the Element(s) or instructions for acquiring the Element(s) shall be included.
  • +

    + See for the date recorded with this package. +

    Final Committee Draft Ballot Document Package

    - Following Pre-Ballot Review, a Project Group should address all comments. See the comment resolution process in . When the Project Group agrees that the document is ready for ballot, it shall provide a Committee Draft ballot package marked as “CD” to the Technology Committee Chairs(s) that contains: + Following Pre-Ballot Review, a Project Group should address all comments. See the comment resolution process in . When the Project Group agrees that the document is ready for ballot, it shall provide a Committee Draft ballot package marked as "CD" to the Technology Committee Chairs(s) that contains:

    @@ -501,7 +538,7 @@

    FCD Ballot Comment Resolution Package

    @@ -530,7 +570,7 @@

    Pre-Draft Publication Vote Review Document Package

    @@ -555,7 +598,7 @@

    Draft Publication Vote Document Package

    @@ -583,7 +629,7 @@

    ST Audit Document Package

    @@ -645,7 +694,7 @@

    Registered Disclosure Documents (Informative)

    https://www.w3.org/TR/2004/REC-xmlschema-1-20041028/
  • W3C Web Services Description Language (WSDL) 1.1 https://www.w3.org/TR/2001/NOTE-wsdl-20010315
  • -
  • ISO 80000-2 (latest edition), Quantities and units — Part 2: Mathematics +
  • ISO 80000-2 (latest edition), Quantities and units - Part 2: Mathematics https://www.iso.org/standard/64973.html
  • DWG (AutoCAD Drawing) Format Family https://www.loc.gov/preservation/digital/formats/fdd/fdd000445.shtml
  • diff --git a/tooling b/tooling index 432ad37..6c9b306 160000 --- a/tooling +++ b/tooling @@ -1 +1 @@ -Subproject commit 432ad3718e6ba9d253156d20df03799cf9ee098e +Subproject commit 6c9b306ecde56d00aa033527cbf691529860fa1a