-
Notifications
You must be signed in to change notification settings - Fork 103
data workspaces should not be hardwired #28
Comments
Do you mean the names like "Home |
Well I was thinking that it would be good to have everything be using the "follow your nose" principle, so that from the WebID Profile document one would have something like <> solid:work <Work/>;
solid:home <Home/>; ... So that a French person could have <> solid:work <Boulot/>;
solid:home <Maison/>; ... and a Japanese have Unicode Characters for the home if needed. I am not 100% sure about the types of containers actually needed. I suppose that Btw, currently I am trying to work out how to set app preferences locally for my client. |
Follow your nose is also something we currently do. For instance, to discover the user's workspaces, an app will try to find all the relations of type In the WebID profile:
In the preferences file:
Of course, i18n support is definitely something we want, but life is too short and we needed to start somewhere. |
Ah ok, so you have a follow your nose just using one relation. So if I understand correctly that |
Yes, whether a container called "Public" is public or not is decided by ACLs. I'll take a look at the document and update it to reflect this feature. |
I've reworded the section on workspaces. Please let me know if it makes more sense now. |
ok, I understand better now. I'll be able to give more positive feedback once I have implemented preferences myself. |
oh, before you close the issue, it may be helpful to have some links to actually used but non-normative preference files, just to help some of us to tune our intuitions on what is being done. |
I've added a full example of a preferences file in the corresponding section. I'll need to have a chat with Tim about the class name |
Closing. Related discussion moved to solid/23: Replace Workspaces concept, standardize default account Containers |
From the current spec it seems that the names of the data-spaces are currently hardwired. This is not good from the point of LinkedData, extensibility, or internationalisation.
Instead we need to have an ontology for the relations from the account to the different resources. The current set of workspaces seem to be determined by Access Control rules, in which case the rights to them is in any case defined in the ACLs of the Containers.
It seems that these ontologies have not been created yet.
The text was updated successfully, but these errors were encountered: