Re: Proposed constraint

> A WebID is a URI with an HTTP or HTTPS scheme which denotes an Agent
(Person, Organization, Group, Device, etc.) unambiguously.

To denote an Agent unambiguously, it would have to define that the thing is
an Agent, and not a pipe, no?

On Thu, 4 Jan 2024, 15:35 Kingsley Idehen, <kidehen@openlinksw.com> wrote:

>
> 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 Profile or Profile 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 Profile or Profile Document A WebID Profile is an RDF document
> which uniquely describes an Agent denoted by its WebID. The server
> publishing 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:44:28 UTC