Package com.complexible.stardog.jena
Class StardogModelAssembler
java.lang.Object
org.apache.jena.assembler.assemblers.AssemblerBase
org.apache.jena.assembler.assemblers.ModelAssembler
com.complexible.stardog.jena.StardogModelAssembler
- All Implemented Interfaces:
Assembler
An assembler implementation to build a Stardog model from an assembler description in RDF. The assembler description
provides the information about a Stardog connection that will be used to back the Jena model. The assembler
vocabulary mimics the functions in
ConnectionConfiguration to specify the details about the connection. An
example assembler description looks like as follows:
@prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> .
@prefix stardog: <http://stardog.com/#> .
@prefix : <http://example.com/#> .
stardog:Database
ja:assembler "com.complexible.stardog.jena.StardogModelAssembler" .
[] a stardog:Database ;
stardog:url <http://localhost:5820/> ;
stardog:name "myDB" ;
stardog:username "user" ;
stardog:password "pass" ;
stardog:reasoning true .
The reasoning flag is optional in the ConnectionConfiguration. If omitted the connection will be a
plain Stardog connection without any reasoning.
- Version:
- 4.0
- Author:
- Evren Sirin
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classStardog assembler vocabulary. -
Field Summary
Fields inherited from interface org.apache.jena.assembler.Assembler
content, defaultModel, documentManager, fileManager, general, infModel, locationMapper, memoryModel, modelSource, ontModel, ontModelSpec, prefixMapping, reasonerFactory, ruleSet, unionModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddContent(Resource root, Model m, Content c) protected ModelopenEmptyModel(Assembler a, Resource root, Mode mode) Methods inherited from class org.apache.jena.assembler.assemblers.ModelAssembler
addPrefixes, getContent, getInitialContent, open, openModel, openModelMethods inherited from class org.apache.jena.assembler.assemblers.AssemblerBase
checkType, getOptionalClassName, getRequiredLiteral, getRequiredResource, getResource, getString, getUnique, getUniqueLiteral, getUniqueResource, getUniqueStatement, getUniqueString, loadClass, open, open, openModel
-
Constructor Details
-
StardogModelAssembler
public StardogModelAssembler()
-
-
Method Details
-
openEmptyModel
- Specified by:
openEmptyModelin classModelAssembler
-
addContent
- Overrides:
addContentin classModelAssembler
-