- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Wed, 8 Nov 2023 13:49:54 -0500
- To: public-webid@w3.org
- Message-ID: <f3a02832-b72c-4de5-ad13-35915467b51d@openlinksw.com>
On 11/8/23 1:09 PM, Nathan Rixham wrote:
> I keep coming back to:
>
> *Overview*
> WebID defines a <uri> that, when */dereferenced/*, should yield an RDF
> response asserting that <uri> is a webid:Agent, confirming it as a
> valid WebID.
>
> *Sub-specifications*
> WebID also introduces an open-ended list of sub-specifications. For
> each valid RDF response type, a corresponding webid-{type}
> implementation can be developed. These implementations are constrained
> to require only the specific RDF response type they are designed for.
>
> *Dereference*: In the context of this specification, "dereference"
> signifies the process of resolving a Uniform Resource Identifier (URI)
> to access the web resource it represents. This procedure typically
> involves initiating an HTTP request to the URI and retrieving the
> associated representation or information, which may include an RDF
> response in the case of WebID. In essence, "dereferencing" pertains to
> the act of accessing the web resource specified by the given
> URI. Note: For HTTP requests this may involve HTTP status code 303.
>
> Optionally just remove RDF too
>
> *Overview*
> WebID defines a <uri> that, when dereferenced, should yield a response
> asserting that <uri> is a webid:Agent, confirming it as a valid WebID.
A WebID is an HTTP URI that *unambiguously* names an Agent.
That sentence embodies what a WebID has always been. It is simple and
too the point, despite actually being "deceptively simple" courtesy of
HTTP-based naming.
>
> *Sub-specifications*
> WebID also introduces an open-ended list of sub-specifications. For
> each valid response type, a corresponding webid-{type} implementation
> can be developed. These implementations are constrained to require
> only the specific response type they are designed for.
A WebID is loosely bound to a variety of profile document types
associated with what can be seen as WebID Profile Document Type
specifications.
>
> *Dereference*
> In the context of this specification, "dereference" signifies the
> process of resolving a Uniform Resource Identifier (URI) to access the
> web resource it represents. This procedure typically involves
> initiating an HTTP request to the URI and retrieving the associated
> representation or information. In essence, "dereferencing" pertains to
> the act of accessing the web resource specified by the given URI.
A WebID resolves to a WebID Profile Document.
Note on resolution:
This can be achieved using any of the following approaches:
1. Implicit resolution -- whereby simply adding a "#" fragment
identifier to the WebID Profile Document URL *component* of a WebID does
the trick
2. Explicit resolution -- by way of content negotiation
This is what a WebID and its associated WebID Profile Document Types
have always been about.
My only difference with my late buddy Henry Story lay in the matter of
tightly coupling a WebID to a WebID Profile Document Type. Initially,
that was RDF/XML and then it evolved to RDF-Turtle -- neither being
appropriate for a spec aimed at broad adoption; due to the fundamental
need for proper loose-coupling.
Today, users and apps are producing WebIDs and WebID-Profile documents
at an alarming rate. A spec that doesn't understand and appreciate this
fact will not reach any useful point of adoption -- IMHO.
--
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, 8 November 2023 18:50:04 UTC