A.2 Information model definition for Intent

28.3123GPPIntent driven management services for mobile networksManagement and orchestrationRelease 17TS

A.2.1 Relationship UML diagram for intent (Figure 6.2.1.1.2-1)

@startuml

hide circle

hide methods

hide members

skinparam class {

AttributeIconSize 0

BackgroundColor white

BorderColor black

ArrowColor black

}

skinparam Shadowing false

skinparam Monochrome true

skinparam ClassBackgroundColor White

skinparam NoteBackgroundColor White

class "<<proxyClass>> \n ManagedEntity " as ManagedEntity{}

class "<<InformationObjectClass>>\n Intent " as Intent {}

class "<<dataType>>\n IntentExpectation" as IntentExpectation{}

class "<<dataType>>\n IntentContext" as IntentContext{}

class "<<dataType>>\n ExpectationObject" as ExpectationObject{}

class "<<dataType>>\n ObjectContext" as ObjectContext{}

class "<<dataType>>\n ExpectationTarget" as ExpectationTarget{}

class "<<dataType>>\n TargetContext" as TargetContext{}

class "<<dataType>>\n ExpectationContext" as ExpectationContext{}

ManagedEntity "1" *– "*" Intent

Intent "1" — "1..*" IntentExpectation

Intent "1" — "*" IntentContext

IntentExpectation "1" — "*" ExpectationTarget

IntentExpectation "1" — "*" ExpectationObject

IntentExpectation "1" — "*" ExpectationContext

ExpectationObject "1" — "*" ObjectContext

ExpectationTarget "1" — "*" TargetContext

note left of ManagedEntity

Represents the folllowing IOCs:

Subnetwork

end note

@enduml

Annex B (informative):
Intent Life Cycle Management