From 2695fe1cacdf30bd36dbb8f81afbd0975e05e4b1 Mon Sep 17 00:00:00 2001 From: Jay Graber Date: Tue, 30 Jun 2020 17:00:26 -0700 Subject: [PATCH] Add data sections --- topics/data.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/topics/data.md b/topics/data.md index b6afdba..4ad36a7 100644 --- a/topics/data.md +++ b/topics/data.md @@ -1,16 +1,16 @@ # Data -### Data Models +### Data Structures -Shared data models enable interoperability. +Shared data structures enable interoperability. -Solid - Solid's data model is RDF. [RDF](https://www.w3.org/RDF/) uses URIs to name the relationship between things, allowing structured data to be shared across different applications. RDF could potentially [be a barrier to adoption](https://hal.inria.fr/hal-01966561/document), due to its complexity. +Solid - Solid's data structure is RDF. [RDF](https://www.w3.org/RDF/) uses URIs to name the relationship between things, allowing structured data to be shared across different applications. RDF could potentially [be a barrier to adoption](https://hal.inria.fr/hal-01966561/document), due to its complexity. Matrix - Matrix transports messages using JSON, and tracks conversation history through DAGs. Mastodon - ActivityPub uses streams of JSON-LD. Mastodon was formerly compatible with OStatus, which used RSS. -IPFS - IPFS uses a custom data model, [IPLD](https://ipld.io/), designed to treat hash-linked data structures as subsets of a unified information space. +IPFS - IPFS uses a custom data structure, [IPLD](https://ipld.io/), designed to treat hash-linked data structures as subsets of a unified information space. Ssb - Ssb uses append-only logs of signed JSON. @@ -20,7 +20,7 @@ Federated applications allow users to edit and delete content, handled at the se P2p applications have more variance around mutability. -Ssb & Hypercore - Messages added to the append-only log are immutable. Applications can choose not to display messages indicated as deleted, but the data cannot be overwritten. +Ssb & Hypercore - Messages added to the append-only logs used by ssb and hypercore are immutable. Applications can choose not to display messages indicated as deleted, but the data cannot be overwritten. IPFS - Once added to a network, content is discoverable by its hash. If a copy remains stored on the network, it is re-discoverable by this reference.