Apply same RiC-O-style slot naming refactor to /schemas/20251121/linkml/ that was previously applied to frontend/public/schemas/: - Add 'has_' prefix for possession predicates - Add 'is_or_was_' prefix for temporal inverse relationships - Add 'has_or_had_' for bidirectional temporal relations - Add new slots: is_or_was_aggregated_by, is_or_was_allocated_by, etc. - Update count slots with proper descriptions This ensures consistency between the source schema directory and the frontend-served schemas. 514 files changed, +6,325 insertions, -4,255 deletions
223 lines
7.6 KiB
YAML
223 lines
7.6 KiB
YAML
id: https://nde.nl/ontology/hc/class/EducationCredential
|
|
name: education_credential_class
|
|
title: Education Credential Class
|
|
version: 1.0.0
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
org: http://www.w3.org/ns/org#
|
|
ceds: http://purl.org/ceds/
|
|
xsd: http://www.w3.org/2001/XMLSchema#
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ../slots/activities_societies
|
|
- ../slots/degree_name
|
|
- ../slots/education_description
|
|
- ../slots/education_end_year
|
|
- ../slots/education_start_year
|
|
- ../slots/education_years_raw
|
|
- ../slots/field_of_study
|
|
- ../slots/heritage_education
|
|
- ../slots/institution_linkedin_url
|
|
- ../slots/institution_name
|
|
- ../slots/specificity_annotation
|
|
- ../slots/template_specificity
|
|
- ./SpecificityAnnotation
|
|
- ./TemplateSpecificityScores
|
|
default_range: string
|
|
classes:
|
|
EducationCredential:
|
|
class_uri: schema:EducationalOccupationalCredential
|
|
description: |
|
|
A single education entry from a person's academic history.
|
|
|
|
Models educational credentials with institution, degree, field of study,
|
|
and date range. Used for LinkedIn education sections.
|
|
|
|
**Schema.org Alignment**:
|
|
- Represents schema:EducationalOccupationalCredential
|
|
- Institution is schema:CollegeOrUniversity or schema:EducationalOrganization
|
|
|
|
**Use Cases**:
|
|
- LinkedIn profile education entries
|
|
- CV/resume academic history
|
|
- Heritage education background tracking (museology, archival science, etc.)
|
|
|
|
**Heritage Relevance**:
|
|
- Track heritage-related degrees (museology, archival science, art history)
|
|
- Identify heritage education pathways
|
|
exact_mappings:
|
|
- schema:EducationalOccupationalCredential
|
|
close_mappings:
|
|
- schema:AlumniOf
|
|
- ceds:Credential
|
|
related_mappings:
|
|
- schema:Course
|
|
- schema:Degree
|
|
slots:
|
|
- activities_societies
|
|
- degree_name
|
|
- education_description
|
|
- education_end_year
|
|
- education_start_year
|
|
- education_years_raw
|
|
- field_of_study
|
|
- heritage_education
|
|
- institution_linkedin_url
|
|
- institution_name
|
|
- specificity_annotation
|
|
- template_specificity
|
|
slot_usage:
|
|
institution_name:
|
|
description: |
|
|
Name of the educational institution.
|
|
Schema.org: schema:name of schema:EducationalOrganization
|
|
slot_uri: schema:educationalCredentialAwarded
|
|
range: string
|
|
required: true
|
|
examples:
|
|
- value: Stenden
|
|
description: Short institutional name
|
|
- value: University of Amsterdam
|
|
description: Full university name
|
|
- value: Reinwardt Academy
|
|
description: Heritage-focused institution
|
|
institution_linkedin_url:
|
|
description: |
|
|
LinkedIn school/university page URL for the institution.
|
|
slot_uri: schema:url
|
|
range: uri
|
|
pattern: ^https://www\.linkedin\.com/school/[a-z0-9-]+/?$
|
|
examples:
|
|
- value: https://www.linkedin.com/school/university-of-amsterdam
|
|
degree_name:
|
|
description: |
|
|
Full degree name as displayed on LinkedIn.
|
|
May include degree type, field, and specialization combined.
|
|
slot_uri: schema:credentialCategory
|
|
range: string
|
|
examples:
|
|
- value: Bachelor of Education - BEd, Elementary Education and Teaching
|
|
description: Combined degree type and field
|
|
- value: Master of Arts - MA
|
|
description: Degree type only
|
|
- value: PhD in Museology
|
|
description: Doctoral degree with specialization
|
|
field_of_study:
|
|
description: |
|
|
Primary field of study or major (extracted from degree_name if possible).
|
|
slot_uri: schema:educationalProgramMode
|
|
range: string
|
|
examples:
|
|
- value: Elementary Education and Teaching
|
|
description: Extracted field of study
|
|
- value: Art History
|
|
description: Heritage-related field
|
|
- value: Archival Science
|
|
description: Heritage information management
|
|
education_years_raw:
|
|
description: |
|
|
Raw year range as extracted from LinkedIn.
|
|
Format: "YYYY - YYYY" or "YYYY" for ongoing.
|
|
Preserved for provenance; use parsed fields for queries.
|
|
slot_uri: schema:description
|
|
range: string
|
|
examples:
|
|
- value: 2013 - 2017
|
|
description: Completed degree with year range
|
|
- value: '2023'
|
|
description: Ongoing education (current student)
|
|
education_start_year:
|
|
description: |
|
|
Year when education began.
|
|
slot_uri: schema:startDate
|
|
range: integer
|
|
minimum_value: 1900
|
|
maximum_value: 2100
|
|
examples:
|
|
- value: 2013
|
|
description: Started in 2013
|
|
education_end_year:
|
|
description: |
|
|
Year when education completed.
|
|
Null/absent indicates ongoing education.
|
|
slot_uri: schema:endDate
|
|
range: integer
|
|
minimum_value: 1900
|
|
maximum_value: 2100
|
|
examples:
|
|
- value: 2017
|
|
description: Completed in 2017
|
|
- value: null
|
|
description: Ongoing (current student)
|
|
has_or_had_activity_or_society_membership:
|
|
description: |
|
|
Activities and societies during education.
|
|
LinkedIn field for extracurricular involvement.
|
|
slot_uri: schema:member
|
|
range: string
|
|
examples:
|
|
- value: Student Museum Association, Heritage Preservation Club
|
|
education_description:
|
|
description: |
|
|
Additional description of educational experience.
|
|
May include thesis topics, research focus, etc.
|
|
slot_uri: schema:description
|
|
range: string
|
|
heritage_education:
|
|
description: |
|
|
Whether this is heritage-related education.
|
|
True for museology, archival science, conservation, art history, etc.
|
|
slot_uri: hc:heritageRelevant
|
|
range: boolean
|
|
ifabsent: 'false'
|
|
comments:
|
|
- Set to true for heritage-focused degrees
|
|
- 'Examples: Museology, Archival Science, Art History, Conservation'
|
|
- Reinwardt Academy, Getty Conservation Institute, etc.
|
|
specificity_annotation:
|
|
range: SpecificityAnnotation
|
|
inlined: true
|
|
template_specificity:
|
|
range: TemplateSpecificityScores
|
|
inlined: true
|
|
comments:
|
|
- Inlined in LinkedInProfile.education[] as multivalued list
|
|
- Preserves raw LinkedIn year formats for provenance
|
|
- heritage_education enables filtering for heritage-trained professionals
|
|
see_also:
|
|
- https://schema.org/EducationalOccupationalCredential
|
|
- https://schema.org/CollegeOrUniversity
|
|
slots:
|
|
institution_name:
|
|
description: Name of the educational institution
|
|
range: string
|
|
institution_linkedin_url:
|
|
description: LinkedIn page URL for the institution
|
|
range: uri
|
|
degree_name:
|
|
description: Full degree name as displayed
|
|
range: string
|
|
field_of_study:
|
|
description: Primary field of study or major
|
|
range: string
|
|
education_years_raw:
|
|
description: Raw year range as extracted
|
|
range: string
|
|
education_start_year:
|
|
description: Year when education began
|
|
range: integer
|
|
education_end_year:
|
|
description: Year when education completed
|
|
range: integer
|
|
has_or_had_activity_or_society_membership:
|
|
description: Activities and societies during education
|
|
range: string
|
|
education_description:
|
|
description: Additional description of educational experience
|
|
range: string
|
|
heritage_education:
|
|
description: Whether this is heritage-related education
|
|
range: boolean
|