- From: Martynas Jusevičius <martynas@atomgraph.com>
- Date: Fri, 21 May 2021 20:42:45 +0200
- To: Kingsley Idehen <kidehen@openlinksw.com>
- Cc: public-rww <public-rww@w3.org>
- Message-ID: <CAE35VmxKASrE8PpgkPMfw+=AW2H4ka5ta5su_XvOWVvtMHazkw@mail.gmail.com>
Forgot one more UX example: https://golden.com/ That’s maybe the most appropriate one. Looks like it has functionality similar to Freebase back in the day. On Fri, 21 May 2021 at 20.29, Martynas Jusevičius <martynas@atomgraph.com> wrote: > > > I have a suggestion for a simple decentralized use case: > > > > > > There are 2 agents running instances of the same application, > > > where the instances are peers since the application includes both a > > > server (with an RDF storage backend) and a client and can communicate > > > both ways. > > > One of the agents accesses (dereferences) an RDF document on the > > > peer application, and stores that data in its own application. > > > > > > And that's it, to begin with. The intention is that now the agent can > > > cross-reference the new data with the rest of the data in its > > > application, e.g. using SPARQL if the storage supports it. > > > Authentication, authorization are of course also in this picture, but > > > they are orthogonal, so for the sake of simplicity we can skip them > > > for now. > > > > > > Is that too simplistic? Then please show me an RDF-based app that can > > > do this out-of-the-box. > > > > > > Nice and simple use-case. > > I'm glad we're in agreement here, that doesn't happen so often ;) > > > > > Here's a suggestion re most basic RWW use-case: > > > > A simple Application deployed in Single Page Application mode (ie., > > HTML, CSS, and JS) that can achieve the following: > > > > 1. Authenticate using a variety of protocols > > > > 2. Insert, Update, or Delete Data using a simple data entry form or via > > SPARQL; authentication is multi-protocol thereby offering choices; > > storage options included a File System or DBMS; and all this subject to > > ACLs in place. > > > > > > Example: > > > > [1] https://github.com/OpenLinkSoftware/single-page-apps > > I checked the demo here: > https://openlinksoftware.github.io/single-page-apps/data-entry-form.html > > Technically this example might match the description in my use case. > As does Atomic Data (https://atomicdata.dev/) mentioned by Jonas. > But my take is that these are demos and nowhere near consumer > products. There is *a lot* lacking, especially in terms of UX -- it > doesn't seem like it's evolved much since the beginning of Linked Data > 10+ years ago. > First of all, we heard a number of times from commercial users that > they are not interested in seeing the technical details of RDF. So > editing raw triples (rather than entities with properties), displaying > raw URIs -- that's a no go from the start. > > Now take a look at Roam Research [1], Notion [2] and their UX. Heck, > even at the Freebase demo from 2008 that shows parallax navigation > [3]. > The question is: how do we close the UX gap to the level of those > products, while building with the basic read-write Linked Data (RDF > CRUD) and SPARQL building blocks that we have at hand? > > Hint: we have some opinionated ideas [4]. > > [1] https://roamresearch.com/ > [2] https://www.notion.so/ > [3] https://vimeo.com/1513562 > [4] https://atomgraph.com/blog/ >
Received on Friday, 21 May 2021 18:43:10 UTC