Package com.atomgraph.server.io
Class SkolemizingModelProvider
java.lang.Object
com.atomgraph.core.io.ModelProvider
com.atomgraph.server.io.BasedModelProvider
com.atomgraph.server.io.ValidatingModelProvider
com.atomgraph.server.io.SkolemizingModelProvider
- All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<org.apache.jena.rdf.model.Model>,javax.ws.rs.ext.MessageBodyWriter<org.apache.jena.rdf.model.Model>
Model provider that skolemizes read triples against class URI templates in an ontology.
- Author:
- Martynas Jusevičius <martynas@atomgraph.com>
-
Field Summary
Fields inherited from class com.atomgraph.core.io.ModelProvider
REQUEST_URI_HEADER, RESPONSE_URI_HEADER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Requestorg.apache.jena.rdf.model.Resourceprocess(org.apache.jena.rdf.model.Resource resource) org.apache.jena.rdf.model.ModelprocessRead(org.apache.jena.rdf.model.Model model) org.apache.jena.rdf.model.Modelskolemize(org.apache.jena.ontology.Ontology ontology, javax.ws.rs.core.UriBuilder baseUriBuilder, javax.ws.rs.core.UriBuilder absolutePathBuilder, org.apache.jena.rdf.model.Model model) Methods inherited from class com.atomgraph.server.io.ValidatingModelProvider
getOntology, getProviders, processWrite, readFrom, validate, writeToMethods inherited from class com.atomgraph.server.io.BasedModelProvider
getUriInfoMethods inherited from class com.atomgraph.core.io.ModelProvider
getSize, isReadable, isWriteable, read, read, write
-
Constructor Details
-
SkolemizingModelProvider
public SkolemizingModelProvider()
-
-
Method Details
-
processRead
public org.apache.jena.rdf.model.Model processRead(org.apache.jena.rdf.model.Model model) - Overrides:
processReadin classValidatingModelProvider
-
process
public org.apache.jena.rdf.model.Resource process(org.apache.jena.rdf.model.Resource resource) -
skolemize
public org.apache.jena.rdf.model.Model skolemize(org.apache.jena.ontology.Ontology ontology, javax.ws.rs.core.UriBuilder baseUriBuilder, javax.ws.rs.core.UriBuilder absolutePathBuilder, org.apache.jena.rdf.model.Model model) -
getRequest
public javax.ws.rs.core.Request getRequest()
-