UML to YANG Mapping Guidelines Version 1.0 September 20, 2016 ONF TR-531 TR-531 UML to YANG Mapping Guidelines Version 1.0 ONF Document Type: Technical Recommendation ONF Document Name: UML to YANG Mapping Guidelines V1.0 Disclaimer THIS SPEC IFICATION IS PROVIDED “AS IS” W ITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARIS ING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMP LE. Any marks and brands contained herein are the property of their respective owners. Open Networking Foundation 2275 E. Bayshore Road, Suite 103, Palo Alto, CA 94303 www.opennetworking.org ©2016 Open Networking Foundation. All rights reserved. Open Networking Foundation, the ONF symbol, and OpenFlow are registered trademarks of the Open Networking Foundation, in the United States and/or in other countries. All other brands, products, or service names are or may be trademarks or service marks of, and are used to identify, products or services of their respective owners. Page 2 of 5 © Open Networking Foundation TR-531 UML to YANG Mapping Guidelines Version 1.0 Document History Version Date Description of Change 1.0 Sept. 20, 2016 Initial version (Copy of IISOMI 531 UML to YANG Mapping Guidelines v1.0) Summary This Technical Recommendation defines the guidelines for a mapping from a protocol-neutral UML information model to a YANG data schema. The Guidelines are not specific to any SDO, technology or management protocol. At the beginning, the UML to YANG Mapping Guidelines have been defined solely by the IMP team of the ONF. Later on it has also been progressed in IISOMI (Informal Inter-SDO Open Model Initiative) in collaboration with various SDOs, including ONF. A snapshot of the IISOMI 531 UML to YANG Mapping Guidelines document v1.0 is imported to this Technical Recommendation and published as ONF TR-531. Documentation Overview This document is part of a series of ONF Technical Recommendations. The location of this document within the documentation architecture is shown in the figure below: Page 3 of 5 © Open Networking Foundation TR-531 UML to YANG Mapping Guidelines Version 1.0 UML to DS Mapping Guidelines Guidelines UML | YANG UML | XML UML | OF guide guide guide guide UML | JSON pruning re-factoring Common Information Model a mapping xx UML Models b pruning re-factoring Technology specific TR-512: Core Network (Forwarding, Topology, Termination, …), Foundation, … … App specific mapping xx mapping z xx xx Interface-specific Data Schemas Interface-specific Encodings guide guide guide guide guide Purpose-specific IMs guide Specific Fragments guide Core Fragment pruning re-factoring c xx TR-513: Common Information Model Overview (structure, development process) Figure 1: Specification Architecture (incl. ONF TR references) Imported Document References [1] Page 4 of 5 IISOMI 531 UML to YANG Mapping Guidelines Version 1.0, Sept. 20, 2016. © Open Networking Foundation TR-531 UML to YANG Mapping Guidelines Version 1.0 ONF specific enhancements None Page 5 of 5 © Open Networking Foundation