Data Feed
- CURIE:
gmeow:DataFeed - IRI: https://blackcatinformatics.ca/gmeow/DataFeed
- Category: class
- Defined by:
gmeow:slices/documents - Box roles: TBox role (What is this?)
A published, ordered stream of items — a syndication feed (RSS/Atom/JSON Feed), a timeline, an activity feed. A specialisation of gmeow:Collection; its items ride the universal gmeow:hasPart spine and project to schema:DataFeed / dataFeedElement / DataFeedItem.
Structure
Subclass of: gmeow:Collection
Practical Pattern
Use gmeow:DataFeed as a specialized kind of gmeow:Collection. Add statement metadata or a standpoint when the assertion needs provenance, confidence, or vantage.
Common Companion Terms
Projects To
| Profile | External Targets |
|---|---|
schema-org |
rdf, 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:DataFeed |
equivalence | - |
skos:closeMatch | schema:DataFeed | gmeow-classes.sssom.tsv; gmeow:eqClasses056; confidence 0.85 |
Projection Coverage
| Source | Kind | Profile | Predicate/Relation | Target | Evidence |
|---|---|---|---|---|---|
gmeow:DataFeed |
projection | schema-org |
projects to / <= | rdf:type, schema:DataFeed, schema:DataFeedItem, schema:dataFeedElement | gmeow:mapSchemaDataFeed; confidence 0.85; lossy: the feed's ordered membership flattens to schema:dataFeedElement; each member is REUSED as a schema:DataFeedItem (no item-wrapper mint) |
Usage Advice
Use when
- Use for an ongoing, ordered stream of items — an RSS/Atom/JSON feed, a timeline, an activity feed — whose membership grows over time.
Avoid when
- Avoid it for a closed dataset published as one unit (use
gmeow:Dataset) and avoid minting a feed-item subproperty — feed members ride the universalgmeow:hasPartspine.
How to use
- Type the feed
gmeow:DataFeedand attach its items viagmeow:hasPart; it projects to schema:DataFeed with each member becoming a schema:DataFeedItem under dataFeedElement.
Examples
- ex:blogfeed a
gmeow:DataFeed;gmeow:hasPartex:post1, ex:post2.