You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An implementation for the approach enabling decentralised content negotiation.
An implementation for the approach enabling decentralised content negotiation. The paper was presented at Data Management for Knowledge Graphs (DMKG - ESWC 2023)
Prerequisites
Java 9+
Curl or Postman for testing.
Building the project
To build the project, just use:
./gradlew build
The Gradle task build generates a fat-jar in the build/libs directory.
If a request for a Turtle representation of the resource identified by the URI http://www.uniprot.org/taxonomy/3330,
is sent directly with the request:
A representation is served after utilizing the Equavalance Links such as owl:sameAs
to look for potential acceptable representations.
Profile Dimension
A Profile in this implementation is a SHACL shape graphs. Examples of such profiles could be found in the profiles folder.
To ask for a representation of the resource identified by the URI http://www.uniprot.org/taxonomy/3330,
that validates the example-shape-graph-1 profile, a request of this type should be sent:
0 commit comments