Skip to content

Enabling open-with? #24

Open
Open
@jg10-mastodon-social

Description

@jg10-mastodon-social

This may be out of scope -

For software applications a possible use case of catalog data is to 1) identify whether the application supports opening a resource, 2) provide information about how a catalog consumer would open a resource in the given application.

(1) Is fairly complex and deserves its own issue, but (2) may be relatively easy to support, building on the observation that ex:webAppEndpoint already seems to support linking to the landing page of the app itself.

The Solid App Launchers STM on 18 March discussed the proposal:

Add a interop:hasDisplayEndpoint predicate to interop:Application. This is an URL where the user will be redirected when they want to display a resource with the given application. It takes a resource query param with the resource URI. The application will be responsible to redirect the user to the correct page within the application.

To maximise compatibility with existing apps, I would prefer to be able to customise the query param used to indicate the resource URI to open, e.g.,

:PantryApp a interop:Application;
    interop:hasDisplayEndpoint <https://pantryapp.example.com>;
    ex:resourceIndication "uri".

Including this information in the catalog would allow pod management apps to suggest apps that could be registered to open resources.

Until (1) is also solved, the registration process would be implementation specific, but this already seems like it could be a big win in helping pod management apps drive utilisation of external apps.

@elf-pavlik and @srosset81 may have an opinion based on the STM discussion?

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