Last Version

ks-server-http 1.7.1

The HTTP server module (ks-server-http) implements the Web API of the KnowledgeStore, which includes the two CRUD and SPARQL endpoints. The CRUD Endpoint supports the retrieval and manipulation of semi-structured data about resource, mention, entity and axiom records (encoded in RDF, possibly using JSONLD), and the upload / download of resource representation. The SPARQL Endpoint supports SPARQL SELECT, CONSTRUCT, DESCRIBE and ASK queries according to the W3C SPARQL protocol. The two endpoints are implemented on top of a component implementing the KnowledgeStore Java API (the Store interface), which can be either the the KnowledgeStore frontend (ks-frontend) or the Java Client. The implementation of the module is based on the Jetty Web sever (run in embedded mode) and the Jersey JAX-RS implementation. Reference documentation of the Web API is automatically generated using the Enunciate tool.

License

License

GroupId

GroupId

eu.fbk.knowledgestore
ArtifactId

ArtifactId

ks-server-http
Version

Version

1.7.1
Type

Type

jar
Description

Description

ks-server-http
The HTTP server module (ks-server-http) implements the Web API of the KnowledgeStore, which includes the two CRUD and SPARQL endpoints. The CRUD Endpoint supports the retrieval and manipulation of semi-structured data about resource, mention, entity and axiom records (encoded in RDF, possibly using JSONLD), and the upload / download of resource representation. The SPARQL Endpoint supports SPARQL SELECT, CONSTRUCT, DESCRIBE and ASK queries according to the W3C SPARQL protocol. The two endpoints are implemented on top of a component implementing the KnowledgeStore Java API (the Store interface), which can be either the the KnowledgeStore frontend (ks-frontend) or the Java Client. The implementation of the module is based on the Jetty Web sever (run in embedded mode) and the Jersey JAX-RS implementation. Reference documentation of the Web API is automatically generated using the Enunciate tool.
Project URL

Project URL

http://knowledgestore.fbk.eu/ks-server-http/
Project Organization

Project Organization

FBK-irst

Download ks-server-http 1.7.1


<!-- https://jarcasting.com/artifacts/eu.fbk.knowledgestore/ks-server-http/ -->
<dependency>
    <groupId>eu.fbk.knowledgestore</groupId>
    <artifactId>ks-server-http</artifactId>
    <version>1.7.1</version>
</dependency>
// https://jarcasting.com/artifacts/eu.fbk.knowledgestore/ks-server-http/
implementation 'eu.fbk.knowledgestore:ks-server-http:1.7.1'
// https://jarcasting.com/artifacts/eu.fbk.knowledgestore/ks-server-http/
implementation ("eu.fbk.knowledgestore:ks-server-http:1.7.1")
'eu.fbk.knowledgestore:ks-server-http:jar:1.7.1'
<dependency org="eu.fbk.knowledgestore" name="ks-server-http" rev="1.7.1">
  <artifact name="ks-server-http" type="jar" />
</dependency>
@Grapes(
@Grab(group='eu.fbk.knowledgestore', module='ks-server-http', version='1.7.1')
)
libraryDependencies += "eu.fbk.knowledgestore" % "ks-server-http" % "1.7.1"
[eu.fbk.knowledgestore/ks-server-http "1.7.1"]

Dependencies

compile (21)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.12
com.google.guava : guava jar 19.0-rc2
org.openrdf.sesame : sesame-model jar 2.8.6
org.eclipse.jetty : jetty-server jar 9.3.4.RC0
org.eclipse.jetty : jetty-jmx jar 9.3.4.RC0
org.eclipse.jetty : jetty-webapp jar 9.3.4.RC0
org.eclipse.jetty : jetty-security jar 9.3.4.RC0
org.eclipse.jetty : jetty-util jar 9.3.4.RC0
javax.servlet : javax.servlet-api jar 3.1.0
javax.ws.rs : javax.ws.rs-api jar 2.0.1
org.glassfish.jersey.core : jersey-server jar 2.17
org.glassfish.jersey.core : jersey-common jar 2.17
org.glassfish.jersey.media : jersey-media-multipart jar 2.17
org.glassfish.jersey.ext : jersey-mvc jar 2.17
org.glassfish.jersey.ext : jersey-mvc-mustache jar 2.17
ch.qos.logback : logback-access jar 1.1.3
org.openrdf.sesame : sesame-query jar 2.8.6
eu.fbk.knowledgestore : ks-core jar 1.7.1
eu.fbk.knowledgestore : ks-server jar 1.7.1
eu.fbk.rdfpro : rdfpro-core jar 0.5
org.openrdf.sesame : sesame-rio-api jar 2.8.6

provided (2)

Group / Artifact Type Version
com.google.code.findbugs : jsr305 jar 3.0.0
org.codehaus.enunciate : enunciate-core-annotations jar 1.31

runtime (18)

Group / Artifact Type Version
org.eclipse.jetty : jetty-servlets jar 9.3.4.RC0
org.glassfish.jersey.containers : jersey-container-servlet jar 2.17
org.ebaysf.web : cors-filter jar 1.0.1
org.jolokia : jolokia-core jar 1.3.1
org.openrdf.sesame : sesame-rio-binary jar 2.8.6
org.openrdf.sesame : sesame-rio-n3 jar 2.8.6
org.openrdf.sesame : sesame-rio-nquads jar 2.8.6
org.openrdf.sesame : sesame-rio-ntriples jar 2.8.6
org.openrdf.sesame : sesame-rio-rdfjson jar 2.8.6
org.openrdf.sesame : sesame-rio-rdfxml jar 2.8.6
org.openrdf.sesame : sesame-rio-trig jar 2.8.6
org.openrdf.sesame : sesame-rio-trix jar 2.8.6
eu.fbk.rdfpro : rdfpro-tql jar 0.5
eu.fbk.rdfpro : rdfpro-jsonld jar 0.5
org.openrdf.sesame : sesame-queryresultio-binary jar 2.8.6
org.openrdf.sesame : sesame-queryresultio-sparqljson jar 2.8.6
org.openrdf.sesame : sesame-queryresultio-sparqlxml jar 2.8.6
org.openrdf.sesame : sesame-queryresultio-text jar 2.8.6

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.glassfish.jersey.test-framework : jersey-test-framework-core jar 2.17
org.glassfish.jersey.test-framework.providers : jersey-test-framework-provider-jetty jar 2.17

Project Modules

There are no modules declared in this project.