-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create introduction.md #76
base: main
Are you sure you want to change the base?
Conversation
To replace current introduction and also current "other predicates" section in line with #52 and @VirginiaBalseiro 's suggestion to split off best practices and use cases
|
||
A central goal of Solid and of the Web is to "empower an equitable, informed and interconnected society" [ETHICAL-WEB]. In order to work together online towards these goals people and communities need a voice - a way to describe who they are; a discovery mechanism - a way to find the resources they need; and an identifying mechanism - a way to be found and trusted for purposes of collaboration. A person or organization's `Solid Profile` is a set of statements which fulfill or point to resources which fulfill one or more of those functions - identification and description of the profile owner, discovery of their resources and the resources of their social network. A Solid Profile is thus an entryway to a person or organization's presence in the "vast inter-twingled tapestry" [NELSON] that is the collaborative and empowering web. | ||
|
||
### Identification |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These sections (Identifiication, Description, Discovery, etc), I feel, are getting into too much detail and stepping into comformance/requirements. I would keep them as a mention in the introduction but wouldn't have subsections of the introduction, as these are discussed in the text itself.
Ok, I finally made time to read it too. Example of what I call 'philosophical':
An example of too detailed: |
I would also expect information such as. This specification is about the Solid WebID Profile Document which is also referenced with Solid Profile. |
Owner is clearly defined in the protocol :
-- https://solidproject.org/TR/protocol#owner If we do not have a concept of an owner, how do you expect to describe what a private resource is? |
No, they are two different things. The first is a document, the second is a graph formed from statements with the WebID as subject in that document and in the documents it points to. |
So true! But maybe this is the info we should add here and make clear. |
I'm not sure I would aggree with that. While used in different contexts, the Document and the Profile are i.m.o. the same thing, i.e. the data one gets when dereferencing the Identifier. Are you pointing out that the Profile is only the part (subgraph) of the Document that has the Identifier as subject? |
|
||
### Identification | ||
|
||
A profile is the center of a person or organization's social web, and it is also the center of their web of meaning. In the semantic web, every thing can have a URI that provides a definition of that thing. In Solid, the `WebID` is a URI that provides the definition of an agent. A social agent - a person or organization - can [obtain one or more WebIDs]() and thereafter they are considered the owner of the WebID and the WebID is understood to refer to them. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A social agent - a person or organization - can obtain one or more WebIDs and thereafter they are considered the owner of the WebID and the WebID is understood to refer to them.
While I agree that 'owner' has an attempted definition, it is a complex one, and one that is in th Solid context defined over storage, not over identity. For example: if my job gives me a WebID to use in professional activity, I have an identifier that refers to me, but I do not own it.
|
||
A profile is the center of a person or organization's social web, and it is also the center of their web of meaning. In the semantic web, every thing can have a URI that provides a definition of that thing. In Solid, the `WebID` is a URI that provides the definition of an agent. A social agent - a person or organization - can [obtain one or more WebIDs]() and thereafter they are considered the owner of the WebID and the WebID is understood to refer to them. | ||
|
||
A WebID is a URI that, when dereferenced, leads to a a set of statements that have the WebID as subject. Taken together, these statements with the WebID as subject form a Solid Profile. The WebID denotes the agent in the sense that statements in the profile and elsewhere asserting that WebID has a given property assert that the person or organization the WebID denotes has that property. See [WebID](). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Taken together, these statements with the WebID as subject form a Solid Profile.
So of the following ...
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
:id vcard:n _:name .
_:name vcard:given-name "Wouter" .
_:name vcard:family-name "Termont" .
... only :id vcard:n _:blank_node .
is the Solid Profile?
To replace current introduction and also current "other predicates" section in line with #52 and @VirginiaBalseiro 's suggestion to split off best practices and use cases