w3c / WebID

https://www.w3.org/groups/cg/webid
MIT License
14 stars 7 forks source link

A property to discover a WebID #16

Open csarven opened 1 year ago

csarven commented 1 year ago

I create this issue with some hesitation because I can see it exploding. There is prior discussion scattered around. We can either pursue this or dismiss for various reasons.

How can a software agent discover the WebID of an Agent (or possibly some other thing) in which the resource is expected to conform to the WebID 1.0 - Web Identity and Discovery specification?

In other words, besides countless properties out there that essentially refer to an agent of some sort, how can the one in particular is expected to be a WebID? Bearing in mind that the description of the WebID Profile is typically covered by upstream specifications.

See also circumstances under which profiles are used or shared: https://github.com/solid/webid-profile/issues/52#issue-1387904928

phochste commented 1 year ago

Thank you Carven for your help and posting my question to a more suitable forum.

We are searching in our network of many types of nodes for a way to point to web profile of agents and services. There are many reasons to view the webid profile as the starting point to learn more about a person, organization and even a group or project.

All these entities can have many existing identifiers that are already in use in datasets. Web profiles are important to promote in these networks and would benefit for ways to discover them more easily. Currently the is no standard discovery mechanism defined. From the form of a URL one can't know it is a webid. Agents need to follow all identifiers they find to resources that might not even be in RDF, any try to match then against a profile shape. You provided some hints that Solid might have their own reasons to introduce a solid:webid property, but this is tight to one particular use case.

We would like to say that a Person, organization, group service has a webid profile.

melvincarvalho commented 8 months ago

I think this is a good idea to take up as a work item for the group.

It is useful and orthogonal to all other discussions going on. It also, once completed gives the CG more options.

I suggest we create a simple vocab for this term either

1 at any stable URI 2 or under the w3 namespace with something like webid

Noting that 1 can be done first, and lead to 2, if there is consensus.