{ "@context": "https://linkedsoftwaredependencies.org/bundles/npm/@solid/community-server/^5.0.0/components/context.jsonld", "@graph": [ { "comment": "Handles everything related to parsing a Request.", "@id": "urn:solid-server:default:RequestParser", "@type": "BasicRequestParser", "args_targetExtractor": { "@id": "urn:solid-server:default:TargetExtractor", "@type": "OriginalUrlExtractor", "args_identifierStrategy": { "@id": "urn:solid-server:default:IdentifierStrategy" }, "args_includeQueryString": false }, "args_preferenceParser": { "@id": "urn:solid-server:default:PreferenceParser" }, "args_metadataParser": { "@id": "urn:solid-server:default:MetadataParser" }, "args_conditionsParser": { "@type": "BasicConditionsParser" }, "args_bodyParser": { "@type": "WaterfallHandler", "handlers": [ { "@id": "urn:solid-server:default:PatchBodyParser" }, { "@type": "RawBodyParser" } ] } }, { "comment": "Handles body parsing for PATCH requests. Those requests need to generate an interpreted Patch body.", "@id": "urn:solid-server:default:PatchBodyParser", "@type": "MethodFilterHandler", "methods": [ "PATCH" ], "source": { "@type": "WaterfallHandler", "handlers": [ { "@type": "N3PatchBodyParser" }, { "@type": "SparqlUpdateBodyParser" } ] } } ] }