glam/schemas/20251121/linkml/modules/classes/CareerEntry.yaml

67 lines
2.1 KiB
YAML

# CareerEntry - Career history entry
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
# Extraction date: 2026-01-08
id: https://nde.nl/ontology/hc/classes/CareerEntry
name: CareerEntry
title: CareerEntry
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
org: http://www.w3.org/ns/org#
imports:
- linkml:types
default_range: string
classes:
CareerEntry:
description: >-
Career history entry representing a single job position in a person's employment history.
Contains job title, company, location, dates, duration, and description of the role.
This represents observed employment data extracted from a profile source.
Ontology mapping rationale:
- class_uri is org:Membership because this represents a relationship between a person
and an organization with a specific role, which is precisely what org:Membership models
- close_mappings includes schema:OrganizationRole as Schema.org's approach to
representing a person's role in an organization
- related_mappings includes org:Role (the abstract role) and prov:Entity (participates
in provenance chains as extracted data)
class_uri: org:Membership
close_mappings:
- schema:OrganizationRole
related_mappings:
- org:Role
- prov:Entity
attributes:
title:
range: string
description: Job title
company:
range: string
description: Company name
company_linkedin_url:
range: uri
description: Company LinkedIn URL
location:
range: string
description: Job location
start_date:
range: string
description: Start date
end_date:
range: string
description: End date
duration:
range: string
description: Duration of employment
job_description:
range: string
description: Job description