was derived from
- CURIE:
gmeow:wasDerivedFrom - IRI: https://blackcatinformatics.ca/gmeow/wasDerivedFrom
- Category: property
- Defined by:
gmeow:slices/provenance
Relates a derived thing to the thing it was derived from — e.g. a text extraction, summary, or embedding to its source; a commit to its parent commit; a trajectory to its sample stream. The derivation's confidence and generating agent are recorded with gmeow:confidence and gmeow:wasGeneratedBy. Domain-free so that events, endurants, and information objects may all participate in derivation chains.
Structure
Property shape: object property
Practical Pattern
Use gmeow:wasDerivedFrom when the definition matches the source fact. Prefer a narrower GMEOW term when one exists, and keep projection concerns in the mapping layer.
Example Snippets
These snippets are generated from canonical slice examples and trimmed to the Turtle blocks where this term appears.
Import Lineage
- Source:
slices/core/provenance/examples/import-lineage.ttl - Examples catalog: open in catalog#example-slices-core-provenance-examples-import-lineage
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: ingest lineage on the PROV triad. A machine-generated
# summary records WHERE it came from (gmeow:wasDerivedFrom → the source), HOW it
# was produced (gmeow:wasGeneratedBy → an Activity), and WHO ran it
# (gmeow:wasAttributedTo → an Agent). The importer is a gmeow:SoftwareAgent that
# self-records its own run — the producer of the provenance is inside it.
# (How much to trust the derivation is gmeow:confidence — an annotation on the
# derivation STATEMENT, carried in the RDF-1.2 statement layer rather than as an
# A-box property on the individual, so it is out of scope for this flat example.)
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/provenance/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# --- The derived artefact: WHERE from, HOW made, and WHO by.
ex:abstract a gmeow:Summary ;
gmeow:wasDerivedFrom ex:sourcePaper ;
gmeow:wasGeneratedBy ex:import ;
gmeow:wasAttributedTo ex:importer .
Lillith Pipeline
- Source:
slices/extensions/graphrag/examples/lillith-pipeline.ttl - Examples catalog: open in catalog#example-slices-extensions-graphrag-examples-lillith-pipeline
ex:embedding-7 a gmeow:Embedding ;
gmeow:embeddingOf ex:chunk-7 ;
gmeow:embeddingModel ex:embedder ;
gmeow:embeddingDimensions "1024"^^xsd:positiveInteger ;
gmeow:distanceMetric gmeow:distanceMetricCosine ;
gmeow:vectorRef "s3://lillith/vectors/chunk-7"^^xsd:anyURI ;
gmeow:wasGeneratedBy ex:embed-run ;
gmeow:wasDerivedFrom ex:chunk-7 ;
gmeow:contentDigest "blake3:1111222233334444555566667777888899990000aaaabbbbccccddddeeeeffff" .
ex:desc-mara a gmeow:ExtractedEntity ;
rdfs:label "extracted: 'Mara' (maintainer?)"@en ;
gmeow:contentDigest "blake3:3333444455556666777788889999000011112222aaaabbbbccccddddeeeeff11" ;
gmeow:wasDerivedFrom ex:chunk-7 ;
gmeow:wasGeneratedBy ex:invocation-44 .
Common Companion Terms
gmeow:MeasuredValue, gmeow:Quantity, gmeow:ScalarQuantity, gmeow:assertedAt, gmeow:confidence, gmeow:recordedNoLaterThan, gmeow:wasAttributedTo
Cross-Cutting Concerns
External Equivalences
Equivalent or closely aligned targets: prov
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:wasDerivedFrom |
equivalence | - |
skos:exactMatch | prov:wasDerivedFrom | gmeow-attestation.sssom.tsv; gmeow:eqAttestation006; confidence 0.95 |
gmeow:wasDerivedFrom |
equivalence | - |
skos:closeMatch | prov:wasDerivedFrom | gmeow-provenance.sssom.tsv; gmeow:eqProvenance002; confidence 0.9 |
gmeow:wasDerivedFrom |
equivalence | - |
owl:equivalentProperty | prov:wasDerivedFrom | gmeow-provenance.sssom.tsv; gmeow:eqProvenance014; confidence 1 |
Usage Advice
Use when
- Use to link a derived artifact to its source — a summary, text extraction, or embedding to the document it came from, a commit to its parent — building the derivation chain that lets consumers trace a value back to its origin.
Avoid when
- Avoid for the activity that did the deriving (use
gmeow:wasGeneratedBy→gmeow:Activity) and for mere topical aboutness (usegmeow:hasAboutness); derivation asserts genealogical descent, not subject matter.
How to use
- Point the derived thing at its source; carry the derivation's
gmeow:confidenceand lossiness on the statement layer (a summary is a lossy projection of its source), and attachgmeow:wasGeneratedByto name the generating activity and, through it, the agent.
Examples
- ex:summary
gmeow:wasDerivedFromex:report.
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | prov:wasDerivedFrom |
equivalentProperty | prov:wasDerivedFrom |
exactMatch | prov:wasDerivedFrom |