Package n10s.onto
Class OntologyImporter
- java.lang.Object
-
- n10s.ConfiguredStatementHandler
-
- n10s.RDFToLPGStatementProcessor
-
- n10s.onto.OntologyImporter
-
- All Implemented Interfaces:
org.eclipse.rdf4j.rio.RDFHandler
- Direct Known Subclasses:
OntologyPreviewer
public class OntologyImporter extends RDFToLPGStatementProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class n10s.RDFToLPGStatementProcessor
RDFToLPGStatementProcessor.HeterogeneousDataTyping, RDFToLPGStatementProcessor.NamespacePrefixConflict, RDFToLPGStatementProcessor.PartialCommitException
-
Nested classes/interfaces inherited from class n10s.ConfiguredStatementHandler
ConfiguredStatementHandler.TripleLimitReached
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<org.eclipse.rdf4j.model.BNode,OWLRestriction>allOpenRestrictionsprotected static java.util.List<org.eclipse.rdf4j.model.IRI>ANNOTATION_PROPERTIES_TO_IMPORTprotected static intEQUIV_CLASS_RESTprotected java.util.Set<org.eclipse.rdf4j.model.Statement>extraStatementsprotected java.util.Map<org.eclipse.rdf4j.model.IRI,java.util.List<OWLRestriction>>openEquivRestrictionsprotected java.util.Map<org.eclipse.rdf4j.model.IRI,java.util.List<OWLRestriction>>openSubClassRestrictionsprotected static java.util.List<org.eclipse.rdf4j.model.IRI>PROPERTY_DECORATIONS_TO_IMPORTstatic org.neo4j.graphdb.LabelRESOURCEprotected static intSUB_CLASS_REST-
Fields inherited from class n10s.RDFToLPGStatementProcessor
DATATYPE, datatypeConflictFound, graphdb, LABEL, loadWarnings, log, mappedTripleCounter, namespaces, parserConfig, PROPERTY, RELATIONSHIP, relProps, resourceLabels, resourceProps, statements, totalTriplesMapped, totalTriplesParsed, tx, vf
-
-
Constructor Summary
Constructors Constructor Description OntologyImporter(org.neo4j.graphdb.GraphDatabaseService db, org.neo4j.graphdb.Transaction tx, RDFParserConfig conf, org.neo4j.logging.Log l)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendRDF()protected java.lang.StringgetRestrictionRelName(int type)protected java.lang.StringgetTypeAsString(OWLRestriction rest)voidhandleStatement(org.eclipse.rdf4j.model.Statement st)protected voidperiodicOperation()java.lang.IntegerrunPartialTx(org.neo4j.graphdb.Transaction inThreadTransaction)voidstartRDF()protected org.eclipse.rdf4j.model.IRItranslateRelName(org.eclipse.rdf4j.model.IRI iri)-
Methods inherited from class n10s.RDFToLPGStatementProcessor
addRelProp, addStatement, defaultToString, getNamespaces, getObjectValue, getParserConfig, getValueWithDatatype, getWarnings, handleComment, handleIRI, handleNamespace, setLabel, setProp, toPropertyValue
-
-
-
-
Field Detail
-
SUB_CLASS_REST
protected static final int SUB_CLASS_REST
- See Also:
- Constant Field Values
-
EQUIV_CLASS_REST
protected static final int EQUIV_CLASS_REST
- See Also:
- Constant Field Values
-
RESOURCE
public static final org.neo4j.graphdb.Label RESOURCE
-
ANNOTATION_PROPERTIES_TO_IMPORT
protected static final java.util.List<org.eclipse.rdf4j.model.IRI> ANNOTATION_PROPERTIES_TO_IMPORT
-
PROPERTY_DECORATIONS_TO_IMPORT
protected static final java.util.List<org.eclipse.rdf4j.model.IRI> PROPERTY_DECORATIONS_TO_IMPORT
-
extraStatements
protected java.util.Set<org.eclipse.rdf4j.model.Statement> extraStatements
-
allOpenRestrictions
protected java.util.Map<org.eclipse.rdf4j.model.BNode,OWLRestriction> allOpenRestrictions
-
openSubClassRestrictions
protected java.util.Map<org.eclipse.rdf4j.model.IRI,java.util.List<OWLRestriction>> openSubClassRestrictions
-
openEquivRestrictions
protected java.util.Map<org.eclipse.rdf4j.model.IRI,java.util.List<OWLRestriction>> openEquivRestrictions
-
-
Constructor Detail
-
OntologyImporter
public OntologyImporter(org.neo4j.graphdb.GraphDatabaseService db, org.neo4j.graphdb.Transaction tx, RDFParserConfig conf, org.neo4j.logging.Log l)
-
-
Method Detail
-
periodicOperation
protected void periodicOperation()
- Specified by:
periodicOperationin classRDFToLPGStatementProcessor
-
startRDF
public void startRDF() throws org.eclipse.rdf4j.rio.RDFHandlerException- Specified by:
startRDFin interfaceorg.eclipse.rdf4j.rio.RDFHandler- Overrides:
startRDFin classRDFToLPGStatementProcessor- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
endRDF
public void endRDF() throws org.eclipse.rdf4j.rio.RDFHandlerException- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
handleStatement
public void handleStatement(org.eclipse.rdf4j.model.Statement st)
- Specified by:
handleStatementin interfaceorg.eclipse.rdf4j.rio.RDFHandler- Overrides:
handleStatementin classRDFToLPGStatementProcessor
-
runPartialTx
public java.lang.Integer runPartialTx(org.neo4j.graphdb.Transaction inThreadTransaction)
-
getRestrictionRelName
protected java.lang.String getRestrictionRelName(int type)
-
getTypeAsString
protected java.lang.String getTypeAsString(OWLRestriction rest)
-
translateRelName
protected org.eclipse.rdf4j.model.IRI translateRelName(org.eclipse.rdf4j.model.IRI iri)
-
-