Commit c26be37c authored by uschwar1's avatar uschwar1
Browse files

distinction between issues Prefix Credential and issues Data Credential

parent 84ba171c
......@@ -25,14 +25,14 @@ agent "global PID Architecture" as PIDarch
'rectangle "Local PID Provider" as PIDprov
'User o--> Repo : "registers Data"
'User <--* Repo : "issues credential"
'User <--* Repo : "issues Data Credential"
'User --> Repo : "accesses Data"
PIDconsumer --> PIDarch : "queries PID"
PIDarch ..> PIDconsumer : "resolves PID"
'Repo --> Repo : "manages Data"
PIDconsumer o--> PIDarch : "registers PID"
PIDarch <--o PIDconsumer : "accesses Prefix"
PIDarch *..> PIDconsumer : "issues credential"
PIDarch *..> PIDconsumer : "issues Prefix Credential"
'PIDarch ..> PIDarch : "resolves Prefix namespace"
'PIDarch *....> PIDarch : "retrieves allocated Prefix"
'PIDarch <....* PIDarch : "provides PID service info"
......@@ -53,14 +53,14 @@ agent "global PID Architecture" as PIDarch
'rectangle "Local PID Provider" as PIDprov
User o--> Repo : "registers Data"
User <--* Repo : "issues credential"
User <--* Repo : "issues Data Credential"
User --> Repo : "accesses Data"
User --> PIDarch : "queries PID"
'Repo --> Repo : "manages Data"
Repo o--> PIDarch : "registers/modifies PID"
PIDarch ..> User : "resolves PID"
PIDarch <--o Repo : "accesses Prefix"
PIDarch *..> Repo : "issues credential"
PIDarch *..> Repo : "issues Prefix Credential"
'PIDarch ..> PIDarch : "resolves Prefix namespace"
'PIDarch *....> PIDarch : "retrieves allocated Prefix"
'PIDarch <....* PIDarch : "provides PID service info"
......@@ -83,14 +83,14 @@ database "PID Service" as PIDserv
rectangle "Local PID Provider" as PIDprov
User o--> Repo : "registers Data"
User <--* Repo : "issues credential"
User <--* Repo : "issues Data Credential"
User --> Repo : "accesses Data"
User --> PIDreg : "queries PID"
'Repo --> Repo : "manages Data"
Repo o--> PIDserv : "registers/modifies PID"
PIDserv ..> User : "resolves PID"
PIDserv <--o Repo : "accesses Prefix"
PIDserv *..> Repo : "issues credential"
PIDserv *..> Repo : "issues Prefix Credential"
PIDreg ..> PIDserv : "resolves Prefix namespace"
PIDreg *....> PIDprov : "retrieves allocated Prefix"
PIDreg <....* PIDprov : "provides PID service info"
......@@ -115,7 +115,7 @@ database "PID Service" as PIDserv
rectangle "Local PID Provider" as PIDprov
'User o--> Repo : "registers Data"
'User <--* Repo : "issues credential"
'User <--* Repo : "issues Data Credential"
'User --> Repo : "accesses Data"
PIDconsumer --> PIDreg : "queries PID"
'Repo --> Repo : "manages Data"
......@@ -186,14 +186,14 @@ rectangle "Second-level Registration Authority" as SRA
rectangle "Second-level Prefix Registrar" as SPR
User o--> Repo : "registers Data"
User <--* Repo : "issues credential"
User <--* Repo : "issues Data Credential"
User --> Repo : "accesses Data"
User --> GPR : "queries PID"
'Repo --> Repo : "manages Data"
Repo o--> PIDserv : "registers/modifies PID"
PIDserv ..> User : "resolves PID"
PIDserv <--o Repo : "accesses Prefix"
PIDserv *..> Repo : "issues credential"
PIDserv *..> Repo : "issues Prefix Credential"
'Repo ..> DTR : "looks up Type"
SRA *..> SPR : "registers Prefix namespace"
SPR o..> GPR : "registers Prefix"
......@@ -235,7 +235,7 @@ database "Data Type Registry" as DTR
database "Profile Registry" as ProfR
'User o--> Repo : "registers Data"
'User <--* Repo : "issues credential"
'User <--* Repo : "issues Data Credential"
'User --> Repo : "accesses Data"
PIDconsumer --> PIDreg : "queries PID"
'Repo --> Repo : "manages Data"
......@@ -279,14 +279,14 @@ rectangle "Second-level Registration Authority" as SRA
rectangle "Second-level Prefix Registrar" as SPR
User o--> Repo : "registers Data"
User <--* Repo : "issues credential"
User <--* Repo : "issues Data Credential"
User --> Repo : "accesses Data"
User --> GPR : "queries PID"
'Repo --> Repo : "manages Data"
Repo o--> PIDserv : "registers/modifies PID"
PIDserv ..> User : "resolves PID"
PIDserv <--o Repo : "accesses Prefix"
PIDserv *..> Repo : "issues credential"
PIDserv *..> Repo : "issues Prefix Credential"
Repo ..> DTR : "looks up Type"
SRA *..> SPR : "registers Prefix namespace"
SPR o..> GPR : "registers Prefix"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment