w3c / WebID

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

Profile vs Person #59

Closed melvincarvalho closed 6 months ago

melvincarvalho commented 7 months ago

The new WebID definition is almost there.

The Profile Document I think is pretty much there.

A long standing question that I have is what is the difference between a Profile and a Person

When to use either?

Profile as in PersonalProfileDocument with primaryTopic for example

  1. If a document is a profile document, why isnt the primary topic a Profile? Maybe @danbri knows this.
  2. Is there a @type for Profile as well as Person
  3. Are there cases where Profile and Person could live in the same document

My working assumption is that Profile is not really used, and is a catch all term for Agent. But I'd like to double check this assumption, before starting an implementation.

namedgraph commented 7 months ago

A person cannot be directly dereferenced over HTTP, the profile document can. This is HTTPRange-14.

melvincarvalho commented 7 months ago

Thanks. So the primary topic of the profile document is indeed a person. But its actually a PersonDocument, but that sounds a bit strange, so ProfileDocument is used. So there is no actual "Profile" in the end, does that sound right?

melvincarvalho commented 6 months ago

Thanks for the feedback, closing.