Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
printablefalse

Image RemovedImage Added

1.1       Classes

...

Attribute   Name

Type

Mult.

Stereotypes

Description

_resourceinstance

ResourceInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Resource instance components of constituting a serivce instance. 

 

serviceInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Uniquely identifies this instance of a service.

 

 

serviceInstanceName

String

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    OPTIONAL

Preliminary

The name assigned to the service-instance.

 

 

serviceType

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for   defining the service as "TRANSPORT".

 

 

serviceRole

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM".

 

 

selfLink

Uri

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

URL to endpoint where more details can be gotten.

 

 

orchestrationStatus

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Orchestration status of the service instance.

 

 

nsStatus

String

1

Experimental

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Describe NS instance staus: instantiating(creating the Networek Service instance), active(the existed Network Service instance is under using), terminating(the existed Network Service instance stops using) or etc(healing and other possible status).  

InstanceSharingNumberinstanceSharingNumber

Integer

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Record the number of instances of the service used by other services.


Note: This attribute can be used when a service instance is prepared to be deleted, the detected number will help to find how many services are using this instance. If number is greater than 1, it shows this service is used by other service(s), otherwise it can be deleted.

_serviceinstanceprofileinstanceProfile

serviceInstanceProfileServiceInstanceProfile

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

A set of attributes that hold the service specific information. For example, network slice profile will hold network slice specific parameters, which are not relevant for other services.

...

Attribute   Name

Type

Mult.

Stereotypes

Description

_resourceinstance

ResourceInstance

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Resource instance components of constituting a serivce instance.

availableInstanceNumber

KeyValuePair

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    OPTIONAL

The number of available instances of this service that can be shared. Sharing can be controlled by other attributes as well.

serviceInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Uniquely identifies this instance of a service.

 

 

serviceInstanceName

String

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    OPTIONAL

Preliminary

The name assigned to the service-instance.

serviceType

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for   defining the service as "TRANSPORT".

serviceRole

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM".

 

 

selfLink

Uri

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

URL to endpoint where more details can be gotten.

orchestrationStatus

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Orchestration status of the service instance.

nsStatus

String

1

Experimental

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Describe NS instance staus: instantiating(creating the Networek Service instance), active(the existed Network Service instance is under using), terminating(the existed Network Service instance stops using) or etc(healing and other possible status). 

InstanceSharingNumber

Integer

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Record the number of instances of the service used by other services.


Note: This attribute can be used when a service instance is prepared to be deleted, the detected number will help to find how many services are using this instance. If number is greater than 1, it shows this service is used by other service(s), otherwise it can be deleted.

_serviceinstanceprofileinstanceProfile

serviceInstanceProfileServiceInstanceProfile

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

A set of attributes that hold the service specific information. For example, network slice profile will hold network slice specific parameters, which are not relevant for other services.

...

Attribute   Name

Type

Mult.

Stereotypes

Description

serviceInstanceId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Uniquely identifies this instance of a service.

 

 

serviceInstanceName

String

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    OPTIONAL

Preliminary

The name assigned to the service-instance.

 

 

serviceType

String

0..1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field defining a generic type (like category) of the service. E.g. this field can be used for defining the service as "TRANSPORT".

 

 

serviceRole

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

An optional string field for shortcode that defines the function that the service is providing. E.g. "MISVPN" or "AIM".

 

 

selfLink

Uri

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

URL to endpoint where more details can be gotten.

 

 

orchestrationStatus

String

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Preliminary

Orchestration status of the service instance.

 

 

nsStatus


String

1

Experimental

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Describe NS instance staus: instantiating(creating the Networek Service instance), active(the existed Network Service instance is under using), terminating(the existed Network Service instance stops using) or etc(healing and other possible status). 

InstanceSharingNumberinstanceSharingNumber

Integer

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Record the number of instances of the service used by other services.

Note: This attribute can be used when a service instance is prepared to be deleted, the detected number will help to find how many services are using this instance. If number is greater than 1, it shows this service is used by other service(s), otherwise it can be deleted.

_serviceinstanceprofileinstanceProfile

serviceInstanceProfileServiceInstanceProfile

0...1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

A set of attributes that hold the service specific information. For example, network slice profile will hold network slice specific parameters, which are not relevant for other services.

...

  • Experimental
  • OpenModelClass
    • support: MANDATORY

Attribute   Name

Type

Mult.

Stereotypes

Description

filterId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Unique

...

Attribute  Name

Type

Mult.

Stereotypes

Description

profileId

Identifier

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

  Unique identifier of this Profile.

 

maxNumberofUEs

Integer

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Specifies the maximum number of UEs may simultaneously access the network slice instance.

 

latency

Integer

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

Specifies the packet transmission latency (millisecond) through the RAN, CN, and TN part of 5G network and is used to evaluate utilization performance of the end-to-end network slice instance.

_servicedescriptor

ServiceDescriptor

0..*

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Uniquely references a SD.

1.1.12         

...

Applied stereotypes:

...

 

Attribute  Name

Type

Mult.

Stereotypes

Description

instanceLatency

Integer

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

1.1.13          SliceInstanceProfile

A set of attributes that hold the network slice service instance specific information. For example, network slice instance profile will hold network slice instance specific parameters, which maybe not relevant for other services, e.g. latency

Parent class: serviceInstanceProfile

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

 Latency of a network slice subnet.

2.1       Data Types

2.1.1            ServiceConfigurableProperties

Define the configurable properties of the service.

2.1.2           ServiceLifecycleManagementScript

The LifeCycleManagementScript information element specifies a script for the service.

Attribute  Name

Type

Mult.

Access

 Stereotypes

Description

event

instanceLatency

Integer

ServiceLcmEvent

0..*

RW

1

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 

 Latency of a network slice subnet.

2.1       Data Types

2.1.1            ServiceConfigurableProperties

Define the configurable properties of the service.

2.1.2           ServiceLifecycleManagementScript

The LifeCycleManagementScript information element specifies a script for the service.

 Describes Service lifecycle event(s) or an external stimulus detected on an orchestrator  reference point.

 

 

lcmTransitionEvent

String

0..*

RW

Attribute  Name

Type

Mult.

Access

 Stereotypes

Description

event

ServiceLcmEvent

0..*

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Describes the transition Service lifecycle event(s) or an external stimulus detected on an orchestrator  reference point.

 

 

lcmTransitionEvent

String

that cannot be mapped to any of the enumerated values defined for the event attribute.


script

String

10..*

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Describes the transition Service lifecycle event(s) that cannot be mapped to any of the enumerated values defined for  Includes a Service LCM script (e.g. written in a DSL) triggered to react to one of the events listed in the event attribute.script


scriptDsl

String

1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Includes a Service LCM script (e.g. written in a DSL) triggered to react to one of the events listed in the event attribute.

scriptDsl

String

1

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Defines the domain specific language (i.e. the type) of script that is provided. Types of scripts could include bash, python, etc.

 Defines the domain specific language (i.e. the type) of script that is provided. Types of scripts could include bash, python, etc.

scriptInput

KeyValuePair

0..*

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY

 Array of KVP requirements with the key as the parameter name and the value as the parameter that need to be passed as an input to the script.   Note: The scriptInput values are passed to the scripts in addition to the parameters received in the operation invocation request or indicator value change.

2.1.3                  ServiceInstanceProfile

 Record a set of property information this service instance holds, for example latency of this instance.

Attribute  Name

Type

Mult.

Access

 Stereotypes

Description

instanceLatency

Integer

1

scriptInput

KeyValuePair

0..*

RW

OpenModelAttribute

  • isInvariant: false
  • valueRange:  no range constraint
  • support:    MANDATORY
 Array of KVP requirements with the key as the parameter name and the value as the parameter that need to be passed as an input to the script.   Note: The scriptInput values are passed to the scripts in addition to the parameters received in the operation invocation request or indicator value change.

 

 Latency of a network slice subnet.

 

      

3.1       Enumerations

3.1.1           CompositeOperator

...