id.sifa.profile.education
Record representing a single education credential.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | profile.sifa.id |
| Indexed |
Record
record · key tidProperties
activities
stringActivities, societies, and extracurriculars.
maxLength: 10000maxGraphemes: 1000
agentRef
refThe educational institution, as a single nested reference mirroring the flat institution / institutionDid / entityRef fields. Additive dual-write: the flat fields remain the source of truth for existing consumers.
Client-declared timestamp when this record was originally created.
degree
stringDegree name (e.g., 'Bachelor of Science', 'Master of Arts').
maxLength: 2560maxGraphemes: 256
description
stringAdditional description or notes about the education.
maxLength: 50000maxGraphemes: 5000
endedAt
stringEnd date (graduation or expected graduation) in YYYY, YYYY-MM or YYYY-MM-DD format. Omit if currently enrolled.
entityRef
string · uriPortable, app-neutral identifier for the educational institution the user selected from a resolver dropdown: a Wikidata Q-ID URI (http://www.wikidata.org/entity/Q...), a ROR URI, or an LEI URI. Enables deterministic resolution to a canonical entity even before the institution claims an ATproto account. Absent for free-text entries.
eqfLevel
integerLevel of the qualification on the European Qualifications Framework (EQF), 1 to 8. 6 is bachelor level, 7 is master level, 8 is doctoral level. Omit when unknown. The free-text degree stays the display name.
minimum: 1maximum: 8
fieldOfStudy
stringField of study or major.
maxLength: 2560maxGraphemes: 256
grade
stringGrade, GPA, or classification achieved.
maxLength: 500maxGraphemes: 50
Name of the educational institution.
minLength: 1maxLength: 2560maxGraphemes: 256
institutionDid
string · didDID of the institution's ATproto account, if one exists.
isPrimary
booleanWhether this is the user's primary education entry, surfaced in profile Highlights. Any entry may be primary.
labels
unionSelf-label values for this education record.
location
refInstitution location. Sifa enforces ISO 3166-1 alpha-2 country codes at the app layer.
skills
arraySkills gained or used in this education. Each entry is a URI reference to an id.sifa.profile.skill record owned by the same DID.
maxLength: 50
startedAt
stringStart date in YYYY, YYYY-MM or YYYY-MM-DD format.
tools
arrayTools used in this education. Each entry is a URI reference to a tool item record owned by the same DID. Consumers ignore entries that do not resolve.
maxLength: 50
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
A record of an education entry for the repo owner.
-
id.sifa.profile.course
recordA course completed by the user.
-
A professional certification or license held by the user.
-
id.sifa.profile.skill
recordA skill claimed by the user. Can be endorsed by other users via id.sifa.endorsement.
-
id.sifa.endorsement
recordAn endorsement of another user's skill. Lives in the endorser's PDS; the endorser is implicit (whoever owns the repository). May endorse a skill the subject already lists, or propose one they do not.