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