Employment
- CURIE:
gmeow:Employment - IRI: https://blackcatinformatics.ca/gmeow/Employment
- Category: class
- Defined by:
gmeow:slices/employment - Box roles: TBox role (What is this?)
A reified employment relationship between an agent and an organization, optionally founded on an employment contract and bearing a role, compensation, and employment type over a period. A specialization of gmeow:Membership: the employment-specific facets (compensation, seniority, employment type) are added here; the structural spine (member, organization, role, period) is inherited.
Structure
Subclass of: gmeow:Membership
Practical Pattern
Use gmeow:Employment as a specialized kind of gmeow:Membership. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Job
- Source:
slices/extensions/employment/examples/job.ttl - Examples catalog: open in catalog#example-slices-extensions-employment-examples-job
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: employment specializes membership. A gmeow:Employment is
# a gmeow:Membership (the person is a member of the employer), refined with the
# facets a job adds: an open gmeow:employmentType (full-time / contract / intern /
# volunteer …), a gmeow:employmentSeniority, the gmeow:employmentOccupation it
# realizes, and its gmeow:employmentInterval. The seat-vs-sitter discipline from
# the organization slice still holds — this is the SITTER's tenure, distinct from
# any Post it may fill.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/employment/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
# --- The employment: a membership of Acme, refined with employment facets.
ex:job a gmeow:Employment ;
gmeow:membershipMember ex:dana ;
gmeow:membershipOrganization ex:acme ;
gmeow:employmentType gmeow:employmentTypeFullTime ;
gmeow:employmentSeniority gmeow:senioritySenior ;
gmeow:employmentOccupation ex:engineer .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
resume |
schema |
External Equivalences
Equivalent or closely aligned targets: org, schema, wdt
Linkages
Generated from the canonical mapping DSL. SSSOM files are the generated public interchange form for term equivalences.
Term Equivalences
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Employment |
equivalence | - |
skos:closeMatch | org:Role | gmeow-employment.sssom.tsv; gmeow:eqEmployment020; confidence 0.75 |
gmeow:Employment |
equivalence | - |
skos:closeMatch | schema:EmployeeRole | gmeow-employment.sssom.tsv; gmeow:eqEmployment001; confidence 0.85 |
gmeow:Employment |
equivalence | - |
skos:closeMatch | schema:OrganizationRole | gmeow-employment.sssom.tsv; gmeow:eqEmployment002; confidence 0.8 |
gmeow:Employment |
equivalence | - |
skos:relatedMatch | wdt:P108 | gmeow-employment.sssom.tsv; gmeow:eqEmployment010; confidence 0.8 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:Employment |
projection | resume |
projects to / <= | schema:employmentType | gmeow:mapResumeEmploymentType; confidence 0.85; lossy: the EmploymentType value vocabulary individual collapses to its rdfs:label string; the structural type distinction is lost |
gmeow:Employment |
projection | resume |
projects to / <= | schema:endDate | gmeow:mapResumeEndDate; confidence 0.9; lossy: the Employment relator and interval frame collapse to a flat schema:endDate; open-ended employments (no end) emit no endDate |
gmeow:Employment |
projection | resume |
projects to / <= | schema:jobTitle | gmeow:mapResumeJobTitle; confidence 0.9; lossy: the Employment relator (organization, period, compensation, type, standpoint) collapses to a flat schema:jobTitle literal; contested employment claims are not distinguished; transform gmeow:fnMembershipToJobTitle |
gmeow:Employment |
projection | resume |
projects to / <= | schema:startDate | gmeow:mapResumeStartDate; confidence 0.9; lossy: the Employment relator (organization, role, compensation, standpoint) and the interval's temporal frame collapse to a flat schema:startDate on the projected EmployeeRole |
gmeow:Employment |
projection | resume |
projects to / <= | schema:worksFor | gmeow:mapResumeWorksFor; confidence 0.9; lossy: the Employment relator and its contested claims collapse to a flat schema:worksFor edge |
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | org:Role |
closeMatch | schema:EmployeeRole |
closeMatch | schema:OrganizationRole |
relatedMatch | wdt:P108 |