Schema resources

Retrieval of the YANG modules is supported. The leaf "schema" must be present in the associated "module" list entry. To retrieve a YANG module, you must first needs to get the URL for retrieving the schema, which is stored in the "schema" leaf.

The client can get the URL to retrieve the schema. When the client responds the URL, the corresponding YANG can be obtained.
GET /restconf/data/ietf-yang-library:modules-state/module=
       brocade-interface,2015-04-04/schema HTTP/1.1
   Host: 10.24.12.109
  Accept: application/yang-data+xml
The server responds with following URL.
HTTP/1.1 200 OK
   Date: Mon, 23 Apr 2012 17:01:00 GMT
   Server: example-server
   Content-Type: application/yang-data
  <?xml version="1.0" encoding="UTF-8" ?>
  <ietf-yang-library:schema>http://10.11.12.109/restconf/yang-modules/brocade-interface/2015-04-04
  </ietf-yang-library:schema\>
To get the YANG schema, use the following.
GET http://10.24.12.109/restconf/yang-modules/ brocade-interface/2015-04-04
   HTTP/1.1
   Host: 10.11.12.109
  Accept: application/yang
The server responds with following URL.
HTTP/1.1 200 OK
      Date: Thu, 11 Feb 2016 11:10:31 GMT
      Server: 10.24.12.109
      Content-Type: application/yang

module brocade-interface {
    namespace "urn:brocade.com:mgmt:brocade-interface";
    prefix "brocade-interface";

    // contents of YANG module deleted for this example...
    ...
    ...
}