{ "@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^7.0.0/components/context.jsonld", "@graph": [ { "comment": "Handles the subscriptions targeting a WebSocketChannel2023.", "@id": "urn:solid-server:default:WebSocket2023Router", "@type": "OperationRouterHandler", "baseUrl": { "@id": "urn:solid-server:default:variable:baseUrl" }, "allowedMethods": [ "HEAD", "GET", "POST" ], "allowedPathNames": [ "/WebSocketChannel2023/$" ], "handler": { "@id": "urn:solid-server:default:WebSocket2023Subscriber", "@type": "NotificationSubscriber", "channelType": { "@id": "urn:solid-server:default:WebSocketChannel2023Type" }, "converter": { "@id": "urn:solid-server:default:RepresentationConverter" }, "credentialsExtractor": { "@id": "urn:solid-server:default:CredentialsExtractor" }, "permissionReader": { "@id": "urn:solid-server:default:PermissionReader" }, "authorizer": { "@id": "urn:solid-server:default:Authorizer" }, "storage": { "@id": "urn:solid-server:default:SubscriptionStorage" } } }, { "@id": "urn:solid-server:default:WebSocket2023Route", "@type": "RelativePathInteractionRoute", "base": { "@id": "urn:solid-server:default:NotificationRoute" }, "relativePath": "/WebSocketChannel2023/" }, { "comment": "Contains all the metadata relevant for a WebSocketChannel2023.", "@id": "urn:solid-server:default:WebSocketChannel2023Type", "@type": "WebSocketChannel2023Type", "route": { "@id": "urn:solid-server:default:WebSocket2023Route" } }, { "@id": "urn:solid-server:default:NotificationTypeHandler", "@type": "WaterfallHandler", "handlers": [ { "@id": "urn:solid-server:default:WebSocket2023Router" } ] }, { "@id": "urn:solid-server:default:NotificationDescriber", "@type": "NotificationDescriber", "subscriptions": [ { "@id": "urn:solid-server:default:WebSocketChannel2023Type" } ] } ] }