How an author's profile page is arranged: which sections appear, in what order, and which collection is featured. Written by the account holder to their own repository.
literal:self
Fixed literal value
Properties
createdAt
string
datetime
Required
When this configuration was first created.
featuredCollectionUri
string
at-uri
Optional
Collection node pinned to the top of the profile.
profileType
string
Optional
Broad kind of profile, used to pick sensible default sections. Open-ended: an unknown value is preserved and falls back to the default layout.
maxLength: 64 bytesresearcher, group, institution, projectsections
array
of
ref
#section
Optional
Ordered display sections. Order in this array is the display order.
maxLength: 32 itemsupdatedAt
string
datetime
Optional
When this configuration was last changed.
View raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"createdAt"
],
"properties": {
"sections": {
"type": "array",
"items": {
"ref": "#section",
"type": "ref"
},
"maxLength": 32,
"description": "Ordered display sections. Order in this array is the display order."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When this configuration was first created."
},
"updatedAt": {
"type": "string",
"format": "datetime",
"description": "When this configuration was last changed."
},
"profileType": {
"type": "string",
"maxLength": 64,
"description": "Broad kind of profile, used to pick sensible default sections. Open-ended: an unknown value is preserved and falls back to the default layout.",
"knownValues": [
"researcher",
"group",
"institution",
"project"
]
},
"featuredCollectionUri": {
"type": "string",
"format": "at-uri",
"description": "Collection node pinned to the top of the profile."
}
}
},
"description": "How an author's profile page is arranged: which sections appear, in what order, and which collection is featured. Written by the account holder to their own repository."
}