Skip to main content

pub.layers.persona

Persona records define annotation frameworks and analyst perspectives. Different personas can annotate the same data with different ontologies and interpretive frameworks, following FOVEA's persona-based approach.

Types

main

Type: Record

A persona representing an annotator's role, expertise, and interpretive framework.

FieldTypeDescription
namestringThe persona name (e.g., 'Syntactician', 'Intelligence Analyst', 'Biomedical NER Annotator').
descriptionstringDescription of the persona's role, expertise, and information needs.
domainUriat-uriAT-URI of the domain definition node. Community-expandable via knowledge graph.
domainstringDomain slug (fallback). Known values: linguistics, nlp, biomedical, legal, intelligence, social-science, humanities, custom
kindUriat-uriAT-URI of the persona kind definition node. Community-expandable via knowledge graph.
kindstringPersona kind slug (fallback). Known values: human-annotator, ml-model, guidelines-persona, expert-panel, crowd-worker, custom
parentRefat-uriAT-URI of a parent persona this one specializes.
ontologyRefsarrayOntologies this persona uses for annotation. Array of at-uri
guidelinesstringAnnotation guidelines text.
guidelinesBlobblobAnnotation guidelines document (PDF, Markdown, or plain text).
knowledgeRefsarrayKnowledge graph references (e.g., ORCID, institutional identifiers). Array of ref: pub.layers.defs#knowledgeRef
featuresrefOpen-ended features: expertise level, certification, language proficiency, reliability. Ref: pub.layers.defs#featureMap
createdAtdatetimeRecord creation timestamp.