source location
- CURIE:
gmeow:sourceLocation - IRI: https://blackcatinformatics.ca/gmeow/sourceLocation
- Category: property
- Defined by:
gmeow:slices/sources - Box roles: CBox role, RBox role (What is this?)
Where the source artifact came from — a file path, original filename, or URL. Provenance/audit only; carries no reliable identity.
Structure
Property shape: datatype property; gmeow:CreativeWork -> rdfs:Literal
Practical Pattern
Use gmeow:sourceLocation from gmeow:CreativeWork to rdfs:Literal 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.
Imported Record
- Source:
slices/core/sources/examples/imported-record.ttl - Examples catalog: open in catalog#example-slices-core-sources-examples-imported-record
# SPDX-FileCopyrightText: 2026 Blackcat Informatics® Inc. <paudley@blackcatinformatics.ca>
# SPDX-License-Identifier: CC-BY-4.0
#
# Worked example: pinning an imported source. The sources slice is the
# "where did this byte-stream come from" layer: gmeow:sourceLocation (where it was
# read from), gmeow:sourceModifiedAt (the source's own last-modified time, not the
# import time), and gmeow:contentDigest (a content hash so later re-imports can
# detect whether the bytes changed). Together they make an imported artifact
# re-fetchable and tamper-evident — the substrate the provenance slice builds its
# wasDerivedFrom lineage on.
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/sources/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:report a gmeow:CreativeWork ;
gmeow:title "Q3 2026 Financial Report"@en ;
gmeow:sourceLocation "/imports/finance/q3-2026.pdf" ;
gmeow:sourceModifiedAt "2026-09-30T17:00:00Z"^^xsd:dateTime ;
gmeow:contentDigest "blake3:5f8d1e2a9c4b7d0e3f6a1b8c5d2e9f0a3b6c7d4e1f8a2b5c9d0e3f6a7b4c1d8e" .
Flagship Epistemic Ledger
- Source:
slices/core/epistemics/examples/flagship-epistemic-ledger.ttl - Examples catalog: open in catalog#example-slices-core-epistemics-examples-flagship-epistemic-ledger
@prefix gmeow: <https://blackcatinformatics.ca/gmeow/> .
@prefix ex: <https://blackcatinformatics.ca/gmeow/examples/epistemics/flagship/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
ex:source1 a gmeow:Document ;
rdfs:label "team calendar entry"@en ;
gmeow:sourceLocation "https://calendar.example.com/events/2026-06-18-meeting" .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
dcat |
dcat, rdf |
dcterms |
dcterms |
oai_dc |
dc |
schema-org |
rdf, schema |
sioc |
sioc |
External Equivalences
Equivalent or closely aligned targets: dcterms, 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:sourceLocation |
equivalence | - |
skos:closeMatch | dcterms:source | gmeow-dublin-core.sssom.tsv; gmeow:eqDcTerms006; confidence 0.6 |
gmeow:sourceLocation |
equivalence | - |
skos:closeMatch | dcterms:source | gmeow-provenance.sssom.tsv; gmeow:eqProvenance011; confidence 0.6 |
gmeow:sourceLocation |
equivalence | - |
skos:closeMatch | schema:contentUrl | gmeow-properties.sssom.tsv; gmeow:eqProperties079; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:sourceLocation |
projection | dcat |
projects to / <= | dcat:Distribution, dcat:distribution, dcat:downloadURL, rdf:type | gmeow:mapDcatDistribution; confidence 0.85; lossy: the member document is REUSED as the dcat:Distribution node (no manifestation split); its GMEOW typing is dropped |
gmeow:sourceLocation |
projection | dcat |
projects to / <= | dcat:Distribution, dcat:distribution, dcat:downloadURL, rdf:type | gmeow:mapDcatPartDistribution; confidence 0.8; lossy: generic parthood narrows to the dataset-distribution reading; non-distribution parts are over-typed |
gmeow:sourceLocation |
projection | dcterms |
projects to / = | dcterms:source | gmeow:mapDctermsSource; confidence 0.8 |
gmeow:sourceLocation |
projection | oai_dc |
projects to / = | dc:source | gmeow:mapOaiDcSource; confidence 0.8 |
gmeow:sourceLocation |
projection | schema-org |
projects to / <= | rdf:type, schema:DataDownload, schema:contentUrl, schema:distribution, schema:encodingFormat | gmeow:mapSchemaDataDownload; confidence 0.85; lossy: the member document is REUSED as the schema:DataDownload node; its GMEOW typing drops |
gmeow:sourceLocation |
projection | sioc |
projects to / <= | sioc:link | gmeow:mapSiocLink; confidence 0.85 |
Usage Advice
Use when
- Use to record where a source artifact came from — its file path, original filename, or URL — for provenance and audit.
Avoid when
- Avoid relying on it for identity or deduplication (paths and URLs are unstable; use
gmeow:contentDigest) and avoid treating it as the citation locator into the work (that is theSelectorin the citations slice).
How to use
- Assert
gmeow:sourceLocationon theManifestationorItemalongsidegmeow:contentDigest; read the location as audit trail and the digest as the authoritative identity.
Scope notes
- Typically asserted on a
ManifestationorItem.
Examples
- ex:report
gmeow:sourceLocation"/imports/2026/report.pdf".
Avoid For Consumers
Published Alignment Graph
Alignments
| Relation | Target |
|---|---|
closeMatch | dcterms:source |
closeMatch | schema:contentUrl |