Class ModelLoaderBase

    • Constructor Detail

      • ModelLoaderBase

        public ModelLoaderBase​(IRIFactory iriFactory)
    • Method Detail

      • getPredicateIriValue

        protected org.eclipse.rdf4j.model.IRI getPredicateIriValue​(org.eclipse.rdf4j.model.Model model,
                                                                   org.eclipse.rdf4j.model.IRI subject,
                                                                   org.eclipse.rdf4j.model.IRI predicate)
      • createBorder

        protected Border createBorder​(org.eclipse.rdf4j.model.Model model,
                                      org.eclipse.rdf4j.model.IRI uri)
      • createAttribute

        protected Map.Entry<String,​String> createAttribute​(org.eclipse.rdf4j.model.Model model,
                                                                 org.eclipse.rdf4j.model.IRI uri)
      • createBounds

        protected Rectangular createBounds​(org.eclipse.rdf4j.model.Model model,
                                           org.eclipse.rdf4j.model.IRI iri)
      • getSourcePageIri

        protected org.eclipse.rdf4j.model.IRI getSourcePageIri​(org.eclipse.rdf4j.model.Model model,
                                                               org.eclipse.rdf4j.model.IRI areaTreeIri)
        Finds the source page IRI in the page model
        Parameters:
        model - The page model
        areaTreeIri - area tree IRI
        Returns:
        the source page IRI or null when not defined
      • getSourcePage

        protected RDFPage getSourcePage​(org.eclipse.rdf4j.model.IRI pageIri,
                                        ArtifactRepository repo)
        Loads the source page artifact of the area tree.
        Parameters:
        pageIri - the source page IRI
        repo - the repository used for loading the page artifact.
        Returns:
        the page artifact or null when not specified or not found
      • getSourceAreaTreeIri

        protected org.eclipse.rdf4j.model.IRI getSourceAreaTreeIri​(org.eclipse.rdf4j.model.Model model,
                                                                   org.eclipse.rdf4j.model.IRI logicalTreeIri)
        Finds the source page IRI in the page model
        Parameters:
        model - The page model
        logicalTreeIri - logical area tree IRI
        Returns:
        the source page IRI or null when not defined
      • getSourceAreaTree

        protected RDFAreaTree getSourceAreaTree​(org.eclipse.rdf4j.model.IRI areaTreeIri,
                                                ArtifactRepository repo)
        Loads the source page artifact of the area tree.
        Parameters:
        pageIri - the source page IRI
        repo - the repository used for loading the page artifact.
        Returns:
        the page artifact or null when not specified or not found
      • createTag

        protected Tag createTag​(org.eclipse.rdf4j.model.Model tagModel,
                                org.eclipse.rdf4j.model.IRI tagIri)
                         throws org.eclipse.rdf4j.repository.RepositoryException
        Creates a tag from the given tag IRI and the tag data model.
        Parameters:
        tagModel -
        tagIri -
        Returns:
        the created tag or null when no tag info is found
        Throws:
        org.eclipse.rdf4j.repository.RepositoryException
      • getDataPropertyUnion

        protected String getDataPropertyUnion​(String[] dataObjectProperties)
        Creates SPAQRL union for the given data properties.
        Parameters:
        dataObjectProperties -
        Returns: