Navigation:
Documentation
Archive
Page Tree:
This wiki space contains archival documentation of Project Bamboo, April 2008 - March 2013.
Person pages: Home | Description | Use Cases | Questions | Models/Adoption/Delegation | Entity Diagrams | Contract
Entity diagram updated following 9/15/11 PPPG call. This diagram is out of date. Cf. XSD Schema (current, in code repository): BambooPerson.xsd
All identifiers assigned by BSP are URN:
A BSP URN is defined (following ABNF) as:
BSPIdentifierType = URN NID NSS
URN =
("urn:")
NID = ("uuid:")
NSS = EIGHT 3FOUR TWELVE
EIGHT = 8(HEXDIG)
FOUR = "-" 4(HEXDIG)
TWELVE = FOUR EIGHT
The following information is presented as an aid. The normative form for this information is contained in the schemata
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
partNameContent |
string |
255 |
1 |
|
partNameType |
PartNameType |
Se note |
1 |
This is an enumeration with valid values: |
partNameLang |
string |
3 |
0..1 |
ISO 639-3 three‐letter code |
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
interestExpertiseID |
URI |
45 |
|
See BSP Identifier |
interestExpertise |
String |
255 |
|
|
Attributes |
Type |
Cardinality |
Notes |
---|---|---|---|
bpGroupID |
|
|
Deprecated. All group information is now to be persisted in Grouper and accessed via the Group service |
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
otherProfileName |
string |
255 |
1 |
|
otherProfileURL |
URI |
255 |
1 |
|
visibilityIndicator |
boolean |
|
|
|
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
contactIdentifier |
URI |
45 |
|
|
name |
NamePartType |
|
1..* |
|
displayName |
string |
255 |
0..1 |
|
string |
255 |
0..* |
|
|
IM |
IMType |
255 |
0..* |
|
address |
BambooAddressClass |
|
0..* |
|
contactNote |
String |
255 |
0..1 |
|
telephone |
BambooTelephoneClass |
|
0..* |
|
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
formattedAddress |
string |
255 |
0..1 |
|
streetAddress |
string |
255 |
0..* |
|
locality |
|
|
0..1 |
|
region |
string |
2 |
0..1 |
ISO 3166-2 |
postalCode |
string |
255 |
0..1 |
|
country |
string |
2 |
0..1 |
ISO 3166-1 |
locationType |
locationType |
|
|
This is an enumeration with valid values: |
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
telephoneType |
TelephoneType |
see note |
1 |
This is an enumeration with valid values: |
telephoneNumber |
String |
255 |
1 |
|
locationType |
locationType |
|
|
This is an enumeration with valid values: |
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
profileContact |
URI |
45 |
0..1 |
See BSP Identifier |
interest |
URI |
45 |
0..* |
See BSP Identifier |
expertise |
URI |
45 |
0..* |
See BSP Identifier |
externalAffiliation |
URL |
255 |
0..* |
|
preferred language |
String |
3 |
0..1 |
ISO 639-2 |
languageUsedInScholarship |
String |
3 |
0..* |
ISO 639-2 |
profileInformation |
string |
255 |
0..1 |
|
otherProfile |
BambooOtherProfileClass |
|
0..* |
|
Attributes |
Type |
Cardinality |
Notes |
---|---|---|---|
IDPID |
|
|
|
bpSourceDomain |
|
|
|
userID |
|
|
|
Attributes |
Type |
Size |
Cardinality |
Notes |
---|---|---|---|---|
BPID |
URI |
45 |
|
See BSP Identifier |
Person pages: Home | Description | Use Cases | Questions | Models/Adoption/Delegation | Entity Diagrams | Contract