Class RdfDateEngineAssembler

java.lang.Object
org.apache.jena.assembler.assemblers.AssemblerBase
org.aksw.jenax.dataaccess.sparql.assembler.RdfDateEngineAssembler
All Implemented Interfaces:
org.apache.jena.assembler.Assembler

public abstract class RdfDateEngineAssembler extends org.apache.jena.assembler.assemblers.AssemblerBase
Jena's DatasetAssembler adapted for RDFEngine.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final org.apache.jena.rdf.model.Resource
     

    Fields inherited from interface org.apache.jena.assembler.Assembler

    content, defaultModel, documentManager, general, infModel, memoryModel, ontModel, ontModelSpec, prefixMapping, reasonerFactory, ruleSet, unionModel
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected RDFEngine
    createBaseDataset(org.apache.jena.rdf.model.Resource dbAssem, org.apache.jena.rdf.model.Property pDataset)
    Helper for datasets that layer on top of other datasets.
    protected abstract RDFEngine
    createEngine(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root)
    Create a fresh dataset from the description.
    protected RDFEngine
    createNamedEngine(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root)
    Indirection to allow subclasses to have a pool of created datasets (e.g.
    static org.apache.jena.rdf.model.Resource
    This is the superclass of all datasets assemblers
    open(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root, org.apache.jena.assembler.Mode mode)
     

    Methods inherited from class org.apache.jena.assembler.assemblers.AssemblerBase

    checkType, getOptionalClassName, getRequiredLiteral, getRequiredResource, getResource, getString, getUnique, getUniqueLiteral, getUniqueResource, getUniqueStatement, getUniqueString, loadClass, open, open, openModel, openModel

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NS

      public static final String NS
    • tRdfDatasEngine

      public static final org.apache.jena.rdf.model.Resource tRdfDatasEngine
  • Constructor Details

    • RdfDateEngineAssembler

      public RdfDateEngineAssembler()
  • Method Details

    • getGeneralType

      public static org.apache.jena.rdf.model.Resource getGeneralType()
      This is the superclass of all datasets assemblers
    • open

      public RDFEngine open(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root, org.apache.jena.assembler.Mode mode)
      Specified by:
      open in interface org.apache.jena.assembler.Assembler
      Specified by:
      open in class org.apache.jena.assembler.assemblers.AssemblerBase
    • createNamedEngine

      protected RDFEngine createNamedEngine(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root)
      Indirection to allow subclasses to have a pool of created datasets (e.g. NamedDatasetAssembler).

      Not used by TDB with a location because databases required to be shared system-wide by location. This includes in-memory named locations.

    • createEngine

      protected abstract RDFEngine createEngine(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root)
      Create a fresh dataset from the description.
    • createBaseDataset

      protected RDFEngine createBaseDataset(org.apache.jena.rdf.model.Resource dbAssem, org.apache.jena.rdf.model.Property pDataset)
      Helper for datasets that layer on top of other datasets. The property is usually ja:dataset. Assemble a DatasetGraph from description referred to by resource-property.