Import Activity
- CURIE:
gmeow:ImportActivity - IRI: https://blackcatinformatics.ca/gmeow/ImportActivity
- Category: class
- Defined by:
gmeow:slices/provenance - Box roles: CBox role, TBox role (What is this?)
An activity that ingested an external source artifact (an import envelope such as a vCard file) and recorded the claims it carried. Carries the ingestion (transaction) time — when the system learned the claims, distinct from when they were asserted or when they hold.
Structure
Subclass of: gmeow:Activity
Practical Pattern
Use gmeow:ImportActivity as a specialized kind of gmeow:Activity. 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.
Import Lineage
- Source:
slices/core/provenance/examples/import-lineage.ttl - Examples catalog: open in catalog#example-slices-core-provenance-examples-import-lineage
# --- The activity and the agent that performed it (the importer self-records).
ex:import a gmeow:ImportActivity ;
gmeow:ingestedAt "2026-06-14T09:30:00Z"^^xsd:dateTime ;
gmeow:wasAssociatedWith ex:importer .
Lillith Dataset
- Source:
slices/extensions/graphrag/examples/lillith-dataset.ttl - Examples catalog: open in catalog#example-slices-extensions-graphrag-examples-lillith-dataset
# The ingest provenance the catalog projections flatten to PROV.
ex:lillith-ingest a gmeow:ImportActivity ;
rdfs:label "lillith corpus ingest"@en ;
gmeow:ingestedAt "2026-06-01T09:00:00Z"^^xsd:dateTime ;
gmeow:eventTemporalFrame gmeow:temporalFrameUTCGregorian .
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
dcat |
prov, rdf |
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:ImportActivity |
equivalence | - |
skos:closeMatch | prov:Activity | gmeow-provenance.sssom.tsv; gmeow:eqProvenance007; confidence 0.8 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:ImportActivity |
projection | dcat |
projects to / <= | prov:Activity, prov:endedAtTime, rdf:type | gmeow:mapDcatImportActivity; confidence 0.9; lossy: transaction time flattens to prov:endedAtTime; the assertion/validity clocks are dropped |
Usage Advice
Use when
- Use when modeling the ingestion of an external source — a vCard, mbox, or feed pulled in — so the transaction time and the source mapping become first-class and auditable.
Avoid when
- Avoid for in-system derivations that produce no external-source envelope (use a plain
gmeow:Activitywithgmeow:wasDerivedFrom) and for the moment a fact was asserted by an observer (that is statement-levelgmeow:assertedAt, not ingestion).
How to use
- Type the import as
gmeow:ImportActivity, stamp it withgmeow:ingestedAt, tie it to its software agent withgmeow:wasAssociatedWith, and record per-claimgmeow:mappedFrom/gmeow:importanceLevelon the statements it generated; the ingested claims point back viagmeow:wasGeneratedBy.
Examples
- ex:import2026 a
gmeow:ImportActivity;gmeow:ingestedAt"2026-06-15T09:00:00Z"^^xsd:dateTime.