Skip to content
This repository was archived by the owner on Apr 13, 2022. It is now read-only.
This repository was archived by the owner on Apr 13, 2022. It is now read-only.

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

Open

Description

@elf-pavlik

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

Activity

  1. dmitrizagidulin commented on Nov 1, 2016

    @dmitrizagidulin
    Contributor

    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.

  2. elf-pavlik commented on Nov 1, 2016

    @elf-pavlik
    ContributorAuthor

    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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions