Patent Document ID: 8838653
Application ID: 12917369

Base Claim:
1. A method implemented in a computer having a processor and memory, the method comprising: identifying first data representing an object-oriented data model, which comprises a plurality of object-oriented data model constructs for modeling object-oriented classes; wherein identifying the first data comprises identifying the first data amongst data representing an object-oriented data model; translating the first data to second data, which represents one or more YANG data model statements, but which is not extensible markup language data and which does not comprise constructs for modeling the object-oriented classes; wherein the one or more YANG data model statements capture relationships between the object-oriented data model constructs; wherein each YANG statement of the one or more YANG data model statements represented by the second data comprises a YANG keyword, which is followed by zero or more arguments, which is followed by either a semicolon or a block of YANG sub-statements enclosed within braces; and storing the second data in one or more non-transitory computer-readable media; wherein storing the second data comprises storing the second data as part of data representing a YANG data model.

---

Claim 5:
5. The method of claim 1 , wherein an object-oriented data model construct, from the plurality of object-oriented data model constructs, is a particular object-oriented package definition; wherein the one or more YANG data model statements includes a particular YANG module statement; and wherein translating the first data to the second data comprises translating the particular object-oriented package definition to the particular YANG module statement.