- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 4 Jan 2024 10:35:53 -0500
- To: Nathan Rixham <nathan@webr3.org>
- Cc: public-webid <public-webid@w3.org>
- Message-ID: <41c2bdcb-0805-428c-affb-dbaf34bdbc2f@openlinksw.com>
On 1/4/24 7:38 AM, Nathan Rixham wrote: > What is the fundamental problem at hand? > > I see exactly one, which is resolved be the proposed constraint. This is crux of the matter, as I see and understand it: WebID A WebID is a URI with an HTTP or HTTPS scheme which denotes an Agent (Person, Organization, Group, Device, etc.). For WebIDs with fragment identifiers (e.g. #me), the URI without the fragment denotes the Profile Document. For WebIDs without fragment identifiers an HTTP request on the WebID/must/return a 303 with a Location header URI referring to the Profile Document. WebID ProfileorProfile Document A WebID Profile is an RDF document which uniquely describes the Agent denoted by the WebID in relation to that WebID. The server/must/provide a|text/turtle|[turtle <https://www.w3.org/2005/Incubator/webid/spec/identity/#bib-turtle>] representation of the requested profile. This document/may/be available in other RDF serialization formats, such as RDFa [RDFA-CORE <https://www.w3.org/2005/Incubator/webid/spec/identity/#bib-RDFA-CORE>], or [RDF-SYNTAX-GRAMMAR <https://www.w3.org/2005/Incubator/webid/spec/identity/#bib-RDF-SYNTAX-GRAMMAR>] if so requested through content negotiation. It tightly couples a WebID to a Turtle-based WebID-Profile document, by design. Unfortunately for everyone, Turtle specificity is a flaw -- even more so circa 2024. What we want is: WebID A WebID is a URI with an HTTP or HTTPS scheme which denotes an Agent (Person, Organization, Group, Device, etc.) unambiguously. WebID ProfileorProfile Document A WebID Profile is an RDF document which uniquely describes an Agent denoted by its WebID. The serverpublishing a WebID /must/provide at least a|text/turtle|[turtle <https://www.w3.org/2005/Incubator/webid/spec/identity/#bib-turtle>] or *application/ld+json [json-ld]* representation of the requested profile. This document/may/also be made available in other RDF serialization formats, such as RDFa [RDFA-CORE <https://www.w3.org/2005/Incubator/webid/spec/identity/#bib-RDFA-CORE>], or [RDF-SYNTAX-GRAMMAR <https://www.w3.org/2005/Incubator/webid/spec/identity/#bib-RDF-SYNTAX-GRAMMAR>] if so requested. We can get there via the following routes, as I see it: 1. Apply PRs to the current spec -- preferred 2. Fork the current spec, and en route to a doc titled: WebID for JSON-LD -- nuclear option Kingsley > > > On Thu, 4 Jan 2024, 06:06 Kingsley Idehen, <kidehen@openlinksw.com> wrote: > > > On 1/3/24 7:55 PM, Nathan Rixham wrote: >> The "name" field under the "@type": "Person" clearly states her >> name as "Beena Ammanath". This is a clear and unambiguous >> identification of the person in question. >> >> "@type": "Person" > > > That isn't in dispute, since you are referring to content that > resides in a document i.e., nothing to do with how the > aforementioned entity is named. > > Naming comprises both denotation and connotation. You can't leave > out the denotation aspect, which has a lot to do with why this has > been thorny for years re HTTP URIs. > > As I've suggested, we can get out of this quagmire by focusing on > the WebID Profile Document oriented specification. > > IMHO, simply using the term WebID loosely, or mangling it in a > recursive acronym (e.g, WebID and Identity Discovery [WebID]) will > not solve the fundamental problem at hand. > > Kingsley > >> >> On Thu, 4 Jan 2024, 00:17 Kingsley Idehen, >> <kidehen@openlinksw.com> wrote: >> >> >> On 1/3/24 6:50 PM, Nathan Rixham wrote: >> > I would like to propose that any WebID specification >> authored by this >> > group must provide a testable way to determine that a WebID >> denotes an >> > Agent. >> > >> > Baked into that is is the most basic agreement we can make, >> that a >> > WebID refers to an Agent, and not a pipe. >> >> >> Hi Nathan, >> >> I believe you are speaking, more specifically, about any >> WebID related >> specification where entity relationship type semantics are >> machine-computable. >> >> In the age of LLMs, prose constructed using natural language is >> increasingly machine-computable :) >> >> Related >> >> [1] >> https://netid-qa.openlinksw.com:8443/chat/?chat_id=s-J929kamx9sxLCMCSR4QpUsueqXQHjd3MMyVr5P1Vi4pn >> >> -- machine-computable profile data explorations, in the age >> of LLMs >> >> -- >> Happy New Year! >> >> 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 > -- 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 Thursday, 4 January 2024 15:36:04 UTC