metanorma / metanorma-ogc

Metanorma processor for OGC documents
https://www.metanorma.com
BSD 2-Clause "Simplified" License
2 stars 3 forks source link

OGC document identifier and its elements #99

Closed ronaldtse closed 4 years ago

ronaldtse commented 4 years ago

OGC documents are typically given a "document identifier" for unique identification of a document.

So far, they are of the pattern: OGC {2-digits}-{3-digits} (first edition) or OGC {2-digits}-{3-digits}r{edition number}.

These elements are not considered part of the identifier:

Example:

  1. "10-129r1" represents "OGC® Geography Markup Language (GML) - Extended schemas and encoding rules version 3.3" (which is an IS)
  2. "07-036r1" represents "OpenGIS Geography Markup Language (GML) Encoding Standard - with corrigendum version 3.2.2". (IS)
  3. "03-105r1" represents "OpenGIS Geography Markup Language (GML) Encoding Specification version 3.1.1" (D-BP)

We would like to confirm the following:

As you can see I'm confused 😉 We can certainly use a "defined" schema for the document identifier...

Would @ogcscotts @gbuehler @ghobona shed some light on this? Thanks!

(Originally posted in #81)

ogcscotts commented 4 years ago

@ronaldtse This one is really confusing and means we may need to have additional identifying information. The "r" only updates if the content in the document changes (excluding minor editorial changes). So a document could go through all stages without ever updating the "r."

The general practice is to use the same document root for all minor versions and corrigenda. A major version requires a new document number. Not everyone has perfectly followed this practice in the past, but we are working to formalize this convention.

ronaldtse commented 4 years ago

@ogcscotts got it. So the {2-digits}-{3-digits} or {2-digits}-{3-digits}r{edition} number is like the ISO "project number" as it doesn't change during stage procession or minor updates.

Questions:

  1. Is there a name for the {2-digits}-{3-digits} or {2-digits}-{3-digits}r{edition} pattern? If not, can we come up with a name, e.g. "document number"? (and what do the 2-digit and 3-digits mean?)

  2. Is there a name for the number behind r? Is it the "edition number"?

  3. Will OGC want to allow someone to cite an OGC document:

    • at a particular minor version of the document? e.g. "OGC 07-036r1 3.2.2" vs "OGC 07-036r1 3.2.3"
    • of a particular document type? e.g. "OGC BP 03-105r1" (BP) vs "OGC 10-129r1" (IS)?
    • at a particular document stage? e.g. "OGC/WD 10-129r1"

Thanks!

ogcscotts commented 4 years ago

@ronaldtse

  1. The number is called the "document number." The first two digits are the year, the last three are sequential in the order in which the documents were reserved for the year. We'll need to rethink in 2099!

  2. the "r" standard for "revision"

  3. We only cite by the document number as it is unique to a specific version of the document. When someone cites a document that is anywhere in the process prior to approval, they just add "draft" behind the document title.

ronaldtse commented 4 years ago

Thanks @ogcscotts! For 3, is it "OGC 03-105r1 (draft)" or "OGC 03-105r1 draft"?

ronaldtse commented 4 years ago

And within an OGC document, is citing another draft acceptable?

ogcscotts commented 4 years ago

Yes, it happens quite often (but not as a normative reference... even though that has happened)

ronaldtse commented 4 years ago

@ogcscotts two questions on drafts:

  1. When we render a draft reference citation within document content, do we go by "OGC 03-105r1 (draft)" or "OGC 03-105r1 draft"?

  2. In the Bibliography, does it get shown as something like this?

# STANDARD
[6]  Open Geospatial Consortium: OGC 11-145, Cyberarchitecture for Geosciences White Paper. Open Geospatial Consortium (2014).

# DRAFT
[6]  Open Geospatial Consortium: OGC 11-145 (Draft), Cyberarchitecture for Geosciences White Paper. Open Geospatial Consortium (2014).
ogcscotts commented 4 years ago

convention has been: "OGC 03-105r1 (draft)" and [6] Open Geospatial Consortium: OGC 11-145 (Draft), Cyberarchitecture for Geosciences White Paper. Open Geospatial Consortium (2014).

ronaldtse commented 4 years ago

Thanks @ogcscotts !

ronaldtse commented 4 years ago

We need to document publicly the following:

OGC documents are given a "document number" for unique identification of a document. They are of the following patterns:

Where:

The "r" only updates if the content in the document changes (excluding minor editorial changes). So a document could go through all stages without ever updating the "r."

The same "document number root" is used for all minor versions and corrigenda.

A major version requires a new document number. (which likely has a different year)

ronaldtse commented 4 years ago

Closing in favor of #121.