Package n10s.endpoint
Class RDFEndpoint
- java.lang.Object
-
- n10s.endpoint.RDFEndpoint
-
@Path("/") public class RDFEndpoint extends java.lang.ObjectCreated by jbarrasa on 08/09/2016. Imported RDF ( graph config present ) * ignore -> apply default schema namespacing and use ids prefixed with default base for uris * map -> apply mapping when present and for unmapped elements apply 'ignore' logic * shorten -> namespaces present (apply) * keep -> no namespaces present. Just serialise (eventually generate them dynamically) Not imported RDF (no GraphConfig) * apply default schema namespacing and use ids prefixed with default base for uris [behavior is very similar to the 'IGNORE'] Mixed cases. Imported RDF (ignore or map) on existing graph: Some nodes will have uris, others won't Requests by uri? or by nodeid? maybe always by uri. in case of not imported, still generate it with the prefix on the requester side?
-
-
Field Summary
Fields Modifier and Type Field Description org.neo4j.logging.Loglog
-
Constructor Summary
Constructors Constructor Description RDFEndpoint()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Responsecypher(org.neo4j.dbms.api.DatabaseManagementService gds, java.lang.String dbNameParam, java.lang.String acceptHeaderParam, java.lang.String body)javax.ws.rs.core.ResponseexportOnto(org.neo4j.dbms.api.DatabaseManagementService gds, java.lang.String dbNameParam, java.lang.String format, java.lang.String acceptHeaderParam)javax.ws.rs.core.ResponsenodebyIdOrUri(org.neo4j.dbms.api.DatabaseManagementService gds, java.lang.String dbNameParam, java.lang.String nodeIdentifier, java.lang.String namedGraphId, java.lang.String excludeContextParam, java.lang.String onlyMappedInfo, java.lang.String format, java.lang.String acceptHeaderParam)javax.ws.rs.core.Responsenodefind(org.neo4j.dbms.api.DatabaseManagementService gds, java.lang.String dbNameParam, java.lang.String label, java.lang.String property, java.lang.String propVal, java.lang.String valType, java.lang.String excludeContextParam, java.lang.String onlyMappedInfo, java.lang.String format, java.lang.String acceptHeaderParam)javax.ws.rs.core.Responseping()
-
-
-
Method Detail
-
ping
@GET @Path("/ping") public javax.ws.rs.core.Response ping() throws java.io.IOException- Throws:
java.io.IOException
-
nodebyIdOrUri
@GET @Path("/{dbname}/describe/{nodeidentifier}") @Produces({"application/rdf+xml","text/plain","text/turtle","text/n3","application/trig","application/ld+json","application/n-quads","text/x-turtlestar","application/x-trigstar"}) public javax.ws.rs.core.Response nodebyIdOrUri(@Context org.neo4j.dbms.api.DatabaseManagementService gds, @PathParam("dbname") java.lang.String dbNameParam, @PathParam("nodeidentifier") java.lang.String nodeIdentifier, @QueryParam("graphuri") java.lang.String namedGraphId, @QueryParam("excludeContext") java.lang.String excludeContextParam, @QueryParam("mappedElemsOnly") java.lang.String onlyMappedInfo, @QueryParam("format") java.lang.String format, @HeaderParam("accept") java.lang.String acceptHeaderParam)
-
nodefind
@GET @Path("/{dbname}/describe/find/{label}/{property}/{propertyValue}") @Produces({"application/rdf+xml","text/plain","text/turtle","text/n3","application/trig","application/ld+json","application/n-quads","text/x-turtlestar","application/x-trigstar"}) public javax.ws.rs.core.Response nodefind(@Context org.neo4j.dbms.api.DatabaseManagementService gds, @PathParam("dbname") java.lang.String dbNameParam, @PathParam("label") java.lang.String label, @PathParam("property") java.lang.String property, @PathParam("propertyValue") java.lang.String propVal, @QueryParam("valType") java.lang.String valType, @QueryParam("excludeContext") java.lang.String excludeContextParam, @QueryParam("mappedElemsOnly") java.lang.String onlyMappedInfo, @QueryParam("format") java.lang.String format, @HeaderParam("accept") java.lang.String acceptHeaderParam)
-
cypher
@POST @Path("/{dbname}/cypher") @Produces({"application/rdf+xml","text/plain","text/turtle","text/n3","application/trig","application/ld+json","application/n-quads","text/x-turtlestar","application/x-trigstar"}) public javax.ws.rs.core.Response cypher(@Context org.neo4j.dbms.api.DatabaseManagementService gds, @PathParam("dbname") java.lang.String dbNameParam, @HeaderParam("accept") java.lang.String acceptHeaderParam, java.lang.String body)
-
exportOnto
@GET @Path("/{dbname}/onto") @Produces({"application/rdf+xml","text/plain","text/turtle","text/n3","application/trig","application/ld+json","application/n-quads","text/x-turtlestar","application/x-trigstar"}) public javax.ws.rs.core.Response exportOnto(@Context org.neo4j.dbms.api.DatabaseManagementService gds, @PathParam("dbname") java.lang.String dbNameParam, @QueryParam("format") java.lang.String format, @HeaderParam("accept") java.lang.String acceptHeaderParam)
-
-