ONAP Modeling specification

Modeling subcommittee will coordinate multiple projects for modeling specification as below figure:



Submitted spec from project

VF-C spec:

NSD Information Model: NSD Information Model Specification v0.1.pdf

NSD data Model:  NSD Specification v0.1

NS Package:        NS Package Specification v0.1

VNFD Information Mode: VNFD Information Model Specification v0.1.pdf

TOSCA Parser API requirements: Parser API requirements V0.1.pdf

Information Models for Open-O: 

NSD Infomation Model Specification for Open-O.pdf

VNFD Infomation Model Specification for Open-O.pdf



SO spec:



SDC spec:



VNF SDK spec: 

During the 4 August 2017 virtual meeting (and updated during the 25 August 2017 and 1 Septermber virtual meeting), the VNF SDK Models sub-project reached consensus on the following recommendations with respect to the VNF Package Model and the VNF Descriptor Model for ONAP Release 1 (Amsterdam):

VNF Package Model Proposal for Release 1
  • TOSCA Simple Profile in YAML Version 1.1 (updated 1 SEP 2017)

  • TOSCA CSAR-Version: 1.1 With option 1 (a TOSCA-Metadata directory ): Manifest file: CSAR package may optionally support with manifest file (for integrity check)  (updated 1 SEP 2017)

VNF Descriptor Model Proposal for Release 1
  • VNF Descriptor be based on OASIS TOSCA NFV YAML Profile v1.0 CSD04

  • For release 1 use of OASIS TOSCA NFV YAML Profile WD04-rev6 may be acceptable for the current implementations to help aid with backward compatibility

  • It is desirable to include Approved IFA011 Change Requests - VDU restructuring (i.e. key-value pair arrays)

  • (Optionally consider VNF Descriptor model draft requirements in VNFRQTS-28 for beyond Release 1)

  • Note: Team will continue to evolve the models beyond this recommendation.



Final ONAP modeling spec list: