This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
devicehub-teal/docs/agents.puml

26 lines
506 B
Plaintext

@startuml
abstract class User <<Common schema>>
abstract class Individual
abstract class Agent
Event "*" --> "1" User : Author >
Event "*" -- "0..1" Agent : agent >
Trade "*" -- "0..1" Agent : to >
User "0..1" - "0..1" Agent : user <
Agent <|-- Individual
Individual <|-- Person
Individual <|-- System
Agent <|-- Organization
Individual "*" -o "0..1" Organization
(Individual, Organization) .. Membership
class Membership {
member_id
}
Individual "*" -o "0..1" Organization : activeOrg >
@enduml