- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Fri, 10 Nov 2023 08:49:47 -0500
- To: public-webid@w3.org
- Message-ID: <9f9e08f9-196a-4210-9170-20957c88ef94@openlinksw.com>
On 11/10/23 4:13 AM, Sebastian Hellmann wrote: > > Hi all, > >>> Then to define a subspec (webid-json(-ld)) that can be liberated of >>> the the requirement for tutle - even if some other subspec like >>> webid-rdf requires conneg & at least tutle, say in SOLID) >> >> >> What's wrong with establishing the following: >> >> 1. WebID -- an identifier for unambiguously naming an Agent >> >> 2. WebID-Profile Document -- a document that describes an Agent named >> using a WebID >> >> 3. WebID-TLS -- an authentication protocol for verifying credentials >> expressed in an WebID-Profile Document >> >> 4. WebID-OpenIDConnect+OAuth -- an authentication protocol for >> verifying credentials expressed in an WebID-Profile Document >> >> That then gels nicely with Solid where the following are loosely coupled: >> >> 1. Identity -- via an identifier, in the form of a WebID that >> unambiguously names an Agent. >> >> 2. Identification -- via a credentials expressed in profile document >> that coalesce around a WebID via an entity relationship graph. >> >> 3. Authentication -- verification of credentials in a profile >> document that coalesce around a WebID. >> >> 4. Authorization -- access controls tested against a verified WebID >> >> > I think, we can and should do much more. The main point here is that > mixing '#' and '/' results in much "cooler" URIs. We are already using > that in the Databus: curl -H "Accept: application/ld+json" > "https://databus.dbpedia.org/dbpedia/generic/infobox-properties/2022.03.01/" > for dcat:distribution: > > "distribution": [ > "https://databus.dbpedia.org/dbpedia/generic/infobox-properties/2022.03.01#infobox-properties_lang=cs.ttl.bzip2", > > basically re-routing LD requests to the databus:Version=dcat:Dataset > to get a nice & useful graph without additional requests. > > I was thinking that 'curl -H "Accept: application/ld+json" > https://blogs.microsoft.com/blog/2023/11/02/new-study-validates-the-business-value-and-opportunity-of-ai/' > could also return 200 with content-type application/json+ld as a > service to de-wrap the structured data islands. I would see this as a > seamless mechanisms to allow coexistence of RDF and HTML and all other > representations. > > Mixing hash and slash allows for a "Need another Node?" paradigm and > could potentially solve a lot of Linked Data issues, pitfalls and > nuissance: > > - over/underfetching & CBD > > - blank nodes > > - additional metadata > > - annoying redirects and the need to explain 303. We need to > drastically reduce the amount of URIs that we use in Linked Data. > https://dbpedia.org/page/Berlin has a total of 16 URIs with 2 > non-information resources due to http/https and then 7 main formats > each with http/https > > - signatures > > - seamless integration of Linked Data into REST APIs / swagger: > databus.dbpedia.org/{sparql|search|{account}/{group}) so there is a > huge potential to add a whole metadata layer on top. > > I would be on board with chairing, if we were to start drafting a > "cooler" URIs document, then go downwards into superspecs and then > subspecs. > > -- Sebastian > The problem with doing much more is that we are still grappling with some of the critical basics. Kingsley >> BTW -- everything I've outlined above has been implemented in our >> Virtuoso platform for longer tham I even care to remember these days. >> >> -- >> 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 >> -- 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 Friday, 10 November 2023 13:49:56 UTC