solid-contrib/solid-client

easy access to all 'default containers' recommended for solid servers

Opened this issue · 2 comments

https://github.com/solid/solid-spec/blob/master/recommendations-server.md#default-containers

recommends

  • (root)
  • (profile)
  • (settings)
  • (inbox)

currently solid client provides .storage which matches (root) from above list, it should in similar way provide easy access to all the containers recommended for servers (currently only 3 other than root)

seeAlso: https://gitter.im/solid/chat?at=58165a3f83a2008d22ed8151

I think this use case is already handled. Root is profile.storage, profile is the profile itself, settings is profile.preferences, inbox is profile.inbox.

settings is profile.preferences

https://github.com/solid/solid-client/blob/master/lib/solid/profile.js#L203

this.preferences.uri = parseLink(parsedProfile, webId, ns.pim('preferencesFile'))

preferences (file) differs from settings (directory/container)
https://github.com/solid/solid-client/blob/6f4538e73861ae956fe24aece8aaf135ac99e01a/lib/solid/profile.js#L14

profile is the profile itself

and where does it have IRI of profile container recommended for servers? it doesn't seem to discover that container but only append data from individual resources considered a part of Extended Profile but none of those resources have a requirement to stay hosted in any of the profile.storage containers.

Root is profile.storage

👍

inbox is profile.inbox

👍

TOTAL: 2 out of 4