Enable Decentralised Semantic Content Negotiation through Equivalence Links
Abstract
The Web is a decentralised system where servers can serve a set of URIs that identify resources. A resource may have one or more representations [2]. This encourages Content Negotiation (CN), the mechanism by which a client can request a resource representation that satisfies some constraints [1, Section 12]. In the SemanticWeb, resources are described using different vocabularies. HTTP provides the means to negotiate representations that have a required media type.
Similarly, semantic validation languages (e.g. SHACL) could be used to define the constraints that knowledge graphs must satisfy. If a resource were identified by a single URI (unique names assumption), this would imply that all representations would be on one server. However, this is not possible on the currentWeb, because Web standards do not assume unique names and representations are distributed in different places. We propose an approach to perform content negotiation even when representations are distributed and present in multiple locations by using equivalence links, which involves on-the-fly SHACL shape validation.
Domains
WebOrigin | Files produced by the author(s) |
---|---|
Licence |