has version
- CURIE:
gmeow:hasVersion - IRI: https://blackcatinformatics.ca/gmeow/hasVersion
- Category: property
- Defined by:
gmeow:slices/creative-works - Box roles: RBox role (What is this?)
A related resource that is a version, edition, or adaptation of the described resource. Inverse of gmeow:versionOf.
Structure
Property shape: object property; gmeow:Entity -> gmeow:Entity
Practical Pattern
Use gmeow:hasVersion from gmeow:Entity to gmeow:Entity when the relationship itself belongs in the native GMEOW graph.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
dcterms |
dcterms |
oai_dc |
dc |
schema-org |
schema |
External Equivalences
Equivalent or closely aligned targets: dcterms
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:hasVersion |
equivalence | - |
skos:closeMatch | dcterms:hasVersion | gmeow-dublin-core.sssom.tsv; gmeow:eqDcTerms021; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:hasVersion |
projection | dcterms |
projects to / = | dcterms:hasVersion | gmeow:mapDctermsHasVersion; confidence 0.85 |
gmeow:hasVersion |
projection | oai_dc |
projects to / <= | dc:relation | gmeow:mapOaiDcHasVersion; confidence 0.7; lossy: all relation refinements collapse to dc:relation |
gmeow:hasVersion |
projection | schema-org |
projects to / <= | schema:hasPart | gmeow:mapSchemaVersionLineage; confidence 0.8; lossy: the version-lineage edge coarsens to schema:hasPart (the version is part of the lineage's release set); the lineage semantics drop |
Usage Advice
Use when
- Use for the lightweight dcterms:hasVersion bridge between two resources where one is a version/edition/adaptation of the other and the WEMI tiers are not being modelled explicitly.
Avoid when
- Avoid when the relationship is properly a WEMI realization/embodiment (use gmeow:realizes/gmeow:embodies) or a tracked version lineage (use the generic
VersionSet/VersionMembership machinery); avoid it for derivation (gmeow:wasDerivedFromsubproperties).
How to use
- Assert from the base resource to its version and read the inverse
gmeow:versionOf; promote toVersionSet/VersionMembership when ordered or set-membership lineage is needed.
Examples
- ex:hamletFolio
gmeow:hasVersionex:hamletQuarto.