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