RJCIA 2022National audienceResources on the Web are identified by uniform resource identifiers (URIs). Each resource can have several representations describing it, which we call variants. A user (client) wanting a particular representation of that resource makes a request to its URI along with a set of constraints. Content negotiation is the process by which a server matches the client’s preferences to the set of variants of the resource. For a long time, media type and language were the primary constraints that differentiated the variants. Later, variants were created to represent different evolving versions over time of the resource with the same media type and language. Furthermore, today, with the use of semantic web technologies, espe...