openconfig-module-catalog

This module provides a schema for cataloging and descrbing YANG models published across various organizations. The catalog cont...

  • Version: 2018-11-21

    openconfig-module-catalog@2018-11-21


    
      module openconfig-module-catalog {
    
        yang-version 1;
    
        namespace
          "http://openconfig.net/yang/module-catalog";
    
        prefix oc-cat;
    
        import openconfig-inet-types {
          prefix oc-inet;
        }
        import openconfig-catalog-types {
          prefix oc-cat-types;
        }
        import openconfig-extensions {
          prefix oc-ext;
        }
    
        organization "OpenConfig working group";
    
        contact
          "OpenConfig working group
        www.openconfig.net";
    
        description
          "This module provides a schema for cataloging and descrbing
        YANG models published across various organizations.  The catalog
        contains several categories of data:
    
        * organizations -- entities that publish and/or maintain
          individual YANG modules or groups of modules
    
        * modules -- information regarding individual YANG modules,
          including their versions, dependencies, submodules, and how
          to access them
    
        * release bundles -- groups of modules that are compatible and
          consistent with each other (as determined by the publisher of
          of the bundle).  The release bundle does not necessarily
          correspond to a functional area, e.g., it could the entire
          set of modules published by an organization
    
        * feature bundles -- sets of schema paths across a
          release bundle that provide a specific set of functionality
    
        * implementations -- information about available module and/or
          bundle implementations and their status";
    
        revision "2018-11-21" {
          description
            "Add OpenConfig module metadata extensions.";
          reference
            "0.2.2";
    
        }
    
        revision "2017-05-01" {
          description
            "Fix to module dependency list";
          reference
            "0.2.1";
    
        }
    
        revision "2017-03-08" {
          description
            "OpenConfig public release";
          reference
            "0.2.0";
    
        }
    
        revision "2016-02-15" {
          description
            "Initial OpenConfig public release";
          reference
            "0.1.0";
    
        }
    
        oc-ext:openconfig-version "0.2.2";
        oc-ext:regexp-posix;
        oc-ext:catalog-organization "openconfig";
        oc-ext:origin "openconfig";
      }  // module openconfig-module-catalog
    

© 2023 YumaWorks, Inc. All rights reserved.