Time-series data is central in mobility, environmental sensing, and IoT, but representing each observation as a separate RDF subgraph repeats the same contextual triples (sensor, observed property, feature of interest, etc.), causing rapid graph growth and degraded performance for common workloads like temporal window queries. In SPARQL engines, this manifests as excessive I/O and expensive joins when scanning large spans of observations.
RDF Time Series Snippets (RDF TSS) proposes a lossless compaction approach: group contiguous observations into snippets and encode the per-point time/value pairs inside a single RDF literal (JSON-typed), while keeping shared context once per snippet (plus an optional JSON-LD context to enable expansion back to standard RDF observations). This drastically reduces triple counts (reported ~97–99% fewer triples) and makes window retrieval much more stable and faster across multiple triple stores, but introduces a trade-off: fine-grained point-level querying is no longer natively expressible in pure SPARQL without extra processing or extensions.