- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Wed, 1 Nov 2023 12:11:33 -0400
- To: public-solid <public-solid@w3.org>
- Message-ID: <84ccf028-e494-4841-a524-6df3d5229231@openlinksw.com>
On 11/1/23 7:25 AM, Melvin Carvalho wrote:
>
>
> st 1. 11. 2023 v 12:08 odesÃlatel Jonas Smedegaard <jonas@jones.dk>
> napsal:
>
> Quoting Melvin Carvalho (2023-11-01 11:41:36)
> > st 1. 11. 2023 v 11:24 odesÃlatel Aron Homberg
> <info@aron-homberg.de>
> > napsal:
> >
> > > Hi Jonas,
> > >
> > > first of all, thank you for your feedback. That was an
> interesting read
> > > and it brought me to a few more, deeper thoughts. Please find
> my comments
> > > inline:
> > >
> > > > Jonas Smedegaard <jonas@jones.dk> hat am 01.11.2023 16:56 WITA
> > > geschrieben:
> > > >
> > > >
> > > > Quoting Aron Homberg (2023-11-01 06:51:07)
> > > > > And ["serverless" environments lacking a filesystem
> altogether] is
> > > only one concern. What if the future lies within some sort of
> federated
> > > cloud storage based that we can't even imagine today? How could
> > > implementation details like that ever be well-tested?
> > > > [...]
> > > > > To keep things simple, can we please simply speak JSON as
> a MUST in
> > > Solid Lite? (and maybe RDF and others as a SHOULD, not
> enforcing it)
> > > >
> > > > I like your point that perhaps in future is becomes a major
> drag.
> > > >
> > > > I dislike how you create a potential major drag by mandating
> JSON.
> > >
> > > I just want to clarify that I'm solely coming from the place
> that in order
> > > to have a simple solution, the serialization format that is
> the most common
> > > in the industry (and likewise the one that has the broadest
> library
> > > support), seems to be, for my understanding, the best choice
> for a "Solid
> > > Lite".
> > >
> > > For newcomers (which was one of the intentions of Solid Lite,
> to attract
> > > them), it's already a bit of a learning curve to get into
> > > linked data in general, JSON-LD, WebID, Solid-OIDC, and all
> the related
> > > concepts. This is why I'm simply trying to reflect on reality,
> rather than
> > > trying to create a major drag. If in reality, RDF would be the
> more adopted
> > > serialization format, I'd have voted for RDF in the first place.
> > >
> > > I hope this explains a bit better, where I'm coming from.
> > >
> >
> > I think would be informed by 3 loose principles:
> >
> > 1 we should try to support standards
> > 2 we should be as simple as possible but no simpler
> > 3 we should be backwards compatible with the existing web
> >
> > The de-facto semantic web, as it exists today, is schema.org
> <http://schema.org>. Which is
> > based on JSON-LD and HTML. This is backwards compatible with
> the existing
> > web and has had enormous success.
> >
> > I think after all is said and done, both html and schema.org
> <http://schema.org> type json will
> > have to be supported to satisfy 1-3.
> >
> > Conversely, I dont think anything else ticks those 3 boxes.
> XHTML never
> > caught on, and is not likely to in the next few years, if ever.
> Turtle
> > seemed like a good bet at the time, but 10 years later, it's
> failed to gain
> > the adoption that we all hoped for. Not to say that they are
> bad or should
> > not be included, they can be modules, aligned to the test suite,
> as can
> > n3. A bit like lego bricks. The lite spec will just be a set
> of lego
> > bricks put together in a certain way.
> >
> > We could inform ourselves by looking at the common crawl
> statistics, but I
> > think it's overwhelmingly going to point to a default being that the
> > de-facto standards for the (semantic) are to use html and JSON(-LD).
> >
> > Remembering also DanC's words: "The important word in Semantic
> Web is
> > 'Web'"
>
> How are standards better supported by a spec requiring "MUST use JSON"
> instead of recommending "SHOULD use JSON"?
>
> How is it simplest possible and not simpler when a spec requires "MUST
> use JSON" instead of recommending "SHOULD use JSON"?
>
> How is is more backwards compatible with the existing web to have
> a spec
> require "MUST use JSON" rather than recommend "SHOULD use JSON"?
>
> (Please not, that nowhere in above questions are implied any converse
> requirements for RDF/Turtle nor RDF/XML nor any other dislikes of
> some).
>
>
> A small addendum here. I have thought about this problem for many
> many years.
>
> One of the "ah ha" moments that I had was that most people use the
> web, and even use solid via HTML.
>
> The original idea of Solid as "Social Linked Data" was to create a
> social web using linked data
>
> Now that implies that you have profile links on the web in the browser.
>
> So the only way you can click on a hyperlink in the browser is to get
> back HTML. AFAIK there's no other options.
>
> So if you want to support the browser, and you want profiles that you
> can click on, you have to support HTML.
>
> Supporting the browser and HTML seems to me also pretty much mandatory
> if you want to be backwards compatible with the web.
>
> There may be a flaw in this logic!
How about this breakdown, to clarify the critical role of HTML:
1. Identity -- using resolvable identifiers (e.g., HTTP(S) schemes)
2. Identification -- a profile document readable by existing Web user
agents (i.e., HTML)
3. Authentication -- verifying claims in profile doc
4. Authorization -- acls expressed using entity relationships and tested
against an authenticated identity
5. Storage -- to wherever via HTTP(S)
--
Regards,
Kingsley Idehen
Founder & CEO
OpenLink Software
Home Page:http://www.openlinksw.com
Community Support:https://community.openlinksw.com
Weblogs (Blogs):
Company Blog:https://medium.com/openlink-software-blog
Virtuoso Blog:https://medium.com/virtuoso-blog
Data Access Drivers Blog:https://medium.com/openlink-odbc-jdbc-ado-net-data-access-drivers
Personal Weblogs (Blogs):
Medium Blog:https://medium.com/@kidehen
Legacy Blogs:http://www.openlinksw.com/blog/~kidehen/
http://kidehen.blogspot.com
Profile Pages:
Pinterest:https://www.pinterest.com/kidehen/
Quora:https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter:https://twitter.com/kidehen
Google+:https://plus.google.com/+KingsleyIdehen/about
LinkedIn:http://www.linkedin.com/in/kidehen
Web Identities (WebID):
Personal:http://kingsley.idehen.net/public_home/kidehen/profile.ttl#i
:http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this
Received on Wednesday, 1 November 2023 16:11:43 UTC