Class RDFArtifactRepository

    • Constructor Detail

      • RDFArtifactRepository

        public RDFArtifactRepository​(RDFStorage storage)
    • Method Detail

      • getIriFactory

        public IRIFactory getIriFactory()
        Gets the IRI factory used for creating the IRIs when building a RDF graph.
      • setIriFactory

        public void setIriFactory​(IRIFactory iriFactory)
        Configures the IRI factory used for creating the IRIs when building a RDF graph.
        Parameters:
        iriFactory -
      • init

        public void init()
        Checks the repository status and initializes the metadata when necessary
      • isInitialized

        public boolean isInitialized()
        Checks whether the storage has been initialized - it seems to contain the appropriate metadata
        Returns:
        true when the repository is ready to use
      • initMetadata

        public boolean initMetadata()
        Initializes the repository metadata using the default OWL resource files.
        Returns:
        true when the repository was initialized sucessfully.
      • getArtifactModel

        public org.eclipse.rdf4j.model.Model getArtifactModel​(org.eclipse.rdf4j.model.IRI artifactIri)
      • initDefaultModelBuilders

        protected void initDefaultModelBuilders()
      • addModelBuilder

        public void addModelBuilder​(org.eclipse.rdf4j.model.IRI artifactType,
                                    ModelBuilder builder)
      • getModelBuilder

        public ModelBuilder getModelBuilder​(org.eclipse.rdf4j.model.IRI artifactType)
      • addModelLoader

        public void addModelLoader​(org.eclipse.rdf4j.model.IRI artifactType,
                                   ModelLoader builder)
      • getModelLoader

        public ModelLoader getModelLoader​(org.eclipse.rdf4j.model.IRI artifactType)