Skip to content

Update minimalRegistryPerson.json #1

Merged
merged 1 commit into from
Aug 17, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 21 additions & 45 deletions schema/minimalRegistryPerson.json
Original file line number Diff line number Diff line change
@@ -1,58 +1,32 @@
{"title": "Minimal Registry Person Schema from Internet2 T&I",
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Minimal Registry Person Schema from Internet2 T&I",
"description": "Minimal Registry Person Schema from Internet2 T&I (2020-08-17)",
"type": "object",

"properties": {

"name": {
"type": "object",
"properties": {
"familyName": {"type": "string"},
"givenName": {"type": "string"},
"middleName": {"type": "string"},
"nameType": {"type": "string"}
"family": {"type": "string"},
"given": {"type": "string"},
"middle": {"type": "string"},
"type": {"type": "string"}
}
},

"logonId": {
"type": "string",
"description": "same as identifier/network in Core Attribute Specification. Mapped to target system ID, (__NAME__, in ConnID)"
},

"iamId": {
"type": "string",
"description": "same as identifier/enterprise in Core Attribute Specification; created on inbound mapping(?)"
},

"priorId": {

"identifier": {
"type": "array",
"items": {
"type": "string"
"type": "object",
"properties":
"value": {"type": "string"},
"type": {"type": "string"},
"description": {"type": "string"}
}
}
},

"sorId": {
"type": "array",
"items": {
"type": "object",
"properties": {
"source": {"type": "string"},
"id": {"type": "string"}
}
}
},

"subjId": {
"type": "string",
"description": "corresponds to SAML subject-id or pairwise-id and OAuth2 subject attribute"
},

"ePPN": {
"type": "string",
"description": "eduPersonPrincipalName, but only trustworthy for sites that do NOT reassign ePPNs once they have been assigned to some other person"
},


"dateOfBirth": {
"type": "string",
"description": "Date of birth, string representtion of dateOfBirth in Core Attribute Specification"
Expand All @@ -63,19 +37,21 @@
"items": {
"type": "object",
"properties": {
"emailAddress": {"type": "string"},
"emailType": {"type": "string"} }
"address": {"type": "string"},
"type": {"type": "string"}, }
"verified": {"type": "string"}
}
},

"phone": {
"telephoneNumber": {
"type": "array",
"description": "same as telephoneNumber in Core Attribute Specification",
"items": {
"type": "object",
"properties": {
"phoneNumber": {"type": "string"},
"phoneType": {"type": "string"}
"number": {"type": "string"},
"type": {"type": "string"},
"verified": {"type": "string"}
}
}
},
Expand Down