Giter Club home page Giter Club logo

cipm-resolutions's Introduction

Metanorma: the standard for standards

Gem Version Build Status Code Climate Pull Requests Commits since latest

Metanorma is dedicated to harmonizing standard documents produced by different standard-setting bodies in a manner that maintains correct semantics while allowing each standard publisher to define appropriate semantic extensions.

Simply put, it allows standards bodies or any other organization to create their own standard or specification document in a best practices manner.

Metanorma is composed of a number of specifications and software implementations. The Metanorma document model is based on the SecureDoc document model.

For more on Metanorma and who uses it, refer to https://www.metanorma.org

Installation on supported platforms

Installing individual components

The Metanorma workflow can be utilized via the metanorma-cli Ruby gem.

gem install metanorma-cli

Usage

Threaded execution

Metanorma has threaded execution, to generate output documents from the same Presentation XML input more quickly. Similar to relaton, the METANORMA_PARALLEL environment variable can be used to override the default number of parallel fetches used.

Origin of name

Meta- is a prefix of Greek origin ("μετα") for “with” “after”. In English, it has ended up meaning "about (its own category)"; e.g. meta-discussion (a discussion about discussion). (For the roundabout way it ended up with that meaning, see https://en.wikipedia.org/wiki/Meta#Etymology.)

Norma is Latin for “rule” and “standard”; hence English norm, but also German Norm "standard".

The Metanorma project is for setting a standard for standard documents created by standards-setting organizations (which is a meta thing to do); hence this name.

Metanorma seeks to embrace all standards documents standards, but not possess any: it can give rise to many "standard" standards, but not limit the extension of any of those standards.

The motto of the project is Aequitate verum, "Truth through equity". Dealing with all standards fairly (aequitate), we seek not an abstract virtue (veritas), but a practical reality on the ground (verum), that can be used by stakeholders of multiple standards.

cipm-resolutions's People

Contributors

anermina avatar webdev778 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cipm-resolutions's Issues

Import CIPM recommendations and decisions

https://www.bipm.org/en/committees/cipm/

Decisions since 2012:
https://www.bipm.org/jsp/en/CIPMOutcomes.jsp

Recommendations since 1961:
https://www.bipm.org/jsp/en/CIPMRecommendations.jsp

e.g. https://www.bipm.org/en/CIPM/db/1969/1/

There are few Recommendations before 1961 that cannot be accessed from the above page, but are linked in the below page:
https://www.bipm.org/en/publications/si-brochure/appendix1.html#chronological

Screen Shot 2020-09-16 at 12 24 22 PM

P.S. Specifically, "CIPM, 1956. Système International d'Unités" cannot be accessed (CIPM Recommendation 3 1956):

Screen Shot 2020-09-16 at 12 26 18 PM

According to the SI Brochure, "CIPM Recommendation 3 1956" is this:
https://github.com/metanorma/bipm-si-brochure/blob/master/sources/sections-a1-en/07-cipm-1956.adoc

==== Système International d'Unités (PV, 25, 83)

[align=center]
*Resolution 3*

The Comité International des Poids et Mesures,

*considering*

* the task entrusted to it by Resolution 6 of the 9th Conférence Générale des Poids et Mesures (CGPM) concerning the establishment of a practical system of units of measurement suitable for adoption by all countries adhering to the Metre Convention,
* the documents received from twenty-one countries in reply to the enquiry requested by the 9th CGPM,
* Resolution 6 of the 10th CGPM, fixing the base units of the system to be established,

*recommends*

[align=left]
. that the name "Système International d'Unités" be given to the system founded on the base units adopted by the 10th CGPM, viz.: +
[This is followed by the list of the six base units with their symbols, reproduced in Resolution 12 of the 11th CGPM (1960)].

. that the units listed in the table below be used, without excluding others which might be added later: +
[This is followed by the table of units reproduced in paragraph 4 of Resolution 12 of the 11th CGPM (1960)].

Provide sufficient information for creating citations

In PV and CR citations, we lack the necessary information to determine the specific outcome without manual verification.

For example, the citation "PV, 20, 119-122”, means "PV Tome 20, page 119-122”, which actually points to “PV Tome 20 Resolution 1".

Issues:

  • There is no mapping between “tome 20” and “1946 meeting” on the BIPM site
  • There is no mapping between “pages 119-122” to Resolution 1 of the 1946 meeting

This information is available only from the PDF of the PV.

We have been approved by the BIPM to enrich the information to contain said references so every PV/CR citation can be linked directly to the contents of the actual resolution.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.