- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 2 Nov 2023 12:57:55 -0400
- To: Jonas Smedegaard <jonas@jones.dk>, public-webid@w3.org
- Message-ID: <700aac0c-bcef-41b0-a56f-77db6dc08c19@openlinksw.com>
On 11/2/23 8:45 AM, Jonas Smedegaard wrote:
>
> Quoting Kingsley Idehen (2023-11-02 13:30:36)
>
> A WebID is just an identifier. It has to stay as just that. It
> SHOULD resolve to a profile document, which is where things get
> challenging.
>
> A WebID profile document should comprise a machine-computable
> description of its subject (named by a WebID). I encourage the use
> of an HTML doc comprising metadata delivered as an RDF-based
> structured data island using JSON-LD, Microdata, or Plain Old
> Semantic (POSH).
>
> Why is this important?
>
> Profile documents need to be familiar to both end-users and
> developers, the only document type that satisfies that condition
> is HTML.
>
> Storyline:
>
> The self-sovereign identity and eventual privacy control journeys
> start from a WebID that resolves (without explicit content
> negotiation) to a profile document i.e., via a "#" based fragment
> identifier.
>
> Terminology:
>
> RDF -- an abstract language for structured data expression (using
> a variety of notations) and representation (using a variety of
> serialization formats).
>
> Let me try rephrase the above in my own words, to check if I undertand
> correctly (in which case I fully agree with it):
>
> A WebID is only an identifier. It is not the processing of said
> identifiermachinery by agents, and it is consequently important to a)
> not complicate the spec for WebID by including spec for surrounding
> machinery, but also b) to ensure that the spec ensures the ability for
> intended processing.
>
> The "processing" of a WebID identifier is /both/ done by human and
> mechanical agents, and therefore it is relevant for the WebID to
> specify targeted both those types of agents.
>
> Concretely, you suggest as a MUST to use a HTML document that MUST
> contain RDF expressions, and that those RDF expressions SHOULD be
> serialized in formats preferrably for both human and machine
> consumption (but not mandate any specific serialization).
>
> Did I get that correctly?
>
> * Jonas
>
Yep!
And for Nathan:
An implementer doesn't have the obligation to be generic; they can make
specific choices in their implementations -- if they so chose.
--
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, 2 November 2023 16:58:05 UTC