social.octosphere.publication
Scientific publication record bridged from Octopus.ac via Octosphere. Represents a single version of an Octopus publication.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | octosphere.social |
| Indexed |
Checks
Validunlimited-stringdefs.main.record.properties.citations.itemsNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.contentHtmlNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.contentTextNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.linkedFrom.itemsNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.linkedTo.itemsNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.octopusIdNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.ownerOrcidNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.peerReviewOfNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.publicationTypeNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.statusNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.versionIdNo maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Scientific publication record bridged from Octopus.ac via Octosphere. Represents a single version of an Octopus publication.",
"key": "tid",
"record": {
"properties": {
"canonicalUrl": {
"description": "Public Octopus URL for the publication version.",
"format": "uri",
"type": "string"
},
"citations": {
"description": "List of citation strings extracted from references.",
"items": {
"type": "string"
},
"type": "array"
},
"contentHtml": {
"description": "Raw HTML content body.",
"type": "string"
},
"contentText": {
"description": "Plain text content for compact consumption.",
"type": "string"
},
"createdAt": {
"description": "ISO timestamp of when the publication was created in Octopus.",
"format": "datetime",
"type": "string"
},
"doi": {
"description": "Publication version DOI URL, if present.",
"format": "uri",
"type": "string"
},
"linkedFrom": {
"description": "Publication ids that link to this record.",
"items": {
"type": "string"
},
"type": "array"
},
"linkedTo": {
"description": "Publication ids this record links to.",
"items": {
"type": "string"
},
"type": "array"
},
"octopusId": {
"description": "Octopus publication id (UUID).",
"type": "string"
},
"ownerOrcid": {
"description": "ORCID of the publication owner (if available).",
"type": "string"
},
"peerReviewOf": {
"description": "Publication id this peer review references, if applicable.",
"type": "string"
},
"publicationType": {
"description": "Octopus publication type.",
"knownValues": [
"RESEARCH_PROBLEM",
"HYPOTHESIS",
"PROTOCOL",
"ANALYSIS",
"INTERPRETATION",
"REAL_WORLD_APPLICATION",
"DATA",
"PEER_REVIEW"
],
"type": "string"
},
"status": {
"description": "Octopus publication status (expected LIVE).",
"knownValues": [
"LIVE",
"DRAFT",
"ARCHIVED"
],
"type": "string"
},
"title": {
"description": "Publication title.",
"maxLength": 1000,
"type": "string"
},
"updatedAt": {
"description": "ISO timestamp of when the publication was last updated in Octopus.",
"format": "datetime",
"type": "string"
},
"versionId": {
"description": "Octopus publication version id (UUID).",
"type": "string"
}
},
"required": [
"octopusId",
"versionId",
"publicationType",
"title",
"status",
"contentHtml",
"contentText",
"citations",
"linkedTo",
"linkedFrom",
"createdAt",
"updatedAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "social.octosphere.publication",
"lexicon": 1
}