# Mixing Linked Data and Text?

**URL:** <https://forum.solidproject.org/t/mixing-linked-data-and-text/6481>\
**Category:** General Discussion\
**Created:** [April 3, 2023, 4:42pm UTC](https://forum.solidproject.org/t/mixing-linked-data-and-text/6481 "2023-04-03T16:42:46Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![renyuneyun](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/renyuneyun/32/3189_2.png) [@renyuneyun](https://forum.solidproject.org/u/renyuneyun)\
**Post date:** [April 9, 2023, 10:49am UTC](https://forum.solidproject.org/t/mixing-linked-data-and-text/6481/11 "2023-04-09T10:49:13Z")

</div>

> [@josephguillaume](#):
>
> However, you could use a notation like
> 
> ```auto
> [a :Link; :object :alice; :predicate :mentions; :text "Alice]
> 
> ```
> 
> This could then be used to infer the triple:
> 
> ```auto
> :some-note :mentions :alice.
> 
> ```

Indeed. This is something I would expect as well. I didn’t discuss further because it may be endless… How exactly do we represent it; what is the set of features to be supported; how to transform it to the text representation; how to transform from the text representation to RDF…  
(Not sure if the S-expression syntax by texmacs would benefit or not, as well.)

> [@josephguillaume](#):
>
> What this brings to mind is the JSON serialisation of many different rich text editors, e.g.

Lots of information again. LOL

I did a quick skim through, and some of them did not actually describe how their serialization looks like (e.g. lotion, quill).

For some of those did describe, I wonder how are they related to pandoc’s schema?  
I imagine pandoc started earlier than most of them, and has the richest set of features (unless talking about HTML or derivatives of HTML).

Anyway, interesting to know them!

> [@josephguillaume](#):
>
> Quill, because its delta-based format is designed to support collaborative editing. Implementation in solid could therefore use an append only RDF file with patches for every edit. There are obviously other approaches to collaborative editing, but if it’s a priority feature, then this is a good starting point.

That’s interesting. Is it using CRDTs? Or is it more efficient than CRDTs?  
I remember some other Solid Apps posted in the forum ([SolidCryptPad](https://forum.solidproject.org/t/encrypted-collaborative-editor-built-with-solid/5756), [Umai](https://forum.solidproject.org/t/umai-an-offline-first-recipes-manager/6073)) mentioned CRDT for collaboration / synchronization. Not sure how they would compare with each other.

(Just some random comments. Didn’t expect answers.)

---

_[View the full topic](https://forum.solidproject.org/t/mixing-linked-data-and-text/6481)._
