credential for
- CURIE:
gmeow:credentialFor - IRI: https://blackcatinformatics.ca/gmeow/credentialFor
- Category: property
- Defined by:
gmeow:slices/expertise - Box roles: RBox role (What is this?)
The skill or occupation that a credential certifies. Non-functional — a credential may certify several skills or both a skill and an occupation. Profile compliance: the union range (Skill|Occupation) is enforced by SHACL (shapes/expertise-shapes.ttl), not OWL, because owl:unionOf in rdfs:range violates OWL 2 RL/EL.
Structure
Property shape: object property; gmeow:Credential -> ?
Practical Pattern
Use gmeow:credentialFor from gmeow:Credential to ? when the relationship itself belongs in the native GMEOW graph.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Skill Proficiency
- Source:
slices/core/expertise/examples/skill-proficiency.ttl - Examples catalog: open in catalog#example-slices-core-expertise-examples-skill-proficiency
# --- A credential: an independent attestation OF the skill, by an issuer. A
# verifiable credential references a gmeow:Attestation that signs it (the
# expertise↔attestation seam): the credential is a CLAIM, the attestation
# makes it checkable.
ex:cert a gmeow:Credential ;
gmeow:credentialFor ex:python ;
gmeow:credentialIssuer ex:psf ;
gmeow:hasAttestation ex:certAttestation .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
schema-org |
schema |
External Equivalences
Equivalent or closely aligned targets: schema
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:credentialFor |
equivalence | - |
skos:closeMatch | schema:competencyRequired | gmeow-properties.sssom.tsv; gmeow:eqProperties071; confidence 0.8 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:credentialFor |
projection | schema-org |
projects to / <= | schema:competencyRequired | gmeow:mapSchemaCredentialFor; confidence 0.8; lossy: the Skill/Occupation distinction in credentialFor collapses to schema:competencyRequired |
Usage Advice
Use when
- Use to name what a credential certifies — a
gmeow:Skill, agmeow:Occupation, or both — when relating the qualification to its subject matter.
Avoid when
- Avoid for the issuer (
gmeow:credentialIssuer) or the holder (gmeow:holdsCredential); and do not rely on an OWL range to type the value — theSkill|Occupationunion is a SHACL shape (shapes/expertise-shapes.ttl), so a bad target is caught there, not by the reasoner.
How to use
- Point the credential at one or more
gmeow:Skillorgmeow:Occupationtargets; it is non-functional, so a credential certifying several skills lists them all, and the SHACL shape enforces the union range.
Examples
- ex:rnLicense
gmeow:credentialForex:nursing.