New Yang model and Restconf system may requires putting namespace or module name to the value if the value is an identity
For example, the fpc agent model defines two identity:
fpc.yang
module fpc {
yang-version 1;
namespace "urn:onos:params:xml:ns:yang:fpc";
prefix "fpc";
import ietf-dmm-fpcagent { prefix fpcagent; }
import ietf-dmm-fpcbase { prefix fpcbase; }
import ietf-inet-types { prefix inet; }
import ietf-dmm-fpc-pmip { prefix fpc-pmip; }
import ietf-dmm-threegpp { prefix threegpp; }
revision "2015-01-05" {
description "Initial revision of fpc model";
}
// New DPN Type
identity zmq-dpn-control-protocol {
base "fpcbase:fpc-dpn-control-protocol";
}
identity p4-dpn-control-protocol {
base "fpcbase:fpc-dpn-control-protocol";
}
typedef membership-match-type {
type enumeration {
enum eq { value 0; }
enum super { value 1; }
enum psuper { value 2; }
enum sub { value 3; }
// Ignore rest of definitions.........